@charset "shift_jis";

/*
------------------------------------------------
■自動車保険トップ
■/kuruma/hoken/
------------------------------------------------
*/

/*共通CSS*/
@import "https://css1.kakaku.k-img.com/css/kuruma/hoken/common.css";

/* abtest 130805 */
@import "https://css1.kakaku.k-img.com/css/kuruma/hoken/index.css";


/*TITLE*/
#title{
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/title_bg.gif) no-repeat scroll left top;
margin-bottom:20px;
_height:50px;
}
#title h3{
margin-left:1px;
}

/* link */
.linkNext {
	background-image: url("https://img1.kakaku.k-img.com/images/kuruma/hoken/index/parts_icon.png");
	background-repeat: no-repeat;
	background-position: 0px -567px;
	padding-left: 18px;
	font-weight: bold;
}

.intro{/*482*73  98+25*/
width:372px;
height:89px;
padding:9px 10px 0 100px;
font-size:107%;
line-height:150%;
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/intro_mame.gif) no-repeat left top;
margin-top:3px;
margin-left:13px;
margin-bottom:14px;
}

.intro p.bigcmt{
width:25em;
line-height:1.5;
}

.intro p span{
text-decoration:underline;
}

/*モダンブラウザは折り返し地点が違うため*/
:root #title .intro p.bigcmt{
width:26em;
}
#title .intro p.smlcmt{/*473*97*/
font-size:70%;
letter-spacing:0.05em;
margin-top:3px;
}
/*暫定テキストリンク2010.0513*/
#title .intro p#know_link{
text-align:right;
margin-bottom:10px;
margin-top:6px;
}
#title .intro p#know_link a{
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/intro_arrow.gif) no-repeat left center;
line-height:150%;
padding-left:20px;
}

.flow,
.flow2{
overflow:hidden;
_overflow:visible;
_height:30px;
margin-left:10px;
margin-bottom:10px;
}
.flow p,
.flow2 p{
float:left;
width:198px;
padding:80px 15px 0 10px;
}
.flow p.step1{
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/step1.gif) no-repeat scroll left top;
}
.flow p.step2{
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/step2.gif) no-repeat scroll left top;
}
.flow p.step3/*208*/{
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/step3.gif) no-repeat scroll left top;
padding-right:0;
}
/*201008add*/
.flow p span,
.flow2 p span{
font-weight:bold;
color:#FF0000;
}
.flow2 p.step1{
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/step-1.gif) no-repeat scroll left top;
}
.flow2 p.step2{
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/step-2.gif) no-repeat scroll left top;
}
.flow2 p.step3/*208*/{
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/step-3.gif) no-repeat scroll left top;
padding-right:0;
}

/*基礎知識特集目次一覧*/
#knowledge{
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/kaitori/top_attention_bk.gif) no-repeat scroll left bottom;
margin-bottom:10px;
line-height:150%;
position:relative;
}
#knowledge h2{
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top_h2_know.gif) no-repeat scroll 0 0;
height:23px;
padding:8px 0 0 50px;
font-size:100%;
}
#knowledge div{
padding:10px 10px 10px 15px;
width:655px;
overflow:hidden;
_overflow:visible;
}
#knowledge dl dd img{
vertical-align:middle;
_vertical-align:bottom;
display:inline-block;
margin-left:2px;
}
#knowledge dl{
line-height:180%;
_line-height:140%;
list-style-type:none;
float:left;
_display:inline;
margin-right:10px;
width:200px;
}
#knowledge dl.first{
width:175px;
}
#knowledge dl.last{
width:250px;
margin-right:0;
}
#knowledge dl dt{
float:left;
display:inline;
}
#knowledge dl dd{
margin-left:3.5em;
_line-height:140%;
}
#knowledge p,
#comIchiran p{
clear:both;
text-align:right;
margin-right:5px;
}
/*#knowledge p{
margin-top:-20px;
position:absolute;
bottom:10px;
right:20px;
}*/

/*保険会社一覧*/
#comIchiran{
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/kaitori/top_attention_bk.gif) no-repeat scroll center bottom;
margin-bottom:10px;
line-height:150%;
}
#comIchiran h2{
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top_h2_com.gif) no-repeat scroll 0 0;
height:23px;
padding:8px 0 0 50px;
font-size:100%;
}
#attention,#comIchiran div{
padding:10px;
}
#comIchiran img{
margin:5px 10px;
}
#comIchiran div{
width:660px;
text-align:center;
overflow:hidden;
_overflow:visible;
}

#attention{
border:1px solid #ccc;
margin-bottom:10px;
}
#attention h2{
font-size:100%;
margin-bottom:5px;
background:transparent url(https://img1.kakaku.k-img.com/images/itemview/item/icon_readme.gif) no-repeat scroll left center;
padding:3px 0 3px 22px;
}
#attention ul{
margin-left:10px;
padding-left:10px;
}

