.u-zIndex_2{z-index:2}.u-zIndex_9{z-index:9}.u-zIndex_10{z-index:10}.u-zIndex_11{z-index:100}@media(min-width: 768px){.u-pc_none{display:none}.u-pc_block{display:block}.u-anchor{position:absolute;top:-56px;height:0}.u-anchor--exp{top:-88px}}@media(max-width: 767px){.u-sp_none{display:none}.u-sp_block{display:block}.u-anchor{position:absolute;top:-32px;height:0}.u-anchor--exp{top:-80px}}.u-relative{position:relative}.c-snb .c-nav{position:absolute;top:0;right:0;left:0;width:100%;height:56px;background-color:#0a1f66}.c-snb .c-nav.on{position:fixed;top:0}.c-snb .c-nav__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-width:960px;max-width:1164px;height:100%;margin:0 auto;padding:0 8px}.c-snb .c-nav__h1{width:115px}.c-snb .c-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 68px - 32px)}.c-snb .c-nav__list .item{position:relative;margin:2px 30px 0 30px}.c-snb .c-nav__list .item::after{position:absolute;top:50%;right:-30px;width:1px;height:24px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background-color:#c6c6c6;content:""}.c-snb .c-nav__list .item:last-child::after{display:none}.c-snb .c-nav__list .item--news{width:74px;width:calc(74px * 0.95)}.c-snb .c-nav__list .item--about{width:159px;width:calc(159px * 0.95)}.c-snb .c-nav__list .item--videos{width:102px;width:calc(102px * 0.95)}.c-snb .c-nav__list .item--products{width:64px;width:calc(64px * 0.95)}.c-snb .c-nav__list .item--campaign{width:85px;width:calc(85px * 0.95)}.c-snb .c-nav__list .item--experience{width:76px;width:calc(76px * 0.95)}.c-snb .c-nav__list .item--special{width:78px;width:calc(78px * 0.95)}.c-snb .c-nav__list .item--yoasobi{width:188px;width:calc(188px * 0.95)}.c-snb .c-nav__list .item--yoasobi .img{-webkit-box-shadow:0px 0px 8px 6px rgba(245,44,95,.6);box-shadow:0px 0px 8px 6px rgba(245,44,95,.6)}.c-snb .c-nav .a{display:block;position:relative;cursor:pointer;opacity:1;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.c-snb .c-nav .a:hover{opacity:.5;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.c-snb .c-pagetop{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;right:30px;bottom:-100px;width:50px;height:50px;border:2px solid #0a1f66;border-radius:50%;font-size:0;text-indent:-9999px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.c-snb .c-pagetop .a{display:block;width:100%;height:100%;cursor:pointer}.c-snb .c-pagetop .a:after{position:absolute;top:50%;left:50%;width:14px;height:14px;margin-top:-5px;margin-left:-8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:0;border-top:3px solid #fff;border-right:3px solid #fff;content:""}.c-snb .c-pagetop .a:hover .span{opacity:.6;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.c-snb .c-pagetop .a .span{display:block;width:100%;height:100%;border-radius:50%;background-color:#0a1f66;opacity:1;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.c-snb .c-footerBorder{width:100%;height:4px;background-color:#0b308d}.c-snb{position:relative;width:100%;min-width:960px;line-height:0;font-family:"Noto Sans JP",sans-serif}.c-snb picture{display:block}.c-snb img,.c-snb source{width:100%;height:auto}.c-main{width:100%;background:#000 url("/beer/suntorynama/assets/img/cp/bg.png") top center repeat;background-size:1280px}.p-cover{width:100%;padding-top:56px}.p-cover__container{width:100%}.p-apply{width:100%}.p-apply__container{width:720px;margin:0 auto;padding:72px 0}.p-apply__container .a{display:block;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-apply__container .a:hover{opacity:.6;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.p-body{width:100%}.p-body__container{width:960px;margin:0 auto;padding:40px 0;border:4px solid #e60319;background-color:#fff}.p-body__prizeTitle{width:880px;margin:0 auto;padding:24px 0;background-color:#0b308c}.p-body__prizeTitle .picture{width:284px;margin:0 auto}.p-body__prizeName{width:880px;margin:64px auto 0 auto}.p-body__prizeName--first{margin:40px auto 0 auto}.p-body__prizeName .picture--name1{width:880px}.p-body__prizeName .picture--name2{width:248px}.p-body__prizeHall{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:880px;margin:16px auto 0 auto}.p-body__prizeHall .list{width:50%}.p-body__prizeHall .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 16px);margin:16px auto 0 auto;padding:16px 0;background-color:#e0e0e0}.p-body__prizeHall .item .p{color:#525252;font-weight:700;line-height:1.8;font-size:17px;font-size:1.0625rem}.p-body__prizeInfo{width:800px;margin:24px auto 0 auto;color:#525252;font-weight:700;line-height:1.6;font-size:17px;font-size:1.0625rem}.p-body__prizeNote{width:800px;color:#e60319;font-weight:700;line-height:1.6;font-size:15px;font-size:0.9375rem}.p-body__prizeNote--a{margin:24px auto 0 auto}.p-body__prizeNote--b{margin:8px auto 0 auto}.p-body__prizeNote .a{color:#e60319;text-decoration:underline}.p-body__periodTitle{width:880px;margin:80px auto 0 auto;padding:24px 0;background-color:#0b308c}.p-body__periodTitle .picture{width:420px;margin:0 auto}.p-body__periodName{width:880px;margin:64px auto 0 auto}.p-body__periodBorder{width:832px;margin:0 auto;padding:16px;border-bottom:1px dotted #525252}.p-body__periodInfo{width:800px;margin:24px auto 0 auto;color:#525252;font-weight:700;line-height:1.6;font-size:17px;font-size:1.0625rem}.p-body__periodNote{width:800px;color:#e60319;font-weight:700;line-height:1.6;font-size:15px;font-size:0.9375rem}.p-body__periodNote--a{margin:8px auto 0 auto}.p-body__periodNote--b{margin:24px auto 0 auto}.c-banners{width:100%;padding:80px 0;background-color:#ececec}.c-banners .a{display:block;width:560px;margin:0 auto;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.c-banners .a:hover{opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
