
/* common */

h2{
    background:url(https://img1.kakaku.k-img.com/images/kuruma/parts/680top_kuruma.gif) no-repeat left top;
    padding-top:8px;
    padding-left:20px;
    height:28px;
    margin:0;
    font-size:107%;
    width:660px;
}

/* title */
#title{
    width:700px;
    padding-top:63px;
    background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/lpo/02rank_ttl.gif) no-repeat left top;
    overflow:hidden;
    margin-bottom:10px;
    font-size:107%;
}
#title .txt{
    width:480px;
    font-weight:bold;
    margin:0 0 10px 30px;
    padding:0 0 0 25px;
    background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/lpo/check.gif) no-repeat left top;
}
#title .button{
    margin-left:20px;
}
#title .comment{
    font-size:85%;
    margin:0 0 0 90px;
}
#title .button a{
    display:block;
    background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/lpo/button_sml.gif) no-repeat left top;
    width:344px;
    height:55px;
    text-indent:-9999px;
    margin:0 0 0 55px;
}
#title .button a:hover{
    background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/lpo/button_sml.gif) no-repeat left bottom;
}

/* ranking */
#ranking{
    width:660px;
    padding:10px 20px 0;
    margin-bottom:10px;
    overflow:hidden;
    _overflow:visible;
    background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/lpo/lpo_box_btm.gif) no-repeat left bottom;
}
#ranking h3{
    background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/question/ribbon.gif) no-repeat left top;
    text-align:center;
    font-weight: bold;
    padding-top:10px;
    height:26px;
    width: 315px;
    font-size:110%;
    margin-bottom:5px;
    line-height:100%;
}
#ranking table{
    border-collapse:collapse;
    border:1px solid #ccc;
    width: 315px;
    margin-bottom:10px;
}
#ranking table td,
#ranking div.alignC table td{
    background-color: #fff;
    border:1px solid #ccc;
    padding: 7px;
    text-align:left;
    letter-spacing:0.05em;
    line-height:100%;
}
#ranking td span{
    font-size:60%;
}
#ranking table td p.com{
    font-size:77%;
    line-height:100%;
    margin:0;
}
#ranking table td.point,
#ranking div.alignC table td.point{
    text-align: center;
}
#ranking table th {
    background-color: #eee;
    border:1px solid #ccc;
    font-weight: normal;
    padding: 5px;
    text-align: center;
    line-height:100%;
}
#ranking p.rankcmt {
    line-height:160%;
    font-size: 107%;
    text-align:left;
    float:right;
    width:315px;
    margin:41px 0 10px 0;
}
#ranking p.rankcmt span{
    color:#ff0000;
}
#ranking p.rankbutton{
    text-align:center;
    margin:0 auto 10px;
}

/*--------------参加会社-------------*/
#cmp{
    width:660px;
    padding:10px 20px;
    margin-bottom:10px;
    background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/lpo/lpo_box_btm.gif) no-repeat left bottom;
}
#cmp .logos{
    width:600px;
    white-space:nowrap;
    margin:0 auto;
    overflow:hidden;
    text-align:center;
    margin-bottom:10px;
}
#cmp .logos img{
    margin:0 20px 10px 0;
}

#cmp p{
    clear:both;
    font-size:89%;
    line-height:150%;
    text-indent: -0.6em;
    padding-left: 0.6em;
}

/* ------------- summary 実施概要------------- */
#summary{
    width:680px;
    padding:10px;
    margin-bottom:10px;
    background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/lpo/lpo_box_btm.gif) no-repeat left bottom;
}

div#summary table {
    border-collapse:collapse;
    border:1px solid #ccc;
    border-spacing:0;
    width: 680px;
    margin:0 auto;
}
div#summary table th,
div#summary table td{
    font-size:92%;
    background-color: #fff;
    border:1px solid #ccc;
    padding: 7px;
    line-height:150%;
}
div#summary table th {
    background:#e2f3ff;
    font-weight: normal;
    white-space:nowrap;
}


/*-------------ボタン------------*/
#button {
    border-color:#999999;
    border-style:solid;
    border-width:2px 2px 0;
    padding:15px 10px 10px;
    text-align:center;
    width:674px;
}
.beforeQuote {
    border-color:#999999;
    border-style:solid;
    border-width:0 2px 2px;
    font-size:92%;
    margin-bottom:10px;
    padding:0 10px 10px;
    width:674px;
}

#title p.cvrbtn {
	margin-left:30px;
}

#title p.campaignlink {
	margin:3px 0 0 100px;
	fonto-size:100%;
}

#title 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;
	font-size:90%;
}

#title p.alert {
	margin:3px 0 0 100px;
	fonto-size:100%;
}

#title 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;
	font-size:90%;
}

#userranking {
	margin:20px auto;
}