/*メンテナンス文言等表示用（別ページ表示のみ）091023togashi*/
#kuruma #message{
margin:20px auto;
border:1px solid #ff0000;
padding:10px;
font-size:110%;
text-align:center;
width:600px;
}
#kuruma #message h3{
color:#ff0000;
margin-bottom:10px;
}

/*見積もりまでの流れを暫定的にトップに表示　20100105*/
#flow1 img,
#flow2 img,
#flow3 img{
display:block;
float:left;
margin-right:10px;
}
.flowBox .btnArrowD{
clear:both;
margin:10px auto;
text-align:center;
}
#flow1,#flow2,#flow3{
overflow:hidden;
clear:both;
}
.flow2Img{
clear:both;
margin:0 0 0 10px;
}
div.flowBox h3 {
background-color:#F3F3F3;
font-size:120%;
font-weight:bold;
line-height:1.5;
padding:10px;
width:406px;
float:right;
margin-bottom:10px;
}

/*ページ下部見積もりボタン*/
#button{
text-align:center;
width:654px;
border:2px solid #999;
border-width:2px 2px 0 2px;
padding:15px 10px 10px 10px;
}
.sb_comment{
text-align:center;
margin:0 auto;
}
.beforeQuote{/*w-598*/
width:654px;
border:2px solid #999;
border-width:0 2px 2px 2px;
padding:0 10px 10px 10px;
margin-bottom:10px;
font-size:92%;
}

/*SAMPLES格差表示*/
#sample h2{

}
#sample{
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/680bg.gif) repeat-y left;
margin-bottom:10px;
overflow:hidden;
_overflow:visible;
}
#sample p.leadtxt{
font-size:107%;
letter-spacing:0.05em;
margin:5px 15px;
}
#sample p.sample1,
#sample p.sample2,
#sample p.sample3{
float:left;
width:215px;
font-size:85%;
letter-spacing:-0.02em;
margin-bottom:8px;
_display:inline;
}
#sample p.sample1 img,
#sample p.sample2 img,
#sample p.sample3 img{
margin-bottom:5px;
}
#sample p.sample1,
#sample p.sample2{
margin-right:5px;
}
#sample p.sample1{
margin-left:12px;
}
#sample p.sample3{
margin-right:12px;
}
#sample div.samplebtm{
clear:both;
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/sample_btm.gif) no-repeat left bottom;
overflow:hidden;
_oveflow:visible;
_height:55px;
}
#sample div p.smlcmt{
font-size:85%;
float:left;
margin-left:10px;
width:470px;
border-top:1px solid #eee;
padding:10px 0;
_display:inline;
}
#sample div p.link{
float:right;
margin-right:12px;
width:188px;
text-align:right;
border-top:1px solid #eee;
padding-top:20px;
_display:inline;
}
#sample div p.link a{
background:transparent url(https://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat scroll left center;
line-height:130%;
padding:3px 0 3px 20px;
}

/*voice*/
#voice{
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/kaitori/top_attention_bk.gif) no-repeat scroll left bottom;
margin-bottom:10px;
line-height:150%;
position:relative;
}
#voice h2 {
	float:left;
	font-size:100%;
	padding:8px 0 0 52px;
}
#voice span {
	float:right;
	display:block;
	padding:10px 10px 5px 0;
}
#voice div{
padding:10px 10px 10px 15px;
width:655px;
overflow:hidden;
_overflow:visible;
}
#voice div.voicettl{
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top_h2_voice.gif) no-repeat scroll 0 0;
height:30px;
width:680px;
padding:0;
}
#voice ul {
	margin-top:5px;
	padding-right:5px;
}
#voice li {
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/voice/top_dotline.gif) repeat-x scroll center bottom;
list-style-type:none;
padding:5px;
}
#main680 p.icon {
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top_fukiIcon.gif) no-repeat scroll 0 0;
padding:2px 0 2px 28px;
}
#voice p.morelink{
clear:both;
margin:10px 5px 0 0;
text-align:right;
}

/* sprit 110208 sm1 */
#title .dbox,
#titleG .dbox{
    /*margin: 3px 0 14px 13px;*/
    margin: 3px 0 14px 13px;
}
#title .topics,
#titleG .topics{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/topybox_btm.gif) no-repeat bottom;
	width:482px;
	padding:5px 0 8px;
}

#title .topics ul,
#titleG .topics ul{
	float:left;
	width:225px;
	margin-left:10px;
	padding-top:25px;
}

* html #title .topics ul,
* html #titleG .topics ul {
	margin-left:5px;
}

#title .topics ul.choice,
#titleG .topics ul.choice{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/topybox_mds1.gif) no-repeat;
}

