@charset "utf-8";

@import url("/css/common.css");
@import url("/css/header.css");
@import url("/css/nav.css");

/*
exclude from common.css
-----------------
Win Netscape 4.7
Win IE 3.0
Mac IE 4.5
*/

/*--------------------------------------------------------
#contents
--------------------------------------------------------*/
#contents .insuranceBlock {
	margin-bottom:25px;
	background:url(/images/insuranceblock_bg.gif) repeat-y left;
}


#pageType01 #contents .insuranceBlock .insuranceTitle{
	margin:0 auto 15px;
	width:662px;
	background:url(/images/secondhand_info_bg.gif) repeat;
}

#pageType01 #contents .insuranceBlock .insuranceTitle h2 {
	padding:5px 34px 2px;
	min-height:16px;
	height:auto !important;
	height:16px;
	color:#FFF;
	font-size:115%;
	font-weight:bold;
	background:url(/images/icon_secondhand.gif) no-repeat 6px 0.4em;
}

#pageType01 #contents .insuranceBlock .insuranceTitle .insuranceTitleTop {
	background:url(/images/secondhand_info_top.gif) no-repeat left top;
}

#pageType01 #contents .insuranceBlock .insuranceTitle .insuranceTitleBottom {
	background:url(/images/secondhand_info_bottom.gif) no-repeat left bottom;
}


#pageType02 #contents .insuranceBlock .insuranceTitle{
	margin:0 auto 15px;
	width:662px;
	background:url(/images/insurance_title_bg.gif) repeat;
}

#pageType02 #contents .insuranceBlock .insuranceTitle h2 {
	padding:5px 34px 2px;
	min-height:16px;
	height:auto !important;
	height:16px;
	color:#FFF;
	font-size:115%;
	font-weight:bold;
	background:url(/images/icon_insurance.gif) no-repeat 6px 0.4em;
}

#pageType02 #contents .insuranceBlock .insuranceTitle .insuranceTitleTop {
	background:url(/images/insurance_title_top.gif) no-repeat left top;
}

#pageType02 #contents .insuranceBlock .insuranceTitle .insuranceTitleBottom {
	background:url(/images/insurance_title_bottom.gif) no-repeat left bottom;
}


#pageType03 #contents .insuranceBlock .insuranceTitle{
	margin:0 auto 15px;
	width:662px;
	background:url(/images/kaisetsu_info_bg.gif) repeat;
}

#pageType03 #contents .insuranceBlock .insuranceTitle h2 {
	padding:5px 34px 2px;
	min-height:16px;
	height:auto !important;
	height:16px;
	color:#FFF;
	font-size:115%;
	font-weight:bold;
	background:url(/images/icon_kaisetsu.gif) no-repeat 6px 0.4em;
}

#pageType03 #contents .insuranceBlock .insuranceTitle .insuranceTitleTop {
	background:url(/images/kaisetsu_info_top.gif) no-repeat left top;
}

#pageType03 #contents .insuranceBlock .insuranceTitle .insuranceTitleBottom {
	background:url(/images/kaisetsu_info_bottom.gif) no-repeat left bottom;
}


#contents .insuranceBlock p {
	margin:0 auto 10px;
	width:645px;
}

#contents .insuranceBlock p.carTitle1 {
	margin-bottom:5px;
	width:645px;
	height:34px;
	background:url(/images/car_title.gif) no-repeat left top;
	text-indent:-9999px;
}

#contents .insuranceBlock p.carTitle2 {
	margin-bottom:5px;
	width:645px;
	height:34px;
	background:url(/images/kaitori_title.gif) no-repeat left top;
	text-indent:-9999px;
}

#pageType01 #contents .insuranceBlock .carCatch {
	margin:0 auto 15px;
	padding:0 0 0 200px;
	width:445px;
	min-height:130px;
	height:auto !important;
	height:130px;
	background:url(/images/pic_car.jpg) no-repeat 0 5px;
}

#pageType02 #contents .insuranceBlock .carCatch {
	margin:0 auto 15px;
	padding:0 0 0 200px;
	width:445px;
	min-height:130px;
	height:auto !important;
	height:130px;
	background:url(/images/pic_insurance.gif) no-repeat 0 5px;
}

#pageType03 #contents .insuranceBlock .carCatch {
	margin:0 auto 15px;
	padding:0 0 0 200px;
	width:445px;
	min-height:130px;
	height:auto !important;
	height:130px;
	background:url(/images/pic_sattei.gif) no-repeat 0 5px;
}

#contents .insuranceBlock .carCatch strong {
	color:#0058BC;
	font-weight:bold;
	font-size:115%;
}

#contents .insuranceBlock .carCatch p {
	width:auto;
}


#contents .insuranceBlock .carButtonBlock1 {
	margin:0 auto;
	border:3px solid #9ECDEC;
	width:540px;
	height:90px;
	background:url(/images/car_button_bg.gif) no-repeat 30px 22px;
	text-indent:-9999px;
}

#contents .insuranceBlock .carButtonBlock2 {
	margin:0 auto;
	border:3px solid #9ECDEC;
	width:540px;
	height:90px;
	background:url(/images/kaitori_button_bg.gif) no-repeat 30px 22px;
	text-indent:-9999px;
}

#contents .insuranceBlock .carButton {
	margin:-83px 0 30px 270px; 
}

#pageType02 #contents .insuranceBlock .carButton a {
	display:block;
	width:324px;
	height:83px;
	background:url(/images/button_car.gif) no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
}

#pageType03 #contents .insuranceBlock .carButton a {
	display:block;
	width:324px;
	height:83px;
	background:url(/images/button_satei.gif) no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
}

#contents .insuranceBlock .coms {
	margin:0 auto 15px;
	padding:1px 1px 10px;
	border:2px solid #CFCFCF;
	width:640px;
}

#contents .insuranceBlock .comsTitle {
	margin-bottom:5px;
	padding:1px 10px;
	background:url(/images/coms_title_bg.gif) repeat;
	font-weight:bold;
}

#contents .insuranceBlock .coms img {
	margin:3px 5px 0;
}


#contents .insuranceBlock h3 {
	margin:0 auto 15px;
	padding:3px 40px;
	width:564px;
	min-height:15px;
	height:auto !important;
	height:15px;
	background:url(/images/flow_bg.gif) #CADCF1 no-repeat left center;
	font-weight:bold;
	font-size:115%;
}

#contents .insuranceBlock .flow {
	margin:0 auto 15px;
	width:644px;
}


#contents .insuranceBlock ul {
	margin:0 auto 10px;
	padding:0 0 10px;
	width:645px;
	background:url(/images/dotted.gif) repeat-x bottom;
}

#contents .insuranceBlock ul.last {
	padding:0;
	background:none;
}

#contents .insuranceBlock ul li {
	display:inline;

}

#contents .insuranceBlock ul li a {
	margin-right:4px;
	white-space:nowrap;
}