#userranking h4 {
    background: url(https://img1.kakaku.k-img.com/images/kuruma/hoken/question/ribbon.gif) no-repeat scroll left top transparent;
    font-size: 110%;
    font-weight: bold;
    height: 26px;
    line-height: 100%;
    margin-bottom: 5px;
    padding-top: 10px;
    text-align: center;
    width: 315px;
}

#userranking table{
    border-collapse:collapse;
    border:1px solid #ccc;
    width: 315px;
    margin-bottom:5px;
}
#userranking table td,
#userranking div.alignC table td{
    background-color: #fff;
    border:1px solid #ccc;
    padding: 7px;
    text-align:left;
    letter-spacing:0.05em;
    line-height:100%;
    font-size:107%;
}
#userranking table td p.com{
    font-size:77%;
    line-height:100%;
    margin:0;
}
#userranking table td.point,
#userranking div.alignC table td.point{
    text-align: center;
}
#userranking table th {
    background-color: #eee;
    border:1px solid #ccc;
    font-weight: normal;
    padding: 5px;
    text-align: center;
    line-height:100%;
    font-size:107%;
}

#largebtn .btnbox {
	margin:20px 0 20px 35px;
}

#largebtn .fivemin, #largebtn .large {
    float: left;
}

#largebtn .fivemin{
	float:left;
}
#largebtn .fivemin p {
	background:#ffe4de;
	padding:3px 5px;
	width:95px;
	font-size:13px;
	text-align:center;
	margin-top:3px;
	
}

#largebtn .fivemin p.bgGreen {
	background:#f9f3c8;
}
#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;
}

#words {
    background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/lpo/words_bk.gif) no-repeat left top;
    height: 95px;
    width: 700px;
    margin:0 auto 10px;
}
#words dl {
    margin-left: 5px;
    position: relative;
    padding: 10px;
    font-size:92%;
}
#words dl dt {
    font-weight: bold;
    line-height: 1.4;
}
#words dl dd {
    line-height: 1.4;
    margin-bottom:5px;
}

#jisshi div#summaryBox table {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
    width: 660px;
}

#jisshi div#summaryBox table th {
    background-color:#E2F3FF;
    font-weight: normal;
    white-space: nowrap;
}

#jisshi div#summaryBox table th, div#summaryBox table td {
    border: 1px solid #CCCCCC;
    font-size: 92%;
    line-height: 150%;
    padding: 7px;
}

#kanrenitemBox {
    display:block;
    background:#D7D5D5 none repeat scroll 0 0;
    margin:10px 0 15px 0;
    width:700px;
}