#title .topics ul.knowledge,
#titleG .topics ul.knowledge{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/topybox_mds2.gif) no-repeat;
}

#title .topics li,
#titleG .topics li{
	list-style-type:none;
	line-height:130%;
	margin-left:10px;
}

#title .ttlbtn,
#titleG .ttlbtn {
	width:482px;
	text-align:center;
	/*padding:20px 0 30px;*/
	padding:30px 0 6px;
}

#titleG {
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/title_graph.gif) no-repeat scroll left top;
margin-bottom:20px;

}

/* G追加 */
#titleG h3{
margin-left:1px;
}
#titleG .intro{/*482*73  98+25*/
width:372px;
height:89px;
padding:9px 10px 0 100px;
font-size:107%;
line-height:150%;
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/intro_mame.gif) no-repeat left top;
margin-top:3px;
margin-left:13px;
margin-bottom:14px;
}
#titleG .intro p.bigcmt{
width:25em;
line-height:1.5;
}

#titleG .intro p span{
text-decoration:underline;
}

/*モダンブラウザは折り返し地点が違うため*/
:root #titleG .intro p.bigcmt{
width:26em;
}
#titleG .intro p.smlcmt{/*473*97*/
font-size:70%;
letter-spacing:0.05em;
margin-top:3px;
}
/*暫定テキストリンク2010.0513*/
#titleG .intro p#know_link{
text-align:right;
margin-bottom:10px;
margin-top:6px;
}
#titleG .intro p#know_link a{
background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/intro_arrow.gif) no-repeat left center;
line-height:150%;
padding-left:20px;
}

/* sprit end */

/* new knowledgebox 20110223 sm1 */
#knowledgebox {
	margin-bottom:10px;
}
#knowledgebox h2 {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/top_h2_knowbox.gif) no-repeat;
	font-size:100%;
	padding:15px 0 5px 45px;
}
#knowledgebox h2 span {
	font-size:85%;
	font-weight:normal;
}
#knowledgebox .gboxbtm {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/kaitori/top_attention_bk.gif) no-repeat bottom;
	padding:10px 20px 10px 20px;
}
#knowledgebox .mainbnr {
	float:left;
	margin-right:10px;
}
#knowledgebox .maincon {
	float:left;
}

#knowledgebox li {
	list-style-type:none;
	border-bottom:1px dotted #999;
	padding-bottom:5px;
}
#knowledgebox .newcon {
	margin-left:10px;
}

#knowledgebox .newcon img {
	vertical-align:middle;
	margin-right:5px;
}
#knowledgebox .newcon .ttl {
	font-weight:bold;
}
#knowledgebox .newcon .ttl span {
	font-size:85%;
	font-weight:normal;
}
#knowledgebox li.pkup {
	padding-top:5px;
}
#knowledgebox li.pkup img {
	vertical-align:middle;
}
#knowledgebox li.pkup span {
	font-weight:bold;
}
/* new knowledgebox end */

/* test 110330 sm1 */
#no1 {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/mttl_bk1.gif) left top no-repeat;
	margin-bottom:10px;
}

#no1 h2{
	margin-left:140px;
}
#no1 p.cvrbtn {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/mttl_bk3.gif) right top no-repeat;
	width:540px;
	text-align:center;
	margin-left:140px;
}

#no1 p.campaignlink {
	margin:3px 0 0 250px;
}

#no1 p.campaignlink a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/icon_present.gif) no-repeat;
	padding:5px 0 5px 30px;
	line-height:150%;
	font-weight:bold;
}

#no1 p.alert {
	margin:3px 0 0 250px;
}

#no1 p.alert a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/icon_alert.gif) no-repeat;
	padding:5px 0 5px 30px;
	line-height:150%;
	font-weight:bold;
}


#company {
	margin-bottom:20px;
}

#company h3 {
	margin-bottom:10px;
}

#company .combox {
	width:680px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/bk_company.gif) no-repeat; /*---- 110725 sm4 ----*/
	padding-top:15px;
	padding-bottom:20px;
}

#company .combox p {
	margin:0 0 5px 5px;/*---- 110725 sm4 ----*/
	width:490px;/*---- 110725 sm4 ----*/
	text-align:center;
}

#company .combox img {
	margin-right:10px;/*---- 110725 sm4 ----*/
}


#company .comeleven {
	width:680px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/bk_company11.gif) no-repeat;
	padding-top:15px;
}

#company .comeleven p {
	margin:0 0 5px 120px;
	width:550px;
	text-align:center;
}

#company .comeleven img {
	margin-right:5px;
}

#voicegraph h3 {
	float:left;
	width:420px;
}

#voicegraph p.date {
	float:right;
	margin:10px 20px 0 0;
}

#voicegraph .fuki {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/graph_w_1207.gif) left top no-repeat;
	min-height:200px;
	margin-top:10px;
	padding-bottom:10px;
}

