/* ************************ */
/* Index detailed information */
/* ************************ */


.header{
	background-image:url("../images/common/index/osaaan1.gif");
	background-repeat:no-repeat;
	background-position:bottom;
}

.contents{
	background-image:url("../images/common/index/osaaan3.gif");
	background-repeat:no-repeat;
}

.contents h1{
	background-image:none;
	height:27px;
	line-height:25px;
	padding-left:40px;
	color:#fff;
	margin-bottom:5px;
}

.contents h2{
	clear:both;
	padding:5px 10px;
	background-color:#003D85;
	color:#fff;
	margin-bottom:5px;
}


.contents .sp_cars{
	width:154px;
	_width:150px;
	float:left;
	margin-right:10px;
}

.contents .sp_cars img{
	float:left;
	margin-right:5px;
}

#header-bar{
	text-align:right;
}

.contents .c2_out{
	float:left;
/*	background-image:url("../images/common/index/c2_back.gif");*/
}

.contents .c2_left{
	background-color:#ccc;
	margin:0px 10px 10px 5px;
	padding:5px;
	_margin:10px 0px 0px 5px;
	width:305px;
}

.contents .c2 .bookmark{
	padding-top:10px;
	text-align:center;
}

.contents .c2_right{
	width:433px;
	_width:440px;
	float:right;
	padding:5px;
	margin:0px 5px 0px 0px;
	_margin:10px 2px 0px 0px;
	background-color:#ccc;
}

.contents .c2_right .submit{
	padding-top:10px;
	_padding-top:0px;
	#padding-top:0px;
}

.contents .c2 h3{
	background-image:url("../images/common/index/c2icon.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 0px 5px 25px;
	color:#039;
	border-bottom:dashed 1px;
	margin-bottom:5px;
}

.contents .c2 .c2_right .cartype li label{
	cursor:pointer;
}

.contents .c2 .c2_right .cartype li div{
	text-align:center;
}
.contents .c2 .c2_right .cartype li{
	margin:0px 2px;
	width:140px;
	float:left;
	list-style:none;
}

.contents .c2 .c2select{
	width:100%;
}

.contents .c2 .c2select_harf{
	width:142px;
}

.contents .c2 .submit{
	clear:both;
	text-align:center;
	margin-top:10px;
}

.contents .c3{
	float:left;
	width:500px;
}

.contents .c3 .c3in{
	clear:both;
	padding-bottom:10px;
}

.contents .c3 strong{
	color:#039;
}

.contents .c3 .c3in a{
	margin-bottom:5px;
}

.contents .c3 .c3inl{
	width:245px;
	float:left;
	padding-bottom:10px;
}

.contents .c3 .c3inr{
	width:245px;
	float:right;
	padding-bottom:10px;
}


.contents .c3 ul li{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	width:210px;
	padding:5px 0px 0px 15px;
	_padding:5px 0px 0px 20px;
	background-image:url("../images/common/index/c3li_mark.gif");
	background-repeat:no-repeat;
/*	height:30px;
*/	float:right;
}

.contents .c3 .c3li{
	float:left;
	clear:both;
	padding:5px 0px 0px 15px;
	_padding:5px 0px 0px 20px;
}

.contents .c3 ul li a{
	float:left;
	_font-weight:bold;
	font-size:13px;
	color:#000;
}

.contents .c3 ul li a:hover{
	color:#00f;
}

.contents .c4{
	width:260px;
	float:right;
}

.contents .c4 ul li{
	margin:0px 0px 10px 0px;
	_margin:0px 0px 5px 0px;
	#margin:0px 0px 5px 0px;
	list-style:none;
	width:260px;
	clear:both;
}

.contents .c4 ul li a{
	float:left;
	margin-right:5px;
	margin-bottom:10px;
}

.contents .c4 .c4in{
	float:right;
	width:130px;
}


.contents .c1 span{
	float:left;
	width:200px;
}

.contents .c1 a{
	float:right;
	color:#fff;
	font-weight:normal;
	padding-right:150px;
}

.contents .c2_h2{
	text-align:right;
	padding-right:10px;
}

.contents .c2_h2 span{
	float:left;
}


.contents .WhatsNew{
	border: 2px #eee solid;
	widht: 260px;
	height: 66px;
	overflow: auto;
}

.contents .WhatsNew table{
	margin-left: 0px;
}