#kanrenitemBox h3 {
    font-size: 100%;
    height: 20px;
    padding: 5px 0 0 13px;
}
#kanrenitemBox #co1 {
    background:transparent url(https://img1.kakaku.k-img.com/images/itemlist/kanren_item01.gif) no-repeat scroll left top;}

#kanrenitemBox #co2 {
    background:transparent url(https://img1.kakaku.k-img.com/images/itemlist/kanren_item02.gif) no-repeat scroll right top;}

#kanrenitemBox #co3 {
background:transparent url(https://img1.kakaku.k-img.com/images/itemlist/kanren_item03.gif) no-repeat scroll left bottom;}

#kanrenitemBox #co4 {
    background:transparent url(https://img1.kakaku.k-img.com/images/itemlist/kanren_item04.gif) no-repeat scroll right bottom;
    padding-bottom:10px;}

#kanrenitemBox #co5 {
    background:transparent url(https://img1.kakaku.k-img.com/images/itemlist/kanren_item05.gif) repeat-x scroll left top;}

#kanrenitemBox #co6 {
    background:transparent url(https://img1.kakaku.k-img.com/images/itemlist/kanren_item06.gif) repeat-x scroll left bottom;}


#kanrenitemBox #kanrenitemBoxIn {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 1px;
    padding: 13px 8px 5px;
}
#kanrenitemBoxIn li {
    background: url(https://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat scroll left top transparent;
    float: left;
    font-size: 105%;
    line-height: 130%;
    list-style: none outside none;
    margin: 0 8px 0 0;
    padding: 1px 0 3px 20px;
    white-space: nowrap;
}
#backN {
    background: url(https://img1.kakaku.k-img.com/images/article/pickup/template/link_bk.jpg) repeat-x scroll left bottom transparent;
    border: 1px solid #CCCCCC;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 0 0 0 10px;
}

#backN dt {
    font-weight: bold;
}
#backN dt, #backN dd {
    float: left;
    line-height: 220%;
    margin-right: 8px;
}
#backN dd a {
    background: url(https://img1.kakaku.k-img.com/images/kuruma/icons/tri.gif) no-repeat scroll left center transparent;
    padding: 0 0 0 10px;
}

.backtop {
	margin:10px auto;
	text-align:right;
}

.backtop a{
    background: url(https://img1.kakaku.k-img.com/images/itemview/item/arrow_pagetop.gif) no-repeat scroll right center transparent;
    line-height: 180%;
    padding: 5px 20px 5px 0;
}

.table2 { 
    width: 660px;
    border-collapse: collapse;
    border: 1px #D3D3D3 solid;

}
.table2 th { 
    border: 1px #CCCCCC solid;
    background-color:#e2f3ff;
    vertical-align: middle;
}
.table2 td { 
    border: 1px #CCCCCC solid;
}

#button1 {
    background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/knowledge/k_bottom.gif) no-repeat scroll left top;
    height:75px;
    padding-top:145px;
    text-align:center;
    width:680px;
    margin:0 auto;
}

.msg {
    background-color:#FFFFFF;
    width:690px;
    padding-left:10px;
}

.n_box{
    background:url(https://img1.kakaku.k-img.com/images/kuruma/parts/680bg.gif) repeat-y;
    clear:both;
    margin-bottom:10px;
    width:680px;
    margin:0 0 0 10px;
}
.n_box .n_btm{
    background:url(https://img1.kakaku.k-img.com/images/kuruma/parts/680btm.gif) no-repeat left bottom;
    padding:10px;
    width:660px;
}
.n_box p{
    margin:0 0 10px 10px;
}

#kuruma .ppcCmt{
	margin:10px 10px 0px 10px;
}
#kuruma .ppcCmt2{
	margin:0px 10px 0px 0px;
	color:#ff0000;
	text-align:right;
}
#kuruma .ppcCmt3{
	margin:10px 10px 0px 10px;
	color:#ff0000;
}
#kuruma .printBtn{
	margin:0 10px 10px 0;
	text-align:right;
}
#kuruma .ppcBox{
    width:680px;
    margin:0 10px 0;
	padding:0;
}
#kuruma .ppcBox h2{
    margin:0;
	padding-top:8px;
	padding-bottom:0;
	height:19px;
}
#kuruma table.ppcTbl { 
    width: 680px;
    border-collapse: collapse;
    border: 1px #D3D3D3 solid;
	margin:-1px 0 0;
}
#kuruma table.ppcTbl th { 
    border: 1px #CCCCCC solid;
    background-color:#ffffff;
    vertical-align: middle;
	line-height:1.3;
}
#kuruma table.ppcTbl th img { 
	margin-bottom:5px;
}
#kuruma table.ppcTbl td { 
    border: 1px #CCCCCC solid;
	padding:10px 10px 10px 10px;
}
#kuruma table.ppcTbl td .ppcText1 { 
    margin:10px 0px 10px 0px;
	text-align:center;
}
#kuruma table.ppcTbl td .ppcText1 span { 
    font-family:'Hiragino Kaku Gothic Pro' ,'ヒラギノ角ゴ Pro W3';
	font-weight:bold;
	color:#ff0000;
	font-size:220%;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/icon_tel.gif) no-repeat left center;
	padding-left:40px;
}
#kuruma table.ppcTbl td .ppcText2 { 
    margin:10px 10px 0;
	font-size:90%;
	text-align:center;
}
#kuruma table.ppcTbl td .ppcText3 { 
    margin:10px 10px 0;
	font-size:90%;
	text-align:center;
	width:460px;
}
#kuruma table.ppcTbl table.ppcTblInner { 
    border:none;
	margin:0 auto;
}
#kuruma table.ppcTbl table.ppcTblInner th { 
    border:none;
    background-color:#ffffff;
    vertical-align: top;
	line-height:1.2;
	font-weight:normal;
}
#kuruma table.ppcTbl table.ppcTblInner td { 
    border:none;
	padding:0;
	text-align:left;
	line-height:1.2;
}
#kuruma .fcRed{
	color:#ff0000;
}

/* 120425 ppc sm4 */
#kuruma #h2Area{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/ppc_main_bg.gif) no-repeat left top;
	margin-bottom:15px;
	margin-left:10px;
}
#kuruma #h2Area #ppcSub{
	margin-left:11px;
}
#kuruma #h2Area h2#ppcTtl{
	margin:0 0 4px 2px;
	padding:0;
	line-height:1;
	background-image:none;
	height:auto;
}
#kuruma #h2Area .ppcRead{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/ppc_read_btm.png) no-repeat transparent left bottom;
	width:642px;
	margin-bottom:4px;
	margin-left:19px;
}
#kuruma #h2Area .ppcRead p{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/ppc_read_top.gif) no-repeat transparent left top;
	width:622px;
	padding:10px 10px 12px;
	line-height:1.4;
}
#kuruma #h2Area .topLink {
	margin-right:19px;
	text-align:right;
}

