@charset "utf-8";
@import url(base.css);
@import url(menu.css);
@import url(style.css);

/* 会社概要 */
h1.corporate_h1{background-image:url(img/corporate/topimage.jpg);}
div.m0 span{margin-left:1em;}
div.m0 span.ind{margin-right:2em;margin-left:0;}

/* 経営者挨拶 */
.msg-ymd{text-align:right;margin-right:6em;margin-top:50px;}
.msg-name{text-align:right;}
.msg-name span{margin-right:1em;}

/* 事業所 */
div#branch{text-align:center;}
div#branch hr{border-style:dashed;margin:1em;}
div#branch div#brn-box:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
div#branch div#brn-box{display:inline-block;min-height:1%;}
* html div#branch div#brn-box{height:1%;}
div#branch div#brn-box{display:block;margin:15px auto;width:560px;}
div#branch div#brn-left{float:left;width:430px;}
div#branch div#brn-left p{margin-top:0.5em;margin-bottom:0;text-align:left;}
div#branch div#brn-right{float:right;text-align:center;width:130px;}
div#branch dl{padding:0;width:430px;}
div#branch dl p{text-indent:0;}
div#branch dl dt{clear:left;float:left;margin:0;padding-top:2px;text-align:center;width:3.5em;}
div#branch dl dd{margin:0 0 0 3.5em;padding:2px 0px 3px 7px;text-align:left;}
div#branch dl dd p{margin:0;}
* html div#branch dl dt{margin:0 0 0.1em 0;}
* html div#branch dl dd p{margin-left:3px;}
div#branch span{margin-left:0.5em;}
div#branch #gmap{border:1px solid #ccc;clear:both;font-size:15px;height:400px;margin:0px auto 17px auto;width:500px;}
div#branch #gmap p.pmap{background:url(style_img/infowin.gif) no-repeat 0px 0px;position:absolute;left:-16px;top:-16px;margin:0;padding-top:25px;text-align:center;width:249px;height:65px!important;height:90px;}
div#branch #gmap p.pmap2{background:url(style_img/infowin2.gif) no-repeat 0px 0px;position:absolute;left:-16px;top:-16px;margin:0;padding-top:18px;text-align:center;width:249px;height:77px!important;height:95px;}
div#branch{clear:both;}
#sin_sendai,#sin_honten,#sin_nihonbashi,#sin_nagoya,#sin_osaka,#sin_hukuoka{float:right;margin-top:15px;margin-bottom:15px!important;margin-bottom:0;}
#sin_sendai p,#sin_honten p,#sin_nihonbashi p,#sin_nagoya p,#sin_osaka p,#sin_hukuoka p{margin:0;}
#sin_sendai,#sin_honten,#sin_nagoya,#sin_osaka,#sin_hukuoka{width:5.5em;}
#sin_nihonbashi{width:7.5em;}

/* グループ会社 */
dd.corpname{background-color:#777!important;color:#fff;}

/* ディスクローズ */
#disclose p{text-indent:1em;}
#disclose ul{background:url(img/background/t1/item_bg.jpg) repeat-x 0px 0px;border:1px solid #ccc;clear:both;height:100%;margin:20px 50px;padding:4px;}
#disclose ul li.dc-t{background:url(img/background/t1/item_bg2.jpg) repeat-x 0px 0px;clear:both;color:#fff;font-weight:bold;padding:3px;}
#disclose ul li.dc-m{margin-left:20px;margin-top:4px;}
#disclose ul li.dc-b{background-color:#fafaf6;margin-left:20px;margin-top:4px;}
#disclose ul.month{background-color:#e0e0e0;border:2px solid #d0d0d0;list-style-type:none;padding:4px 1px 4px 4px;}
#disclose ul.month li{background-color:#fafafa;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-left:1px solid #fff;border-top:1px solid #fff;margin:2px 3px 2px 0;padding:2px 0;text-align:center;float:left;width:192px!important;width:194px;}
#disclose h4.customw{width:550px!important;width:580px;}
div#dc-month ul li{background-color:#fafaf6;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-left:1px solid #fff;border-top:1px solid #fff;list-style-type:none;margin:2px 0;padding:2px 0;text-align:center;width:12em;}

/* 純資産額規制比率 */
div#finance,div#finance2{clear:both;margin-right:auto;margin-left:auto;}
div#finance{text-align:center;width:560px;}
div#finance2{padding:0 14px 14px;text-align:left;width:511px!important;width:538px;}/*background-color:#ebe4d3;*/
div#finance p{padding-bottom:1em;text-align:left;text-indent:1em;}
div#finance p.p0{padding-bottom:0;}
div#finance img{clear:both;margin:0 auto 30px;}

div#finance2 ul{background-color:#e0e0e0;border:2px solid #d0d0d0;list-style-type:none;padding:4px 1px 4px 4px;}
div#finance2 ul li{background-color:#fafafa;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-left:1px solid #fff;border-top:1px solid #fff;margin:2px 3px 2px 0;padding:2px 0;text-align:center;float:left;width:162px!important;width:164px;}
div#finance2 h4.customw{width:480px!important;width:510px;}

