.h1-wrapper{background-image:url(../img/company.jpg)}#main .container h2{font-family:sans-serif}#main .container dl.overview{padding:0 15px}#main .container dl.overview dd,#main .container dl.overview dt{padding:5px 10px;border-top:1px solid #cacaca}@media only screen and (max-width:600px){#main .container dl.overview dd,#main .container dl.overview dt{font-size:.7rem}}#main .container dl.overview dd:nth-child(1),#main .container dl.overview dd:nth-child(2),#main .container dl.overview dt:nth-child(1),#main .container dl.overview dt:nth-child(2){border-top:none}#main .container dl.overview dd img,#main .container dl.overview dt img{width:90%;max-width:300px;display:block;vertical-align:bottom;border:2px solid #fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}#main .container dl.overview dt{font-weight:800}#main .container .branch .col .branchItem{text-align:center;margin-bottom:15px}#main .container .branch .col .branchItem .title{padding:7px 0 0;font-size:1rem;font-weight:700}#main .container .branch .col .branchItem .adress{padding:0 0 7px;font-size:.9rem;font-weight:500;color:#333}#main .container .branch .col .branchItem .mapWrap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;z-index:0}#main .container .branch .col .branchItem .mapWrap embed,#main .container .branch .col .branchItem .mapWrap iframe,#main .container .branch .col .branchItem .mapWrap object{position:absolute;top:0;left:0;width:100%;height:100%}#main .container .branch .col .branchItem .mapWrap iframe{z-index:0}#main .container .branch .col .branchItem .mapWrap .mapOver{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,.4);cursor:pointer}#main .container .branch .col .branchItem .mapWrap .mapOver i{color:#151275;font-size:72px}@media only screen and (max-width:600px){#main .container .hokokuGroup tbody{font-size:.7rem}}#main .container .hokokuGroup tbody tr{border-left:1px solid #ccc;border-top:1px solid #ccc}#main .container .hokokuGroup tbody tr td{padding:1em 2em;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#main .container .hokokuGroup tbody tr td:nth-child(1){padding:1em;text-align:center;max-width:160px}#main .container .hokokuGroup tbody tr td:nth-child(2){padding:1em 2em}#main .container .hokokuGroup tbody tr td a{text-decoration:underline}#main .container .ceoMessage .col .ceoMessageText p{padding:8px 0}@media only screen and (max-width:600px){#main .container .ceoMessage .col .ceoMessageText p{font-size:.7rem}}#main .container .ceoMessage .col .ceoSign{text-align:right;font-weight:800;padding:20px 0}@media only screen and (max-width:600px){#main .container .ceoMessage .col .ceoSign{font-size:.9rem}}#main .container .groupCompany .col .groupCompanyItem{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#main .container .groupCompany .col .groupCompanyItem .imageWrap{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;border-bottom:1px solid #acacac}#main .container .groupCompany .col .groupCompanyItem .imageWrap img{width:100%}#main .container .groupCompany .col .groupCompanyItem .textWrap{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;color:#141414;background-color:#fff;min-height:150px}#main .container .groupCompany .col .groupCompanyItem .textWrap .title{font-size:.8rem;font-weight:800;padding:10px 10px 6px}#main .container .groupCompany .col .groupCompanyItem .textWrap .orientation{font-size:.7rem;font-weight:400;padding:0 10px 10px}