#voicegraph .fuki dl {
	margin-left:200px;
}

#voicegraph .fuki dt {
	width:60px;
	text-align:center;
	float:left;
	margin-top:10px;
}

#voicegraph .fuki dd {
	float:left;
	width:411px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/fuki_top.gif) no-repeat;
	margin-top:10px;
}

#voicegraph .fuki dd p {
	padding:10px 10px 0 30px;
	font-size:107%;
	line-height:140%;
}

#largebtn .btnbox {
	margin:20px 0 20px 35px;
}

#largebtn .fivemin,
#largebtn .large {
	float:left;
}
#largebtn .fivemin p {
	background:#ffe4de;
	padding:3px 5px;
	width:95px;
	font-size:13px;
	text-align:center;
	margin-top:3px;
	
}
/* 110802 sm4 btn */
#largebtn .fivemin p.bgGreen {
	background:#f9f3c8;
}
/* 110802 sm4 btn end */
#largebtn .fivemin span {
	font-weight:bold;
}

#largebtn .large {
	padding-top:3px;
}

#largebtn p.campaignlink {
	margin:3px 0 0 40px;
}

#largebtn p.campaignlink a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/icon_present.gif) no-repeat;
	padding:5px 0 5px 30px;
	line-height:150%;
	font-weight:bold;
}

#largebtn p.alert {
	margin:3px 0 0 40px;
}

#largebtn p.alert a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/icon_alert.gif) no-repeat;
	padding:5px 0 5px 30px;
	line-height:150%;
	font-weight:bold;
}

.flowBox #largebtn .btnbox {
	margin:10px 0 20px 20px;
} 

/* test end */

/* 110602 understandbox sm4 */
#understandbox {
	margin-bottom:10px;
}
#understandbox h2 {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/top_h2_usbox.gif) no-repeat;
	font-size:100%;
	padding:15px 0 5px 47px;
}
#understandbox h2 span {
	font-size:85%;
	font-weight:normal;
}
#understandbox .gboxbtm {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/kaitori/top_attention_bk.gif) no-repeat bottom;
	padding:10px 20px 10px 20px;
}
#understandbox .mainbnr {
	float:left;
	margin-right:10px;
}
#understandbox .maincon {
	float:left;
}

#understandbox li {
	list-style-type:none;
	border-bottom:1px dotted #999;
	padding-bottom:5px;
}
#understandbox .newcon {
	margin-left:10px;
}

#understandbox .newcon img,
#understandbox .pkup img{
	vertical-align:middle;
	margin-right:5px;
}
#understandbox .newcon .ttl,
#understandbox .pkup .ttl{
	font-weight:normal;
	margin-bottom:2px;
}
#understandbox .newcon .ttl a,
#understandbox .pkup .ttl a{
	font-weight:bold;
}
#understandbox .newcon .ttl span,
#understandbox .pkup .ttl span{
	font-size:85%;
	font-weight:normal;
}
#understandbox .newcon .ttl span.sepLine,
#understandbox .pkup .ttl span.sepLine{
	margin:0 5px;
	color:#ababab;
}
#understandbox .pkup {
	padding-top:5px;
}
#understandbox li.pkupEnd {
	border-bottom:none;
	padding-bottom:0;
}
#kuruma .estimateFlow {
	margin:10px 0;
	text-align:right;
}
/* 110602 understandbox sm4 end */

/* 120214 no1New sm4 */
#no1New {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/mttl_bk_new.gif) left top no-repeat;
	margin-bottom:10px;
	padding-top:16px;
	overflow:hidden;
}
#no1New h2{
	margin-left:171px;
	margin-bottom:12px;
}
#no1New p.cvrbtn {
	width:509px;
	text-align:left;
	margin-left:171px;
}
#no1New p.campaignlink {
	margin:3px 0 0 250px;
}
#no1New p.campaignlink a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/icon_present.gif) no-repeat;
	padding:5px 0 5px 30px;
	line-height:150%;
	font-weight:bold;
}
/* 120214 no1New sm4 end */

