/* 共通スタイル */

h3{ display:inline;padding:5px 10px; margin-bottom:10px;}
h4{ margin-top:15px;}
h5{ margin-bottom:10px;}
strong{ color:#2299FF;}
th, td{border:none;}

.section{ margin-top:15px; margin-bottom:25px;}

.photo-left,.photo-right{ border:1px solid #ccc; padding:3px;  text-align:center; font-size:11px;}
.photo-left p{padding-top:5px;padding-bottom:0px;margin-bottom:5px;}
.photo-right p{padding-top:5px;padding-bottom:0px;margin-bottom:5px;}
.photo-left{ float:left; margin-right:10px; }
.photo-right{float:right; margin-left:10px;} 


.link-arrow_next{ float:right; vertical-align:middle; margin-bottom:10px;}
.link-arrow_next img{ vertical-align:middle; margin-left:5px;}
.link-arrow_back{ float:left; vertical-align:middle;margin-bottom:10px;}
.link-arrow_back img{ vertical-align:middle; margin-right:5px; }


/* sidebar */
div#sp-caption-back,div#sp-caption-back2{ background-image:url(../image/bg-aqua.gif);padding:4px; margin-top:7px; margin-bottom:7px;}
div#sp-caption{ background-color:#F1F7FC;}
div#sp-caption2{ background-color:#3288de;}
#sp-caption h2{background-image:url(../image/h2-gray.gif); width:auto; margin:0px; font-size:13px; text-align:center; padding:9px 0px 0px;  }
#sp-caption2 h2{ background-image:url(../image/h2-gray.gif); width:auto; margin:0px; font-size:13px; text-align:center; padding:9px 0px 0px;  }

div#sp-menu-back{ background-image:url(../image/bg-gray.gif);padding:4px; margin-top:7px; margin-bottom:7px; }
div#sp-menu{ 
background-color:#F6F6F6; 
background:url(../image/side-company_bk.png) no-repeat 0px 0px;
padding-top:20px;
}




#sp-menu h2{ width:auto; margin:0px; font-size:13px; background:none; padding-left:5px;  }
#sp-menu ul{ margin-left:13px; margin-top:2px; margin-bottom:7px; padding-left:5px; }
#sp-menu li{ list-style-image:url(../image/arrow2.gif); margin-left:5px;}
#sp-menu ul li ul{	margin-left:5px;}
#sp-menu a{ color:#666;}
#sp-menu a:hover{ color:#77bbff;}


/* 川崎ハウジングの家づくり */
.sp-menu{ width:210px; margin:5px 0px; margin-left:11px;}


/* 安心の家づくり */
.sp-house-block{ width:330px; float:left; margin:0px 5px 30px 5px; padding:3px;}
.sp-house-block h3{background:none; color:#77bbff; margin:0px 0px 5px 0px; padding:0px;}
.sp-house-caption{ float:left; margin-left:10px; width:170px;}

.sp-house-block a{  color:#77bbff;}
.sp-house-block a:hover{  color:#0055bb;}

/* 地盤調査 */
.jiban-flow-block{}
.jiban-flow-block th{ vertical-align:top; text-align:center;background:url(../sp/house/images/jiban-flow-arrow.gif) center bottom repeat-y; padding:0px; }
.jiban-flow-block td{ padding:5px 15px 10px; border-bottom: 1px dotted #ccc; }
.jiban-flow-block h3{background:none; color:#555; margin:5px 0px ; padding:0px; display:block;}


/* 基礎工事 */
.kiso-list{}
.kiso-list li{ margin-bottom:5px; list-style-type:circle;}


/* 材料 */
.material-table{}
.material-table th{width:150px;border:1px solid #ccc;border-collapse:collapse; background-color:#666600; color:#fff;}
.material-table td{ text-align:center; border:1px solid #ccc; border-collapse:collapse;}

/* 構造金物 */
.kanamono-list{ border-bottom:1px dotted #ccc; margin-top:10px;}
.kanamono-list img{vertical-align:middle; margin:0px 5px;}
.kanamono-list strong{ color:#3A556B}
.kanamono-list p{ padding:5px 10px 10px 25px; margin:5px 0px;}




/* リフォーム */
#reform-list { margin-bottom:20px;}
#reform-list ul{ margin-left:10px;}
#reform-list li{ float:left; width:215px; height:42px; background:url(../sp/mente/images/reform-3-back.gif) no-repeat 0 0; list-style:none; text-align:center;
font-size:12px; padding-top:12px;}
#reform-list strong{ font-weight:bold; color:#f90;}
#reform-list p{ font-size:0.75em; padding-top:15px;}

/* ハウメンテ */
#houmente-table{ border-collapse:collapse; margin:10px; width:99%;}
#houmente-table th{ border-bottom:1px dotted #ccc; text-align:left; padding:20px; }
#houmente-table td{ border-bottom:1px dotted #ccc; padding:10px 10px 20px 20px; }


/* JIO */
.check{ vertical-align:middle; margin:3px;}

#jio-hosyo{ float:left;width:270px; }
#jio-hosyo ul{ line-height:130%;}
#jio-hosyo li{ padding-left:65px; list-style:none; margin-bottom:10px;}

/* 太陽光発電 */
#taiyo{}
#taiyo h4{ margin-bottom:5px;}


#denka{ }
#denka li{margin-bottom:10px;}

.taiyo-sym{ width:300px; border-collapse:collapse; margin:5px;}
.taiyo-sym th{ color:#fff;border:1px solid #ccc; }
.taiyo-sym td{ border:1px solid #ccc;}

#taiyo-qa{ margin:30px 0px;}
#taiyo-qa dl{ margin-left:10px;}
#taiyo-qa dt{ border:1px dotted #ccc; border-bottom:1px solid #ccc; padding:10px; }
#taiyo-qa dd{ border:1px dotted #ccc; border-top:1px solid #ccc; line-height:160%; padding:10px; margin:0px 0px 30px 0px; }

/* オール電化 */

#all{}
#all table{border-collapse:separate; margin:15px 0px;}
#all td{ border:1px solid #CCC; width:300px; vertical-align:top;}

.all-h4{background-color:#FCC; padding:5px; margin:0px 0px 10px; font-size:110%; color:#f33;}

#sp_campaign{
	margin-bottom:15px;

}
