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}h1,h2,h3,h4,h5,h6{font-weight:normal}a{color:#333;text-decoration:none}li,ol{list-style-type:none}iframe{vertical-align:bottom}.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;min-width:960px;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;bottom:-10px;left:calc(50% - 240px);z-index:1;display:block;width:423px;height:163px;background:url("/beer/thepremiummalts/mastersdream/assets/img/shared/products/title_typo.png") center no-repeat;background-size:90%;content:"";opacity:0.6;transform:rotate(-1deg)}.gm-productsTitle .head{position:relative;z-index:2;padding:80px 0 100px 0;color:#fff;text-align:center;letter-spacing:0.2em;font-size:6.0rem}.gm-products{position:relative;width:100%;background-color:#2f2f2f}.gm-products .contents{position:relative;margin:0 auto;padding:10px 0 35px 0;min-width:960px;max-width:1164px}.gm-products .contents .head{margin-bottom:100px;color:#fff;text-align:center;letter-spacing:0.2em;font-size:5.0rem}.gm-products .contents .item{display:flex;align-items:center;justify-content:space-between;width:100%}.gm-products .contents .item .left{padding:0 10px 0 0;width:52%}.gm-products .contents .item .left .image{display:flex;align-items:flex-start;justify-content:flex-end}.gm-products .contents .item .left .image .pic{display:block;width:96%}.gm-products .contents .item .right{padding:0 10px 0 10px;width:48%;text-align:left}.gm-products .contents .item .right .subhead{font-size:3.0rem;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}.gm-products .contents .item .right .text{margin-top:20px;width:440px;color:#bcb489;font-size:1.8rem;line-height:1.6}.gm-products .contents .item .right .spec{margin-top:20px;width:440px;color:#bcb489;font-size:2.0rem;line-height:1.6}.gm-products .contents .item .right .ui{margin-top:40px}.gm-products .contents .item .right .ui .button{display:block;width:420px}.gm-products .contents .item .right .ui.lt-ui2{margin-top:20px}.gm-products .contents .item .right .ui.lt-ui3{margin-top:40px}.gm-products .swiper-container{width:100%;height:100%}.gm-products .swiper-wrapper{display:flex;align-items:center}.gm-products .swiper-button-prev,.gm-products .swiper-button-next{margin-top:calc(-24px + 100px);width:48px;height:48px;color:transparent}.gm-products .swiper-button-prev:after{position:relative;left:20px;display:block;width:40px;height:40px;border-top:2px solid #fff;border-left:2px solid #fff;content:"";transform:rotate(-45deg)}.gm-products .swiper-button-next:after{position:relative;right:20px;display:block;width:40px;height:40px;border-top:2px solid #fff;border-left:2px solid #fff;content:"";transform:rotate(135deg)}.gm-products .swiper-container{padding-top:200px}.gm-products .thumblist{position:absolute;top:0;right:0;left:0;display:flex;align-items:flex-start;justify-content:space-between;margin:0 auto;width:25%}.gm-products .thumblist .thumblist-item{position:relative;padding-bottom:10px;width:50%}.gm-products .thumblist .thumblist-item.current{border-bottom:4px solid #cb9338}.gm-products .thumblist .thumblist-item:not(.current){opacity:0.4}.gm-mdmMain{position:relative;width:100%;background-color:#fff}.gm-mdmMain .contents{position:relative;margin:0 auto;padding-top:60px;min-width:100%;max-width:100%;width:100%}.gm-mdmMain .contents .logo{margin:0 auto;width:720px}.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:46px;color:#fff;font-weight:600;font-size:1.6rem;line-height:1.6}.gm-mdmMain .contents .item .meta .ui{margin-top:10px;color:#fff;text-align:right;font-size:1.4rem;line-height:1.4}.gm-mdmMain .contents .item .meta .cat{margin-top:16px;color:#fff;font-size:1.4rem;line-height:1.2}.gm-mdmMain .swiper-container{margin-top:60px;width:100%;height:100%}.gm-mdmMain .swiper-wrapper{display:flex;align-items:flex-start;padding-bottom:50px}.gm-mdmMain .swiper-pagination-bullet{width:42px;height:6px;border-radius:0;background-color:#000;opacity:0.2}.gm-mdmMain .swiper-pagination-bullet-active{opacity:1}.gm-mdmMain .swiper-slide{width:400px !important}.gm-mdmSub{position:relative;width:100%;background-color:#fff}.gm-mdmSub .contents{position:relative;margin:0 auto;padding-top:30px;padding-bottom:60px;min-width:960px;max-width:100%}.gm-mdmSub .contents .subhead{margin:30px auto 0 auto;color:#000;text-align:center;letter-spacing:0.1em;font-size:3.2rem;font-family:"Roboto", sans-serif;line-height:1}.gm-mdmSub .contents .borderTop{margin:30px auto 0 auto;width:960px;height:1px;background-color:#000}.gm-mdmSub .contents .borderBottom{margin:10px auto 0 auto;width:960px;height:1px;background-color:#000}.gm-mdmSub .contents .ui{margin:50px auto 0 auto;width:470px}.gm-mdmSub .contents .ui .button{display:block}.gm-mdmSub .contents .acc{margin:30px auto 0 auto;width:400px;text-align:center}.gm-mdmSub .contents .acc .trigger{display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.8rem;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{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;margin:30px auto 0 auto;width:960px}.gm-mdmSub .contents .list .item{margin:10px 0;width:470px;background-color:#000}.gm-mdmSub .contents .list .item .block{display:flex;align-items:flex-start;justify-content:flex-start}.gm-mdmSub .contents .list .item .block .meta{padding:15px 10px 10px 10px;width:310px;color:#fff;font-family:"Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1.5}.gm-mdmSub .contents .list .item .block .meta .title{font-weight:bold;font-size:1.6rem}.gm-mdmSub .contents .list .item .block .meta .desc{margin-top:10px;font-size:1.5rem}.gm-mdmSub .contents .list .item .block .thumb{width:160px;height:146px;line-height:0}.st-mdmAccTarget{display:none}.util__device--pc{display:block}.util__device--sp{display:none}.gt-fadeOpacity{opacity:1;transition:opacity 0.2s ease-out}.gt-fadeOpacity:hover{opacity:0.6;transition:opacity 0.4s ease-out}.gt-fadeOpacity2{opacity:1;transition:opacity 0.2s ease-out}.gt-fadeOpacity2:hover{opacity:0.8;transition:opacity 0.4s ease-out}.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(5px);transform:scale(0.8, 0.8) translateY(5px)}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(5px);transform:scale(0.8, 0.8) translateY(5px)}100%{opacity:1;-webkit-transform:scale(1, 1) translateY(0px);transform:scale(1, 1) translateY(0px)}}.lm-hero{position:relative;width:100%}.lm-hero .title{padding-top:calc(742/1920*100%);height:0;background:url("/beer/thepremiummalts/mastersdream/assets/img/house/hero_bg.jpg") center no-repeat;background-size:cover}.lm-intro{position:relative;width:100%}.lm-intro .bg{position:absolute;z-index:0;width:100%;height:100%;background:url("/beer/thepremiummalts/mastersdream/assets/img/house/intro_bg.jpg") center no-repeat;background-size:cover}.lm-intro .contents{position:relative;margin:0 auto;padding:0 0 60px 0;min-width:960px;width:100%}.lm-intro .contents .head{color:#eec300;text-align:center;font-size:3.7rem}.lm-intro .contents .subhead{margin-top:30px;color:#eec300;text-align:center;font-size:2.0rem;line-height:1.6}.lm-intro .contents .text{margin:30px auto 0 auto;color:#eec300;text-align:center;font-size:1.8rem;line-height:1.8}.lm-intro .contents .feature{margin:40px auto;min-width:960px;max-width:1164px;width:100%;background-color:#000}.lm-intro .contents .feature .detail{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:30px 0;width:90%}.lm-intro .contents .feature .detail .text{margin-top:-0.5em;padding-right:4%;width:66%;color:#fff;text-align:left;font-size:1.8rem;line-height:2.3}.lm-intro .contents .feature .detail .products{width:34%}.lm-intro .contents .feature .detail .products .item{text-align:center}.lm-intro .contents .feature .detail .products .item .photo{max-width:240px}.lm-intro .contents .feature .detail .products .item.lt-i2{margin-top:20px}.lm-intro .contents .feature .detail .products .text{margin-top:10px;width:100%;color:#fff;text-align:center;font-size:1.2rem;line-height:1}.lm-intro .contents .subheadTenpo{margin-top:80px;color:#fff;text-align:center;letter-spacing:0.2em;font-size:4.8rem}.lm-nav{position:relative;padding-top:30px;width:100%}.lm-nav .list{position:relative;display:flex;align-items:center;justify-content:space-around;margin:0 auto;padding:0 30px 20px 30px;min-width:960px;max-width:1164px;width:100%;border-bottom:1px solid #eec300}.lm-nav .list .item{position:relative;width:20%;text-align:center}.lm-nav .list .item .anchor{display:flex;align-items:center;justify-content:center;width:100%;color:#eec300;letter-spacing:0.01em;font-size:2.4rem}.lm-nav .list .item .anchor .icon{display:block;margin-left:22px;width:22px;height:22px;background:url("/beer/thepremiummalts/mastersdream/assets/img/house/icon_anchor.png") center no-repeat;background-size:20px}.lm-nav .list .item .anchor.new::before{position:absolute;top:-29px;right:0;left:0;display:block;margin-left:-42px;color:#e6c23b;content:"New";text-align:center;font-size:1.7rem}.lm-restaurant .swiper-button-next,.lm-restaurant .swiper-button-prev{width:40px;height:40px;border-radius:100%;background:#dfb624}.lm-restaurant .swiper-button-next:after,.lm-restaurant .swiper-button-prev:after{color:#000000;font-size:2.0rem}.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:90px 0;width:100%}.lm-restaurant .head{color:#eec300;text-align:center;font-size:4.4rem}.lm-restaurant.lt-brown{background-color:#231816}.lm-restaurant .contents{position:relative;display:flex;align-items:stretch;justify-content:space-between;margin:60px auto 0 auto;min-width:960px;max-width:1164px;width:100%}.lm-restaurant .contents .left{position:relative;padding-right:35px;width:54%}.lm-restaurant .contents .left .photo{width:100%}.lm-restaurant .contents .left .uiAcc{position:absolute;bottom:0;width:calc(100% - 35px)}.lm-restaurant .contents .left .uiAcc .button{display:block;width:100%;height:100%}.lm-restaurant .contents .right{position:relative;padding-left:35px;width:46%}.lm-restaurant .contents .right .name{color:#eec300;font-size:3.0rem;line-height:1.4}.lm-restaurant .contents .right .text{margin-top:20px;width:80%;color:#fff;font-size:1.7rem;line-height:1.6}.lm-restaurant .contents .right .ui{position:absolute;bottom:0}.lm-restaurant .contents .right .ui.none{display:none}.lm-restaurant .contents .right .ui:after{position:absolute;top:calc(50% - 11px);right:10px;display:block;width:22px;height:22px;background:url("/beer/thepremiummalts/mastersdream/assets/img/house/icon_window.png") center no-repeat;background-size:100%;content:""}.lm-restaurant .contents .right .ui .button{display:inline-block;width:280px;height:50px;border:1px solid rgba(255,255,255,0.8);background-color:#000;color:#fff;text-align:center;text-indent:-1.5em;font-size:1.6rem;line-height:50px}.lm-restaurant .contents .right .ui .button.lt-brown{background-color:#231816}.lm-restaurant .contentsAcc{position:relative;margin:80px auto 0 auto;min-width:960px;max-width:1164px;width:100%}.lm-restaurant .contentsAcc .msg{color:#fff;text-align:center;font-size:2.2rem;line-height:1.8}.lm-restaurant .contentsAcc .recipes{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;margin:40px auto 0 auto;width:100%}.lm-restaurant .contentsAcc .recipes .item{margin:10px 0;width:31.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:1.6rem;line-height:1.6}.st-kyotoAccTarget{display:none}.st-marunouchiAccTarget{display:none}.st-nagoyaAccTarget{display:none}.lm-bannerKyoto{position:fixed;right:16px;bottom:16px;z-index:1;width:350px;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{margin:0 auto;padding:30px 0;width:870px}.pause-txt{padding:20px 0;border-top:3px solid #ff0000;border-bottom:3px solid #ff0000;color:#ff0000;text-align:center;font-weight:normal;font-size:2.0rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ", "Meiryo","ＭＳ ゴシック",sans-serif;line-height:1.4}.pause-txt .fw-bold{font-weight:bold;}