#kuruma .ttl680b{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/ttl_680_btm.gif) no-repeat left bottom;
    margin:0 10px;
    width:680px;
}
#kuruma .ttl680b h2{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/ttl_680_top.gif) no-repeat left top;
    margin:0;
	padding-top:9px;
	padding-bottom:6px;
	padding-left:20px;
	font-size:107%;
    width:660px;
	line-height:1.1;
	height:auto;
}
#kuruma .ppcBox .ttl680b{
    margin:0;
}
#kuruma ul#recommendArea {
    width:680px;
	margin:10px 10px 30px;
}
#kuruma #recommendArea li {
	float:left;
    width:155px;
	list-style-type:none;
	margin-right:20px;
}
#kuruma #recommendArea li.recommendEnd {
	margin-right:0;
}

.arrowNext {
    background:url(https://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat scroll left top transparent;
    line-height:130%;
    padding:3px 0 2px 18px;
}

/* 120501 cvbtn class sm4 */
.button1 {
    background:transparent url(https://img1.kakaku.k-img.com/images/kuruma/hoken/knowledge/k_bottom.gif) no-repeat scroll left top;
    height:75px;
    padding-top:145px;
    text-align:center;
    width:680px;
    margin:0 auto;
}
/* 120501 cvbtn class sm4 end */


/*
------------------------------------------------
120712 estimate tab                      sm4
------------------------------------------------
*/

#kuruma #ppc .n_box{
    background:url(https://img1.kakaku.k-img.com/images/kuruma/parts/680bg.gif) repeat-y;
    clear:both;
    margin-bottom:10px;
    width:680px;
    margin:0 0 15px;
}
#kuruma #ppc .n_box h2 {
    background: url(https://img1.kakaku.k-img.com/images/kuruma/parts/680top_kuruma.gif) no-repeat scroll left top transparent;
    font-size: 107%;
    height: 28px;
    margin: 0;
    padding-left: 20px;
    padding-top: 8px;
    width: 660px;
}
#kuruma #ppc .n_box .n_btm{
    background:url(https://img1.kakaku.k-img.com/images/kuruma/parts/680btm.gif) no-repeat left bottom;
    padding:10px;
    width:660px;
}
#kuruma #ppc .n_box p{
    margin:0 0 10px 10px;
}

#kuruma #ppc{
    width:680px;
	margin:0 10px;
}
#kuruma #ppc h2{
	background:none;
    padding-top:0;
    padding-left:0;
    height:inherit;
    margin:0;
    font-size:100%;
    width:680px;
}
#kuruma #ppc .ttl680{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/ttl_680_btm.gif) no-repeat left bottom;
    margin:0;
    width:680px;
}
#kuruma #ppc .ttl680 h2{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/ttl_680_top.gif) no-repeat left top;
    margin:0;
	padding-top:9px;
	padding-bottom:6px;
	padding-left:20px;
	font-size:107%;
    width:660px;
	line-height:1.1;
	height:auto;
}

/* estTtlArea */
#kuruma #ppc #estTtlArea{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_ttl_bg.gif) no-repeat left top;
	width:680px;
	margin-bottom:15px;
	padding-bottom:13px;
}
#kuruma #ppc #estTtlArea #estSub{
	margin-left:13px;
	margin-bottom:1px;
}
#kuruma #ppc #estTtlArea h2{
	margin:0 0 8px 7px;
	line-height:1;
}
#kuruma #ppc #estTtlArea p.estTtl{
	margin:0 0 8px 7px;
	line-height:1;
}
#kuruma #ppc #estTtlArea .edtRead{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_read_bg.gif) no-repeat left top;
	width:444px;
	margin-left:10px;
	padding:8px 9px 10px;
}
* html #kuruma #ppc #estTtlArea .edtRead{
	margin-top:0;
}
*:first-child+html #kuruma #ppc #estTtlArea .edtRead{
	margin-top:30px;
}

#kuruma #ppc #estTtlArea .edtRead .readTop{
	margin-bottom:12px;
}

/* estAnchour */
#kuruma #ppc .estAnchour{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_anchour_btm.gif) no-repeat left bottom;
	width:680px;
	margin-top:10px;
	margin-bottom:15px;
}
#kuruma #ppc .estAnchour ul{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_anchour_top.gif) no-repeat left top;
	width:664px;
	padding:10px 3px 8px 13px;
}
#kuruma #ppc .estAnchour ul li{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_arrow_ac.gif) no-repeat 0 3px;
	width:143px;
	float:left;
	list-style:none;
	margin-right:10px;
	margin-bottom:4px;
	padding-left:13px;
	line-height:1.3;
}

