@charset "utf-8";


/* 共通 */

#wrapper #sub_navi #sub_btn_01 {
	background: url(../img/sub_btn_01.gif) no-repeat 0 -14px ;
}

#wrapper #sub_navi #sub_btn_01 a{
	text-indent:-10000em;
	background: url(../img/sub_btn_01.gif) no-repeat;
	width:190px;
}

#wrapper #sub_navi #sub_btn_01 a:hover{
	background:none ;
}

#wrapper #sub_navi #sub_btn_02 {
	background: url(../img/sub_btn_02.gif) no-repeat 0 -14px ;
}

#wrapper #sub_navi #sub_btn_02 a{
	text-indent:-10000em;
	background: url(../img/sub_btn_02.gif) no-repeat;
	width:103px;
}

#wrapper #sub_navi #sub_btn_02 a:hover{
	background:none ;
}

#wrapper #sub_navi #sub_btn_03 {
	background: url(../img/sub_btn_03.gif) no-repeat 0 -14px ;
}

#wrapper #sub_navi #sub_btn_03 a{
	text-indent:-10000em;
	background: url(../img/sub_btn_03.gif) no-repeat;
	width:105px;
}

#wrapper #sub_navi #sub_btn_03 a:hover{
	background:none ;
}

#wrapper #sub_navi #sub_btn_04 {
	background: url(../img/sub_btn_04.gif) no-repeat 0 -14px ;
}

#wrapper #sub_navi #sub_btn_04 a{
	text-indent:-10000em;
	background: url(../img/sub_btn_04.gif) no-repeat;
	width:123px;
}

#wrapper #sub_navi #sub_btn_04 a:hover{
	background:none ;
}

#wrapper #sub_navi #sub_btn_05 {
	background: url(../img/sub_btn_05.gif) no-repeat 0 -14px ;
}

#wrapper #sub_navi #sub_btn_05 a{
	text-indent:-10000em;
	background: url(../img/sub_btn_05.gif) no-repeat;
	width:110px;
}

#wrapper #sub_navi #sub_btn_05 a:hover{
	background:none ;
}

#wrapper #sub_navi #sub_btn_06 {
	background: url(../img/sub_btn_06.gif) no-repeat 0 -14px ;
}

#wrapper #sub_navi #sub_btn_06 a{
	text-indent:-10000em;
	background: url(../img/sub_btn_06.gif) no-repeat;
	width:108px;
}

#wrapper #sub_navi #sub_btn_06 a:hover{
	background:none ;
}

/* 共通フレーム */

#wrapper #contents #car_life{
	background-image:url(../img/bg_title.jpg);
	background-repeat:no-repeat;
}

#wrapper #contents #car_life h2{
	padding:28px 0 0 16px;
	background-image:url(../img/tit_main.jpg);
	background-repeat:no-repeat;
	background-position:16px 28px;
}

#wrapper #contents #car_life p{
	padding:9px 0 0 16px;
	background-image:url(../img/tit_lead.jpg);
	background-repeat:no-repeat;
	background-position:16px 9px;
}

#wrapper #contents #right_area{
	width:389px;
	padding-left:20px;
}

#wrapper #contents #right_area h3{
	text-indent:-10000em;
	height:20px;
	display:block;
	border-bottom:1px dotted #CCCCCC;
}

#wrapper #contents #right_area .banner_style{
	padding-bottom:20px;
}

#wrapper #contents #right_area #dReport h3{
	background-image:url(../img/tit_08.jpg);
	background-repeat:no-repeat;
	width:389px;
}

#wrapper #contents #right_area #sReport h3{
	background-image:url(../img/tit_07.jpg);
	background-repeat:no-repeat;
	width:389px;
}

#wrapper #contents #right_area #mycar h3{
	background-image:url(../img/tit_06.jpg);
	background-repeat:no-repeat;
	width:389px;
}

#wrapper #contents #right_area #democar h3{
	background-image:url(../img/tit_01.jpg);
	background-repeat:no-repeat;
	width:389px;
}

#wrapper #contents #right_area #knowledge h3{
	background-image:url(../img/tit_02.jpg);
	background-repeat:no-repeat;
	width:389px;
}

#wrapper #contents #right_area .grid_style{
	padding-bottom:20px;
}

#wrapper #contents #right_area #special{
	width:276px;
	padding-right:15px;
	float:left;
}

#wrapper #contents #right_area #special h3{
	background-image:url(../img/tit_03.jpg);
	background-repeat:no-repeat;
}

#wrapper #contents #right_area #special img{
	padding:10px 0 1px 0;
}

#wrapper #contents #right_area #motor_sports{
	width:276px;
	float:left;
}

#wrapper #contents #right_area #motor_sports h3{
	background-image:url(../img/tit_04.jpg);
	background-repeat:no-repeat;
}

#wrapper #contents #right_area #motor_sports img{
	padding:10px 0 1px 0;
}

#wrapper #contents #right_area #schedule dt{
	padding:12px 0 7px 0;
	font-size:12px;
}



#wrapper #contents #left_area{
	width:567px;
	border:#999999 1px solid;
	margin-top:20px;
	padding:0;
}

#wrapper #contents #left_area h3{
	height:84px;
	background-image:url(../img/tit_05.jpg);
	padding:1px;
	background-position:1px 1px;
	border-bottom:#999999 1px solid;
	background-repeat: no-repeat;
	text-indent:-10000em;
	display:block;
}

#wrapper #contents #left_area p{
	padding:10px;
	font-size:12px;
}

#wrapper #contents #left_area ul{
	list-style:none;
	padding-left:10px;
}

#wrapper #contents #left_area li{
	width:198px;
	height:23px;
	background-image:url(../img/btn_democar_search.jpg);
	background-position:0 -23px;
	background-repeat:no-repeat;
}

#wrapper #contents #left_area li a{
	width:198px;
	height:23px;
	display:block;
	text-indent:-10000em;
	background-image:url(../img/btn_democar_search.jpg);
}

#wrapper #contents #left_area li a:hover{
	background:none;
}


#wrapper #contents #left_area #search_box{
	padding-top:10px;
	margin:10px;
	border-top:#999999 1px solid;
}



