/* @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;}
.main_img{text-align:center;padding-top:100px;padding-bottom:50px;}.main_img img{max-width:1000px;height:auto;}body[data-alias="about-us"] .main_img img{max-height:510px;}@media screen and (max-width:767px){.main_img{text-align:center;padding-top:0px;padding-bottom:50px;}.main_img img{width:100%;}}h2.story_ttl{text-align:center;text-transform:uppercase;margin-bottom:40px;}h2.story_ttl span{display:block;}h2.story_ttl span.en,h2.story_ttl span.tc{font-size:25px;margin-bottom:10px;}h2.story_ttl span.jp{font-weight:normal;}.story_read01{font-size:20px;text-align:center;line-height:36px;}.story_read01.en{font-size:18px;letter-spacing:0;width:900px;margin:0 auto;}span.en_ttl,span.tc_ttl{display:inline-block;position:relative;margin:0 auto 10px auto;text-align:center;}span.en_ttl:before,span.en_ttl:after,span.tc_ttl:before,span.tc_ttl:after{content:"";display:inline-block;width:25px;height:1px;background:#ccc;margin:5px 10px;}@media screen and (max-width:767px){.story_read01{font-size:13px;line-height:23px;}.story_read01.en,.story_read01.tc{font-size:14px;width:100%;line-height:28px;}}span.hr_border,div.hr_border{display:block;height:1px;width:130px;background:#dedede;margin:40px auto;}span.hr_border02{display:block;height:1px;width:130px;background:#dedede;margin:100px auto;}@media screen and (max-width:767px){span.hr_border{margin:20px auto;}span.hr_border02{display:block;height:1px;width:130px;background:#dedede;margin:50px auto;}}.story_read02{text-align:center;font-size:14px;line-height:24px;}.story_read02 p{margin-bottom:30px;}.story_read02 p:last-child{margin-bottom:0px;}@media screen and (max-width:767px){.story_read02{text-align:left;font-size:12px;line-height:22px;}.story_read02 p{margin-bottom:15px;}}.mhd_history_area{margin-bottom:100px;background:#333333;width:100%;}.mhd_history_area a.area_inner{width:1280px;margin:0 auto;display:block;}.mhd_history_area a.area_inner .img_photo{float:left;width:638px;background:#fff;}.mhd_history_area a.area_inner .img_photo img{transition:opacity 0.5s;vertical-align:bottom;width:100%;}.mhd_history_area a.area_inner .text_area{width:642px;height:350px;float:left;color:#fff;padding:85px 65px;box-sizing:border-box;position:relative;}.mhd_history_area a.area_inner .text_area h3{font-size:25px;color:#beb084;margin-bottom:15px;text-transform:uppercase;}.mhd_history_area a.area_inner .text_area p,.mhd_history_area a.area_inner .text_area div{font-size:14px;line-height:24px;}.mhd_history_area a.area_inner .text_area .morelink{position:absolute;bottom:65px;right:85px;}.mhd_history_area a.area_inner .text_area .morelink span{display:inline-block;font-size:12px;padding-left:14px;background:url(/themes/custom/mhdkk/images/common/icon_arr02.png) no-repeat left center;transition:opacity 1s;}.mhd_history_area a.area_inner:hover .img_photo img{opacity:0.8;}.mhd_history_area a.area_inner:hover .text_area .morelink span{color:#ccc;}.mhd_history_area_wrapper{padding-top:100px;}.mhd_history_area_wrapper .mhd_history_area{margin-bottom:0px;}@media screen and (max-width:1281px){.mhd_history_area a.area_inner{width:1000px;}.mhd_history_area a.area_inner .img_photo{width:500px;}.mhd_history_area a.area_inner .text_area{width:500px;height:274px;padding:30px 30px;box-sizing:border-box;}.mhd_history_area a.area_inner .text_area .morelink{position:absolute;bottom:30px;right:30px;}}@media screen and (max-width:767px){.mhd_history_area{margin-bottom:50px;}.mhd_history_area a.area_inner{width:100%;}.mhd_history_area a.area_inner .img_photo{width:100%;float:none;}.mhd_history_area a.area_inner .text_area{width:100%;height:100%;padding:30px 30px;float:none;box-sizing:border-box;overflow:hidden;}.mhd_history_area a.area_inner .text_area p,.mhd_history_area a.area_inner .text_area div{font-size:12px;line-height:20px;}.mhd_history_area a.area_inner .text_area .morelink{position:relative;bottom:0px;right:0px;margin-top:20px;float:right;}}.other_history_area{width:1000px;margin:0 auto;}@media screen and (max-width:767px){.other_history_area{width:100%;}}.other_history_area:after{content:"";display:block;clear:both;}a.other_history_box{position:relative;display:block;width:480px;height:210px;border:1px solid #dedede;text-align:center;cursor:pointer;float:left;}a.other_history_box:hover{color:#333;}a.other_history_box img.logo{margin:40px 0 30px 0;max-height:40px;}a.other_history_box h3.gramond{font-size:40px;margin-top:45px;margin-bottom:27px;text-transform:uppercase;}a.other_history_box:last-child{float:right;}a.other_history_box p{margin-bottom:30px;text-transform:uppercase;}a.other_history_box span{position:absolute;bottom:35px;left:50%;margin-left:-42px;display:block;width:84px;height:21px;border:1px solid #ccc;line-height:21px;font-size:10px;transition:all 0.3s ease-in-out;}a.other_history_box:hover span{background-color:#ccc;color:#fff;}@media screen and (max-width:767px){a.other_history_box{width:78.125%;height:180px;margin:0 auto 25px auto;float:none;}a.other_history_box:last-child{margin-bottom:0;float:none;}a.other_history_box img{width:130px;height:auto;}a.other_history_box img.logo{margin-bottom:20px;}a.other_history_box h3.gramond{font-size:30px;margin-top:45px;margin-bottom:15px;}a.other_history_box p{padding:0 0px;font-size:12px;margin-bottom:20px;}a.other_history_box p.en{font-size:11px;}}.history_brand_ttl{text-align:center;text-transform:uppercase;margin-bottom:40px;}.history_brand_ttl span{display:block;font-size:14px;margin-top:20px;font-weight:normal;}.history_brand_ttl span.gramond{font-size:36px;}.history_brand_text{width:820px;margin:0 auto;line-height:24px;}.history_brand_text span.brand_text{position:relative;font-size:12px;}.history_brand_text p{margin-bottom:20px;}.history_brand_text ul{margin-bottom:20px;list-style:inherit;margin-left:1em;}.caption_txt a{float:left;}.caption_txt a.lvmh img{width:94px;margin-right:20px;}.caption_txt a.diageo img{width:99px;margin-right:20px;}.caption_txt p{font-size:11px;overflow:hidden;margin-bottom:0px;}.caption_txt p.mt5{margin-top:5PX;}.list_type01 li{margin-bottom:5px;}.list_type01 li:last-child{margin-bottom:0px;}@media screen and (max-width:767px){.history_brand_ttl{text-align:center;margin-bottom:40px;margin-top:50px;}.history_brand_ttl img{width:130px;}.history_brand_ttl span.gramond{display:block;font-size:25px;font-weight:normal;margin-top:0px;}.history_brand_ttl span{display:block;font-size:12px;margin-top:10px;font-weight:normal;}.history_brand_text{width:100%;margin:0 auto;line-height:24px;}.history_brand_text p{margin-bottom:20px;padding:0 10px;}.history_brand_text ul{margin-bottom:20px;padding:0 10px;}.history_brand_text li{margin-bottom:5px;}.caption_txt{padding:0 10px;}.caption_txt a.lvmh img{width:60px;float:left;margin-right:10px;}.caption_txt a.diageo img{width:68.5px;float:left;margin-right:10px;}.caption_txt p.mt5{margin-top:0PX;}.caption_txt p{font-size:11px;overflow:hidden;margin-bottom:0px;padding:0px;line-height:20px;}}.history_slide_area .slide_wrapper{width:1000px;height:325px;overflow:hidden;position:relative;margin:0px auto;text-align:center;}.history_slide_area #slide_container{top:0;left:0;width:100%;position:absolute;z-index:1;}.history_slide_area #slide_container > section:first-child{opacity:1;}.mhdhistory_wrap{padding-top:50px;padding-bottom:50px;}.history_slide_area .stageBase{position:relative;width:1000px;height:325px;}.history_slide_area .year{font-size:100px;color:#eee;position:absolute;top:0px;left:50%;margin-left:-1em;z-index:0;opacity:0;}.history_slide_area .text{position:relative;z-index:10;font-size:16px;line-height:30px;padding-top:60px;opacity:0;}.history_slide_area #stage2 .year{opacity:1;}.history_slide_area #stage2 .text{opacity:1;}.history_slide_area #stage2 .year{top:30px;}.history_slide_area #stage2 .text{top:35px;}.history_slide_area #stage3 .year{top:70px;}.history_slide_area #stage3 .text{padding-top:133px;}.history_slide_area #stage4 .year{top:74px;}.history_slide_area #stage4 .text{padding-top:137px;font-size:24px;line-height:36px;}.history_slide_area.en .text{position:relative;z-index:10;font-size:16px;width:620px;margin:0 auto;line-height:26px;}.history_slide_area.en #stage1 .year{top:0px;}.history_slide_area.en #stage1 .text{padding-top:65px;}.history_slide_area.en #stage2 .year{top:48px;}.history_slide_area.en #stage2 .text{padding-top:80px;}.history_slide_area.en #stage3 .year{top:65px;}.history_slide_area.en #stage3 .text{padding-top:130px;}.history_slide_area.en #stage4 .year{top:70px;}.history_slide_area.en #stage4 .text{padding-top:130px;font-size:24px;line-height:32px;}.stageSlide{position:relative;overflow:hidden;visibility:hidden;}.stageSlide .slideWrap{top:0;left:0;position:absolute;overflow:hidden;}.stageSlide .slideWrap:before,.stageSlide .slideWrap:after{content:" ";display:table;}.stageSlide .slideWrap:after{clear:both;}.stageSlide .slideWrap{*zoom:1;}.stageSlide .slidePanel{float:left;overflow:hidden;}.stageSlide .sdPrev,.stageSlide .sdNext{margin-top:-25px;top:50%;width:50px;height:50px;display:block;position:absolute;z-index:99;}.stageSlide .sdPrev{left:80px;background:transparent url(/themes/custom/mhdkk/images/slide_prev.html) no-repeat left top;}.stageSlide .sdNext{right:80px;background:transparent url(/themes/custom/mhdkk/images/slide_next.html) no-repeat left top;}.stageSlide .slideNav{bottom:70px;left:0;width:100%;height:15px;text-align:center;position:absolute;z-index:98;}.stageSlide .slideNav a{margin:0 5px;width:15px;height:15px;background:transparent url(/themes/custom/mhdkk/images/nav.html) no-repeat center center;display:inline-block;overflow:hidden;}.stageSlide .slideNav a.pnActive{background:transparent url(/themes/custom/mhdkk/images/nav_acv.html) no-repeat center center;}#pageNav{top:0;right:25px;width:15px;text-align:center;position:absolute;z-index:2;}#pageNav ul{width:10px;display:block;}#pageNav ul li{padding-bottom:10px;width:10px;height:10px;display:block;overflow:hidden;}#pageNav ul li a{width:10px;height:10px;display:block;border-radius:5px;background:#ccc;}#pageNav ul li.activeStage a{background:#666;}#pageDown{bottom:0;left:0;width:100%;height:40px;text-align:center;position:fixed;overflow:hidden;z-index:3;}#pageDown a{margin:0 auto;width:30px;height:30px;background:transparent url(/themes/custom/mhdkk/images/next_arw.html) no-repeat center center;display:block;}#sp_slide_wrapper{width:100%;position:relative;}#sp_slide_wrapper .item{padding:0px 10px;font-size:11px;line-height:18px;text-align:center;position:relative;}#sp_slide_wrapper .item .year{font-size:30px;position:absolute;top:0px;left:50%;margin-left:-1em;color:#eee;line-height:30px;}#sp_slide_wrapper.en .item .year{font-size:30px;position:absolute;top:0px;left:50%;margin-left:-1em;color:#eee;line-height:30px;}#sp_slide_wrapper .item .text{position:relative;z-index:10;padding-top:30px;}#sp_slide_wrapper.en .item .text{position:relative;z-index:10;padding-top:30px;font-size:12px;}#sp_slide_wrapper .year_2004 .year{top:40px;}#sp_slide_wrapper .year_2004 .text{top:40px;}#sp_slide_wrapper .year_2016 .year{top:45px;}#sp_slide_wrapper .year_2016 .text{top:40px;}#sp_slide_wrapper.en .year_1987 .year{}#sp_slide_wrapper.en .year_1987 .text{}#sp_slide_wrapper.en .year_2004 .year{top:40px;}#sp_slide_wrapper.en .year_2004 .text{top:40px;}.en #sp_slide_wrapper.en .year_2004 .year{top:10px;}.en #sp_slide_wrapper.en .year_2004 .text{top:10px;}#sp_slide_wrapper.en .year_2016 .year{top:40px;}#sp_slide_wrapper.en .year_2016 .text{top:40px;}.en #sp_slide_wrapper.en .year_2016 .year{top:10px;}.en #sp_slide_wrapper.en .year_2016 .text{top:10px;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(/themes/custom/mhdkk/vendor/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/themes/custom/mhdkk/vendor/slick/fonts/slick.eot);src:url(/themes/custom/mhdkk/vendor/slick/fonts/slick.eot#iefix) format('embedded-opentype'),url(/themes/custom/mhdkk/vendor/slick/fonts/slick.woff) format('woff'),url(/themes/custom/mhdkk/vendor/slick/fonts/slick.ttf) format('truetype'),url(/themes/custom/mhdkk/vendor/slick/fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