/* estCompany */
#kuruma #ppc .estCompany{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_grapharea_mid.gif) repeat-y left top;
	width:680px;
	margin-bottom:25px;
	overflow:hidden;
}
#kuruma #ppc .estComWrap{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_grapharea_btm.gif) no-repeat left bottom;
	width:680px;
}
#kuruma #ppc .estComInner{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_grapharea_top.gif) no-repeat left top;
	width:654px;
	padding:16px 13px;
}
#kuruma #ppc .estCompany table.comList{
	width:654px;
	border-collapse:collapse;
	border:1px solid #cccccc;
	background-color:#ffffff;
	margin-bottom:10px;
}
#kuruma #ppc .estCompany table.comList .col01{
	width:24%;
}
#kuruma #ppc .estCompany table.comList .col02{
	width:17%;
}
#kuruma #ppc .estCompany table.comList .col03{
	width:30%;
}
#kuruma #ppc .estCompany table.comList th{
	border:1px solid #cccccc;
	background-color:#1a5187;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	padding:8px 2px;
}
#kuruma #ppc .estCompany table.comList td{
	border:1px solid #cccccc;
	text-align:center;
	padding:8px 2px;
}
#kuruma #ppc .estCompany table.comList td .comName{
	display:block;
	margin-top:3px;
}
#kuruma #ppc .estCompany table.comList td .comTel{
	display:block;
	margin-bottom:1px;
	font-size:137%;
	font-weight:bold;
	color:#ff0000;
}
#kuruma #ppc .estCompany table.comList td .comTime{
	display:block;
	margin-bottom:3px;
	font-size:81%;
}
#kuruma #ppc .estCompany table.comList td .comCode{
	display:block;
	font-size:81%;
	background-color:#e6e6e6;
	padding:3px;
}
#kuruma #ppc .estCompany table.comList td .comText{
	display:block;
	font-size:81%;
	color:#ff0000;
	text-align:left;
	letter-spacing:-0.03em;
	margin-bottom:3px;
}
#kuruma #ppc .estCompany dl.comPR{
	width:641px;
	background-color:#ffffff;
	margin-left:6px;
	margin-bottom:4px;
	padding:6px 6px 6px 0;
	position:relative;
}
#kuruma #ppc .estCompany dl.comPR dt,
#kuruma #ppc .estCompany dl.comPR dd {
	display:inline-block;
	vertical-align:middle;
}
#kuruma #ppc .estCompany dl.comPR dt {
	margin-left:-6px;
}
#kuruma #ppc .estCompany dl.comPR dd {
	padding-left:3px;
	width:508px;
}
#kuruma #ppc .estCompany h3{
	margin-bottom:3px;
	line-height:1;
}
#kuruma #ppc .estCompany .comGraphArea{
	background-color:#ffffff;
	width:640px;
	margin:0 1px;
	padding:6px;
}
#kuruma #ppc .estCompany .comGraphInner{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_grapharea_dot.gif) repeat-y left top;
	width:640px;
}
#kuruma #ppc .estCompany h4{
	border-left:4px solid #013466;
	margin-bottom:5px;
	padding:2px 0 2px 4px;
	font-size:100%;
	line-height:1.3;
}
#kuruma #ppc .estCompany .comGraphInner .graphAreaL{
	float:left;
	width:406px;
	padding:0 10px 0 0;
}
#kuruma #ppc .estCompany .comGraphInner .graphAreaR{
	float:right;
	width:215px;
	padding:0 0 0 9px;
}
#kuruma #ppc .estCompany .comGraphInner .barSougou{
	margin:0 0 1px 6px;
}
#kuruma #ppc .estCompany .comGraphInner .kuchikomiBalloon{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_kuchikomi_btm.gif) no-repeat left bottom;
	width:400px;
	margin:0 0 4px 6px;
}
#kuruma #ppc .estCompany .comGraphInner .kuchikomiBalloon p{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_kuchikomi_top.gif) no-repeat left top;
	width:384px;
	padding:9px 8px 3px;
}
#kuruma #ppc .estCompany .comGraphInner .kuchikomiBalloon p span{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_kuchikomi_icon.gif) no-repeat left top;
	padding:2px 0 2px 21px;
}
#kuruma #ppc .estCompany .comGraphInner .kuchikomiMore{
	margin:0 0 10px 6px;
	text-align:right;
}
#kuruma #ppc .estCompany .comGraphInner .kuchikomiMore a{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_arrow.gif) no-repeat left top;
	padding-left:16px;
}
#kuruma #ppc .estCompany .comGraphInner ul.rankList{
	margin-left:10px;
	margin-bottom:10px;
}
#kuruma #ppc .estCompany .comGraphInner ul.rankList li{
	list-style:none;
	margin-bottom:3px;
	padding:0 4px;
	line-height:1.3;
}
#kuruma #ppc .estCompany .comGraphInner ul.rankList li.rank1st{
	background-color:#ffdfdf;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
}
#kuruma #ppc .estCompany .comGraphInner ul.rankList li span{
	display:table-cell;
}
#kuruma #ppc .estCompany .comGraphInner ul.rankList li span.ranking{
	white-space:nowrap;
}
#kuruma #ppc .estCompany .comGraphInner .pieImg{
	margin-bottom:10px;
}
#kuruma #ppc .estCompany .fontGray {
	color: #8e8e8e;
}

