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:38%;left:24%;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:1;transform:rotate(-28deg)}.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:25px 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;width:24%}.ecNav__itemAnch{position:relative;display:block;width:100%}.ecNav__itemAnch:after{display:block;margin-top:2px;margin-left:50%;transform:translate(-50%, 0);width:0;height:0;border-width:6px 4px 0 4px;border-style:solid;border-color:#cb9338 transparent transparent transparent;content:""}.util__ecItem{padding:5px 0 40px 0;background-color:#2f2f2f}.ec__container{margin:30px auto 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--small{padding:10px 0 30px 0}.ec__container:first-child{margin-top:20px}.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:25px;margin-bottom:25px;border:2px solid #b77810}.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:22.13%}.lm-intro{position:relative;width:100%}.lm-intro .bg{position:relative;z-index:0;width:100%;height:100%}.lm-intro .contents{position:absolute;top:0;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%}.lm-intro .contents .logo{margin:0 auto;width:44%}.lm-intro .contents .head{margin-top:30px;color:#fff;text-align:center;text-indent:0.5em;letter-spacing:0.2em;font-size:10vw}.lm-intro .contents .subhead{margin-top:20px;color:#fff;text-align:center;letter-spacing:0.05em;font-size:5vw;line-height:1.6}.lm-intro .contents .text{margin-top:20px;color:#fff;text-align:center;font-size:3.7vw;line-height:1.8}.lm-brewerTitle{position:relative;padding-top:calc(796/750*100%);width:100%;background:url("/beer/thepremiummalts/mastersdream/assets/img/sp/top/brewer_title_bg.jpg") top no-repeat;background-size:cover}.lm-brewerTitle::before{position:absolute;top:-26%;left:5%;z-index:2;display:block;width:86%;height:100%;background:url("/beer/thepremiummalts/mastersdream/assets/img/sp/top/brewer_title_typo.png") center no-repeat;background-size:contain;content:'';opacity:0.9;transform:rotate(-3deg)}.lm-brewerTitle .head{position:absolute;top:40px;right:0;left:0;z-index:1;margin:0 auto;color:#fff;text-align:center;letter-spacing:0.2em;font-size:9vw}.lm-brewer{position:relative;width:100%}.lm-brewer.lt-chp1{padding:50px 0}.lm-brewer.lt-chp2{padding:60px 0;background:url("/beer/thepremiummalts/mastersdream/assets/img/sp/top/brewer2_bg.jpg") center no-repeat;background-size:cover}.lm-brewer.lt-chp3{padding:60px 0;background:url("/beer/thepremiummalts/mastersdream/assets/img/sp/top/brewer3_bg.jpg") center no-repeat;background-size:cover}.lm-brewer .subhead{background:-webkit-linear-gradient(-45deg, #895d14, #d89427, #dc952b, #e0a13a, #f0ba62, #edb963, #fcce81);-webkit-background-clip:text;color:#895d14;-webkit-text-fill-color:transparent;margin:0 auto;width:86%;text-align:center;letter-spacing:0.2em;font-size:9vw}.lm-brewer .text{margin:20px auto 0 auto;width:86%;color:#fff;text-align:center;letter-spacing:0.05em;font-size:3.7vw;line-height:1.8}.lm-brewerMore{padding-bottom:50px}.lm-brewerMore .sizzle{margin:0 auto;width:100%}.lm-brewerMore .ui{margin:40px auto 0 auto;width:86%}#mdTop .kamiawa__container{padding-bottom:10px;width:100%}#mdTop .kamiawa__contents{width:100%}#mdTop .kamiawa__kv{width:100%}#mdTop .kamiawa__kv .picture{display:block}#mdTop .kamiawa__kv .picture source,#mdTop .kamiawa__kv .picture img{width:100%}#mdTop .kamiawa__main{margin-top:28px}#mdTop .kamiawa__h2{margin:0 auto;width:24%}#mdTop .kamiawa__text{margin:30px auto 0 auto;width:86%;color:#fff;font-size:3.8vw;line-height:1.8}#mdTop .kamiawa__ui{margin:30px auto 0 auto;padding-bottom:40px;width:86%}#mdTop .kamiawa__ui .btn{display:block}.lm-house{position:relative;padding:40px 0;width:100%;background:url("/beer/thepremiummalts/mastersdream/assets/img/sp/top/house_bg.jpg") center no-repeat;background-size:cover}.lm-house .logo{margin:0 auto;width:86%}.lm-house .subhead{margin-top:10px;color:#fff;text-align:center;font-size:3.7vw;line-height:1.6}.lm-house .area{margin:10px auto 0 auto;color:#fff;text-align:center;letter-spacing:0.1em;font-size:4.7vw}.lm-house .photos{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;margin:20px auto 0 auto;width:86%}.lm-house .photos .photo{padding:6px;width:50%}.lm-house .ui{margin:30px auto 0 auto;width:86%}.lm-bannerFloating{position:fixed;right:0;bottom:10px;left:0;z-index:6;margin:0 auto;width:90%;box-shadow:2px 3px 5px rgba(0,0,0,0.5)}.lm-bannerFloating.off{display:none}.lm-bannerFloating.visible{-webkit-animation:visibleBannerFloating 0.5s ease both;animation:visibleBannerFloating 0.5s ease both}.lm-bannerFloating.hidden{-webkit-animation:hideBannerFloating 0.5s ease both;animation:hideBannerFloating 0.5s ease both}.lm-bannerFloating .close{position:absolute;top:-40px;right:0;width:40px;height:40px}.lm-bannerFloating .close .icon{position:absolute;top:12px;right:2px;display:inline-block;width:16px;height:16px}@-webkit-keyframes visibleBannerFloating{0%{opacity:0;-webkit-transform:translateY(8px);transform:ranslateY(8px)}100%{z-index:6;opacity:1}}@keyframes visibleBannerFloating{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}100%{z-index:6;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes hideBannerFloating{0%{opacity:1}100%{z-index:-1;opacity:0;-webkit-transform:translateY(8px);transform:ranslateY(8px)}}@keyframes hideBannerFloating{0%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}100%{z-index:-1;opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}}