/* 120207 tab sm4 */
#tabArea01 {
	width:666px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab_btm.gif) no-repeat left bottom;
	padding:0 7px 19px;
}
#tabArea01 ul {
	width:444px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab01.gif) no-repeat 0 0;
}
* html #tabArea01 ul {
	background:none;
}
#tabArea01 ul li {
	width:220px;
	float:left;
	list-style-type:none;
	margin-right:2px;
	font-weight:bold;
}
#tabArea01 ul li a {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
#tabArea01 ul li#topTab a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab01.gif) no-repeat -444px 0;
	display:block;
	width:181px;
	padding-top:13px;
	padding-bottom:5px;
	padding-left:39px;
}
#tabArea01 ul li#topTab a:hover {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab01.gif) no-repeat -1110px 0;
	padding-top:11px;
	padding-bottom:7px;
}
#tabArea01 ul li#ppcTab a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab01.gif) no-repeat -222px 0;
	display:block;
	width:173px;
	padding-top:13px;
	padding-bottom:5px;
	padding-left:47px;
}
#tabArea01 ul li#ppcTab a:hover {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab01.gif) no-repeat -1110px 0;
	padding-top:11px;
	padding-bottom:7px;
}
#tabArea01 ul li#topTabAc {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab01.gif) no-repeat 0 0;
	width:181px;
	padding-top:11px;
	padding-bottom:7px;
	padding-left:39px;
	color:#ffffff;
}
#tabArea01 ul li#ppcTabAc {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab01.gif) no-repeat -666px 0;
	width:173px;
	padding-top:11px;
	padding-bottom:7px;
	padding-left:47px;
	color:#ffffff;
}

#tabArea02 {
	width:666px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab_btm.gif) no-repeat left bottom;
	padding:0 7px 19px;
}
#tabArea02 ul {
	width:444px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab02.gif) no-repeat 0 0;
}
* html #tabArea02 ul {
	background:none;
}
#tabArea02 ul li {
	width:220px;
	float:left;
	list-style-type:none;
	margin-right:2px;
	font-weight:bold;
}
#tabArea02 ul li a {
	color:#a8a8a8;
	font-weight:bold;
	text-decoration:none;
}
#tabArea02 ul li#topTab a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab02.gif) no-repeat -444px 0;
	display:block;
	width:181px;
	padding-top:13px;
	padding-bottom:5px;
	padding-left:39px;
}
#tabArea02 ul li#topTab a:hover {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab02.gif) no-repeat -1110px 0;
	padding-top:11px;
	padding-bottom:7px;
	color:#333333;
}
#tabArea02 ul li#ppcTab a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab02.gif) no-repeat -222px 0;
	display:block;
	width:173px;
	padding-top:13px;
	padding-bottom:5px;
	padding-left:47px;
}
#tabArea02 ul li#ppcTab a:hover {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab02.gif) no-repeat -1110px 0;
	padding-top:11px;
	padding-bottom:7px;
	color:#333333;
}
#tabArea02 ul li#topTabAc {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab02.gif) no-repeat 0 0;
	width:181px;
	padding-top:11px;
	padding-bottom:7px;
	padding-left:39px;
	color:#ffffff;
}
#tabArea02 ul li#ppcTabAc {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab02.gif) no-repeat -666px 0;
	width:173px;
	padding-top:11px;
	padding-bottom:7px;
	padding-left:47px;
	color:#ffffff;
}

#tabArea03 {
	width:666px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab_btm.gif) no-repeat left bottom;
	padding:0 7px 19px;
}
#tabArea03 ul {
	width:444px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab03.gif) no-repeat 0 0;
}
* html #tabArea03 ul {
	background:none;
}
#tabArea03 ul li {
	width:220px;
	float:left;
	list-style-type:none;
	margin-right:2px;
	font-weight:bold;
}
#tabArea03 ul li a {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
#tabArea03 ul li#topTab a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab03.gif) no-repeat -444px 0;
	display:block;
	width:181px;
	padding-top:13px;
	padding-bottom:5px;
	padding-left:39px;
}
#tabArea03 ul li#topTab a:hover {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab03.gif) no-repeat -1110px 0;
	padding-top:11px;
	padding-bottom:7px;
}
#tabArea03 ul li#ppcTab a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab03.gif) no-repeat -222px 0;
	display:block;
	width:173px;
	padding-top:13px;
	padding-bottom:5px;
	padding-left:47px;
}
#tabArea03 ul li#ppcTab a:hover {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab03.gif) no-repeat -1110px 0;
	padding-top:11px;
	padding-bottom:7px;
}
#tabArea03 ul li#topTabAc {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab03.gif) no-repeat 0 0;
	width:181px;
	padding-top:11px;
	padding-bottom:7px;
	padding-left:39px;
	color:#ffffff;
}
#tabArea03 ul li#ppcTabAc {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab03.gif) no-repeat -666px 0;
	width:173px;
	padding-top:11px;
	padding-bottom:7px;
	padding-left:47px;
	color:#ffffff;
}
/* 120207 tab sm4 end */

