@charset "utf-8";
@import url('../../common/css/tmpl.css');

/* CSS Document */

.sub_menu{
height: 25px;
width: 570px;
margin: 0 0 0 430px;
float: left;
display: inline;
}

#this_page_exterior{
	float: left;
	width: 116px;
	height: 25px
	display: inline;
}

#this_page_interior{
	margin-left: 13px;
	float: left;
	width: 102px;
	height: 25px
	display: inline;
}

#this_page_accessory{
	margin-left: 11px;
	float: left;
	width: 128px;
	height: 25px
	display: inline;
}

/* メイン */
.main_box{
	padding-top: 0;
}


/* 上左項目 */
.main_top_content{
	float: left;
	width: 385px;
	height: 331px;
	display: inline;
}

h2{
	float: left;
	height: 54px;
	width: 256px;
	margin: 25px auto 39px 21px;
	display: inline;
}

.main_top_content h3{
	float: left;
	margin: 0 0 10px 40px;
	width: 256px;
	display: inline;
}

/* 色選択関係 */
.main_top_content p{
	float: left;
	margin: 0 0 0 40px;
	width: 345px;
	display: inline;
}

p.select_color{
	float: left;
	width: 100%;
	margin-top: 20px;
}


.select_color img{
	float: left;
	width: 48px;
	margin-left: 3px;
	cursor: pointer;
}

#select_color_title{
	width: 109px;
	margin: 0;
}

p.select_color span{
	float: left;
	width: 300px;
	margin-top: 5px;
	font-size:10px;
	font-weight:normal;
	
}


/* 右画像 */
#exterior_photo{
	float: left;
	display: inline;
	margin: 0 auto auto 40px;
	height: 347px;
	width: 511px;
}


.main_back_content{
	float: left;
	width: 990px;
	margin: -10px 0 0 10px;
	display: inline;
}

/* 下項目ごと */
.main_back_content img{
	background-image:url(../img/style_photo_outline.gif);
	padding: 8px 8px;
	margin: 15px 0 0 30px;
	width: 179px;
	height: 104px;
	float: left;
	display: inline;
}

.main_back_content dl{
	margin: 15px 0 0 15px;
	width: 235px;
	height: 120px;
	float: left;
	display: inline;
}

.main_back_content dt{
	width: 235px;
	float: left;
	display: inline;
	font-weight: bold;
}

.main_back_content dt span.note{
	font-size: 12px;
	font-weight: normal;
}

.main_back_content dd{
	width: 235px;
	float: left;
	display: inline;
}