/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cookie-policy-popup{position:fixed;background-color:#EDEDED;bottom:0px;left:0px;width:100%;z-index:99;border-radius:0px;}.cookie-policy-popup .container{max-width:1440px;margin:auto;font-size:14px;padding:20px;display:block;margin:auto;text-align:center;}.cookie-policy-popup .container button{border:1px solid black;background-color:#fff;color:#000;font-size:14px;border-radius:2px;padding:10px 30px;margin-left:100px;}
.corparateProfileAll .inner .title01 .eng,.accessAll .inner .title01 .eng{font-size:36px;}.corparateProfileAll .inner .title01 .ja,.accessAll .inner .title01 .ja{font-size:14px;}@media screen and (max-width:767px){.corparateProfileAll .inner .title01 .eng,.accessAll .inner .title01 .eng{font-size:18px;}.corparateProfileAll .inner .title01 .ja,.accessAll .inner .title01 .ja{font-size:12px;}.corparateProfileAll .inner,.accessAll .inner{padding:0 20px;}.corparateProfileAll{margin-top:50px;}}.corparateProfile{width:600px;text-align:left;margin:0 auto;overflow:hidden;}.office_list .title01{font-weight:bold;padding:4px;margin-bottom:20px;}.office_list{width:630px;margin:0 auto;}@media screen and (max-width:767px){.office_list{width:100%;}}.office_list li{margin-bottom:25px;}.office_list li:after{content:"";clear:both;display:block;}.office_list li span.a01{width:110px;display:block;float:left;margin-right:20px;margin-top:-8px;text-align:center;padding:8px 10px 8px 10px;font-size:12px;color:#fff;border-radius:2px;position:relative;background:#7f7a77 url(/themes/custom/mhdkk/images/company/profile/location-pin.svg) no-repeat 5px center;background-size:20px 20px;transition:all 0.2s ease;}.office_list li span.a01.tokyo{padding-left:30px;width:90px;}.en .office_list li span{margin-top:0;line-height:1.3em;}.en .office_list li span.a01.tokyo{padding:8px 10px 8px 10px;width:110px;}@media screen and (max-width:767px){.office_list li{text-align:left;margin-bottom:30px;}.office_list li span.a01{width:100% !important;padding:8px 0 !important;float:none;text-align:center;display:block;margin-bottom:10px;font-size:14px;box-shadow:0px 1px #1f0f02;background-position:10px center;border-radius:4px;}.office_list li span.a02{display:block;margin-bottom:4px;}.en .office_list li span.a01{width:100%;}.office_list li span{line-height:1.5em;}}@media screen and (max-width:767px){.office_list li a img{width:20px;height:20px;}}.office_list a:hover span.a01{opacity:0.8;}.en.corparateProfile{width:660px;text-align:left;margin:0 auto;overflow:hidden;}.corparateProfile dl{overflow:hidden;line-height:1.4;padding-top:20px;box-sizing:border-box;}.corparateProfile dl:first-child{padding-top:0;}.corparateProfile dt{width:160px;font-weight:normal;float:left;}.en.corparateProfile dt{width:200px;margin-right:40px;}.corparateProfile dd{float:left;width:calc(100% - 160px);}.en.corparateProfile dd{width:420px;}.en.corparateProfile dd p{margin-bottom:5px;}@media screen and (max-width:767px){.corparateProfile{width:100%;}.en.corparateProfile{width:100%;}.corparateProfile dl{padding-top:30px;}.corparateProfile dl *{float:none;width:100%;box-sizing:border-box;}.corparateProfile dt{font-size:15px;font-weight:bold;margin-bottom:10px;width:100%;box-sizing:border-box;}.en.corparateProfile dt{width:100%;margin-right:0px;}.corparateProfile dd{font-size:12px;}.en.corparateProfile dd{width:100%;}}.accessTxtArea{width:750px;margin:60px auto 50px auto;border-bottom:1px solid #ededed;padding-bottom:50px;}.en.accessTxtArea{width:850px;margin:60px auto 50px auto;display:flex;}.accessTxtArea .accessInfo{display:inline-block;vertical-align:top;}.accessTxtArea .accessInfo:first-child{margin-right:45px;}.accessTxtArea .accessInfo p{font-size:14px;color:#444444;line-height:1.429;}.en.accessTxtArea .accessInfo p{font-size:14px;color:#444444;line-height:1.6em;}.accessTxtArea .accessInfo .ttl{font-weight:bold;}#map_canvas{width:100%;height:440px;}#map_canvas iframe{width:100%;height:100%;border:none;}.btn_cl_wh{display:block;margin:60px auto 0;width:218px;text-align:center;padding:10px;font-size:12px;}@media screen and (max-width:767px){#access{padding-top:50px;margin-top:-50px;}.accessTxtArea{width:100%;margin-top:25px;}.en.accessTxtArea{width:100%;display:block;}.accessTxtArea .accessInfo:first-child{margin-right:0;}.accessTxtArea .accessInfo{width:100%;display:block;margin-bottom:30px;}#map_canvas{width:100%;height:440px;}}