/* topAnchour */
#kuruma #ppc .topAnchour{
	text-align:right;
	margin-bottom:20px;
}
#kuruma #ppc .topAnchour a{
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_pagetop.gif) no-repeat 0 0;
	padding:2px 0 2px 15px;
	font-size:81%;
}
/* enqueteDetail */
#kuruma #ppc .enqueteDetail{
	width:678px;
	border:1px solid #cccccc;
	background-color:#f1f9ff;
	margin-bottom:20px;
}
#kuruma #ppc .enqueteDetail h2{
	margin-bottom:15px;
}
#kuruma #ppc .enqueteDetail dl{
	width:638px;
	margin:0 20px 20px;
}
#kuruma #ppc .enqueteDetail dt{
	display:block;
	float:left;
	width:100px;
	text-align:right;
	font-weight:bold;
}
#kuruma #ppc .enqueteDetail dd{
	float:right;
	width:528px;
	line-height:1.3;
}

/*
------------------------------------------------
130116 estimate renewal                      sm4
------------------------------------------------
*/
/* corpArea */
#kuruma #ppc .estCompany .corpArea{
	width:638px;
	background-color:#ffffff;
	margin:0 1px 14px;
	padding:5px 7px;
}
#kuruma #ppc .estCompany .corpArea .corpLogo{
	display:table-cell;
	width:142px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_corp_bg01.gif) no-repeat right center;
    text-align:center;
    vertical-align:middle;
    word-wrap:break-word;
	padding-right:20px;
}
#kuruma #ppc .estCompany .corpArea .corpLogo {
	/display:inline;/* IE 6,7 */
	/zoom:1;/* IE 6,7 */
}
#kuruma #ppc .estCompany .corpArea .comName{
	display:block;
	margin-top:15px;
	font-weight:bold;
}
#kuruma #ppc .estCompany .corpArea .estBox{
	display:table-cell;
	width:466px;
    vertical-align:middle;
    word-wrap:break-word;
	padding-left:9px;
}
#kuruma #ppc .estCompany .corpArea .estBox .telBox{
	padding-top:5px;
	margin-bottom:10px;
}
#kuruma #ppc .estCompany .corpArea .estBox .telBoxBtm{
	margin-bottom:0;
}
#kuruma #ppc .estCompany .corpArea .estBox .telBalloon{
	display:table-cell;
	width:120px;
	text-align:left;
    vertical-align:middle;
    word-wrap:break-word;
	padding-top:3px;
}
#kuruma #ppc .estCompany .corpArea .estBox .telWrapper{
	display:table-cell;
	width:346px;
    vertical-align:middle;
    word-wrap:break-word;
}
#kuruma #ppc .estCompany .corpArea .estBox,
#kuruma #ppc .estCompany .corpArea .estBox .telBalloon,
#kuruma #ppc .estCompany .corpArea .estBox .telWrapper {
	/display:inline;/* IE 6,7 */
	/zoom:1;/* IE 6,7 */
}
#kuruma #ppc .estCompany .corpArea .estBox .telMid{
	width:346px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_tel_bg.png) repeat-y -351px 0;
}
#kuruma #ppc .estCompany .corpArea .estBox .telTop{
	width:346px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_tel_bg.png) no-repeat 0 0;
}
#kuruma #ppc .estCompany .corpArea .estBox .telBtm{
	width:330px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_tel_bg.png) no-repeat -702px bottom;
	padding:8px 8px 9px;
	text-align:center;
}
#kuruma #ppc .estCompany .corpArea .estBox .corpTel{
	display:block;
	margin-bottom:1px;
	font-size:143%;
	font-weight:bold;
	color:#ff0000;
}
#kuruma #ppc .estCompany .corpArea .estBox .corpDate{
	display:block;
	margin-bottom:3px;
	font-size:81%;
}
#kuruma #ppc .estCompany .corpArea .estBox .codeWrapper{
	display:table-cell;
	width:326px;
    vertical-align:middle;
    word-wrap:break-word;
	padding:0 2px;
}
#kuruma #ppc .estCompany .corpArea .estBox .codeWrapper {
	/display:inline;/* IE 6,7 */
	/zoom:1;/* IE 6,7 */
}
#kuruma #ppc .estCompany .corpArea .estBox .codeMid{
	width:326px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_code_bg.png) repeat-y -331px 0;
	overflow:hidden;
}
#kuruma #ppc .estCompany .corpArea .estBox .codeTop{
	width:326px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_code_bg.png) no-repeat 0 0;
}
#kuruma #ppc .estCompany .corpArea .estBox .codeBtm{
	width:316px;
	background:url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_code_bg.png) no-repeat -662px bottom;
	padding:5px 5px 3px;
	text-align:center;
	font-size:81%;
}