/* 120718 tab04 sm4 */
#tabArea04 {
	width:666px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab_btm.gif) no-repeat left bottom;
	padding:0 7px 19px;
}
#tabArea04 ul {
	width:444px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab04.gif) no-repeat -444px 0;
	overflow:hidden;
}
#tabArea04 ul li {
	width:220px;
	float:left;
	list-style-type:none;
	margin-right:2px;
	font-weight:bold;
	font-size:92%;
	letter-spacing:-0.03em;
}
#tabArea04 ul li a {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
#tabArea04 ul li#topTab a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab04.gif) no-repeat -444px 0;
	display:block;
	width:176px;
	padding-top:15px;
	padding-bottom:3px;
	padding-left:44px;
}
#tabArea04 ul li#topTab a:hover {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab04.gif) no-repeat -888px 0;
	padding-top:11px;
	padding-bottom:7px;
	color:#333333;
}
#tabArea04 ul li#estTab a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab04.gif) no-repeat -222px 0;
	display:block;
	width:181px;
	padding-top:15px;
	padding-bottom:3px;
	padding-left:39px;
}
#tabArea04 ul li#estTab a:hover {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab04.gif) no-repeat -1110px 0;
	padding-top:11px;
	padding-bottom:7px;
	color:#333333;
}
#tabArea04 ul li#topTabAc {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab04.gif) no-repeat 0 0;
	width:176px;
	padding-top:11px;
	padding-bottom:7px;
	padding-left:44px;
	color:#ffffff;
}
#tabArea04 ul li#estTabAc {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/tab04.gif) no-repeat -666px 0;
	width:181px;
	padding-top:11px;
	padding-bottom:7px;
	padding-left:39px;
	color:#ffffff;
}
/* 120718 tab04 sm4 end */


/* 120410 mov sm4 */
.movArea {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/mov_box_bg.gif) no-repeat left bottom;
	width:680px;
	margin-top:20px;
	margin-bottom:20px;
	padding:0 0 16px;
}
.movArea h3 {
	margin-bottom:10px;
}
.movArea .movInner {
	width:642px;
	padding:0 19px;
}
.movArea dl.movTopL {
	width:246px;
	float:left;
	padding-left:54px;
}
.movArea dl.movTopR {
	width:246px;
	float:right;
	padding-right:54px;
}
.movArea dl.movTopL dt,
.movArea dl.movTopR dt {
	margin-bottom:3px;
}
.movArea dl.movTopL dd,
.movArea dl.movTopR dd {
	width:246px;
}
.movArea dl.movTopL dd .movLink,
.movArea dl.movTopR dd .movLink {
	text-align:center;
	margin-bottom:15px;
}
.movArea dl.movTopL dd .movLink a,
.movArea dl.movTopR dd .movLink a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/mk_arrow_anchor.gif) no-repeat left top;
	padding:2px 0 2px 20px;
}
.movArea dl.movTopL dd .movLink02,
.movArea dl.movTopR dd .movLink02 {
	text-align:center;
	margin-bottom:15px;
}
.movArea dl.movTopL dd .movLink02 a,
.movArea dl.movTopR dd .movLink02 a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/mk_arrow.gif) no-repeat left top;
	padding:2px 0 2px 20px;
}
.movArea dl.movTopL dd .movTextTop,
.movArea dl.movTopR dd .movTextTop {
	width:230px;
	background-color:#f0f0f0;
	padding:5px 8px;
	line-height:1.4;
}

.movArea .movInner2 {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/mov_dot.gif) repeat-y left top;
	width:642px;
	margin:0 19px;
}
.movArea .movTopLb {
	float:left;
	width:310px;
}
.movArea .movTopRb {
	float:right;
	width:310px;
}
.movArea .movTopLb .movTlbImg,
.movArea .movTopRb .movTlbImg {
	float:left;
	width:64px;
	margin-right:10px;
}
.movArea .movTopLb dl,
.movArea .movTopRb dl {
	float:left;
	width:236px;
}
.movArea .movTopLb dt,
.movArea .movTopRb dt {
	margin-bottom:5px;
}
.movArea .movTopLb dt a,
.movArea .movTopRb dt a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/mk_arrow_anchor.gif) no-repeat 0 1px;
	padding:2px 0 2px 20px;
}
.movArea .movTopLb dd,
.movArea .movTopRb dd{
	line-height:1.4;
}
.movArea .movTopLb dd .movTlbText,
.movArea .movTopRb dd .movTlbText {
	margin-bottom:8px;
}
.movArea .movTopLb dd .movTlbBtn,
.movArea .movTopRb dd .movTlbBtn {
	text-align:center;
}

.movAreaBtm {
	margin-bottom:30px;
}
.movArea .movInner h4 {
	margin-bottom:8px;
}
.movArea .movBtmBox {
	margin-bottom:30px;
}
.movArea .movBtmDetail {
	width:624px;
	background-color:#f0f0f0;
	margin-bottom:20px;
	padding:0 8px;
}
.movArea .movBtmDetail .movBtmImg {
	width:196px;
	float:left;
	margin-right:10px;
}
.movArea .movBtmDetail .movBtmText {
	width:418px;
	float:left;
	padding:8px 0 5px;
	line-height:1.7;
	font-size:106%;
}
.movArea .movBtmMovie {
	width:482px;
	margin:0 80px 30px;
}

