@charset "shift_jis";



/* btn01 */
.btn01{
	margin:10px 0 0 0;
	text-align:right;
}



/* lead01 */
.lead01{
	margin:5px 0 0 0;
}
/* lead02 */
.lead02{
	margin:19px 0 0 6px;
	line-height:1.3;
	letter-spacing:0.1em;
	text-indent:-6px;
}
.lead02 a{
	color:#036;
}



/* ttl01 */
.ttl01{
	margin:50px 0 0 0;
	padding:0 0 5px 0;
	background:url(../image/207_gt_debut/bg_dotted_01.gif) left bottom repeat-x;
}



/* model01 */
.model01{
	width:100%;
	margin:20px 0 0 0;
	background:url(../image/207_gt_debut/bg_index_01.gif) repeat-x;
	position:relative;
	min-height:223px;
	height:auto !important;
	height:223px;
}
.model01 .pic{
	position:absolute;
	top:0;
	left:0;
}
.model01 .txt{
	margin:0 0 0 295px;
	padding:20px 0 0 0;
}
/* model02 */
.model02{
	width:100%;
	background:url(../image/207_gt_debut/bg_index_01.gif) repeat-x;
	position:relative;
	min-height:198px;
	height:auto !important;
	height:198px;
}
.model02 .pic{
	position:absolute;
	top:0;
	left:0;
}
.model02 .txt{
	margin:0 0 0 295px;
	padding:20px 0 0 0;
}
/* model03 */
.model03{
	width:100%;
	background:url(../image/207_gt_debut/bg_index_01.gif) repeat-x;
	position:relative;
	min-height:220px;
	height:auto !important;
	height:220px;
}
.model03 .pic{
	position:absolute;
	top:0;
	left:0;
}
.model03 .txt{
	margin:0 0 0 295px;
	padding:20px 0 0 0;
}
/* model04 */
.model04{
	width:100%;
	background:url(../image/207_gt_debut/bg_index_04.gif) repeat-x;
	position:relative;
	min-height:228px;
	height:auto !important;
	height:228px;
}
.model04 .pic{
	position:absolute;
	top:0;
	left:0;
}
.model04 .txt{
	margin:0 0 0 295px;
	padding:29px 0 0 0;
}



/* block01 */
.block01{
	padding:10px;
	border:1px solid #ccc;
}
.block01 dl{
	margin:0;
	padding:0;
	width:544px;
	height:auto !important;
	height:22px;
	min-height:22px;
	position:relative;
}
.block01 dt{
	margin:0;
	padding:0;
	top:0;
	left:0;
	position:absolute;
}
.block01 dd{
	margin:0 0 0 106px;
	padding:2px 0 0 0;
	line-height:1.4;
}



/* modelTable01 */
.modelTable01{
	width:100%;
	margin:9px 0 0 0;
}
.modelTable01 thead th{
	width:179px;
	padding:14px 5px 13px 5px;
	border-right:1px solid #fff;
	font-size:12px;
	line-height:1.2;
	background:#ccc;
}
.modelTable01 thead th.style01{
	width:65px;
}
.modelTable01 thead th.style02{
	width:65px;
}
.modelTable01 thead th.premium{
	width:65px;
}
.modelTable01 thead th.cielo{
	width:60px;
}
.modelTable01 thead th.gt{
	width:66px;
	border-color:#ccc;
}
.modelTable01 tbody th{
	padding:5px 9px 4px 9px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	font-size:12px;
	line-height:1.2;
	font-weight:normal;
	text-align:left;
	background:#f3f3f3;
}
.modelTable01 tbody td{
	padding:5px 5px 4px 5px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:12px;
	line-height:1.2;
	text-align:center;
}
.modelTable01 tbody td.price{
	font-weight:bold;
}