/* enqueteBtn */
#kuruma #ppc .estCompany h3.eqTtl{
	position:relative;
}
#kuruma #ppc .estCompany h3 .resultBtn {
	position:absolute;
	right:3px;
	top:4px;
	z-index: 3;  
   /zoom: 1;/* IE 6,7 */
}
* html #kuruma #ppc .estCompany h3 .resultBtn {
	right:15px;
}
#kuruma #ppc .estCompany h3 .resultBtn a {
    display: block;  
    text-decoration: none;  
    width: 61px;  
    height: 19px;
	overflow: hidden;
}
*:first-child+html #kuruma #ppc .estCompany h3 .resultBtn a {
	padding-top:2px;
}
#kuruma #ppc .estCompany h3 .resultBtn a.setOpen {
	background: url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_enquete_btn.png) no-repeat 0 0;
}
#kuruma #ppc .estCompany h3 .resultBtn a.setClose {
	background: url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_enquete_btn.png) no-repeat -64px 0;
}
#kuruma #ppc .estCompany h3 .resultBtn span {
	position: relative;  
    z-index: -1;
}

#kuruma #ppc .estCompany .corpArea .estBox .netBox {
	padding-bottom:3px;
}
#kuruma #ppc .estCompany .corpArea .estBox .netBalloon {
	display:table-cell;
	width:120px;
	text-align:left;
    vertical-align:middle;
    word-wrap:break-word;
	padding-top:2px;
}
#kuruma #ppc .estCompany .corpArea .estBox .netEstBtn {
	display:table-cell;
	width:346px;
	text-align:center;
    vertical-align:middle;
    word-wrap:break-word;
	position:relative;
    z-index:3;  
   /zoom:1;/* IE 6,7 */
}
#kuruma #ppc .estCompany .corpArea .estBox .netEstBtn a {
	background: url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_hoken_btn.png) no-repeat left top;
    display:block;  
    text-decoration:none;  
    width:346px;  
    height:47px;
	overflow:hidden;
}
#kuruma #ppc .estCompany .corpArea .estBox .netEstBtn a:hover {
	background-position:-352px 0;
}
#kuruma #ppc .estCompany .corpArea .estBox .netEstBtn span {
	position:relative;  
    z-index:-1;
}
#kuruma #ppc .estCompany .corpArea .estBox .netBalloon,
#kuruma #ppc .estCompany .corpArea .estBox .netEstBtn {
	/display:inline;/* IE 6,7 */
	/zoom:1;/* IE 6,7 */
}
#kuruma #ppc .estCompany .corpArea .estBox .netEstBtn .netEstText{
	display:block;
	font-size:81%;
	color:#ff0000;
	text-align:left;
	margin-top:2px;
}
/* 共済追加 1608 sm31*/
#kuruma #ppc .estCompany .corpArea .estBox .netEstBtn.kyosai a {
	background: url(https://img1.kakaku.k-img.com/images/kuruma/hoken/ppc/estimate_hoken_btn2.png) no-repeat left top;
}
#kuruma #ppc .estCompany .corpArea .estBox .netEstBtn.kyosai a:hover {
	background-position:-352px 0;
}

/* ==============================
　　.questionnaire 150305 add sm19
 ============================= */