.movArea .estimatebtn .btnbox {
	margin:0 12px 10px;
}
.movArea .estimatebtn .fivemin,
.movArea .estimatebtn .large {
	float:left;
}
.movArea .estimatebtn .fivemin p {
	background:#ffe4de;
	padding:3px 5px;
	width:95px;
	font-size:13px;
	text-align:center;
	margin-top:3px;
}
.movArea .estimatebtn .fivemin span {
	font-weight:bold;
}
.movArea .estimatebtn .large {
	padding-top:3px;
}
.movArea .estimatebtn p.campaignlink {
	margin:3px 0 0 40px;
}
.movArea .estimatebtn p.campaignlink a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/icon_present.gif) no-repeat;
	padding:5px 0 5px 30px;
	line-height:150%;
	font-weight:bold;
}
/* 120410 mov sm4 end */

/* 120427 cvbtn class sm4 */
.largebtn .btnbox {
	margin:20px 0 20px 35px;
}
.largebtn .fivemin,
.largebtn .large {
	float:left;
}
.largebtn .fivemin p {
	background:#ffe4de;
	padding:3px 5px;
	width:95px;
	font-size:13px;
	text-align:center;
	margin-top:3px;
}
.largebtn .fivemin span {
	font-weight:bold;
}
.largebtn .large {
	padding-top:3px;
}
.largebtn p.campaignlink {
	margin:3px 0 0 40px;
}
.largebtn p.campaignlink a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/icon_present.gif) no-repeat;
	padding:5px 0 5px 30px;
	line-height:150%;
	font-weight:bold;
}
.largebtn p.alert {
	margin:3px 0 0 40px;
}
.largebtn p.alert a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/icon_alert.gif) no-repeat;
	padding:5px 0 5px 30px;
	line-height:150%;
	font-weight:bold;
}
/* 120427 cvbtn class sm4 end */


/* 120509 mov sm4 */
.movLtArea {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/mov_box_btm.gif) no-repeat left bottom;
	width:680px;
	margin-top:20px;
	margin-bottom:20px;
	padding:0 0 10px;
}
.movLtArea h3 {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/mov_box_top.gif) no-repeat left top;
	margin-bottom:10px;
	padding:12px 10px 5px 50px;
}

.movLtArea .movInner2 {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/mov_dot.gif) repeat-y left top;
	width:642px;
	margin:0 19px;
}
.movLtArea .movTopLb {
	float:left;
	width:310px;
}
.movLtArea .movTopRb {
	float:right;
	width:310px;
}
.movLtArea .movTopLb .movImgArea,
.movLtArea .movTopRb .movImgArea {
	float:left;
	width:64px;
	margin-right:10px;
}
.movLtArea .movTopLb .movTlbImg,
.movLtArea .movTopRb .movTlbImg {
	margin-bottom:5px;
}
.movLtArea .movTopLb .movTlbBtn,
.movLtArea .movTopRb .movTlbBtn {
	text-align:center;
}
.movLtArea .movTopLb dl,
.movLtArea .movTopRb dl {
	float:left;
	width:236px;
}
.movLtArea .movTopLb dt,
.movLtArea .movTopRb dt {
	margin-bottom:5px;
}
.movLtArea .movTopLb dt a,
.movLtArea .movTopRb dt a {
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/top/mk_arrow.gif) no-repeat 0 1px;
	padding:2px 0 2px 20px;
}
.movLtArea .movTopLb dd,
.movLtArea .movTopRb dd{
	line-height:1.4;
}
/* 120509 mov sm4 end */

