@charset "UTF-8";
/* CSS Document */

/*sub 共通*/
h3{ background-image:url(../images/h3_bg.jpg); background-repeat:no-repeat; padding:10px 0 10px 15px;margin-bottom:20px; font-size:130%; color:#666;}
h4{font-size:120%; font-weight: bold; padding:10px  0 10px 10px;}
table{margin-bottom:10px;}
.t_end{ border-bottom:#b1a8a2 solid 1px;}
caption{ text-align:right; padding-top:10px; font-weight:normal;}


/*sub 事務所案内*/
.houshin{font-size:130%; font-weight:bold;}
.company table{margin-left:15px;}
.company th{border-top: #b1a8a2 solid 1px; border-left:#b1a8a2 solid 1px; border-right:#b1a8a2 solid 1px;
	background-color:#f0edec; font-weight:bold; text-align:center; font-weight:normal;}
.company td{border-top: #b1a8a2 solid 1px; border-right:#b1a8a2 solid 1px; padding:7px; background-color:#FFF;}
.cbox_l{float:left; margin-right:10px; font-size:85%;}
.cbox_r{float:left; width:440px;}
.cbox_l img{padding:0 0 10px 10px;}


/*sub 主な業務内容*/
.b_shousai{ border:#918983 solid 1px; background-color:#fff; margin-bottom:20px;padding:15px;}
.bbox_l{float:left; margin-right:15px;}
.bbox_r{float:left; width:440px; font-size:85%;}
.bbox_r h4{ background-color:#3b76ba; color:#fff; font-size:150%; font-weight:normal;; margin-bottom:10px; padding:5px 10px 4px 10px;} 


/*sub 標準顧問報酬*/
.fee th{border-top: #b1a8a2 solid 1px; border-left:#b1a8a2 solid 1px;background-color:#777; color:#FFF; font-weight:bold; text-align:center; padding:5px 0 5px 0;}
.fee td{border-top: #b1a8a2 solid 1px; border-left:#b1a8a2 solid 1px; padding:7px; background-color:#FFF;}
.fee td.koumoku{background-color:#f0edec; font-weight:bold;}
.fee td.t_end2{ border-right:#b1a8a2 solid 1px;}
.fee td.t_end3{ border-right:#b1a8a2 solid 1px; border-bottom:#b1a8a2 solid 1px;}
.fee td.t_end4{ border-bottom:#b1a8a2 solid 1px;background-color:#f0edec; font-weight:bold;}
.fee th.t_left{text-align:left; padding-left:10px; font-size:125%;}
.fee td.t_r{text-align:right;}
.fee td.t_c{text-align:center;}
.fee td.t_end{ border-bottom:#b1a8a2 solid 1px; text-align:right;}


.fee2 th{border-top: #b1a8a2 solid 1px; border-left:#b1a8a2 solid 1px;background-color:#777; color:#FFF; font-weight:bold; text-align:center; padding:5px 0 5px 0;}
.fee2 td{border-top: #b1a8a2 solid 1px; border-left:#b1a8a2 solid 1px; padding:7px; text-align:right;}
.fee2 td.t_c{border-bottom: #b1a8a2 solid 1px; border-left:#b1a8a2 solid 1px; padding:7px; text-align:center;}
.fee2 td.t_c2{border-bottom: #b1a8a2 solid 1px; border-right:#b1a8a2 solid 1px; border-left:#b1a8a2 solid 1px; padding:7px; text-align:center;}
.fee2 td.t_c3{background-color:#f0edec;border-bottom: #b1a8a2 solid 1px; border-left:#b1a8a2 solid 1px; padding:7px; text-align:center;}
.fee2 td.t_bg{background-color:#f0edec;}
.fee2 td.t_end2{ border-right:#b1a8a2 solid 1px;}
.fee2 td.t_end3{ border-right:#b1a8a2 solid 1px; border-bottom:#b1a8a2 solid 1px;}


/*sub プライバシーポリシー*/
.privacy h4{font-weight:bold; color:#0068b7;}
.privacy p{text-align:justify;text-justify:inter-ideograph; line-height:1.5;}
.privacy table{margin:0 0 30px 20px;}
.privacy th{border-top: #b1a8a2 solid 1px; border-left:#b1a8a2 solid 1px; border-right:#b1a8a2 solid 1px;
	background-color:#f0edec; font-weight:bold; text-align:center;}
.privacy td{border-top: #b1a8a2 solid 1px; border-right:#b1a8a2 solid 1px; padding:7px; background-color:#FFF;}


/*sub お問い合わせ*/
.contact th{background-color: #fff; border:#3b76ba solid 1px; border-left:#3b76ba solid 5px; font-weight: normal; text-align:center; padding:10px 5px 10px 5px;}
.contact p{font-size:110%;}
.contact{padding:0 15px;}
.contact .btn{text-align:center;}