/* @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;}
.imgMain{min-width:1000px;position:relative;background:#000;}.imgMain #topImage{position:relative;margin:0 auto 0;background:#000;}.imgMain #topImage a{position:absolute;width:100%;opacity:0;transition:opacity 1s;z-index:0;}.imgMain #topImage img{width:100%;height:auto;}.imgMain #topImage[data-selected="1"] > a:nth-child(1),.imgMain #topImage[data-selected="2"] > a:nth-child(2),.imgMain #topImage[data-selected="3"] > a:nth-child(3),.imgMain #topImage[data-selected="4"] > a:nth-child(4),.imgMain #topImage[data-selected="5"] > a:nth-child(5),.imgMain #topImage[data-selected="6"] > a:nth-child(6),.imgMain #topImage[data-selected="7"] > a:nth-child(7),.imgMain #topImage[data-selected="8"] > a:nth-child(8),.imgMain #topImage[data-selected="9"] > a:nth-child(9),.imgMain #topImage[data-selected="10"] > a:nth-child(10){z-index:10;opacity:1;}.imgMain .scrollIcon01{position:absolute;left:50%;bottom:20px;cursor:pointer;margin-left:-30px;z-index:20;}.imgMain .scrollIcon01_fix{position:fixed;}.imgMain .scrollIcon02{position:absolute;left:50%;bottom:13px;cursor:pointer;margin-left:-5px;z-index:20;}.imgMain .spacer.pc{display:block;}.imgMain .spacer.mobile{display:none;}.infoArea{background:#fff;display:none;}.infoArea.pc{display:block;}.infoArea .infoIn{width:970px;height:34px;margin:0 auto;padding:15px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.infoArea .infoLeft{height:34px;padding-right:25px;border-right:solid 1px #dedede;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-family:"adobe-garamond-pro",sans-serif;}.infoArea .infoMain{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:14px;}.infoArea .infoMain dt{padding:0 30px 0 20px;font-weight:bold;}.infoArea .infoBt{margin-left:auto;}.infoArea .infoBt a{display:block;margin-left:auto;font-size:11px;padding:5px 9px;border:solid 1px #dedede;}.infoArea .infoBt a span{background:url(/themes/custom/mhdkk/images/common/icon_arr02.png) no-repeat left center;padding:0 15px 0 20px;}.emergency_area{width:100%;background:#fff;border-bottom:1px solid #dedede;}.emergency_area .inner{box-sizing:border-box;padding:20px 0;}.emergency_area .inner .border_box{width:740px;box-sizing:border-box;margin:0 auto;padding:20px;text-align:center;border:1px solid #dedede;font-size:12px;}.emergency_area .inner .border_box span{display:block;}.emergency_area .inner .border_box span.ttl01{font-size:14px;}.emergency_area .inner .border_box span.text{line-height:2em;}@media screen and (max-width:767px){.infoArea.pc{display:none;}.imgMain{min-width:0;}.imgMain .spacer.pc{display:none;}.imgMain .spacer.mobile{display:block;background-color:#fff;max-height:290px;}.imgMain #topImage{padding-top:51px !important;width:100%;}.imgMain #topImage a{height:290px;overflow:hidden;}.imgMain #topImage a img{width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;}.spInfo li{border-top:solid 1px #f0efec;}.spInfo li:last-child{border-bottom:solid 1px #f0efec;}.inner{padding:0;}.infoMainSp dt{padding:20px 20px 10px;border-top:solid 1px #f0efec;font-weight:bold;font-size:12px;}.infoMainSp dd{padding:0 20px 20px;line-height:1.5;font-size:12px;}.infoMainSp dd:last-child{border-bottom:solid 1px #f0efec;}.emergency_area{width:100%;background:#fff;border-bottom:1px solid #dedede;}.emergency_area .inner{box-sizing:border-box;padding:50px 20px;}.emergency_area .inner .border_box{width:100%;box-sizing:border-box;margin:0 auto;padding:20px;text-align:center;border:1px solid #dedede;font-size:10px;}.emergency_area .inner .border_box span{display:block;}.emergency_area .inner .border_box span.ttl01{font-size:12px;}.emergency_area .inner .border_box span.text{line-height:1.8em;}}
