html{font-size:62.5%}body{position:relative;z-index:1;color:#333;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ', 'Meiryo','ＭＳ ゴシック',sans-serif;line-height:1}body.no-scroll{height:100%;overflow-y:hidden}h1,h2,h3,h4,h5,h6{font-weight:normal}a{color:#333;text-decoration:none}li,ol{list-style-type:none}.mincho{font-family:'Noto Serif JP', serif}.yaku{letter-spacing:-0.5em}.suntory_contents img{max-width:100%;vertical-align:bottom}.fadeIn,.fadeIn02{opacity:0}.fadeIn.active,.fadeIn02.active{-webkit-animation:fade 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:fade 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) both}@-webkit-keyframes fade{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fade{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}*{box-sizing:border-box;margin:0;padding:0;outline:0;border:0;vertical-align:baseline;text-decoration:none;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;-webkit-tap-highlight-color:transparent}html{width:100%;height:100%}body{position:relative;width:100%;height:100%;background-color:#ffffff;color:#000;font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, "ヒラギノ角ゴ Pr6N", "Hiragino Kaku Gothic Pr6N", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ StdN", "Hiragino Kaku Gothic StdN", "Segoe UI", Verdana, "メイリオ", Meiryo, sans-serif;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}aside,dialog,figure,footer,header,main,menu,nav,section{display:block}audio,canvas,video{display:inline-block}table{border-spacing:0;border-collapse:collapse}ul,ol{list-style:none}input,select{vertical-align:middle}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}body{background-color:#000}.gm-section{margin:0 auto;width:100%;background-color:#000000;font-weight:500;font-size:1.6rem;font-family:"Noto Serif JP", serif;line-height:1}.gm-section img{width:100%}.gm-productsTitle{position:relative;width:100%;background-color:#2f2f2f}.gm-productsTitle:before{position:absolute;top:20%;left:47%;z-index:1;display:block;width:51%;height:100%;background:url("/beer/thepremiummalts/mastersdream/assets/img/sp/shared/products/title_typo.png") center no-repeat;background-size:contain;content:"";opacity:0.7;transform:rotate(-1deg)}.gm-productsTitle .head{position:relative;z-index:2;padding:60px 0 30px 0;color:#fff;text-align:center;letter-spacing:-0.02em;font-size:8vw}.util__ecNav{padding:10px 0 0 0;background-color:#2f2f2f}.ecNav__list{display:flex;align-content:flex-end;align-items:flex-end;flex-flow:row nowrap;justify-content:center;width:100%}.ecNav__item{margin:0 16px;width:26%}.ecNav__itemAnch{position:relative;display:block;width:100%}.ecNav__itemAnch:after{display:block;margin-top:7px;margin-left:calc(50% - 2.5px);width:0;height:0;border-width:7px 5px 0 5px;border-style:solid;border-color:#cb9338 transparent transparent transparent;content:""}.util__ecItem{padding:5px 0 40px 0;background-color:#2f2f2f}.ec__container{margin:0 auto;padding:10px 0 20px 0;max-width:1100px;width:calc(100% - 32px);border:solid 2px #6c5608}.ec__container--border_no{border:0}.ec__container:first-child{margin-top:0}.ec__contents{margin-top:5px;width:100%}.ec__image{width:100%}.ec__text{width:100%}.ec__text .date{margin:20px auto 0 auto;width:86%;font-size:6.5vw;line-height:1.4;background:-webkit-linear-gradient(-45deg, #895d14, #d89427, #dc952b, #e0a13a, #f0ba62, #edb963, #fcce81);-webkit-background-clip:text;color:#895d14;-webkit-text-fill-color:transparent}.ec__text .desc{margin:15px auto 0 auto;width:88%;color:#bcb489;font-size:3.84vw;line-height:1.6}.ec__text .spec{margin:15px auto 0 auto;width:86%;color:#bcb489;font-size:4.5vw;line-height:1.6}.ec__btnList{margin:25px auto 0 auto;width:86%}.ec__btnItem{width:100%}.ec__btnItem--yb{margin-top:30px}.gm-mdmMain{position:relative;width:100%;background-color:#fff}.gm-mdmMain .contents{position:relative;margin:0 auto;padding-top:40px;min-width:100%;max-width:100%;width:100%}.gm-mdmMain .contents .logo{margin:0 auto;width:90%}.gm-mdmMain .contents .item{align-items:center;width:100%;background-color:#000}.gm-mdmMain .contents .item .meta{padding:10px;width:100%;font-family:"Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.gm-mdmMain .contents .item .meta .text{overflow:hidden;height:50px;color:#fff;font-weight:600;font-size:1.2rem;line-height:1.4}.gm-mdmMain .contents .item .meta .ui{margin-top:14px;color:#fff;text-align:right;font-size:1.2rem;line-height:1.4}.gm-mdmMain .contents .item .meta .cat{margin-top:14px;height:30px;color:#fff;font-size:1.2rem;line-height:1.2}.gm-mdmMain .swiper-container{margin-top:30px;width:100%;height:100%}.gm-mdmMain .swiper-wrapper{display:flex;align-items:flex-start;justify-content:space-between;margin-left:-25%;padding-bottom:40px}.gm-mdmMain .swiper-pagination-bullet{width:9%;height:8px;border-radius:0;background-color:#000;opacity:0.2}.gm-mdmMain .swiper-pagination-bullet-active{opacity:1}.gm-mdmMain .swiper-slide{margin-right:6px;width:50%}.gm-mdmSub{position:relative;width:100%;background-color:#fff}.gm-mdmSub .contents{position:relative;margin:0 auto;padding-top:30px;padding-bottom:60px}.gm-mdmSub .contents .subhead{margin:30px auto 0 auto;color:#000;text-align:center;letter-spacing:0.05em;font-size:3.0rem;font-family:"Roboto", sans-serif;line-height:1}.gm-mdmSub .contents .ui{margin:50px auto 0 auto;width:86%}.gm-mdmSub .contents .ui .button{display:block}.gm-mdmSub .contents .acc{margin:30px auto 0 auto;width:100%;text-align:center}.gm-mdmSub .contents .acc .trigger{display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.5rem;font-family:"Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.gm-mdmSub .contents .acc .trigger .text{display:block;line-height:0}.gm-mdmSub .contents .acc .trigger .icon{display:block;margin-left:6px}.gm-mdmSub .contents .list{margin:30px auto 0 auto;width:96%}.gm-mdmSub .contents .list .item{margin:10px 0;background-color:#000}.gm-mdmSub .contents .list .item .block{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.gm-mdmSub .contents .list .item .block .meta{padding:10px 8px 8px 8px;width:60%;color:#fff;font-family:"Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1.5}@media (max-width: 370px){.gm-mdmSub .contents .list .item .block .meta{padding:8px 4px 4px 4px}}.gm-mdmSub .contents .list .item .block .meta .title{font-weight:bold;font-size:1.4rem}@media (max-width: 370px){.gm-mdmSub .contents .list .item .block .meta .title{font-size:1.3rem}}.gm-mdmSub .contents .list .item .block .meta .desc{margin-top:4px;font-size:1.2rem}@media (max-width: 370px){.gm-mdmSub .contents .list .item .block .meta .desc{margin-top:5px;font-size:1.2rem}}.gm-mdmSub .contents .list .item .block .thumb{width:40%;line-height:0}.st-mdmAccTarget{display:none}.util__device--pc{display:none}.util__device--sp{display:block}.st-fadeIn{opacity:0}.st-fadeIn.active{-webkit-animation:fadeIn 2.0s ease both;animation:fadeIn 2.0s ease both}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:scale(0.8, 0.8) translateY(10px);transform:scale(0.8, 0.8) translateY(10px)}100%{opacity:1;-webkit-transform:scale(1, 1) translateY(0px);transform:scale(1, 1) translateY(0px)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:scale(0.8, 0.8) translateY(10px);transform:scale(0.8, 0.8) translateY(10px)}100%{opacity:1;-webkit-transform:scale(1, 1) translateY(0px);transform:scale(1, 1) translateY(0px)}}.util__headerPadding{padding-top:7.13%}.lm-hero{position:relative;width:100%}.lm-hero .breadcrumb{position:absolute;top:0}.lm-intro{position:relative;width:100%;background:url("/beer/thepremiummalts/mastersdream/assets/img/sp/house/intro_bg.jpg") top center no-repeat;background-size:contain}.lm-intro .head{padding-top:30px;color:#eec300;text-align:center;font-size:6.4vw;line-height:1.4}.lm-intro .subhead{margin:25px auto 0 auto;width:94%;color:#eec300;text-align:center;font-size:4.2vw;line-height:1.6}.lm-intro .text{margin:25px auto 0 auto;width:90%;color:#eec300;text-align:center;font-size:4vw;line-height:1.8}.lm-intro .featureScenes{margin-top:40px}.lm-intro .featureText{margin:40px auto 0 auto;width:86%;color:#fff;text-align:justify;font-size:4vw;line-height:1.8}.lm-intro .featureProducts{margin:30px auto 20px auto;width:96%}.lm-nav{position:relative;width:100%;background:url("/beer/thepremiummalts/mastersdream/assets/img/sp/house/nav_bg.jpg") top center no-repeat;background-size:100%}.lm-nav .head{padding-top:15px;color:#fff;text-align:center;font-size:7.4vw}.lm-nav .list{position:relative;display:flex;align-items:center;justify-content:space-around;margin:45px auto 0 auto;padding:0 0 20px 0;width:100%;border-bottom:1px solid #eec300}.lm-nav .list .item{position:relative;width:50%;text-align:center}.lm-nav .list .item .anchor{display:flex;align-items:center;justify-content:center;width:100%;color:#eec300;font-size:4.7vw}.lm-nav .list .item .anchor .icon{display:block;margin-left:8px;width:18px;height:18px;background:url("/beer/thepremiummalts/mastersdream/assets/img/sp/house/icon_anchor.png") center no-repeat;background-size:16px}.lm-nav .list .item .anchor.new::before{position:absolute;top:-5.6vw;display:block;width:100%;color:#e6c23b;content:"New";text-align:center;text-indent:-22px;font-size:3.8vw}.lm-restaurant .swiper-slide{margin-right:0}.lm-restaurant .swiper-button-next,.lm-restaurant .swiper-button-prev{width:calc(66*100vw/750);height:calc(66*100vw/750);border-radius:100%;background:#dfb624}.lm-restaurant .swiper-button-next:after,.lm-restaurant .swiper-button-prev:after{color:#000000;font-size:1.3rem}.lm-restaurant .swiper-button-next:hover,.lm-restaurant .swiper-button-prev:hover{background:#ffffff}.lm-restaurant .swiper-button-next:hover:after,.lm-restaurant .swiper-button-prev:hover:after{color:#dfb624}.lm-restaurant .swiper-button-next{right:5px;padding-left:2px}.lm-restaurant .swiper-button-prev{left:5px;padding-right:2px}.lm-restaurant{position:relative;padding:60px 0;width:100%}.lm-restaurant.lt-brown{background-color:#231816}.lm-restaurant .head{color:#eec300;text-align:center;font-size:7.4vw}.lm-restaurant .subhead{margin-top:15px;color:#eec300;text-align:center;font-size:6vw}.lm-restaurant .photo{overflow:hidden;margin:20px auto 0 auto;width:94%}.lm-restaurant .text{margin:20px auto 0 auto;width:90%;color:#fff;font-size:4.2vw;line-height:1.6}.lm-restaurant .text.tel{margin-top:6px}.lm-restaurant .text.tel .tel{position:relative;display:inline-block;color:#fff;font-size:5.4vw}.lm-restaurant .text.tel .tel::after{display:block;width:100%;border-bottom:1px solid #fff;content:""}.lm-restaurant .uiAcc{margin:40px auto 0 auto;width:76%}.lm-restaurant .uiAcc .button{display:block;width:100%;height:100%;background:url("/beer/thepremiummalts/mastersdream/assets/img/sp/house/restaurant_button_close.png") center no-repeat;background-size:100%}.lm-restaurant .uiAcc .button.on img{opacity:0}.lm-restaurant .ui{margin:20px auto 0 auto;width:76%;border:2px solid #5b5b5b;border-radius:2px}.lm-restaurant .contentsAcc{position:relative;margin:30px auto 0 auto;width:100%}.lm-restaurant .contentsAcc .msg{margin:0 auto;width:90%;color:#fff;font-size:4.2vw;line-height:1.6}.lm-restaurant .contentsAcc .recipes{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;margin:10px auto 60px auto;width:90%}.lm-restaurant .contentsAcc .recipes .item{margin-top:5px;width:47.5%}.lm-restaurant .contentsAcc .recipes .item .photo{width:100%}.lm-restaurant .contentsAcc .recipes .item .caption{margin-top:10px;width:100%;color:#fff;text-align:center;font-size:3.2vw;line-height:1.4}.st-marunouchiAccTarget{display:none}.st-nagoyaAccTarget{display:none}.st-kyotoAccTarget{display:none}.lm-bannerKyoto{position:fixed;right:0;bottom:10px;left:0;z-index:1;margin:0 auto;width:90%;box-shadow:2px 3px 5px rgba(0,0,0,0.5)}.lm-bannerKyoto.off{display:none}.lm-bannerKyoto.visible{-webkit-animation:visibleBannerKyoto 0.5s ease both;animation:visibleBannerKyoto 0.5s ease both}.lm-bannerKyoto.hidden{-webkit-animation:hideBannerKyoto 0.5s ease both;animation:hideBannerKyoto 0.5s ease both}.lm-bannerKyoto .close{position:absolute;top:-40px;right:0;width:40px;height:40px}.lm-bannerKyoto .close .icon{position:absolute;top:12px;right:2px;display:inline-block;width:16px;height:16px}@-webkit-keyframes visibleBannerKyoto{0%{opacity:0;-webkit-transform:translateY(8px);transform:ranslateY(8px)}100%{z-index:1;opacity:1}}@keyframes visibleBannerKyoto{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}100%{z-index:1;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes hideBannerKyoto{0%{opacity:1}100%{z-index:-1;opacity:0;-webkit-transform:translateY(8px);transform:ranslateY(8px)}}@keyframes hideBannerKyoto{0%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}100%{z-index:-1;opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}}.pause{width:100%;background-color:#ffffff}.pause-wrapper{padding:calc(40*100vw/750)}.pause-txt{padding:calc(30*100vw/750);border-top:2px solid #ff0000;border-bottom:2px solid #ff0000;color:#ff0000;text-align:center;font-weight:normal;font-size:1.4rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ", "Meiryo","ＭＳ ゴシック",sans-serif;line-height:1.5}.pause-txt .fw-bold{font-weight:bold;}