#kuruma #ppc .estCompany .comGraphArea {
	margin-left:6px;
	width: 635px;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire {
	margin:10px 0;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire p {
	line-height:1.4;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .hType02 {
	padding-bottom:5px;
	border-bottom:1px dotted #999;
	font-weight:bold;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .hType02 img {
	vertical-align:bottom;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .hType02 h4 {
	margin:0;
	padding:0;
	border:0;
	display:inline-block;
	*display:inline;
	zoom:1;
	font-size:100%;
	line-height:1.2;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .hType02 p {
	display:inline-block;
	*display:inline;
	zoom:1;
	font-size:85%;
	font-weight:normal;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire li {
	list-style:none;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire ol.rank {
	padding-left:10px;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire ol.rank li {
	padding-top:10px;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire ol.rank p {
	display:inline-block;
	*display:inline;
	zoom:1;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire ol.rank .crown {
	width:60px;
	padding-bottom:3px;
	color:#ff8400;
	font-size:93%;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire ol.rank .crown span {
	padding-left:30px;
	padding-top:2px;
	padding-bottom:3px;
	font-size:116%;
	font-family:Verdana;
	font-weight:bold;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire ol.rank .lines {
	width:230px;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire ol.rank li.no1 .crown span {
	background:url('https://img1.kakaku.k-img.com/images/category/icon_ranking01.gif') 4px 0 no-repeat;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire ol.rank li.no2 .crown span {
	background:url('https://img1.kakaku.k-img.com/images/category/icon_ranking02.gif') 4px 0 no-repeat;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire ol.rank li.no3 .crown span {
	background:url('https://img1.kakaku.k-img.com/images/category/icon_ranking03.gif') 4px 0 no-repeat;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1 {
	width:235px;
	float:left;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1 h4 {
	width:200px;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1 .graph {
	margin-top:10px;
	text-align:center;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1 ul {
	width:120px;
	margin:15px auto 0;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1 li span,
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1 li p {
	display:inline-block;
	*display:inline;
	zoom:1;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1 li span {
	width:10px;
	height:10px;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1 li.type01 span {
	background:#ffa03c;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1 li.type02 span {
	background:#74c700;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1 li.type03 span {
	background:#0063da;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1 li.type04 span {
	background:#da37ff;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1 li.type05 span {
	background:#fff01c;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1 li.type06 span {
	background:#34cbff;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1 li.type07 span {
	background:#858585;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1 li .lines {
	width:75px;
	text-align:right;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1 li .percent {
	width:25px;
	text-align:right;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q2 {
	width:380px;
	float:right;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q2 h4 {
	width:347px;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q3 {
	width:380px;
	margin-top:10px;
	float:right;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q3 .keywords {
	margin-top:10px;
	padding:8px 10px;
	background:#fcf6b7;
	line-height:1.4;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q3 .keywords dt {
	font-weight:bold;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q3 .keywords dd {
	display:inline-block;
	*display:inline;
	zoom:1;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 {
	padding-top:15px;
	clear:both;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .lnav {
	margin-top:8px;
	text-align:center;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .lnav li {
	display:inline;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .voices {
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .voices .voice {
	margin-top:12px;
	padding-left:40px;
	background:no-repeat;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .voices .voice .voiceIn {
	padding-left:17px;
	background:url('https://img1.kakaku.k-img.com/images/kuruma/hoken/ranking2015/ranking/bg03.png') 2px 14px no-repeat #fff;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .voices .voice .comment {
	min-height:2.4em;
	padding:10px;
	background:#e0f4fe;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .voices .voice .comment p {
	line-height:1.4;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .voices .voice .info {
	font-size:85%;
	line-height:1.2;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .voices .voice .info .price {
	font-weight:bold;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .voices .voice.man.age20 {
background-image:url('https://img1.kakaku.k-img.com/images/kuruma/hoken/face01.gif');
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .voices .voice.woman.age20 {
background-image:url('https://img1.kakaku.k-img.com/images/kuruma/hoken/face02.gif');
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .voices .voice.man.age40 {
background-image:url('https://img1.kakaku.k-img.com/images/kuruma/hoken/face03.gif');
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .voices .voice.woman.age40 {
background-image:url('https://img1.kakaku.k-img.com/images/kuruma/hoken/face04.gif');
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .voices .voice.man.age50 {
background-image:url('https://img1.kakaku.k-img.com/images/kuruma/hoken/face05.gif');
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .voices .voice.woman.age50 {
background-image:url('https://img1.kakaku.k-img.com/images/kuruma/hoken/face06.gif');
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .voices .voice.man.age60 {
background-image:url('https://img1.kakaku.k-img.com/images/kuruma/hoken/face07.gif');
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q4 .voices .voice.woman.age60 {
background-image:url('https://img1.kakaku.k-img.com/images/kuruma/hoken/face08.gif');
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1equally {
	margin-left:20px;
	margin-right:15px;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1equally,
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q2equally {
	display:inline-block;
	vertical-align:top;
	width:285px;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1equally ol.rank,
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q2equally ol.rank {
	margin-top:5px;
	padding-left:0px;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1equally ol.rank li,
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q2equally ol.rank li {
	padding-top:3px;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1equally ol.rank .lines,
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q2equally ol.rank .lines {
	width:170px;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1equally ol.rank .crown,
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q2equally ol.rank .crown {
	margin-right:10px;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q1equally ol.rank .crown span,
#kuruma #ppc .estCompany .comGraphArea .questionnaire .q2equally ol.rank .crown span {
	padding-left:33px;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .more {
	margin-top:13px;
	text-align:right;
}
#kuruma #ppc .estCompany .comGraphArea .questionnaire .more a {
	padding-left:26px;
	padding-bottom:2px;
	background:url('https://img1.kakaku.k-img.com/images/kuruma/hoken/ranking2015/ranking/ico01.png') no-repeat;
}
#kuruma #ppc .estCompany .comGraphArea .comGraphHead .label,
#kuruma #ppc .estCompany .comGraphArea .comGraphHead .more {
	display:inline-block;
	vertical-align:middle;
}
#kuruma #ppc .estCompany .comGraphArea .comGraphHead .label {
	margin-right:5px;
	margin-left:-12px;
}
#kuruma #ppc .estCompany .comGraphArea .comGraphHead .more {
	width:500px;
}
#kuruma #ppc .estCompany .comGraphArea .comGraphHead .more a {
	padding-left:26px;
	padding-bottom:2px;
	background:url('https://img1.kakaku.k-img.com/images/kuruma/hoken/ranking2015/ranking/ico01.png') no-repeat;
}
/* .questionnaire add end */