@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Wavefont:wght@200;800&display=swap");*:focus{outline:none !important}main h2{position:relative;font-size:9.4vw;font-weight:700;font-family:'Montserrat', sans-serif;letter-spacing:-0.05em;color:#fff;transition:.3s;white-space:nowrap}@media screen and (min-width: 1200px){main h2{font-size:100px}}@media screen and (max-width: 1200px){main h2{padding-top:0.4em;line-height:0.8em}}main .bnr a{display:block}main .bnr a img{transition:.3s}@media (hover: hover) and (pointer: fine){main .bnr a:hover img{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}main .btnMore{display:block;width:30%;max-width:200px;transition:.3s}@media (hover: hover) and (pointer: fine){main .btnMore:hover{opacity:.6}}main .btnMore img{width:100%;height:auto}@media screen and (min-width: 768px){main .btnMore{width:16.6vw}}main .intro{position:relative;margin:0 5% 0;padding:100px 0 calc(20px + 9vw) 0.26vw}@media screen and (max-width: 767px){main .intro{background:url(../images/common/bg_line_lr_sp.png) no-repeat left bottom/100% auto}main .intro:after{pointer-events:none;content:"";position:absolute;z-index:-1;left:0;top:0;background:url(../images/common/bg_line_dot_sp.png) repeat-y top left/100% auto;width:100%;height:calc(100% - 9vw)}}@media screen and (min-width: 768px) and (max-width: 1000px){main .intro{margin:0 2.5%;padding:100px 0 20px}main .intro:after{pointer-events:none;content:"";position:absolute;z-index:-1;left:-2.5vw;top:0;background:url(../images/common/bg_line_dot.png) repeat-y top left/100% auto;width:100vw;height:100%}}@media screen and (min-width: 1000px){main .intro{margin:0;padding:25px 0 20px;overflow:hidden}main .intro:after{pointer-events:none;content:"";position:absolute;z-index:-1;left:0;top:0;background:url(../images/common/bg_line_dot.png) repeat-y top center/clamp(0px, 100%, 1200px) auto;width:100%;height:100%}}main .intro #topSlider{width:calc(110% + 8px);margin-left:calc(-5% + -6px);margin-bottom:10%}@media screen and (min-width: 768px){main .intro #topSlider{margin-bottom:40px}}main .intro #topSlider .slideCover{max-width:1200px;margin:0 auto}main .intro #topSlider .slider{display:none;position:relative;margin-bottom:4%}main .intro #topSlider .slider.slick-initialized{display:block}@media screen and (min-width: 768px){main .intro #topSlider .slider{margin-bottom:20px}}main .intro #topSlider .slider .slick-list{overflow:visible !important}main .intro #topSlider .slider:before{position:absolute;top:0;left:0;width:94%;height:100%;background:url(../images/top/bg_slider.png) no-repeat left center,url(../images/top/bg_slider.png) no-repeat right center;background-size:50px 100%;margin-left:3%;z-index:-1;content:""}@media screen and (min-width: 768px){main .intro #topSlider .slider:before{width:88%;margin-left:6%;background-size:50px auto}}main .intro #topSlider .slider:after{position:absolute;bottom:-10%;left:0%;width:100%;height:14%;max-height:50px;background:url(../images/top/ico_slider.png) no-repeat center;background-size:contain;z-index:-1;content:""}@media screen and (min-width: 768px){main .intro #topSlider .slider:after{bottom:-4%}}main .intro #topSlider .slider .slide-arrow{width:5%;height:100%}main .intro #topSlider .slider .slide-arrow.prev-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}main .intro #topSlider .slider .slick-list{padding:0 10% !important}@media screen and (min-width: 768px){main .intro #topSlider .slider li a{margin:0 40px;transition:.3s}}@media screen and (min-width: 768px) and (hover: hover) and (pointer: fine){main .intro #topSlider .slider li a:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}}@media screen and (min-width: 768px){main .intro #topSlider .slider li a img{width:100%}}main .intro #topSlider .slider .slick-slide img{will-change:transform;-webkit-transform:scale(0.9);transform:scale(0.9);transition:.3s;box-shadow:0 0 10px 0px rgba(0,0,0,0.8)}main .intro #topSlider .slider .slick-center img,main .intro #topSlider .slider .slick-current img,main .intro #topSlider .slider .slick-current-next img{-webkit-transform:scale(1);transform:scale(1);transition:.3s}main .intro #topSlider .thumbnail{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:82%;max-width:980px;margin:0 auto}main .intro #topSlider .thumbnail .thumb-arrow{width:2%;height:auto;margin:0 1em;transition:.3s}@media (hover: hover) and (pointer: fine){main .intro #topSlider .thumbnail .thumb-arrow:hover{opacity:.6;cursor:pointer}}@media screen and (min-width: 768px){main .intro #topSlider .thumbnail .thumb-arrow{width:11px}}@media screen and (min-width: 768px){main .intro #topSlider .thumbnail li{transition:.3s;cursor:pointer}}@media screen and (min-width: 768px) and (hover: hover) and (pointer: fine){main .intro #topSlider .thumbnail li:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}}@media screen and (min-width: 768px){main .intro #topSlider .thumbnail li img{width:100%}}main .intro #informationList{position:relative;margin:5% 0;padding:20px;background:#fff;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%)}@media screen and (min-width: 768px){main .intro #informationList{width:100%;max-width:1140px;margin:60px auto 0}}@media screen and (min-width: 1000px){main .intro #informationList{width:95%}}main .intro #informationList:before{pointer-events:none;content:"";position:absolute;top:10px;right:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 8'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M19.475,8.006 L16.514,8.006 L19.054,0.009 L22.015,0.009 L19.475,8.006 ZM11.013,8.006 L13.553,0.009 L16.514,0.009 L13.974,8.006 L11.013,8.006 ZM5.513,8.006 L8.053,0.009 L11.013,0.009 L8.474,8.006 L5.513,8.006 ZM0.012,8.006 L2.552,0.009 L5.513,0.009 L2.973,8.006 L0.012,8.006 Z'/%3E%3C/svg%3E") no-repeat center/contain;width:32px;aspect-ratio:22/8}@media screen and (min-width: 768px){main .intro #informationList:before{width:46px}}main .intro #informationList>li a{display:block;color:#070707}@media (hover: hover) and (pointer: fine){main .intro #informationList>li a:hover{color:#c70000}}main .intro #informationList>li:not(:first-child){padding:1em 0 0 0}main .intro #informationList>li:not(:last-child){padding-bottom:1em;border-bottom:1px solid #b9bcc9}@media screen and (min-width: 768px){main .intro #informationList>li:not(:last-child){padding:10px 0;border-bottom:1px solid #b9bcc9}}main .intro #informationList>li dl{font-size:1.3em;font-weight:600}main .intro #informationList>li dl dt{position:relative;z-index:0;background:#000;min-width:7em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.2em 0.5em .3em 1em;color:#FFF;font-family:'Montserrat', sans-serif;white-space:nowrap}main .intro #informationList>li dl dt:after{content:"";position:absolute;z-index:-1;top:0;right:0;pointer-events:none;background:url("../images/top/bg_date.png") no-repeat center right/auto 100%;width:auto;height:100%;aspect-ratio:30/30;-webkit-transform:translate(90%, 0);transform:translate(90%, 0)}main .intro #informationList>li dl dd{margin:.5em 0 0}@media screen and (min-width: 768px){main .intro #informationList>li dl{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}main .intro #informationList>li dl dt{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;max-width:7em;height:1.5em;max-height:38px;margin:0;padding:0 0.5em 0 0.5em}main .intro #informationList>li dl dd{width:calc(100% - 8em);margin:0;padding:0 0 0 10px}}main .intro #information{margin-top:60px}@media screen and (min-width: 768px){main .intro #information{width:100%;max-width:1140px;margin:60px auto 0}}@media screen and (min-width: 1000px){main .intro #information{width:95%}}main .intro #information h2:before{content:"";display:inline-block;background:#FFF;width:0.5em;height:2px;margin:0 0.1em 0 0;vertical-align:middle;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}main .intro #information h2:after{position:relative;display:inline-block;margin-left:.5em;font-family:"Wavefont",sans-serif;font-size:0.35em;font-weight:200;letter-spacing:0.1em;line-height:1;content:"INFORMAION";background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}main .intro #information .namasupachannel{position:relative;margin-top:20px}@media screen and (min-width: 768px){main .intro #information .namasupachannel{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;max-width:1100px}}main .intro #information .namasupachannel .bnr{margin-left:5%;padding:0 3% 3% 0;background:url(../images/top/bg_bnr_frame.png) no-repeat center;background-size:contain}@media screen and (min-width: 768px){main .intro #information .namasupachannel .bnr{-webkit-flex:none;flex:none;width:50%;padding:0 10px 10px 0}main .intro #information .namasupachannel .bnr img{width:100%;height:auto}}main .intro #information .namasupachannel .txt{position:relative;z-index:0;margin:50px 0 20px}@media screen and (min-width: 768px){main .intro #information .namasupachannel .txt{-webkit-flex:none;flex:none;width:45%;margin:0;padding:0 0 0 20px}}main .intro #information .namasupachannel .txt h3{position:absolute;z-index:1;top:-2em;left:0;width:50%}main .intro #information .namasupachannel .txt h3 img{width:100%;height:auto}@media screen and (min-width: 768px){main .intro #information .namasupachannel .txt h3{width:60%;max-width:400px;top:-1em;left:-0.5vw}}@media screen and (min-width: 1200px){main .intro #information .namasupachannel .txt h3{left:-6px}}main .intro #information .namasupachannel .txt .inner{position:relative;z-index:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:rgba(65,58,76,0.5);-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.3vw), calc(100% - 1.3vw) calc(100% - 1vw), 10% calc(100% - 1vw), 8.5% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.3vw), calc(100% - 1.3vw) calc(100% - 1vw), 10% calc(100% - 1vw), 8.5% 100%, 0 100%);margin:2em 8% 0 8%;padding:3em 1em 2.5em;font-family:"Montserrat",sans-serif;font-size:3.2vw;font-weight:600}main .intro #information .namasupachannel .txt .inner:before{position:absolute;z-index:0;top:0;right:0;content:'';background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 79 314'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M7.907,228.083 L78.999,299.171 L78.999,313.394 L0.799,235.197 L0.799,0.596 L7.907,0.596 L7.907,228.083 Z'/%3E%3C/svg%3E") no-repeat top right/contain;aspect-ratio:79/314;width:0.5em}@media screen and (min-width: 768px){main .intro #information .namasupachannel .txt .inner{margin:2em 1em 0 1em;padding:2.5em 1.5em 2.5em;font-size:1.4vw;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.2em), calc(100% - 0.7em) calc(100% - 0.5em), 10% calc(100% - 0.5em), 8.5% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.2em), calc(100% - 0.7em) calc(100% - 0.5em), 10% calc(100% - 0.5em), 8.5% 100%, 0 100%)}}@media screen and (min-width: 1200px){main .intro #information .namasupachannel .txt .inner{font-size:18px}}main .intro #information .namasupachannel .txt .inner p{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%;color:#fff}main .intro #information .namasupachannel .txt .btnMore{position:absolute;bottom:0;right:0;-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}main .middle{position:relative;margin:0 5%}@media screen and (max-width: 767px){main .middle{background:url(../images/common/bg_line_rl_sp.png) no-repeat bottom left/100% auto;padding:0 0 40px 0}main .middle:after{pointer-events:none;content:"";position:absolute;top:0;left:0;background:url(../images/common/bg_line_r.png) repeat-y top right/100% auto;width:100%;height:calc(100% - 12vw)}}@media screen and (min-width: 768px){main .middle{background:url(../images/common/bg_line_rl.png) no-repeat bottom/100% auto;max-width:1200px;padding:0 0 clamp(0px, 6.66667vw, 80px) 0;margin:0 auto}main .middle:before{position:absolute;top:0;left:0;width:100%;height:clamp(0px, 3.25vw, 48px);background:url(../images/common/bg_line_lr.png) no-repeat left center/100% auto;content:""}}main .middle #sns .inner .box{position:relative;margin-right:5%;background:url(../images/top/bg_sns_sp.png);background-size:15%;border:2px solid #413a4c}main .middle #sns .inner .box:before{pointer-events:none;content:"";position:absolute;z-index:1;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);background:url(../images/top/bg_sns_frame_tl.png) no-repeat top left/auto,url(../images/top/bg_sns_frame_br.png) no-repeat bottom right/auto}@media screen and (min-width: 768px){main .middle #sns .inner .box:after{pointer-events:none;content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:url(../images/top/bg_sns_frame_l.png) no-repeat left center/auto,url(../images/top/bg_sns_frame_r.png) no-repeat right center/auto}}main .middle #sns .inner .box .x{position:relative;z-index:0;padding:5%}main .middle #sns .inner .box .x:after{pointer-events:none;content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:url(../images/top/bg_sns_frame_l.png) no-repeat left center/3vw auto,url(../images/top/bg_sns_frame_r.png) no-repeat right center/3vw auto}@media screen and (min-width: 768px){main .middle #sns .inner .box .x:after{display:none}}main .middle #sns .inner .box .x .timeline{background:#fff;height:442px;overflow-y:auto}main .middle #sns .inner .box .x .timeline .twitter-timeline,main .middle #sns .inner .box .x .timeline .twitter-timeline iframe{width:100% !important;min-height:100% !important;max-width:none}main .middle #sns .inner .box .x .btn{margin:20px auto 0;transition:.3s}@media (hover: hover) and (pointer: fine){main .middle #sns .inner .box .x .btn:hover{opacity:.6}}main .middle #sns .inner .box .bnr{position:relative;z-index:0;padding:5%;border-top:2px solid #413a4c}main .middle #sns .inner .box .bnr:after{pointer-events:none;content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:url(../images/top/bg_sns_frame_l.png) no-repeat left center/3vw auto,url(../images/top/bg_sns_frame_r.png) no-repeat right center/3vw auto}@media screen and (min-width: 768px){main .middle #sns .inner .box .bnr:after{display:none}}main .middle #sns .inner .box .bnr a{display:block}main .middle #sns .inner .box .bnr a:not(:last-child){margin-bottom:5%}@media screen and (min-width: 768px){main .middle #sns{position:relative;max-width:1200px;margin:0 auto;padding:clamp(0px, 3.25vw, 48px) 10% clamp(0px, 3vw, 42px) 60px}main .middle #sns::before{pointer-events:none;content:"";position:absolute;z-index:-1;top:clamp(0px, 3.25vw, 48px);right:0;background:url(../images/top/bg_line_info.png) repeat-y top center/100% auto;width:100%;height:calc(100% - clamp(0px, 3.25vw, 48px) - clamp(0px, 3vw, 42px))}main .middle #sns:after{position:absolute;bottom:0;left:0;width:100%;height:clamp(0px, 3vw, 42px);background:url(../images/top/bg_line_sg.png) no-repeat center/100% auto;content:""}main .middle #sns .inner{position:relative;padding-right:min(calc(25 / 1200 * 100%), 25px)}main .middle #sns .inner .box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0;background:url(../images/top/bg_sns_sp.png);background-size:8%}main .middle #sns .inner .box .x{width:53%;padding:30px}main .middle #sns .inner .box .x .timeline{height:33.9vw;max-height:407px}main .middle #sns .inner .box .x .btn{width:70%;max-width:479px}main .middle #sns .inner .box .x .btn a img{width:100%}main .middle #sns .inner .box .bnr{display:-webkit-flex;display:flex;-webkit-flex-flow:column;flex-flow:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-top:none;border-left:2px solid #413a4c;width:47%;padding:30px}main .middle #sns .inner .box .bnr a{display:block}main .middle #sns .inner .box .bnr a:not(:last-child){margin-bottom:5%}main .middle #sns .inner .box .bnr a img{width:100%}}main .middle #goods{position:relative;padding:6vw 0 12vw 0}@media screen and (min-width: 768px){main .middle #goods{max-width:1200px;margin:0 auto;padding:clamp(0px, 2vw, 60px) 2.5% clamp(0px, 6vw, 120px) 0}}main .middle #goods:before{position:absolute;top:6vw;left:-5%;width:100vw;height:calc(100% - 18vw);background:url(../images/common/bg_diagonal.png) no-repeat center;background-size:auto;z-index:-1;content:"";-webkit-clip-path:polygon(0 6vw, 100% 0, 100% calc(100% - 6vw), 0 100%);clip-path:polygon(0 6vw, 100% 0, 100% calc(100% - 6vw), 0 100%)}@media screen and (min-width: 768px){main .middle #goods:before{top:0;left:0;height:calc(100% - 60px);-webkit-clip-path:polygon(0 50px, 100% 0, 100% calc(100% - 50px), 0 100%);clip-path:polygon(0 50px, 100% 0, 100% calc(100% - 50px), 0 100%)}}@media screen and (min-width: 1200px){main .middle #goods:before{left:calc((100vw - 1200px) / -2)}}main .middle #goods:after{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/common/bg_circle.png) no-repeat center;background-size:contain;z-index:-1;content:""}main .middle #goods .inner{padding:0 0.53vw 0 0}@media screen and (min-width: 768px){main .middle #goods .inner{padding:0}main .middle #goods .inner:before{pointer-events:none;content:"";position:absolute;z-index:1;top:0;left:0;background:url(../images/top/bg_line_goods.png) repeat-y top center/100% auto;width:100%;height:calc(100% - clamp(0px, 3vw, 36px))}}main .middle #goods h2{text-align:right}main .middle #goods h2:before{position:relative;display:inline-block;margin-right:.5em;font-family:"Wavefont",sans-serif;font-size:0.35em;font-weight:200;letter-spacing:0.1em;line-height:1;content:"GODOS";background:linear-gradient(to left, #fff 0%, rgba(255,255,255,0) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}main .middle #goods h2:after{content:"";display:inline-block;background:#FFF;width:0.5em;height:2px;margin:0 0 0 0.1em;vertical-align:middle;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media screen and (min-width: 768px){main .middle #goods h2{margin-right:0}}main .middle #goods .btnMore{margin:20px auto 0}main .copyright{padding:8%;text-align:center;font-size:1rem;color:#fff;background:#070707}main .copyright p{margin-top:1.5em}main .copyright p img{width:auto;height:1em;margin:0 0.5em;vertical-align:bottom}@media screen and (max-width: 1000px){main .copyright{text-align:left}}@media screen and (min-width: 768px){main .copyright{padding:30px}}@-webkit-keyframes fadeUp{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}

/*# sourceMappingURL=maps/top.css.map */
