@charset "EUC-JP";

/*  #contents #main
---------------------------------------------------------- */
/* point */
#main .box_kantei .point{
	margin: 0 0 10px 0;
	position: reletive;
}

#main .box_kantei .point em.tit{
	display: block;
	font-size: 150%;
	font-weight: bold;
	color: #e5001f;
	border-bottom: 1px dashed #e5001f;
	position: relteive;
	height: 25px;
}

#main .box_kantei .point em.tit span{
	position: absolute;
	left: 10px;
	top: 10px;
}

#main .box_kantei .point ul{
	overflow: hidden;
	margin-top: -20px;
	zoom: 1;
}

#main .box_kantei .point ul li{
	float: left;
}

#main .box_kantei .point ul li em{
	display: block;
}

#main .box_kantei .point ul li p{
	margin: 0 0 5px 0;
	padding: 0 15px 0 5px;
	line-height: 1.7;
}

#main .box_kantei .point ul li p.link{
	text-align: right;
}

#main .box_kantei .point ul li.point01{
	width: 293px;
}

#main .box_kantei .point ul li.point02{
	width: 293px;
}

#main .box_kantei .point ul li.point03{
	width: 323px;
}

#main .box_kantei .point ul li.point03 p{
	padding: 0;
}

#main .box_kantei .point ul li.point03 .txt{
	float: left;
	width: 230px;
	padding-left: 5px;
}

#main .box_kantei .point ul li.point03 .img{
	float: right;
	width: 76px;
}

/* details */
#main .box_kantei .detail{
	background: url(/kantei/img_v2/bg_kantei_detail_ic2016my.jpg?v2) no-repeat 100% 0;
}

/* check */
#main .box_kantei .detail .check{
	float: left;
	width: 375px;
}

#main .box_kantei .detail .check .box_roundBorderBlue{
	height: 280px;
}

#main .box_kantei .detail .check em.tit{
	display: block;
	margin: 0 0 10px 0;
	font-size: 150%;
	font-weight: bold;
	color: #e5001f;
	border-bottom: 1px dashed #e5001f;
}

#main .box_kantei .detail .check p{
	text-align: center;
}

/* jaaa */
#main .box_kantei .detail .jaaa{
	float: left;
	width: 410px;
	margin: 0 0 0 10px;
}

#main .box_kantei .detail .jaaa .box_roundBorderBlue{
	height: 280px;
}

#main .box_kantei .detail .jaaa p.tit{
	display: block;
	margin: 0 0 10px 0;
	border-bottom: 1px dashed #e5001f;
}

#main .box_kantei .detail .jaaa p.tit em{
	margin: 0 5px 0 0;
	font-size: 150%;
	font-weight: bold;
	color: #e5001f;
}

#main .box_kantei .detail .jaaa p.tit span{
	font-size: 92%;
}

#main .box_kantei .detail .jaaa .img{
	float: left;
	width: 170px;
	padding: 30px 0 0 0;
}

#main .box_kantei .detail .jaaa .txt{
	float: right;
	width: 194px;
	line-height: 1.7;
}

/*-- box_other --*/
#main .box_other{
	margin: 0 0 10px 0;
}

#main .box_other img{
	margin: 0 0 0 20px;
}

/*-- box_gooCarSearch --*/
#main .box_gooCarSearch h2{
	background: url(/common_v2/img/icon_h_search.gif) no-repeat 0 3px;
}

#main .box_gooCarSearch .box_roundWhite{
	margin: 0 0 10px 0;
	padding: 20px 0 10px 25px;
}

#main .box_gooCarSearch ul li{
	float: left
}

#main .box_gooCarSearch ul li em{
	display: block;
	margin: 0 0 9px 0;
}

#main .box_gooCarSearch ul li.step01{
	width: 314px;
}

#main .box_gooCarSearch ul li.step02{
	width: 316px;
}

#main .box_gooCarSearch ul li.step03{
	width: 240px;
}

#main .box_gooCarSearch ul li p.img{
	margin: 0 0 10px 0;
	height: 336px;
}

#main .box_gooCarSearch ul li p{
	line-height: 1.7;
}

#main .box_gooCarSearch p.btn_roundGrayB{
	margin: 0 0 0 320px;
}

#main .box_gooCarSearch p.btn_roundGrayB a{
	width: 292px;
}

/*-- box_useNote --*/
#main .box_useNote {
	padding: 10px;
	border: 3px solid #e5001f;
}
#main .box_useNote h2{
	background: url(/common_v2/img/icon_h_note_red.gif) no-repeat 0 4px;
}

#main .box_useNote h2 em{
	padding: 0 0 0 22px;
	font-size: 134%;
	font-weight: bold;
	margin: 0 10px 0 0;
	color: #e5001f;
}

#main .box_useNote .box_roundWhite{
	padding: 20px 10px 0 10px;
}

#main .box_useNote ul li{
	margin: 0 0 10px 15px;
	list-style: disc;
}