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}.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 8px;width:150px}.ecNav__itemAnch{position:relative;display:block;width:100%}.ecNav__itemAnch:after{display:block;margin:12px 7% 0 7%;width:86%;height:4px;background-color:#cb9338;content:"";opacity:0;transition:opacity 0.2s ease}.ecNav__itemAnch:hover:after{opacity:1;transition:opacity 0.4s ease}.util__ecItem{padding:20px 0 80px 0;background-color:#2f2f2f}.ec__container{margin:40px auto 0 auto;padding:20px 0 40px 0;max-width:1100px;width:calc(100% - 32px);border:solid 2px #6c5608}.ec__container--small{padding:15px 0 35px 0}.ec__container--border_no{border:0}.ec__container--n5{margin-top:20px}.ec__contents{display:flex;align-content:flex-start;align-items:flex-start;flex-flow:row nowrap;justify-content:flex-start;margin-top:15px;width:100%}.ec__contents--muroka{margin-top:0;align-items:center}.ec__image{width:50%}.ec__image img{display:block;margin:0 auto}.ec__image--n1 img{width:100%}.ec__image--n2 img{width:80%}.ec__image--n3 img{width:80%}.ec__image--n4 img{width:80%}.ec__image--n5 img{width:80%}.ec__text{width:50%;height:100%}.ec__text--n3{margin-top:44px}.ec__text--n4{margin-top:44px}.ec__text .date{margin-top:20px;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}.ec__text .desc{margin-top:20px;width:460px;color:#bcb489;font-size:2.0rem;line-height:1.6}.ec__text .spec{margin-top:20px;width:90%;color:#bcb489;font-size:2.0rem;line-height:1.6}.ec__btnList{display:flex;align-content:flex-start;align-items:flex-start;flex-flow:row nowrap;justify-content:center;margin-top:50px;width:100%}.ec__btnList--mt_25{margin-top:25px}.ec__btnItem{margin:0 20px;max-width:420px;width:34%}.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)}}.util__headerPadding{padding-top:40px}.lm-hero{position:relative;z-index:5;width:100%}.lm-hero .kv{margin:0 auto;min-width:960px;max-width:1600px;width:100%}.lm-intro{position:relative;width:100%}.lm-intro .bg{position:relative;z-index:0;width:100%;height:100%}.lm-intro .bg .video{position:relative;display:block;min-width:960px;width:100%;height:auto}.lm-intro .bg .dot{position:absolute;top:0;right:0;left:0;display:block;padding-top:56.25%;min-width:960px;width:100%;height:0;background:url("/beer/thepremiummalts/mastersdream/assets/video/dot.png") center repeat}.lm-intro .contents{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%}.lm-intro .contents .logo{margin:0 auto;width:260px;height:186px}@media (max-width: 1280px){.lm-intro .contents .logo{width:200px;height:143px}}.lm-intro .contents .head{margin-top:45px;color:#fff;text-align:center;text-indent:0.5em;letter-spacing:0.2em;font-size:6.0rem}@media (max-width: 1280px){.lm-intro .contents .head{margin-top:36px;font-size:4.8rem}}.lm-intro .contents .subhead{margin-top:40px;color:#fff;text-align:center;letter-spacing:0.1em;font-size:2.8rem}@media (max-width: 1280px){.lm-intro .contents .subhead{margin-top:30px;font-size:2.4rem}}.lm-intro .contents .text{margin-top:40px;color:#fff;text-align:center;letter-spacing:0.05em;font-size:2.0rem;line-height:1.8}@media (max-width: 1280px){.lm-intro .contents .text{margin-top:30px;font-size:1.7rem;line-height:1.7}}@media (max-width: 1000px){.lm-intro .contents .text{font-size:1.5rem}}.lm-brewerTitle{position:relative;z-index:5;width:100%}.lm-brewerTitle::before{position:absolute;bottom:-45px;left:calc(50% - 400px);z-index:2;display:block;width:865px;height:227px;background:url("/beer/thepremiummalts/mastersdream/assets/img/top/brewer_title_typo.png") top center no-repeat;background-size:92%;content:'';opacity:0.7;transform:rotate(-3deg)}.lm-brewerTitle::after{position:absolute;top:0;z-index:1;display:block;width:100%;height:140%;background:url("/beer/thepremiummalts/mastersdream/assets/img/top/brewer_title_bg.png") top center no-repeat;content:''}.lm-brewerTitle .head{position:relative;z-index:2;padding:120px 0;color:#fff;text-align:center;letter-spacing:0.2em;font-size:6.0rem}.lm-brewer{position:relative;width:100%}.lm-brewer .bg{position:absolute;z-index:0;width:100%;height:100%;background-size:cover}.lm-brewer .bg.lt-chp1{background:url("/beer/thepremiummalts/mastersdream/assets/img/top/brewer1_bg.jpg") center no-repeat;background-size:cover}.lm-brewer .bg.lt-chp2{background:url("/beer/thepremiummalts/mastersdream/assets/img/top/brewer2_bg.jpg") center no-repeat;background-size:cover}.lm-brewer .bg.lt-chp3{background:url("/beer/thepremiummalts/mastersdream/assets/img/top/brewer3_bg.jpg") center no-repeat;background-size:cover}.lm-brewer .contents{position:relative;z-index:5;margin:0 auto;padding:90px 0 120px 0;min-width:960px;max-width:1144px;width:100%}.lm-brewer .contents .left{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;width:50%;height:calc(703/1920vh)}.lm-brewer .contents .left .subhead{background:-webkit-linear-gradient(-45deg, #895d14, #d89427, #dc952b, #e0a13a, #f0ba62, #edb963, #fcce81);-webkit-background-clip:text;color:#895d14;-webkit-text-fill-color:transparent;letter-spacing:0.1em;font-size:5.4rem}.lm-brewer .contents .left .text{margin-top:30px;color:#fff;text-align:center;letter-spacing:0.05em;font-size:2.0rem;line-height:2}.lm-brewer .contents .left .ui.lt-chp3{margin-top:40px;width:400px}.lm-brewer .contents .left .ui.lt-chp3 .button{display:block}#mdTop .kamiawa__container{display:flex;align-content:center;align-items:center;flex-flow:row wrap;justify-content:flex-start;margin:0 auto;padding:60px 0 0 0;min-width:960px;max-width:1144px;width:100%;height:668px;background:url("/beer/thepremiummalts/mastersdream/assets/img/top/kamiawa_kv.jpg") center no-repeat;background-size:100%}#mdTop .kamiawa__contents{margin:0 0 0 50%;width:50%}#mdTop .kamiawa__kv{display:none}#mdTop .kamiawa__h2{width:130px}#mdTop .kamiawa__text{margin-top:40px;color:#fff;font-size:1.8rem;line-height:1.8}#mdTop .kamiawa__ui{margin-top:40px;width:400px}#mdTop .kamiawa__ui .btn{display:block}.lm-house{position:relative;width:100%}.lm-house .bg{position:absolute;z-index:0;width:100%;height:100%;background:url("/beer/thepremiummalts/mastersdream/assets/img/top/house_bg.jpg") center no-repeat;background-size:cover}.lm-house .contents{position:relative;margin:0 auto;padding:80px 0 100px 0;min-width:100%;max-width:1164px;width:100%}.lm-house .contents .logo{margin:0 auto;width:520px}.lm-house .contents .subhead{margin-top:50px;color:#fff;text-align:center;letter-spacing:0.1em;font-size:3.0rem}.lm-house .contents .area{margin:30px auto 0 auto;color:#fff;text-align:center;letter-spacing:0.1em;font-size:3.6rem}.lm-house .contents .photos{display:flex;align-items:flex-start;justify-content:space-between;margin:80px auto 0 auto;width:94%}.lm-house .contents .photos .photo{width:22.6%}.lm-house .contents .ui{margin:80px auto 0 auto;width:500px}.lm-house .contents .ui .button{display:block;width:100%}.lm-bannerFloating{position:fixed;right:16px;bottom:16px;z-index:10000;width:350px;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%{-webkit-transform:translateY(8px);transform:ranslateY(8px);opacity:0}100%{z-index:10000;opacity:1}}@keyframes visibleBannerFloating{0%{-webkit-transform:translateY(8px);transform:translateY(8px);opacity:0}100%{z-index:10000;-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}@-webkit-keyframes hideBannerFloating{0%{opacity:1}100%{z-index:-1;-webkit-transform:translateY(8px);transform:ranslateY(8px);opacity:0}}@keyframes hideBannerFloating{0%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}100%{z-index:-1;-webkit-transform:translateY(8px);transform:translateY(8px);opacity:0}}
