@charset "utf-8";

.headerImgBg,
.headerImg{ height:225px;}
.headerImg{background:url(../img/headerImg_business_insurance.jpg) no-repeat center top }


.contents{ padding-top:20px;}


/* サイドメニュー */
.side{ float: right ; margin-right:30px; padding-bottom:50px; width:200px; text-align:left}
.side div{ padding-bottom:40px;}
.side h4{ font-size:15px; font-weight:bold}
.side a,
.side img{ display:block;}
.side ul a{
	padding-left:20px;
	background-image:url(../img/icon_link_page.jpg);
	background-position:1px center;
	font-size:14px;
	color:#458;
}
.side ul a:hover{ text-decoration:underline;}

.partner p{ margin-top:10px;}
.partner a{ margin-top:5px; width:180px; font-size:12px;}
.partner a:hover{ background-color:#EEF;}




.partnerTxt{ font-size:12px;}






/*　右　*/
.insurance{ margin-left:30px; width:630px; text-align:left}
.insurance div{ padding-top:45px;}
.insurance .history{ padding-top:0}
.insurance h3{ margin-bottom:1px; background-image:url(../img/title_w630.jpg);}
.insurance h4{ margin-top:10px; padding: 5px 10px; font-size:14px; font-weight:bold;}
.insurance th{width:140px;}
.insurance .copyright{ padding-top:60px; text-align:left}

.intro{ padding-bottom:50px;}
.intro strong{ display:block; height:115px; background-image:url(../img/business_insurance_intro.gif); text-indent:-9999px;}



/* あゆみ */
.history h3{ }
.history td span{ color:#999}




/* sale 法人・個人共通 */ 
.sale table{ margin-bottom:25px;  line-height:1.3}
.sale th{ font-size:14px; padding-left:10px; }

/*　法人　*/
#low h4{background-color:#339; color:#FFF}
#low th{ font-weight:normal}
#low em,
#low th{color:#339}
#low th em{ font-weight:bold}
#low th span{ font-size:11px;}

.managementRisk th{ width:190px;}


/*　個人　*/
#person h4{ background-color: #D80 ;color:#FFF}
#person em,
#person th{ color:#D80}



/* 注意 */
.notice{ margin-top:35px; padding:5px; border:2px solid #E00; color:#E00; font-weight:bold}


/*　勧誘方針　*/
#policy h3{ margin-bottom:10px;}

#policy em{ display:block; padding-left:10px; font-size:16px; font-weight:bold; color:#999}
#policy h4{background-color:#EEE;}

#policy ul{ padding: 0 0 15px 25px;}
#policy li{list-style-type:disc; padding:5px 0; }