body{
	margin:0;
	padding:0;
	background:#fff;
	color:#333;
}



/* ------ modelMenu ------ */
.modelMenu{
	background:url(../image/207_gt_debut/bg_menu_01.jpg) repeat-y;
}
/* modelTop */
	.modelMenu .modelTop{
		padding:5px 0 6px 0;
		background:url(../image/207_gt_debut/bg_menu_02.jpg) left bottom no-repeat;
	}
		.modelMenu .modelTop p{
			margin:0 10px;
		}
		.modelMenu .modelTop a{
			padding:0 0 0 8px;
			font-size:10px;
			background:url(../image/207_gt_debut/icn_arrow_01.gif) 0 3px no-repeat;
			color:#fff;
		}
/* modelList */
	.modelMenu .modelList{
		padding:6px 0 9px 0;
		background:url(../image/207_gt_debut/bg_menu_06.jpg) left bottom no-repeat;
	}
		.modelMenu .modelList ul{
			margin:0;
			padding:0;
			list-style:none;
			font-size:12px;
		}
		.modelMenu .modelList li{
			margin:1px 0 0 0;
		}
		.modelMenu .modelList a{
			display:block;
			width:185px;
			padding:3px 0 1px 0;
			color:#fff;
		}
		.modelMenu .modelList a:hover{
			background:url(../image/207_gt_debut/bg_menu_07.jpg) repeat-y;
			text-decoration:none;
		}
		.modelMenu .modelList span{
			padding:0 10px 0 18px;
			background:url(../image/207_gt_debut/icn_arrow_02.gif) 10px 3px no-repeat;
		}
			.modelMenu .modelList ul ul{
				margin:0 0 0 39px;
			}
				.modelMenu .modelList ul ul a{
					width:146px;
				}
				.modelMenu .modelList ul ul span{
					background:none;
				}
			.modelMenu .modelList .underLayerOn span{
				background:url(../image/207_gt_debut/icn_arrow_03.gif) 8px 4px no-repeat;
			}
					.modelMenu .modelList ul .underLayerOn ul span{
						background:none;
					}
			.modelMenu .modelList .crt a{
				background:url(../image/207_gt_debut/bg_menu_07.jpg) repeat-y;
				text-decoration:none;
			}
			.modelMenu .modelList .crt span, .modelMenu .modelList ul ul .crt span, .modelMenu .modelList ul ul .crt a:hover span, .modelMenu .modelList .crt li a:hover span{
				padding:0 10px 0 18px;
				background:url(../image/207_gt_debut/icn_circle_01.gif) 3px 70% no-repeat;
			}
			.modelMenu .modelList .crt li a{
				background:none;
			}
			.modelMenu .modelList .crt li a:hover{
			background:url(../image/207_gt_debut/bg_menu_07.jpg) repeat-y;
			}

/* mailNews */
	.modelMenu .mailNews{
		padding:0 0 1px 0;
		background:url(../image/207_gt_debut/bg_menu_04.jpg) left bottom no-repeat;
	}
		.modelMenu .mailNews p{
			padding:6px 0 5px 0;
			text-align:center;
			background:url(../image/207_gt_debut/bg_menu_05.jpg) repeat-y;
		}



/* ------ modelInfo ------ */
.modelInfo{
	margin:20px 0 0 0;
}
	.modelInfo .ttl{
		background:#369;
	}
	.modelInfo .characteristic{
		background:#ccc;
	}
		.modelInfo .characteristic p{
			margin:3px 10px;
		}
	.modelInfo .view{
		border-left:1px solid #e5e5e5;
		border-right:1px solid #e5e5e5;
	}
		.modelInfo .view .txt{
			margin:0 5px 11px 6px;
			font-size:12px;
		}
	.modelInfo .equip{
		line-height:1.0;
		background:#f3f3f3;
	}
		.modelInfo .equip p{
			margin:16px 10px 0 11px;
		}
		.modelInfo .equip ul{
			margin:9px 10px 18px 11px;
			padding:0;
			list-style:none;
		}
		.modelInfo .equip li{
			margin:4px 0 0 0;
		}
	.modelInfo .btn{
		padding:10px 0;
		border:1px solid #e5e5e5;
		text-align:center;
		vertical-align:middle;
	}



/* ------ ColorTable ------ */
	.colorTable thead th{
		padding:3px 0 1px 0;
		text-align:center;
		font-weight:bold;
		font-size: 12px;
		line-height:16px;
		font-family:MS P GOTHIC;
		background:#036;
		color:#fff;
	}
	.colorTable .baseLine{
		background:#ccc;
	}
	.colorTable thead .baseLine{
		background:#036;
	}
/* seatColor */
		.colorTable .seatColor th{
			background:#e5e5e5;
		}
		.colorTable .seatColor td{
			padding:1px 0 7px 0;
			text-align:center;
			vertical-align:top;
			font-size:11px;
			line-height:13px;
			font-family:MS P GOTHIC;
			background:#f3f3f3;
		}
			.colorTable .seatColor td p{
				margin:9px 0 0 0;
			}
		.colorTable .seatColor .line{
			background:#fff;
		}
/* bodyColor */
		.colorTable .bodyColor th, .colorTable .bodyColorEven th{
			padding:2px 0 8px 0;
			font-size:11px;
			font-weight:normal;
		}
		.colorTable .bodyColorEven th, .colorTable .bodyColorEven td{
			background:#f0f0f0;
		}
			.colorTable .bodyColor th p, .colorTable .bodyColorEven th p{
				margin:7px 0 0 0;
			}
		.colorTable .bodyColor td, .colorTable .bodyColorEven td{
			text-align:center;
			line-height:13px;
			font-family:MS P GOTHIC;
		}
		.colorTable .bodyColorEven .line{
			background:#fff;
		}
		.colorTable .bodyColorEven .baseLine{
			background:#ccc;
		}