/* 140902 article sm19 */
#kuruma #article .boxFeature {
margin-bottom:10px;
padding-bottom:10px;
}
#kuruma #article .textAreaA {
margin-left:110px;
}
#kuruma #article .textAreaA .categoryA {
margin-right:5px;
float:left;
background:#333367;
color:#fff;
}
#kuruma #article .textAreaA .categoryA .categoryABg01 {
background:url('https://img1.kakaku.k-img.com/images/money/moneyArticleBg01.gif') left top no-repeat;
}
#kuruma #article .textAreaA .categoryA .categoryABg02 {
height:22px;
background:url('https://img1.kakaku.k-img.com/images/money/moneyArticleBg02.gif') right top no-repeat;
}
#kuruma #article .textAreaA .categoryA p {
padding:3px 10px 0;
line-height:1.3;
}
#kuruma #article .textAreaA .indivTitle {
font-size:116%;
font-weight:bold;
line-height:1.5;
}
#kuruma #article .textAreaA .description {
margin-top:5px;
line-height:1.3;
}
#kuruma #article .textAreaA .description .date {
font-size:85%;
font-weight:normal;
color:#666;
}
#kuruma #article .textAreaA .categoryB {
margin-top:3px;
font-size:85%;
}
#kuruma #main680 #article .full {
width:680px;
}
#kuruma #main680 #article .full .boxD {
}
#kuruma #main680 #article .full .boxD .h3box h2 {
	background:#152b9a;
	font-size:100%;
	font-size: 153.9%;
	padding:10px;
	position:static;
	color:#fff;
	font-weight:bold;
}
#kuruma #main680 #article .full .boxD .h3box h3 {
	background:#152b9a;
	font-size: 153.9%;
	padding:10px;
	position:static;
	color:#fff;
	font-weight:bold;
}
#kuruma #main680 #article .boxFeature {
background: url("https://img1.kakaku.k-img.com/images/category/dotline02.gif") repeat-x scroll left bottom;
overflow:hidden;
}
#kuruma #main680 #article .full .boxD .boxIn {
min-height:50px;
padding:8px 8px 0;
}
#kuruma #main680 #article .boxFeature img {
float:left;
}
#kuruma #main680 #article .boxFeature img.iconNew,
#kuruma #main680 #article .boxFeature img.iconPR { /* add 20140929 sm1 */
float:none;
}
#kuruma #main680 #article .boxFeature img.iconPR {
margin: 0 5px 0 3px;
}
/* 140902 article sm19 end */

/* 140902 article sm19 */
#kuruma #pkupArticle .boxFeature {
margin-bottom:10px;
padding-bottom:10px;
}
#kuruma #pkupArticle .textAreaA {
margin-left:110px;
}
#kuruma #pkupArticle .textAreaA .categoryA {
margin-right:5px;
float:left;
background:#333367;
color:#fff;
}
#kuruma #pkupArticle .textAreaA .categoryA .categoryABg01 {
background:url('https://img1.kakaku.k-img.com/images/money/moneyArticleBg01.gif') left top no-repeat;
}
#kuruma #pkupArticle .textAreaA .categoryA .categoryABg02 {
height:22px;
background:url('https://img1.kakaku.k-img.com/images/money/moneyArticleBg02.gif') right top no-repeat;
}
#kuruma #pkupArticle .textAreaA .categoryA p {
padding:3px 10px 0;
line-height:1.3;
}
#kuruma #pkupArticle .textAreaA .indivTitle {
font-size:116%;
font-weight:bold;
line-height:1.5;
}
#kuruma #pkupArticle .textAreaA .description {
margin-top:5px;
line-height:1.3;
}
#kuruma #pkupArticle .textAreaA .description .date {
font-size:85%;
font-weight:normal;
color:#666;
}
#kuruma #pkupArticle .textAreaA .categoryB {
margin-top:3px;
font-size:85%;
}
#kuruma #main680 #pkupArticle .full {
width:680px;
}
#kuruma #main680 #pkupArticle .full .boxD {
}
#kuruma #main680 #pkupArticle .full .boxD .h3box {
background:#152b9a;
font-size:100%;
padding:10px;
position:static;
color:#fff;
font-size:153.9%;
font-weight:bold;
}
#kuruma #main680 #pkupArticle .boxFeature {
background: url("https://img1.kakaku.k-img.com/images/category/dotline02.gif") repeat-x scroll left bottom;
overflow:hidden;
}
#kuruma #main680 #pkupArticle .full .boxD .boxIn {
min-height:50px;
padding:8px 8px 0;
}
#kuruma #main680 #pkupArticle .boxFeature img {
float:left;
}
#kuruma #main680 #pkupArticle .boxFeature img.iconNew {
float:none;
}
/* 140902 article sm19 end */

/* 150107 add headTab sm19 */
#kurumaHoken #mainttl.withHeadTab {
	margin-top:0;
}
#kuruma #main680 .headTab {
}
#kuruma #main680 .headTab ul {
	padding-left:10px;
	border-bottom:10px solid #152b9a;
	overflow:hidden;
}
#kuruma #main680 .headTab ul li {
	height:34px;
	margin-right:2px;
	list-style:none;
	float:left;
}
#kuruma #main680 .headTab ul li.current img,
#kuruma #main680 .headTab ul li a:hover img {
	margin-top:-40px;
}
#kuruma #main680 .headTab.tab03 ul li.current img { /* tabGreen 20150227 sm1 */
	margin:0;
}
/* 150107 add headTab end */


/* 201507 ABテスト用スタイル */
#kurumaHoken #mainContents #main680 #mainttl.modify1507 {
	background:none;
}
#kurumaHoken #mainContents #main680 #mainttl.modify1507 .cnvBtnL {
	margin-top:10px;
	padding-bottom:20px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/index/mainttl_bk.png) no-repeat bottom right;
}