@charset "UTF-8";
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
body {
*font-size:small;*font:x-small;
	background-color:#FFFFFF;
	font-family: arial, helvetica, clean, sans-serif;
	font-size: 13px;
	line-height: 1.231;
	color: #333333;
}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*If you want this size in pixels (px)	Declare this percent (%)
10	 77
11	 85
12	 93 (was 93)
13	 100
14	 108 (was 107)
15	 116 (was 114)
16	 123.1 (was 122)
17	 131 (was 129)
18	 138.5 (was 136)
19	 146.5 (was 144)
20	 153.9 (was 152)
21	 161.6 (was 159)
22	 167
23	 174
24	 182
25	 189
26	 197
*/

html {
    height: 100%;
	width: 100%;
}
body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	height: 100%;
	width: 100%;
	text-align:center;
	margin: 0px;
	padding:0px;
	line-height: 1.2em;
}

#wrap{
	margin:0px;
	width:100%;
	min-height:100%;
	text-align:left;
	position:relative;
	background-image:url(../img/wrap_bg.jpg);
}

h1,h2,h3,h4,p,ul,li,a,img,table,th,td,dl,dt,dd{
	margin: 0px;
	padding: 0px;
}
h1,h2,h3,h4{
	line-height:1.2em;
}
img{
	vertical-align: bottom;
	border: 0;
}
li{
	list-style-type: none;
}
a{
	cursor: pointer;
	border:0;
}

#contents {
	padding-top:20px;
	padding-bottom:20px;
	width:100%;
}
#detail{
	width:984px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	background: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);/* Firefox */
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFFFFF));
	border-radius: 13px;
	border-radius: 13px;
	-webkit-radius: 13px; 
	-webkit-radius: 13px;   
    -moz-border-radius: 13px;
    -moz-border-radius: 13px;
	padding-top:97px;
}
#ttl{
	position:absolute;
	top:37px;
	left:28px;
}
#car{
	height:467px;
	border-bottom:solid 1px #B7B7B7;
}

#select_box{
	overflow:hidden;
	height:131px;
	padding-top:32px;
	background-image:url(../img/select_box_bg.jpg);
	background-repeat:repeat-x;
	border-bottom-left-radius: 13px;
	border-bottom-right-radius: 13px;
	-webkit-bottom-left-radius: 13px; 
	-webkit-bottom-right-radius: 13px;   
    -moz-border-radius-bottomleft: 13px;
    -moz-border-radius-bottomright: 13px;
}
#color{
	padding-left:26px;
	float:left;
	width:459px;
}
#wheels{
	padding-right:12px;
	float:right;
	width:455px;
}
#color h2{
	margin-bottom:9px;
	display:block;
}
#wheels h2{
	margin-bottom:7px;
	display:block;
}
#color_box{
	padding:8px;
	overflow:hidden;
	width:443px;
	height:64px;
	display:block;
	background-image:url(../img/color_select.png);
	background-repeat:no-repeat;
}
#color_box li{
	display:block;
	float:left;
	width:44px;
	height:64px;
	margin-right:6px;
	cursor:pointer;
}
#color_box li#c_black{
	margin-right:5px;
}
#color_box li#c_silver{
	margin-right:0px;
}
#wheels_box{
	padding-left:22px;
	padding-right:19px;
	padding-bottom:11px;
	overflow:hidden;
	width:414px;
	height:82px;
	display:block;
	background-image:url(../img/wheel_select.png);
	background-repeat:no-repeat;
}
#wheels_box li{
	display:block;
	float:left;
	width:77px;
	height:82px;
	margin-right:7px;
	cursor:pointer;
}
#wheels_box li#w_1{
	margin-right:8px;
}
#wheels_box li#w_4{
	margin-right:0px;
}

.active{
}