@media screen and (min-width: 768px){.pc{display:block}img.pc,span.pc,br.pc{display:inline}.sp,img.sp,span.sp,br.sp{display:none}}@media screen and (max-width: 767px){.sp{display:block}img.sp,span.sp,br.sp{display:inline}.pc,img.pc,span.pc,br.pc{display:none}}#page-news #news .inner{position:relative;z-index:1;width:1080px;margin:0 auto}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news .inner{width:94.5454545455vw}}@media screen and (max-width: 767px){#page-news #news .inner{width:89.3333333333vw}}#page-lineup .paper .inner,#page-howtoplay .paper .inner,#page-character .paper .inner,#page-story .paper .inner{position:relative;z-index:1;width:980px;margin:0 auto}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .inner,#page-howtoplay .paper .inner,#page-character .paper .inner,#page-story .paper .inner{width:85.4545454545vw}}@media screen and (max-width: 767px){#page-lineup .paper .inner,#page-howtoplay .paper .inner,#page-character .paper .inner,#page-story .paper .inner{width:78.6666666667vw}}#page-news #news-detail .inner{position:relative;z-index:1;width:920px;margin:0 auto}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .inner{width:83.6363636364vw}}@media screen and (max-width: 767px){#page-news #news-detail .inner{width:78.6666666667vw}}#page-news #news-detail h2,#page-lineup .paper h2,#page-howtoplay .paper h2,#page-character .paper .character1 h2,#page-character .paper .character2 h2,#page-story .paper h2,#page-index #howtoplay h2,#page-index #character h2,#page-index #story h2{font-size:46px;line-height:1.5217391304em;font-weight:900;text-align:center;position:relative;z-index:1;margin-bottom:25px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail h2,#page-lineup .paper h2,#page-howtoplay .paper h2,#page-character .paper .character1 h2,#page-character .paper .character2 h2,#page-story .paper h2,#page-index #howtoplay h2,#page-index #character h2,#page-index #story h2{font-size:4.6rem}}@media screen and (max-width: 767px){#page-news #news-detail h2,#page-lineup .paper h2,#page-howtoplay .paper h2,#page-character .paper .character1 h2,#page-character .paper .character2 h2,#page-story .paper h2,#page-index #howtoplay h2,#page-index #character h2,#page-index #story h2{font-size:5.6rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail h2,#page-lineup .paper h2,#page-howtoplay .paper h2,#page-character .paper .character1 h2,#page-character .paper .character2 h2,#page-story .paper h2,#page-index #howtoplay h2,#page-index #character h2,#page-index #story h2{margin-bottom:2.2727272727vw}}@media screen and (max-width: 767px){#page-news #news-detail h2,#page-lineup .paper h2,#page-howtoplay .paper h2,#page-character .paper .character1 h2,#page-character .paper .character2 h2,#page-story .paper h2,#page-index #howtoplay h2,#page-index #character h2,#page-index #story h2{margin-bottom:5.3333333333vw}}#page-news #news-detail h2 span,#page-lineup .paper h2 span,#page-howtoplay .paper h2 span,#page-character .paper .character1 h2 span,#page-character .paper .character2 h2 span,#page-story .paper h2 span,#page-index #howtoplay h2 span,#page-index #character h2 span,#page-index #story h2 span{position:relative}#page-news #news-detail h2 span::before,#page-lineup .paper h2 span::before,#page-howtoplay .paper h2 span::before,#page-character .paper .character1 h2 span::before,#page-character .paper .character2 h2 span::before,#page-story .paper h2 span::before,#page-index #howtoplay h2 span::before,#page-index #character h2 span::before,#page-index #story h2 span::before{content:"";aspect-ratio:1;background:url(../img/common/stamp.png) no-repeat;background-size:contain;position:absolute;z-index:-1;width:112px;top:-18px;left:-55px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail h2 span::before,#page-lineup .paper h2 span::before,#page-howtoplay .paper h2 span::before,#page-character .paper .character1 h2 span::before,#page-character .paper .character2 h2 span::before,#page-story .paper h2 span::before,#page-index #howtoplay h2 span::before,#page-index #character h2 span::before,#page-index #story h2 span::before{width:10.1818181818vw;top:-1.6363636364vw;left:-5vw}}@media screen and (max-width: 767px){#page-news #news-detail h2 span::before,#page-lineup .paper h2 span::before,#page-howtoplay .paper h2 span::before,#page-character .paper .character1 h2 span::before,#page-character .paper .character2 h2 span::before,#page-story .paper h2 span::before,#page-index #howtoplay h2 span::before,#page-index #character h2 span::before,#page-index #story h2 span::before{width:17.8666666667vw;top:-6.6666666667vw;left:-9.3333333333vw}}#page-howtoplay .paper .ill1-text2 strong,#page-howtoplay .paper .ill3-text2 strong,#page-howtoplay .paper .ill4-text2 strong,#page-howtoplay .paper .copy span,#page-howtoplay .paper .copy strong,#page-story .paper .copy strong{position:relative}#page-howtoplay .paper .ill1-text2 strong::before,#page-howtoplay .paper .ill3-text2 strong::before,#page-howtoplay .paper .ill4-text2 strong::before,#page-howtoplay .paper .copy span::before,#page-howtoplay .paper .copy strong::before,#page-story .paper .copy strong::before,#page-howtoplay .paper .ill1-text2 strong::after,#page-howtoplay .paper .ill3-text2 strong::after,#page-howtoplay .paper .ill4-text2 strong::after,#page-howtoplay .paper .copy span::after,#page-howtoplay .paper .copy strong::after,#page-story .paper .copy strong::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;height:8px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill1-text2 strong::before,#page-howtoplay .paper .ill3-text2 strong::before,#page-howtoplay .paper .ill4-text2 strong::before,#page-howtoplay .paper .copy span::before,#page-howtoplay .paper .copy strong::before,#page-story .paper .copy strong::before,#page-howtoplay .paper .ill1-text2 strong::after,#page-howtoplay .paper .ill3-text2 strong::after,#page-howtoplay .paper .ill4-text2 strong::after,#page-howtoplay .paper .copy span::after,#page-howtoplay .paper .copy strong::after,#page-story .paper .copy strong::after{bottom:-.9090909091vw;height:.7272727273vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill1-text2 strong::before,#page-howtoplay .paper .ill3-text2 strong::before,#page-howtoplay .paper .ill4-text2 strong::before,#page-howtoplay .paper .copy span::before,#page-howtoplay .paper .copy strong::before,#page-story .paper .copy strong::before,#page-howtoplay .paper .ill1-text2 strong::after,#page-howtoplay .paper .ill3-text2 strong::after,#page-howtoplay .paper .ill4-text2 strong::after,#page-howtoplay .paper .copy span::after,#page-howtoplay .paper .copy strong::after,#page-story .paper .copy strong::after{bottom:-2.8vw;height:2.2666666667vw}}#page-howtoplay .paper .ill1-text2 strong::before,#page-howtoplay .paper .ill3-text2 strong::before,#page-howtoplay .paper .ill4-text2 strong::before,#page-howtoplay .paper .copy span::before,#page-howtoplay .paper .copy strong::before,#page-story .paper .copy strong::before{width:100%;background-repeat:no-repeat,no-repeat;background-size:auto 100%,auto 100%;background-position:left top,right top;background-image:url(../img/common/line_start@pc.png),url(../img/common/line_end@pc.png)}@media screen and (max-width: 767px){#page-howtoplay .paper .ill1-text2 strong::before,#page-howtoplay .paper .ill3-text2 strong::before,#page-howtoplay .paper .ill4-text2 strong::before,#page-howtoplay .paper .copy span::before,#page-howtoplay .paper .copy strong::before,#page-story .paper .copy strong::before{background-image:url(../img/common/line_start@sp.png),url(../img/common/line_end@sp.png)}}#page-howtoplay .paper .ill1-text2 strong::after,#page-howtoplay .paper .ill3-text2 strong::after,#page-howtoplay .paper .ill4-text2 strong::after,#page-howtoplay .paper .copy span::after,#page-howtoplay .paper .copy strong::after,#page-story .paper .copy strong::after{background-repeat:repeat-x;background-size:auto 100%;background-position:center top;background-image:url(../img/common/line_repeat@pc.png);width:calc(100% - 16px)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill1-text2 strong::after,#page-howtoplay .paper .ill3-text2 strong::after,#page-howtoplay .paper .ill4-text2 strong::after,#page-howtoplay .paper .copy span::after,#page-howtoplay .paper .copy strong::after,#page-story .paper .copy strong::after{width:calc(100% - 1.4545454545vw)}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill1-text2 strong::after,#page-howtoplay .paper .ill3-text2 strong::after,#page-howtoplay .paper .ill4-text2 strong::after,#page-howtoplay .paper .copy span::after,#page-howtoplay .paper .copy strong::after,#page-story .paper .copy strong::after{background-image:url(../img/common/line_repeat@sp.png);width:calc(100% - 4.2666666667vw)}}#page-lineup .paper .box .button-tk a,#page-lineup .paper .button-dl a,#page-index #news .button a,#page-index #howtoplay .button a,#page-index #character .button a,#page-index #story .button a,footer .language p a,header nav.sp .language p a{font-size:20px;font-weight:700;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-radius:10px;background:#db3a1a;color:#fff;border:2px solid #fff;box-shadow:6px 6px 0 0 #1c0f02;width:300px;aspect-ratio:300/64}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .box .button-tk a,#page-lineup .paper .button-dl a,#page-index #news .button a,#page-index #howtoplay .button a,#page-index #character .button a,#page-index #story .button a,footer .language p a,header nav.sp .language p a{font-size:2rem}}@media screen and (max-width: 767px){#page-lineup .paper .box .button-tk a,#page-lineup .paper .button-dl a,#page-index #news .button a,#page-index #howtoplay .button a,#page-index #character .button a,#page-index #story .button a,footer .language p a,header nav.sp .language p a{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .box .button-tk a,#page-lineup .paper .button-dl a,#page-index #news .button a,#page-index #howtoplay .button a,#page-index #character .button a,#page-index #story .button a,footer .language p a,header nav.sp .language p a{width:27.2727272727vw;box-shadow:.5454545455vw .5454545455vw 0 0 #1c0f02}}@media screen and (max-width: 767px){#page-lineup .paper .box .button-tk a,#page-lineup .paper .button-dl a,#page-index #news .button a,#page-index #howtoplay .button a,#page-index #character .button a,#page-index #story .button a,footer .language p a,header nav.sp .language p a{width:53.3333333333vw;aspect-ratio:400/90;border:.5333333333vw solid #fff;box-shadow:1.0666666667vw 1.0666666667vw 0 0 #1c0f02}}#page-lineup .paper .box .button-tk a:hover,#page-lineup .paper .button-dl a:hover,#page-index #news .button a:hover,#page-index #howtoplay .button a:hover,#page-index #character .button a:hover,#page-index #story .button a:hover,footer .language p a:hover,header nav.sp .language p a:hover{border-color:#fdd000;color:#fdd000}#page-lineup .paper .box .button-tk a svg,#page-lineup .paper .button-dl a svg,#page-index #news .button a svg,#page-index #howtoplay .button a svg,#page-index #character .button a svg,#page-index #story .button a svg,footer .language p a svg,header nav.sp .language p a svg{width:.8em;margin-left:.3em}#page-lineup .paper .box .button-tk a svg path,#page-lineup .paper .button-dl a svg path,#page-index #news .button a svg path,#page-index #howtoplay .button a svg path,#page-index #character .button a svg path,#page-index #story .button a svg path,footer .language p a svg path,header nav.sp .language p a svg path{transition:.3s;fill:#fff;fill-rule:evenodd}#page-lineup .paper .box .button-tk a:hover svg path,#page-lineup .paper .button-dl a:hover svg path,#page-index #news .button a:hover svg path,#page-index #howtoplay .button a:hover svg path,#page-index #character .button a:hover svg path,#page-index #story .button a:hover svg path,footer .language p a:hover svg path,header nav.sp .language p a:hover svg path{fill:#fdd000}footer .language p.ja a,header nav.sp .language p.ja a{font-family:"Noto Sans JP",sans-serif}footer .language p.tc a,header nav.sp .language p.tc a{font-family:"Noto Sans TC",sans-serif}footer .language p.sc a,header nav.sp .language p.sc a{font-family:"Noto Sans SC",sans-serif}html[lang=ja] footer .language p.ja a,footer .language html[lang=ja] p.ja a,html[lang=ja] header nav.sp .language p.ja a,header nav.sp .language html[lang=ja] p.ja a,html[lang=zh-cmn-Hant] footer .language p.tc a,footer .language html[lang=zh-cmn-Hant] p.tc a,html[lang=zh-cmn-Hant] header nav.sp .language p.tc a,header nav.sp .language html[lang=zh-cmn-Hant] p.tc a,html[lang=zh-cmn-Hans] footer .language p.sc a,footer .language html[lang=zh-cmn-Hans] p.sc a,html[lang=zh-cmn-Hans] header nav.sp .language p.sc a,header nav.sp .language html[lang=zh-cmn-Hans] p.sc a{pointer-events:none;box-shadow:none;background:#56290c}footer .language p a,header nav.sp .language p a{font-size:18px;font-weight:500}@media screen and (min-width: 768px)and (max-width: 1100px){footer .language p a,header nav.sp .language p a{font-size:1.8rem}}@media screen and (max-width: 767px){footer .language p a,header nav.sp .language p a{font-size:2.8rem}}@media screen and (max-width: 767px){footer .language p a,header nav.sp .language p a{width:26.6666666667vw;aspect-ratio:200/80}}html{font-size:100%;overflow:auto;width:100%}body{margin:0;padding:0;width:100%}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,picture{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,picture{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select{margin:0;padding:0;background:none;border:none;outline:0;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}button{cursor:pointer}html{font-size:.9090909091vw}@media screen and (max-width: 767px){html{font-size:1.3333333333vw}}.disable-auto-tel a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none}body{font-size:18px;font-family:"Noto Sans JP",sans-serif;color:#663a1b;font-weight:400;line-height:1;-webkit-text-size-adjust:inherit}@media screen and (min-width: 768px)and (max-width: 1100px){body{font-size:1.8rem}}@media screen and (max-width: 767px){body{font-size:2.6rem}}html[lang=ja] body{font-family:"Noto Sans JP",sans-serif}html[lang=zh-cmn-Hant] body{font-family:"Noto Sans TC",sans-serif}html[lang=zh-cmn-Hans] body{font-family:"Noto Sans SC",sans-serif}@media screen and (max-width: 767px){body{-webkit-text-size-adjust:100%}body.is-fixed{width:100%;height:100%;position:fixed}}body.is-fixed-modal{width:100%;height:100%;position:fixed}_:-ms-fullscreen,:root body{overflow:hidden}button,input[type=text],select{font-size:18px;color:#663a1b;font-weight:400;line-height:1}@media screen and (min-width: 768px)and (max-width: 1100px){button,input[type=text],select{font-size:1.8rem}}@media screen and (max-width: 767px){button,input[type=text],select{font-size:2.6rem}}html[lang=ja] button,html[lang=ja] input[type=text],html[lang=ja] select{font-family:"Noto Sans JP",sans-serif}html[lang=zh-cmn-Hant] button,html[lang=zh-cmn-Hant] input[type=text],html[lang=zh-cmn-Hant] select{font-family:"Noto Sans TC",sans-serif}html[lang=zh-cmn-Hans] button,html[lang=zh-cmn-Hans] input[type=text],html[lang=zh-cmn-Hans] select{font-family:"Noto Sans SC",sans-serif}a,button{text-decoration:none;transition:.3s;color:#663a1b}a::after,a::before,button::after,button::before{transition:.3s}*:focus{outline:none}header{width:100%;position:fixed;z-index:10000}header h1{width:143px;position:absolute;z-index:1;top:3px;left:20px}header h1 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){header h1{width:13vw}}@media screen and (max-width: 767px){header h1{width:21.6vw}}@media screen and (min-width: 768px)and (max-width: 1100px){header h1{top:.2727272727vw;left:1.8181818182vw}}@media screen and (max-width: 767px){header h1{top:1.3333333333vw;left:2.6666666667vw}}header nav{background:rgba(255,255,255,.9)}header nav ul{display:flex}@media screen and (max-width: 767px){header nav ul{flex-direction:column;width:66.6666666667vw;margin:0 auto;border-top:1px solid #6b3a07;margin-bottom:9.3333333333vw}}header nav ul li{height:52px}@media screen and (min-width: 768px)and (max-width: 1100px){header nav ul li{height:4.7272727273vw}}@media screen and (max-width: 767px){header nav ul li{height:12vw;border-bottom:1px solid #6b3a07}}body#page-story header nav ul li.story a,body#page-character header nav ul li.character a,body#page-howtoplay header nav ul li.howtoplay a,body#page-lineup header nav ul li.lineup a,body#page-news header nav ul li.news a{color:#db3a1a}header nav ul li.contact{display:flex;align-items:center;justify-content:center}header nav ul li.contact svg{width:.7em;margin-left:.3em}header nav ul li.contact svg path{transition:.3s;fill:#6b3a07;fill-rule:evenodd}header nav ul li.contact a:hover svg path{fill:#db3a1a}header nav ul a{font-size:18px;font-weight:700;color:#6b3a07;height:100%;position:relative;display:flex;align-items:center;padding:0 28px}@media screen and (min-width: 768px)and (max-width: 1100px){header nav ul a{font-size:1.8rem}}@media screen and (max-width: 767px){header nav ul a{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){header nav ul a{padding:0 2.5454545455vw}}@media screen and (max-width: 767px){header nav ul a{padding:0;justify-content:center}}header nav ul a:hover{color:#db3a1a}header nav ul li:not(:last-child) a::after{content:"";width:1px;height:1em;background:#c2aea3;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width: 767px){header nav ul li:not(:last-child) a::after{display:none}}header nav.pc{position:absolute}body:not(#page-index) header nav.pc{border-radius:0 20px 20px 0;border:4px solid #fff;border-left:none;top:30px;left:0;padding-left:160px}@media screen and (min-width: 768px)and (max-width: 1100px){body:not(#page-index) header nav.pc{border-radius:0 1.8181818182vw 1.8181818182vw 0;top:2.7272727273vw;left:0;padding-left:14.5454545455vw}}body#page-index header nav.pc{border-radius:20px;border:4px solid #fff;top:20px;right:20px}@media screen and (min-width: 768px)and (max-width: 1100px){body#page-index header nav.pc{border-radius:1.8181818182vw;top:1.8181818182vw;right:1.8181818182vw}}header nav.sp{display:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow-y:auto}header nav.sp.active{display:block}header nav.sp .scroll{padding:9.3333333333vw 0}header nav.sp .logo{width:59.2vw;margin:0 auto 9.3333333333vw auto}header nav.sp .logo img{width:100%;vertical-align:bottom}header nav.sp .language{display:flex;justify-content:center;gap:4vw}#disp-nav{display:none;justify-content:center;align-items:center;box-sizing:border-box;background:rgba(255,255,255,.9);width:13.3333333333vw;aspect-ratio:1;border:.5333333333vw solid #fff;border-right:none;border-radius:2.6666666667vw 0 0 2.6666666667vw;cursor:pointer;position:fixed;top:2.6666666667vw;right:0;z-index:12000}@media screen and (max-width: 767px){#disp-nav{display:flex}}#disp-nav button{width:6.6666666667vw;aspect-ratio:50/46;position:relative}#disp-nav span{display:block;transition:all .3s;box-sizing:border-box;position:absolute;z-index:12000;left:0;width:100%;height:.6666666667vw;background:#6b3a07}#disp-nav span:nth-of-type(1){top:0}#disp-nav span:nth-of-type(2){top:calc(50% - .3333333333vw)}#disp-nav span:nth-of-type(3){bottom:0}#disp-nav.active span:nth-of-type(1){transform:translate(0, 2.6666666667vw) rotate(-45deg)}#disp-nav.active span:nth-of-type(2){display:none}#disp-nav.active span:nth-of-type(3){transform:translate(0, -2.6666666667vw) rotate(45deg)}#sns{position:relative;z-index:1;display:flex;justify-content:center;background:#52270d;gap:20px;padding:20px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#sns{gap:1.8181818182vw;padding:1.8181818182vw 0}}@media screen and (max-width: 767px){#sns{gap:4vw;padding:4vw 0}}body#page-index #sns{margin-top:120px}@media screen and (min-width: 768px)and (max-width: 1100px){body#page-index #sns{margin-top:10.9090909091vw}}@media screen and (max-width: 767px){body#page-index #sns{margin-top:0}}#sns a{width:60px;display:block}#sns a img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#sns a{width:5.4545454545vw}}@media screen and (max-width: 767px){#sns a{width:11.2vw}}#sns a:hover{opacity:.5}footer{position:relative;z-index:1;background-color:#67391b;color:#fff;text-align:center;padding:60px 0 80px 0}@media screen and (min-width: 768px)and (max-width: 1100px){footer{padding:5.4545454545vw 0 7.2727272727vw 0}}@media screen and (max-width: 767px){footer{padding:12vw 0 21.3333333333vw 0}}footer::before{content:"";pointer-events:none;display:block;width:100%;height:100%;mix-blend-mode:multiply;background-image:url(../img/common/bg_footer@pc.svg);background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;top:0;left:0}@media screen and (max-width: 767px){footer::before{background-image:url(../img/common/bg_footer@sp.svg)}}footer .language,footer .official,footer .corporate,footer .copyright,footer .caution{position:relative;z-index:1}footer .language{display:flex;justify-content:center;gap:40px;margin-bottom:60px}@media screen and (min-width: 768px)and (max-width: 1100px){footer .language{gap:3.6363636364vw;margin-bottom:5.4545454545vw}}@media screen and (max-width: 767px){footer .language{gap:4vw;margin-bottom:10.6666666667vw}}footer .official{font-size:16px;font-weight:500;display:flex;justify-content:center;margin-bottom:60px}@media screen and (min-width: 768px)and (max-width: 1100px){footer .official{font-size:1.6rem}}@media screen and (max-width: 767px){footer .official{font-size:2.8rem}}@media screen and (min-width: 768px)and (max-width: 1100px){footer .official{margin-bottom:5.4545454545vw}}@media screen and (max-width: 767px){footer .official{flex-direction:column;gap:9.3333333333vw;margin-bottom:9.3333333333vw}}footer .official p{border-left:1px solid #7f5a42;padding:5px 40px}@media screen and (min-width: 768px)and (max-width: 1100px){footer .official p{padding:.4545454545vw 3.6363636364vw}}@media screen and (max-width: 767px){footer .official p{border:none;padding:0}}footer .official p:last-child{border-right:1px solid #7f5a42}@media screen and (max-width: 767px){footer .official p:last-child{border:none}}footer .official p a{color:#fff}footer .official p a::after{content:"";display:inline-block;width:.8em;margin-left:.3em;aspect-ratio:1;background:url(../img/common/ic_link_wh.svg) no-repeat;background-size:contain}footer .official p a:hover{opacity:.5}footer .corporate{display:flex;justify-content:center;align-items:center;gap:50px;margin-bottom:60px}@media screen and (min-width: 768px)and (max-width: 1100px){footer .corporate{gap:4.5454545455vw;margin-bottom:5.4545454545vw}}@media screen and (max-width: 767px){footer .corporate{gap:5.3333333333vw;margin-bottom:8vw}}footer .corporate p:nth-child(1){width:160px}footer .corporate p:nth-child(1) img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){footer .corporate p:nth-child(1){width:14.5454545455vw}}@media screen and (max-width: 767px){footer .corporate p:nth-child(1){width:21.3333333333vw}}footer .corporate p:nth-child(2){width:300px}footer .corporate p:nth-child(2) img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){footer .corporate p:nth-child(2){width:27.2727272727vw}}@media screen and (max-width: 767px){footer .corporate p:nth-child(2){width:40vw}}footer .corporate p:nth-child(3){width:126px}footer .corporate p:nth-child(3) img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){footer .corporate p:nth-child(3){width:11.4545454545vw}}@media screen and (max-width: 767px){footer .corporate p:nth-child(3){width:16.8vw}}footer .corporate p a:hover{opacity:.5}footer .copyright{font-size:13px;line-height:1.8461538462em;text-align:center;margin-bottom:30px}@media screen and (min-width: 768px)and (max-width: 1100px){footer .copyright{font-size:1.3rem}}@media screen and (max-width: 767px){footer .copyright{font-size:2rem}}@media screen and (min-width: 768px)and (max-width: 1100px){footer .copyright{margin-bottom:2.7272727273vw}}@media screen and (max-width: 767px){footer .copyright{text-align:left;margin:0 5.3333333333vw 4vw 5.3333333333vw}}footer .caution{font-size:13px}@media screen and (min-width: 768px)and (max-width: 1100px){footer .caution{font-size:1.3rem}}@media screen and (max-width: 767px){footer .caution{font-size:2rem}}@media screen and (max-width: 767px){footer .caution{text-align:left;margin:0 5.3333333333vw}}#pagetop{width:84px;position:fixed;bottom:15px;right:15px;z-index:9000}#pagetop img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#pagetop{width:7.6363636364vw}}@media screen and (max-width: 767px){#pagetop{width:13.3333333333vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#pagetop{bottom:1.3636363636vw;right:1.3636363636vw}}@media screen and (max-width: 767px){#pagetop{bottom:2vw;right:2vw}}#pagetop:hover{opacity:.5}#loaderBg{background-color:#fff;height:100%;width:100%;position:fixed;top:0px;left:0px;z-index:30000;display:flex;justify-content:center;align-items:center}#loader,#loader::after{border-radius:50%;width:4em;height:4em}#loader{font-size:10px;text-indent:-9999em;border-top:1.1em solid rgba(253,208,0,.2);border-right:1.1em solid rgba(253,208,0,.2);border-bottom:1.1em solid rgba(253,208,0,.2);border-left:1.1em solid #fdd000;animation:load8 1.1s infinite linear}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#modalMovie{display:none;opacity:0}#modalMovie #modalMovie-content{display:none;opacity:0}#modalMovie.is-open{display:block;opacity:1}#modalMovie.is-open #modalMovie-content{display:block;opacity:1;animation:modalFadeIn .6s}#modalOverlay,#modalUgOverlay,#modalUgOverlayTop{background:rgba(0,0,0,.6);position:fixed;width:100%;height:100%;top:0;left:0;z-index:20000}#modalMovie-content{width:896px;aspect-ratio:16/9;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 768px)and (max-width: 1100px){#modalMovie-content{width:81.4545454545vw}}@media screen and (max-width: 767px){#modalMovie-content{width:100vw}}#youtube>div{aspect-ratio:16/9}#youtube #player{width:100%;height:auto;aspect-ratio:16/9;vertical-align:bottom}@media screen and (max-width: 767px){#youtube #player{width:100vw;position:absolute;top:0;left:0}}#modalPlay{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;transform-origin:center;transition:.2s}@media screen and (max-width: 767px){#modalPlay{width:13.3333333333vw;height:13.3333333333vw}}#modalPlay:hover{transform:translate(-50%, -50%) scale(1.1)}#modalClose{position:absolute;top:-70px;right:0}@media screen and (min-width: 768px)and (max-width: 1100px){#modalClose{top:-6.3636363636vw}}@media screen and (max-width: 767px){#modalClose{top:-10.6666666667vw}}#modalClose button{cursor:pointer;display:block;width:60px;height:60px;text-indent:-10000px;position:relative}@media screen and (min-width: 768px)and (max-width: 1100px){#modalClose button{width:5.4545454545vw;height:5.4545454545vw}}@media screen and (max-width: 767px){#modalClose button{width:13.3333333333vw;height:13.3333333333vw}}#modalClose button span{display:block;width:100%;height:4px;background:#fdd000;position:absolute;left:50%;transform:translateX(-50%);transition:.3s;pointer-events:none}@media screen and (max-width: 767px){#modalClose button span{width:7.2vw}}#modalClose button span:nth-child(1){top:16px;transform:translate(-22px, 12px) rotate(-45deg);box-shadow:3px 3px 0 0 #1c0f02}@media screen and (min-width: 768px)and (max-width: 1100px){#modalClose button span:nth-child(1){top:1.4545454545vw;transform:translate(-2vw, 1.0909090909vw) rotate(-45deg)}}@media screen and (max-width: 767px){#modalClose button span:nth-child(1){top:2.9333333333vw;transform:translate(-2.1333333333vw, 3.2vw) rotate(-45deg)}}#modalClose button span:nth-child(2){bottom:16px;transform:translate(-22px, -12px) rotate(45deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#modalClose button span:nth-child(2){bottom:1.4545454545vw;transform:translate(-2vw, -1.0909090909vw) rotate(45deg)}}@media screen and (max-width: 767px){#modalClose button span:nth-child(2){bottom:2.9333333333vw;transform:translate(-2.1333333333vw, -3.2vw) rotate(45deg)}}#page-index #howtoplay .lead,#page-index #character .lead,#page-index #story .lead,#page-index #howtoplay .button,#page-index #character .button,#page-index #story .button{position:relative;z-index:1}@media screen and (min-width: 768px){#page-index #howtoplay h2,#page-index #character h2,#page-index #story h2{font-size:50px;line-height:1.4em;margin-bottom:25px}}@media screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1100px){#page-index #howtoplay h2,#page-index #character h2,#page-index #story h2{font-size:5rem}}@media screen and (min-width: 768px)and (max-width: 767px){#page-index #howtoplay h2,#page-index #character h2,#page-index #story h2{font-size:5.6rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #howtoplay h2,#page-index #character h2,#page-index #story h2{margin-bottom:2.2727272727vw}}@media screen and (max-width: 767px){#page-index #howtoplay h2,#page-index #character h2,#page-index #story h2{margin-bottom:5.3333333333vw}}#page-index #howtoplay .lead,#page-index #character .lead,#page-index #story .lead{font-size:20px;line-height:2em;font-weight:700;text-align:center}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #howtoplay .lead,#page-index #character .lead,#page-index #story .lead{font-size:2rem}}@media screen and (max-width: 767px){#page-index #howtoplay .lead,#page-index #character .lead,#page-index #story .lead{font-size:3rem}}@media screen and (max-width: 767px){#page-index #howtoplay .lead,#page-index #character .lead,#page-index #story .lead{line-height:1.7333333333em}}#page-index #howtoplay .button,#page-index #character .button,#page-index #story .button{position:absolute;bottom:-35px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){#page-index #howtoplay .button,#page-index #character .button,#page-index #story .button{bottom:-5.3333333333vw}}@media screen and (max-width: 767px){#page-index{overflow-x:hidden}}#page-index #bg{position:fixed;top:0;left:0;z-index:0;width:100vw;height:100vh;transition:.5s;background-size:cover;background-position:center top;background-repeat:no-repeat;background-image:url(../img/toppage/kv@pc.jpg)}@media screen and (max-width: 767px){#page-index #bg{background-position:center center;background-image:url(../img/toppage/kv@sp.jpg)}}#page-index #bg.is-blur{filter:blur(15px) brightness(1.1);transform:scale(1.1)}#page-index #kv{position:relative;width:100%;height:100vh}html[lang=ja] #page-index #kv{min-height:49.7803806735vw}html[lang=zh-cmn-Hant] #page-index #kv,html[lang=zh-cmn-Hans] #page-index #kv{min-height:43.9238653001vw}@media screen and (max-width: 767px){#page-index #kv{height:auto;min-height:100vh !important}}#page-index #kv .kv-inner,#page-index #kv h1,#page-index #kv .nintendo,#page-index #kv .release,#page-index #kv .button,#page-index #kv .movie,#page-index #kv .caution,#page-index #kv .reserve-wrap,#page-index #kv .nowonsale{position:absolute}#page-index #kv .kv-inner{top:50%;transform:translateY(-50%);left:2.196193265vw}html[lang=ja] #page-index #kv .kv-inner{width:26.9399707174vw;height:40.5563689605vw}html[lang=zh-cmn-Hant] #page-index #kv .kv-inner,html[lang=zh-cmn-Hans] #page-index #kv .kv-inner{width:27.5988286969vw;height:36.6032210835vw}@media screen and (max-width: 767px){#page-index #kv .kv-inner{top:8.6666666667vw;transform:translateX(-50%);left:50%}html[lang=ja] #page-index #kv .kv-inner{width:90.4vw;height:calc(100vh - 17.3333333334vw);margin-top:0}html[lang=zh-cmn-Hant] #page-index #kv .kv-inner,html[lang=zh-cmn-Hans] #page-index #kv .kv-inner{width:82.1333333333vw;height:calc(100vh - 17.3333333334vw)}}#page-index #kv .kv-inner h1,#page-index #kv .kv-inner .release,#page-index #kv .kv-inner .button,#page-index #kv .kv-inner .caution,#page-index #kv .kv-inner .nowonsale{left:50%;transform:translateX(-50%)}#page-index #kv .kv-inner h1{top:0}html[lang=ja] #page-index #kv .kv-inner h1{width:26.9399707174vw}html[lang=ja] #page-index #kv .kv-inner h1 img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){html[lang=ja] #page-index #kv .kv-inner h1{width:61.6vw}}html[lang=zh-cmn-Hant] #page-index #kv .kv-inner h1{width:27.4524158126vw}html[lang=zh-cmn-Hant] #page-index #kv .kv-inner h1 img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){html[lang=zh-cmn-Hant] #page-index #kv .kv-inner h1{width:58.6666666667vw}}html[lang=zh-cmn-Hans] #page-index #kv .kv-inner h1{width:27.5988286969vw}html[lang=zh-cmn-Hans] #page-index #kv .kv-inner h1 img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){html[lang=zh-cmn-Hans] #page-index #kv .kv-inner h1{width:58.6666666667vw}}html[lang=ja] #page-index #kv .kv-inner .release{top:22.6939970717vw;width:22.9868228404vw}html[lang=ja] #page-index #kv .kv-inner .release img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){html[lang=ja] #page-index #kv .kv-inner .release{width:84.8vw}}html[lang=zh-cmn-Hant] #page-index #kv .kv-inner .release,html[lang=zh-cmn-Hans] #page-index #kv .kv-inner .release{top:21.8155197657vw;width:24.0117130307vw}html[lang=zh-cmn-Hant] #page-index #kv .kv-inner .release img,html[lang=zh-cmn-Hans] #page-index #kv .kv-inner .release img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){html[lang=zh-cmn-Hant] #page-index #kv .kv-inner .release,html[lang=zh-cmn-Hans] #page-index #kv .kv-inner .release{width:82.1333333333vw}}@media screen and (max-width: 767px){#page-index #kv .kv-inner .release{top:auto !important}html[lang=ja] #page-index #kv .kv-inner .release{bottom:28vw}html[lang=zh-cmn-Hant] #page-index #kv .kv-inner .release,html[lang=zh-cmn-Hans] #page-index #kv .kv-inner .release{bottom:26vw}}html[lang=ja] #page-index #kv .kv-inner .nowonsale{top:22.6939970717vw;width:23.7188872621vw}html[lang=ja] #page-index #kv .kv-inner .nowonsale img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){html[lang=ja] #page-index #kv .kv-inner .nowonsale{width:50.4vw}}html[lang=zh-cmn-Hant] #page-index #kv .kv-inner .nowonsale,html[lang=zh-cmn-Hans] #page-index #kv .kv-inner .nowonsale{top:21.8155197657vw;width:20.7906295754vw}html[lang=zh-cmn-Hant] #page-index #kv .kv-inner .nowonsale img,html[lang=zh-cmn-Hans] #page-index #kv .kv-inner .nowonsale img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){html[lang=zh-cmn-Hant] #page-index #kv .kv-inner .nowonsale,html[lang=zh-cmn-Hans] #page-index #kv .kv-inner .nowonsale{width:50.4vw}}@media screen and (max-width: 767px){#page-index #kv .kv-inner .nowonsale{top:auto !important}html[lang=ja] #page-index #kv .kv-inner .nowonsale{bottom:21.3333333333vw}html[lang=zh-cmn-Hant] #page-index #kv .kv-inner .nowonsale,html[lang=zh-cmn-Hans] #page-index #kv .kv-inner .nowonsale{bottom:22vw}}#page-index #kv .kv-inner .reserve-wrap{display:flex;flex-direction:column;left:50%;bottom:0;transform:translateX(-50%);gap:1.0248901903vw;width:23.7188872621vw}@media screen and (max-width: 767px){#page-index #kv .kv-inner .reserve-wrap{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:2vw;width:90.4vw}}#page-index #kv .kv-inner .reserve-wrap h2{width:23.7188872621vw}#page-index #kv .kv-inner .reserve-wrap h2 img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){#page-index #kv .kv-inner .reserve-wrap h2{width:90.4vw}}#page-index #kv .kv-inner .reserve-wrap .button-store,#page-index #kv .kv-inner .reserve-wrap .button-online{font-size:1.577495rem;font-weight:700;display:flex;justify-content:center;align-items:center;background:#db3a1a;color:#fff;width:calc(100% - .439238653vw);box-shadow:.439238653vw .439238653vw 0 0 rgba(52,9,0,.8);border:.1464128843vw solid #fff;border-radius:.7320644217vw;aspect-ratio:320/64}@media screen and (max-width: 767px){#page-index #kv .kv-inner .reserve-wrap .button-store,#page-index #kv .kv-inner .reserve-wrap .button-online{font-size:3.2rem}}@media screen and (max-width: 767px){#page-index #kv .kv-inner .reserve-wrap .button-store,#page-index #kv .kv-inner .reserve-wrap .button-online{text-align:center;line-height:1.5em;width:42.6666666667vw;box-shadow:.9333333333vw .9333333333vw 0 0 rgba(52,9,0,.8);border-radius:2.6666666667vw;border:.5333333333vw solid #fff;aspect-ratio:320/130}}#page-index #kv .kv-inner .reserve-wrap .button-store svg,#page-index #kv .kv-inner .reserve-wrap .button-online svg{width:.7em;aspect-ratio:1;margin-left:.3em}#page-index #kv .kv-inner .reserve-wrap .button-store svg path,#page-index #kv .kv-inner .reserve-wrap .button-online svg path{transition:.3s;fill-rule:evenodd;fill:#fff}#page-index #kv .kv-inner .reserve-wrap .button-store:hover,#page-index #kv .kv-inner .reserve-wrap .button-online:hover{border-color:#fdd000;color:#fdd000}#page-index #kv .kv-inner .reserve-wrap .button-store:hover svg path,#page-index #kv .kv-inner .reserve-wrap .button-online:hover svg path{fill:#fdd000}#page-index #kv .kv-inner .button{width:23.4260614934vw;aspect-ratio:320/94;bottom:0}@media screen and (max-width: 767px){#page-index #kv .kv-inner .button{width:78.6666666667vw;aspect-ratio:590/132}}#page-index #kv .kv-inner .button .version,#page-index #kv .kv-inner .button .reserve{font-weight:700;box-sizing:border-box;position:absolute;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;border:.2928257687vw solid #fff;transition:.3s}@media screen and (max-width: 767px){#page-index #kv .kv-inner .button .version,#page-index #kv .kv-inner .button .reserve{border:.5333333333vw solid #fff}}#page-index #kv .kv-inner .button .version{font-size:1.492225rem;z-index:1;top:0;border-radius:1.4641288433vw;background:#fdd000;color:#db3a1a;width:11.7130307467vw;aspect-ratio:160/40}@media screen and (max-width: 767px){#page-index #kv .kv-inner .button .version{font-size:2.8rem}}@media screen and (max-width: 767px){#page-index #kv .kv-inner .button .version{width:38.6666666667vw;aspect-ratio:290/50;border-radius:3.3333333333vw}}#page-index #kv .kv-inner .button .reserve{flex-direction:column;gap:.7320644217vw;bottom:0;background:#db3a1a;color:#fff;box-shadow:.5124450952vw .5124450952vw 0 0 #1c0f02;border-radius:1.4641288433vw;width:100%;aspect-ratio:320/74}@media screen and (max-width: 767px){#page-index #kv .kv-inner .button .reserve{gap:1.6vw;box-shadow:.9333333333vw .9333333333vw 0 0 #1c0f02;border-radius:4vw;aspect-ratio:582/106}}#page-index #kv .kv-inner .button .reserve span{font-size:1.662765rem}@media screen and (max-width: 767px){#page-index #kv .kv-inner .button .reserve span{font-size:3.2rem}}html[lang=zh-cmn-Hant] #page-index #kv .kv-inner .button .reserve span,html[lang=zh-cmn-Hans] #page-index #kv .kv-inner .button .reserve span{padding-top:.7320644217vw}@media screen and (max-width: 767px){html[lang=zh-cmn-Hant] #page-index #kv .kv-inner .button .reserve span,html[lang=zh-cmn-Hans] #page-index #kv .kv-inner .button .reserve span{padding-top:1.8666666667vw}}#page-index #kv .kv-inner .button .reserve strong{font-size:2.515465rem}@media screen and (max-width: 767px){#page-index #kv .kv-inner .button .reserve strong{font-size:4.2rem}}#page-index #kv .kv-inner .button .reserve svg{width:.7em;aspect-ratio:1;margin-left:.3em}#page-index #kv .kv-inner .button .reserve svg path{transition:.3s;fill-rule:evenodd;fill:#fff}#page-index #kv .kv-inner .button:hover .version,#page-index #kv .kv-inner .button:hover .reserve{border-color:#fdd000}#page-index #kv .kv-inner .button:hover .reserve{color:#fdd000}#page-index #kv .kv-inner .button:hover .reserve svg path{fill:#fdd000}#page-index #kv .kv-inner .caution{width:23.4260614934vw;font-size:.93797rem;color:#fff;text-align:center;bottom:-1.6105417277vw}@media screen and (max-width: 767px){#page-index #kv .kv-inner .caution{font-size:2.2rem}}@media screen and (max-width: 767px){#page-index #kv .kv-inner .caution{width:78.6666666667vw;bottom:-4.2666666667vw}}#page-index #kv .nintendo{width:100px;top:0;left:0}#page-index #kv .nintendo img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #kv .nintendo{width:9.0909090909vw}}@media screen and (max-width: 767px){#page-index #kv .nintendo{width:16vw}}#page-index #kv .movie{position:absolute;bottom:0;right:0;width:25.3294289898vw;aspect-ratio:692/794;background-repeat:no-repeat;background-size:contain}html[lang=ja] #page-index #kv .movie{background-image:url(../img/toppage/ja/movie@pc.png)}html[lang=zh-cmn-Hant] #page-index #kv .movie{background-image:url(../img/toppage/tc/movie@pc.png)}html[lang=zh-cmn-Hans] #page-index #kv .movie{background-image:url(../img/toppage/sc/movie@pc.png)}@media screen and (max-width: 767px){#page-index #kv .movie{position:static;width:89.3333333333vw;aspect-ratio:inherit;background:none !important;padding-top:calc(100vh + 20.4978038067vw);margin:0 auto}html[lang=zh-cmn-Hant] #page-index #kv .movie{padding-top:calc(100vh + 27.8184480234vw)}html[lang=zh-cmn-Hans] #page-index #kv .movie{padding-top:calc(100vh + 27.8184480234vw)}#page-index #kv .movie-inner{position:relative;aspect-ratio:670/376;border-radius:4vw;border:.5333333333vw solid #fff;background-repeat:no-repeat;background-size:cover}html[lang=ja] #page-index #kv .movie-inner{background-image:url(../img/toppage/ja/movie@sp.jpg)}html[lang=zh-cmn-Hant] #page-index #kv .movie-inner{background-image:url(../img/toppage/tc/movie@sp.jpg)}html[lang=zh-cmn-Hans] #page-index #kv .movie-inner{background-image:url(../img/toppage/sc/movie@sp.jpg)}}#page-index #kv .movie .copy{pointer-events:none;width:24.8901903367vw;position:absolute;top:-1.9765739385vw;left:-1.0248901903vw}#page-index #kv .movie .copy img{width:100%;vertical-align:bottom}@media screen and (max-width: 767px){#page-index #kv .movie .copy{width:82.8vw}}html[lang=zh-cmn-Hans] #page-index #kv .movie .copy{left:-.7320644217vw}@media screen and (max-width: 767px){#page-index #kv .movie .copy{top:-16.6666666667vw;left:50%;transform:translateX(-50%)}html[lang=zh-cmn-Hant] #page-index #kv .movie .copy{top:-23.3333333333vw}html[lang=zh-cmn-Hans] #page-index #kv .movie .copy{top:-23.3333333333vw;left:50%}}#page-index #kv .movie button{cursor:pointer;display:flex;justify-content:center;align-items:center;position:absolute;top:6.0029282577vw;left:1.9765739385vw;width:19.0336749634vw;aspect-ratio:260/170}html[lang=zh-cmn-Hant] #page-index #kv .movie button{top:7.467057101vw}@media screen and (max-width: 767px){#page-index #kv .movie button{top:0;left:0;aspect-ratio:inherit;width:100%;height:100%}html[lang=zh-cmn-Hant] #page-index #kv .movie button{top:0}}#page-index #kv .movie button:hover{opacity:.5}#page-index #kv .movie button img{width:4.6120058565vw}@media screen and (max-width: 767px){#page-index #kv .movie button img{width:13.3333333333vw}}#page-index #news{position:relative;z-index:1;padding:80px 0 100px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #news{padding:10.6666666667vw 0 9.0909090909vw 0}}@media screen and (max-width: 767px){#page-index #news{padding:16vw 0}}#page-index #news h2{width:161px;margin-left:auto;margin-right:auto;margin-bottom:60px}#page-index #news h2 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #news h2{width:14.6363636364vw}}@media screen and (max-width: 767px){#page-index #news h2{width:26.1333333333vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #news h2{margin-bottom:5.4545454545vw}}@media screen and (max-width: 767px){#page-index #news h2{margin-bottom:8vw}}#page-index #news .news{display:flex;justify-content:center;gap:30px;margin-bottom:60px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #news .news{gap:1.8181818182vw;margin-bottom:5.4545454545vw}}@media screen and (max-width: 767px){#page-index #news .news{display:block;margin-bottom:8vw}#page-index #news .news .slick-track{display:flex}#page-index #news .news .slick-slide{height:auto !important}}#page-index #news .news .item{position:relative;width:340px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #news .news .item{width:30vw}}@media screen and (max-width: 767px){#page-index #news .news .item{width:64.2666666667vw;margin:0 2.6666666667vw;transform:translateX(17.8666666667vw)}}#page-index #news .news .item a,#page-index #news .news .item button{box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;height:100%;position:relative;border-radius:20px;background:#ecebda;text-align:left;border:4px solid #fff}@media screen and (max-width: 767px){#page-index #news .news .item a,#page-index #news .news .item button{border:.8vw solid #fff}}#page-index #news .news .item a::before,#page-index #news .news .item button::before{content:"";position:absolute;background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 3px, #e5e4cd 3px, #e5e4cd 6px);width:160px;aspect-ratio:1;right:0;bottom:0;transform:translate(80px, 80px) rotate(-45deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #news .news .item a::before,#page-index #news .news .item button::before{width:14.5454545455vw}}@media screen and (max-width: 767px){#page-index #news .news .item a::before,#page-index #news .news .item button::before{background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 0.8vw, #e5e4cd 0.8vw, #e5e4cd 1.6vw);width:34.6666666667vw;aspect-ratio:1}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #news .news .item a::before,#page-index #news .news .item button::before{transform:translate(7.2727272727vw, 7.2727272727vw) rotate(-45deg)}}@media screen and (max-width: 767px){#page-index #news .news .item a::before,#page-index #news .news .item button::before{transform:translate(17.3333333333vw, 17.3333333333vw) rotate(-45deg)}}#page-index #news .news .item a:hover,#page-index #news .news .item button:hover{border-color:#fdd000}#page-index #news .news .item a[target=_blank] .title::after{content:"";display:inline-block;width:.8em;margin-left:.3em;aspect-ratio:1;background:url(../img/common/ic_link_bl.svg) no-repeat;background-size:contain}#page-index #news .news .item figure{position:relative;z-index:1;aspect-ratio:1280/720}#page-index #news .news .item figure img{object-fit:cover;width:100%;height:100%}#page-index #news .news .item .modalOpen figure::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:url(../img/common/ic_play.png) no-repeat;background-size:contain;aspect-ratio:63/64;width:63px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #news .news .item .modalOpen figure::after{width:5.7272727273vw}}@media screen and (max-width: 767px){#page-index #news .news .item .modalOpen figure::after{width:13.3333333333vw}}#page-index #news .news .item .update{pointer-events:none;font-size:18px;font-weight:700;background:#c89a00;color:#fff;position:absolute;z-index:1;top:177px;left:0;padding:.3em .8em .4em .8em;border-left:8px solid #826c23}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #news .news .item .update{font-size:1.8rem}}@media screen and (max-width: 767px){#page-index #news .news .item .update{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #news .news .item .update{top:16.0909090909vw;border-left:.7272727273vw solid #826c23}}@media screen and (max-width: 767px){#page-index #news .news .item .update{top:32.6666666667vw;border-left:1.2727272727vw solid #826c23}}#page-index #news .news .item .title{font-size:18px;line-height:1.5em;font-weight:500;color:#000;position:relative;z-index:1;padding:35px 25px 40px 25px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #news .news .item .title{font-size:1.8rem}}@media screen and (max-width: 767px){#page-index #news .news .item .title{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #news .news .item .title{padding:3.1818181818vw 2.2727272727vw 3.6363636364vw 2.2727272727vw}}@media screen and (max-width: 767px){#page-index #news .news .item .title{padding:6vw 4.6666666667vw}}#page-index #news .button a{margin:0 auto}#page-index #story{position:relative;z-index:1;background-size:cover;background-position:center center;background-image:url(../img/toppage/story_bg@pc.jpg);height:770px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story{height:70vw}}@media screen and (max-width: 767px){#page-index #story{background-color:#ecebda;background-size:100% auto;background-position:left top;background-image:url(../img/toppage/story_bg@sp.jpg);background-repeat:no-repeat;height:160vw}}#page-index #story .box{box-sizing:border-box;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#ecebda;border-radius:20px;width:570px;padding:30px 30px 80px 30px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story .box{width:51.8181818182vw;padding:2.7272727273vw 2.7272727273vw 7.2727272727vw 2.7272727273vw}}@media screen and (max-width: 767px){#page-index #story .box{overflow:visible;top:auto;left:0;bottom:0;transform:translate(0, 0);border-radius:0;width:100%;height:93.3333333333vw;padding:0;background:url(../img/toppage/border@sp.png) no-repeat right bottom #ecebda;background-size:50vw auto}}#page-index #story .box::before{content:"";position:absolute;background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 3px, #e5e4cd 3px, #e5e4cd 6px);width:420px;aspect-ratio:1;right:0;bottom:0;transform:translate(210px, 210px) rotate(-45deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story .box::before{width:38.1818181818vw}}@media screen and (max-width: 767px){#page-index #story .box::before{display:none}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story .box::before{transform:translate(19.0909090909vw, 19.0909090909vw) rotate(-45deg)}}@media screen and (max-width: 767px){#page-index #story .box::before{transform:translate(0vw, 0vw) rotate(-45deg)}}#page-index #story .paper{box-sizing:border-box;background-color:#fff;border-radius:20px;position:relative;padding:80px 0 110px 0;padding:50px 0 60px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story .paper{padding:7.2727272727vw 0 10vw 0}}@media screen and (max-width: 767px){#page-index #story .paper{width:84vw;padding:12vw 0 62.6666666667vw 0}}#page-index #story .paper::before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:16px;width:calc(100% - 12px);height:calc(100% - 12px);border:4px solid #eee}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story .paper::before{width:calc(100% - 1.0909090909vw);height:calc(100% - 1.0909090909vw);border:.3636363636vw solid #eee}}@media screen and (max-width: 767px){#page-index #story .paper::before{width:calc(100% - 1.6vw);height:calc(100% - 1.6vw);border:.8vw solid #eee}}#page-index #story .paper::after{content:"";box-sizing:border-box;position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:linear-gradient(180deg, #f2f2f2 1px, transparent 1px);background-size:100% 20px;width:calc(100% - 60px);height:calc(100% - 48px);margin-top:48px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story .paper::after{background-size:100% 1.8181818182vw;width:calc(100% - 5.4545454545vw);height:calc(100% - 4.3636363636vw);margin-top:4.3636363636vw}}@media screen and (max-width: 767px){#page-index #story .paper::after{background-size:100% 4vw;width:calc(100% - 10.6666666667vw);height:calc(100% - 10.6666666667vw);margin-top:10.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story .paper{padding:4.5454545455vw 0 5.4545454545vw 0}}@media screen and (max-width: 767px){#page-index #story .paper{padding:10.6666666667vw 0 13.3333333333vw 0;margin:-13.3333333333vw auto 0 auto}}#page-index #story .button{z-index:2}#page-index #story figure[class^=image]{width:260px;aspect-ratio:320/180;position:absolute;box-shadow:4px 4px 8px 0px rgba(0,0,0,.5);opacity:0;transition:all .5s ease-in-out 0s}#page-index #story figure[class^=image] img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story figure[class^=image]{width:23.6363636364vw}}@media screen and (max-width: 767px){#page-index #story figure[class^=image]{width:34.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story figure[class^=image]{box-shadow:.3636363636vw .3636363636vw .7272727273vw 0px rgba(0,0,0,.5)}}@media screen and (max-width: 767px){#page-index #story figure[class^=image]{box-shadow:1.0666666667vw 1.0666666667vw 2.1333333333vw 0px rgba(0,0,0,.5)}}#page-index #story figure[class^=image]::after{content:"";box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0;border:4px solid #fff}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story figure[class^=image]::after{border:.3636363636vw solid #fff}}@media screen and (max-width: 767px){#page-index #story figure[class^=image]::after{border:.8vw solid #fff}}#page-index #story figure.image1,#page-index #story figure.image2{left:50%}#page-index #story figure.image3,#page-index #story figure.image4{right:50%}#page-index #story figure.image5{right:50%}@media screen and (max-width: 767px){#page-index #story figure.image5{left:50%}}#page-index #story figure.image1{z-index:-1;top:10px;transform:translateX(240px) rotate(-19deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story figure.image1{top:.9090909091vw;transform:translateX(21.8181818182vw) rotate(-19deg)}}@media screen and (max-width: 767px){#page-index #story figure.image1{z-index:1;top:66.6666666667vw;transform:translateX(29.3333333333vw) rotate(9deg)}}#page-index #story figure.image2{top:130px;transform:translateX(220px) rotate(3deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story figure.image2{top:11.8181818182vw;transform:translateX(20vw) rotate(3deg)}}@media screen and (max-width: 767px){#page-index #story figure.image2{z-index:2;top:27.3333333333vw;transform:translateX(4vw) rotate(-24deg)}}#page-index #story figure.image3{z-index:-1;top:210px;transform:translateX(-190px) rotate(26deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story figure.image3{top:19.0909090909vw;transform:translateX(-17.2727272727vw) rotate(26deg)}}@media screen and (max-width: 767px){#page-index #story figure.image3{z-index:1;top:auto;bottom:1.3333333333vw;transform:translateX(-24.6666666667vw) rotate(21deg)}}#page-index #story figure.image4{z-index:-1;top:330px;transform:translateX(-230px) rotate(6deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story figure.image4{top:30vw;transform:translateX(-20.9090909091vw) rotate(6deg)}}@media screen and (max-width: 767px){#page-index #story figure.image4{z-index:1;top:auto;bottom:-14.6666666667vw;transform:translateX(-16vw) rotate(-5deg)}}#page-index #story figure.image5{top:470px;transform:translateX(-190px) rotate(-7deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story figure.image5{top:42.7272727273vw;transform:translateX(-17.2727272727vw) rotate(-7deg)}}@media screen and (max-width: 767px){#page-index #story figure.image5{z-index:1;top:39.3333333333vw;transform:translateX(28vw) rotate(2deg)}}#page-index #story.scroll-in figure[class^=image]{opacity:1}#page-index #story.scroll-in figure.image1{top:60px;transform:translateX(240px) rotate(-7deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story.scroll-in figure.image1{top:5.4545454545vw;transform:translateX(21.8181818182vw) rotate(-7deg)}}@media screen and (max-width: 767px){#page-index #story.scroll-in figure.image1{top:76vw;transform:translateX(29.3333333333vw) rotate(21deg)}}#page-index #story.scroll-in figure.image2{top:180px;transform:translateX(220px) rotate(15deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story.scroll-in figure.image2{top:16.3636363636vw;transform:translateX(20vw) rotate(15deg)}}@media screen and (max-width: 767px){#page-index #story.scroll-in figure.image2{top:36.6666666667vw;transform:translateX(4vw) rotate(-12deg)}}#page-index #story.scroll-in figure.image3{top:280px;transform:translateX(-190px) rotate(13deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story.scroll-in figure.image3{top:25.4545454545vw;transform:translateX(-17.2727272727vw) rotate(13deg)}}@media screen and (max-width: 767px){#page-index #story.scroll-in figure.image3{top:auto;bottom:-8vw;transform:translateX(-24.6666666667vw) rotate(8deg)}}#page-index #story.scroll-in figure.image4{top:400px;transform:translateX(-230px) rotate(-7deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story.scroll-in figure.image4{top:36.3636363636vw;transform:translateX(-20.9090909091vw) rotate(-7deg)}}@media screen and (max-width: 767px){#page-index #story.scroll-in figure.image4{top:auto;bottom:-24vw;transform:translateX(-16vw) rotate(-18deg)}}#page-index #story.scroll-in figure.image5{top:540px;transform:translateX(-190px) rotate(-20deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #story.scroll-in figure.image5{top:49.0909090909vw;transform:translateX(-17.2727272727vw) rotate(-20deg)}}@media screen and (max-width: 767px){#page-index #story.scroll-in figure.image5{top:48.6666666667vw;transform:translateX(28vw) rotate(14deg)}}#page-index #character{position:relative;overflow-x:hidden;z-index:1;padding:200px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character{padding:18.1818181818vw 0}}@media screen and (max-width: 767px){#page-index #character{padding:16vw 0}}#page-index #character .box{position:relative;z-index:1;overflow:hidden;background:#ecebda;padding:30px 0 80px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character .box{padding:2.7272727273vw 0 7.2727272727vw 0}}@media screen and (max-width: 767px){#page-index #character .box{padding:8vw 0 18.6666666667vw 0;background:url(../img/toppage/border@sp.png) no-repeat right bottom #ecebda;background-size:50vw auto}}#page-index #character .box::before{content:"";position:absolute;background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 3px, #e5e4cd 3px, #e5e4cd 6px);width:620px;aspect-ratio:1;right:0;bottom:0;transform:translate(310px, 310px) rotate(-45deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character .box::before{width:56.3636363636vw}}@media screen and (max-width: 767px){#page-index #character .box::before{display:none}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character .box::before{transform:translate(28.1818181818vw, 28.1818181818vw) rotate(-45deg)}}@media screen and (max-width: 767px){#page-index #character .box::before{transform:translate(0vw, 0vw) rotate(-45deg)}}#page-index #character .box::after{content:"";position:absolute;background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 3px, #e5e4cd 3px, #e5e4cd 6px);width:620px;aspect-ratio:1;top:0;left:0;z-index:-1;transform:translate(-310px, -310px) rotate(-45deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character .box::after{width:56.3636363636vw}}@media screen and (max-width: 767px){#page-index #character .box::after{display:none}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character .box::after{transform:translate(-28.1818181818vw, -28.1818181818vw) rotate(-45deg)}}@media screen and (max-width: 767px){#page-index #character .box::after{transform:translate(0vw, 0vw) rotate(-45deg)}}#page-index #character .paper{box-sizing:border-box;background-color:#fff;border-radius:20px;position:relative;width:760px;padding:80px 0 110px 0;margin:0 auto;padding:50px 0 60px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character .paper{width:69.0909090909vw;padding:7.2727272727vw 0 10vw 0}}@media screen and (max-width: 767px){#page-index #character .paper{width:84vw;padding:12vw 0 62.6666666667vw 0}}#page-index #character .paper::before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:16px;width:calc(100% - 12px);height:calc(100% - 12px);border:4px solid #eee}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character .paper::before{width:calc(100% - 1.0909090909vw);height:calc(100% - 1.0909090909vw);border:.3636363636vw solid #eee}}@media screen and (max-width: 767px){#page-index #character .paper::before{width:calc(100% - 1.6vw);height:calc(100% - 1.6vw);border:.8vw solid #eee}}#page-index #character .paper::after{content:"";box-sizing:border-box;position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:linear-gradient(180deg, #f2f2f2 1px, transparent 1px);background-size:100% 20px;width:calc(100% - 60px);height:calc(100% - 48px);margin-top:48px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character .paper::after{background-size:100% 1.8181818182vw;width:calc(100% - 5.4545454545vw);height:calc(100% - 4.3636363636vw);margin-top:4.3636363636vw}}@media screen and (max-width: 767px){#page-index #character .paper::after{background-size:100% 4vw;width:calc(100% - 10.6666666667vw);height:calc(100% - 10.6666666667vw);margin-top:10.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character .paper{padding:4.5454545455vw 0 5.4545454545vw 0}}@media screen and (max-width: 767px){#page-index #character .paper{transform:translateX(-12vw);padding:10.6666666667vw 0 13.3333333333vw 0}#page-index #character .paper h2,#page-index #character .paper .lead{text-align:left;margin-left:12vw}#page-index #character .paper .button{margin-left:-6vw}#page-index #character .paper .button a{width:48vw;aspect-ratio:360/90}}@media screen and (max-width: 767px){#page-index #character h2 span::before{left:-4.6666666667vw}}#page-index #character figure[class^=image]{position:absolute;z-index:1;transition:all .6s ease-in-out .3s;opacity:0}#page-index #character figure.image1,#page-index #character figure.image2{right:50%}#page-index #character figure.image3{left:50%}#page-index #character figure.image1{width:347px;top:80px;transform:translateX(-410px)}#page-index #character figure.image1 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character figure.image1{width:31.5454545455vw}}@media screen and (max-width: 767px){#page-index #character figure.image1{width:54.132vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character figure.image1{top:7.2727272727vw;transform:translateX(-37.2727272727vw)}}@media screen and (max-width: 767px){#page-index #character figure.image1{top:13.3333333333vw;right:-22.6666666667vw;transform:translateX(0)}}#page-index #character figure.image2{width:249px;top:570px;transform:translateX(-315px)}#page-index #character figure.image2 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character figure.image2{width:22.6363636364vw}}@media screen and (max-width: 767px){#page-index #character figure.image2{width:38.844vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character figure.image2{top:51.8181818182vw;transform:translateX(-28.6363636364vw)}}@media screen and (max-width: 767px){#page-index #character figure.image2{top:90.6666666667vw;right:-13.6vw;transform:translateX(0)}}#page-index #character figure.image3{width:363px;top:85px;transform:translateX(412px)}#page-index #character figure.image3 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character figure.image3{width:33vw}}@media screen and (max-width: 767px){#page-index #character figure.image3{width:42.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character figure.image3{top:7.7272727273vw;transform:translateX(37.4545454545vw)}}@media screen and (max-width: 767px){#page-index #character figure.image3{display:none !important}}#page-index #character.scroll-in figure.image1{opacity:1;transform:translateX(-290px)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character.scroll-in figure.image1{transform:translateX(-26.3636363636vw)}}@media screen and (max-width: 767px){#page-index #character.scroll-in figure.image1{right:-6.6666666667vw;transform:translateX(0)}}#page-index #character.scroll-in figure.image2{opacity:1;transform:translateX(-195px)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character.scroll-in figure.image2{transform:translateX(-17.7272727273vw)}}@media screen and (max-width: 767px){#page-index #character.scroll-in figure.image2{right:2.4vw;transform:translateX(0)}}#page-index #character.scroll-in figure.image3{opacity:1;transform:translateX(292px)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #character.scroll-in figure.image3{transform:translateX(26.5454545455vw)}}#page-index #howtoplay{position:relative;overflow-x:hidden;z-index:1;padding:270px 0 140px 0;transition:all .5s ease-in-out .2s;opacity:0;transform:translateY(80px)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #howtoplay{padding:24.5454545455vw 0 12.7272727273vw 0;transform:translateY(7.2727272727vw)}}@media screen and (max-width: 767px){#page-index #howtoplay{overflow:hidden;background:#ecebda;height:160vw;padding:0;margin-bottom:16vw;transform:translateY(21.3333333333vw)}}#page-index #howtoplay.scroll-in{opacity:1;transform:translateY(0)}#page-index #howtoplay .box{position:relative;z-index:1;overflow:hidden;background:#ecebda;border-radius:20px 0 0 20px;margin-left:auto;padding:30px 30px 80px 30px;width:63.6896046852vw;min-width:870px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #howtoplay .box{padding:2.7272727273vw 2.7272727273vw 7.2727272727vw 2.7272727273vw;min-width:79.0909090909vw}}@media screen and (max-width: 767px){#page-index #howtoplay .box{overflow:visible;position:absolute;bottom:0;left:0;border-radius:0;width:100%;min-width:100%;height:93.3333333333vw;padding:0;background:url(../img/toppage/border@sp.png) no-repeat right bottom #ecebda;background-size:50vw auto}}#page-index #howtoplay .box::before{content:"";position:absolute;background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 3px, #e5e4cd 3px, #e5e4cd 6px);width:520px;aspect-ratio:1;right:0;bottom:0;transform:translate(260px, 260px) rotate(-45deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #howtoplay .box::before{width:47.2727272727vw}}@media screen and (max-width: 767px){#page-index #howtoplay .box::before{display:none}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #howtoplay .box::before{transform:translate(23.6363636364vw, 23.6363636364vw) rotate(-45deg)}}@media screen and (max-width: 767px){#page-index #howtoplay .box::before{transform:translate(0vw, 0vw) rotate(-45deg)}}#page-index #howtoplay .paper{box-sizing:border-box;background-color:#fff;border-radius:20px;position:relative;width:810px;padding:80px 0 110px 0;padding:50px 0 60px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #howtoplay .paper{width:73.6363636364vw;padding:7.2727272727vw 0 10vw 0}}@media screen and (max-width: 767px){#page-index #howtoplay .paper{width:84vw;padding:12vw 0 62.6666666667vw 0}}#page-index #howtoplay .paper::before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:16px;width:calc(100% - 12px);height:calc(100% - 12px);border:4px solid #eee}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #howtoplay .paper::before{width:calc(100% - 1.0909090909vw);height:calc(100% - 1.0909090909vw);border:.3636363636vw solid #eee}}@media screen and (max-width: 767px){#page-index #howtoplay .paper::before{width:calc(100% - 1.6vw);height:calc(100% - 1.6vw);border:.8vw solid #eee}}#page-index #howtoplay .paper::after{content:"";box-sizing:border-box;position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:linear-gradient(180deg, #f2f2f2 1px, transparent 1px);background-size:100% 20px;width:calc(100% - 60px);height:calc(100% - 48px);margin-top:48px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #howtoplay .paper::after{background-size:100% 1.8181818182vw;width:calc(100% - 5.4545454545vw);height:calc(100% - 4.3636363636vw);margin-top:4.3636363636vw}}@media screen and (max-width: 767px){#page-index #howtoplay .paper::after{background-size:100% 4vw;width:calc(100% - 10.6666666667vw);height:calc(100% - 10.6666666667vw);margin-top:10.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #howtoplay .paper{padding:4.5454545455vw 0 5.4545454545vw 0}}@media screen and (max-width: 767px){#page-index #howtoplay .paper{padding:10.6666666667vw 0 13.3333333333vw 0;margin:-13.3333333333vw auto 0 auto}}#page-index #howtoplay .ill{width:133px;position:absolute;z-index:1;top:250px;right:30px;transition:all .5s ease-in-out 1s;opacity:0}#page-index #howtoplay .ill img{width:100%;vertical-align:bottom}#page-index #howtoplay .ill img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #howtoplay .ill{width:12.0909090909vw}}@media screen and (max-width: 767px){#page-index #howtoplay .ill{width:20.5333333333vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #howtoplay .ill{top:22.7272727273vw;right:2.7272727273vw}}@media screen and (max-width: 767px){#page-index #howtoplay .ill{top:29.3333333333vw;right:-5.3333333333vw}}#page-index #howtoplay.scroll-in .ill{opacity:1}#page-index #howtoplay .image{width:73.2064421669vw;max-width:1000px;position:absolute;top:0;left:0}#page-index #howtoplay .image img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #howtoplay .image{max-width:90.9090909091vw}}@media screen and (max-width: 767px){#page-index #howtoplay .image{width:100%;max-width:100%}}#page-index #howtoplay .image img{border-radius:0 20px 20px 0}@media screen and (max-width: 767px){#page-index #howtoplay .image img{border-radius:0}}#page-index #slider{pointer-events:none;margin-bottom:80px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #slider{margin-bottom:7.2727272727vw}}@media screen and (max-width: 767px){#page-index #slider{margin-bottom:12vw}}#page-index #slider .slider1,#page-index #slider .slider2{position:relative}#page-index #slider .slider1 .slick-list,#page-index #slider .slider2 .slick-list{padding-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #slider .slider1 .slick-list,#page-index #slider .slider2 .slick-list{padding-bottom:1.8181818182vw}}@media screen and (max-width: 767px){#page-index #slider .slider1 .slick-list,#page-index #slider .slider2 .slick-list{padding-bottom:2.6666666667vw}}#page-index #slider figure{width:392px;border:4px solid #fff;box-shadow:4px 4px 8px 0px rgba(0,0,0,.5);margin:0 5px}#page-index #slider figure img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #slider figure{width:35.6363636364vw}}@media screen and (max-width: 767px){#page-index #slider figure{width:51.7333333333vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #slider figure{border:.3636363636vw solid #fff;box-shadow:.3636363636vw .3636363636vw .7272727273vw 0px rgba(0,0,0,.5);margin:0 .4545454545vw}}@media screen and (max-width: 767px){#page-index #slider figure{border:.8vw solid #fff;box-shadow:1.0666666667vw 1.0666666667vw 2.1333333333vw 0px rgba(0,0,0,.5);margin:0 1.3333333333vw}}#page-index #outline{position:relative;z-index:1;padding-top:150px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #outline{padding-top:13.6363636364vw}}@media screen and (max-width: 767px){#page-index #outline{padding-top:24vw}}#page-index #outline .outline-inner{position:relative;box-sizing:border-box;background:rgba(255,255,255,.9);border-radius:15px;margin:0 auto;width:1080px;padding:30px 30px 60px 30px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #outline .outline-inner{width:94.5454545455vw;padding:2.7272727273vw 2.7272727273vw 5.4545454545vw 2.7272727273vw}}@media screen and (max-width: 767px){#page-index #outline .outline-inner{border-radius:0;background:rgba(255,255,255,.8);width:100%;padding:10.6666666667vw 5.3333333333vw 16vw 5.3333333333vw}}#page-index #outline .outline-inner::before{content:"";background-image:url(../img/toppage/bg_outline@pc.png?d=230808);background-repeat:no-repeat;background-size:contain;background-position:center bottom;position:absolute;top:-150px;left:50%;transform:translateX(-50%);width:338px;aspect-ratio:338/150}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #outline .outline-inner::before{top:-13.6363636364vw;width:30.7272727273vw}}@media screen and (max-width: 767px){#page-index #outline .outline-inner::before{background-image:url(../img/toppage/bg_outline@sp.png?d=230808);top:-21.3333333333vw;width:60.5333333333vw;aspect-ratio:454/160}}#page-index #outline h2{position:absolute;top:-70px;left:50%;transform:translateX(-50%)}html[lang=ja] #page-index #outline h2{width:222px;margin-left:auto;margin-right:auto}html[lang=ja] #page-index #outline h2 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){html[lang=ja] #page-index #outline h2{width:20.1818181818vw}}@media screen and (max-width: 767px){html[lang=ja] #page-index #outline h2{width:35.3333333333vw}}html[lang=zh-cmn-Hant] #page-index #outline h2{width:224px;margin-left:auto;margin-right:auto}html[lang=zh-cmn-Hant] #page-index #outline h2 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){html[lang=zh-cmn-Hant] #page-index #outline h2{width:20.3636363636vw}}@media screen and (max-width: 767px){html[lang=zh-cmn-Hant] #page-index #outline h2{width:35.3333333333vw}}html[lang=zh-cmn-Hans] #page-index #outline h2{width:223px;margin-left:auto;margin-right:auto}html[lang=zh-cmn-Hans] #page-index #outline h2 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){html[lang=zh-cmn-Hans] #page-index #outline h2{width:20.2727272727vw}}@media screen and (max-width: 767px){html[lang=zh-cmn-Hans] #page-index #outline h2{width:35.3333333333vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #outline h2{top:-6.3636363636vw}}@media screen and (max-width: 767px){#page-index #outline h2{top:-9.3333333333vw}}#page-index #outline .package{background:#fff;border-radius:20px;display:flex;justify-content:center;align-items:center;gap:50px;padding:20px 0;margin-bottom:30px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #outline .package{gap:4.5454545455vw;padding:1.8181818182vw 0;margin-bottom:2.7272727273vw}}@media screen and (max-width: 767px){#page-index #outline .package{gap:4vw;padding:0;background:none;margin-bottom:9.3333333333vw}}#page-index #outline .package .image{width:235px}#page-index #outline .package .image img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #outline .package .image{width:21.3636363636vw}}@media screen and (max-width: 767px){#page-index #outline .package .image{width:37.3333333333vw}}html[lang=ja] #page-index #outline .package .logo{width:351px}html[lang=ja] #page-index #outline .package .logo img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){html[lang=ja] #page-index #outline .package .logo{width:31.9090909091vw}}@media screen and (max-width: 767px){html[lang=ja] #page-index #outline .package .logo{width:43.3333333333vw}}html[lang=zh-cmn-Hant] #page-index #outline .package .logo{width:354px}html[lang=zh-cmn-Hant] #page-index #outline .package .logo img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){html[lang=zh-cmn-Hant] #page-index #outline .package .logo{width:32.1818181818vw}}@media screen and (max-width: 767px){html[lang=zh-cmn-Hant] #page-index #outline .package .logo{width:43.3333333333vw}}html[lang=zh-cmn-Hans] #page-index #outline .package .logo{width:354px}html[lang=zh-cmn-Hans] #page-index #outline .package .logo img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){html[lang=zh-cmn-Hans] #page-index #outline .package .logo{width:32.1818181818vw}}@media screen and (max-width: 767px){html[lang=zh-cmn-Hans] #page-index #outline .package .logo{width:43.3333333333vw}}#page-index #outline dl{font-size:16px;line-height:2em;display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:0 10px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #outline dl{font-size:1.6rem}}@media screen and (max-width: 767px){#page-index #outline dl{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #outline dl{gap:3.6363636364vw;margin:0 .9090909091vw}}@media screen and (max-width: 767px){#page-index #outline dl{line-height:1.5em;grid-template-columns:1fr;gap:6.6666666667vw;margin:0}}#page-index #outline dl>div{position:relative;display:flex}#page-index #outline dl>div::before,#page-index #outline dl>div::after{content:"";background:#663a1b;position:absolute;left:0;bottom:-20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #outline dl>div::before,#page-index #outline dl>div::after{bottom:-1.8181818182vw}}@media screen and (max-width: 767px){#page-index #outline dl>div::before,#page-index #outline dl>div::after{bottom:-3.3333333333vw}}#page-index #outline dl>div::before{width:100%;height:1px}#page-index #outline dl>div::after{width:100px;height:3px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #outline dl>div::after{width:9.0909090909vw}}@media screen and (max-width: 767px){#page-index #outline dl>div::after{width:24vw}}#page-index #outline dl dt{font-weight:500;width:120px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #outline dl dt{width:10.9090909091vw}}@media screen and (max-width: 767px){#page-index #outline dl dt{width:28vw}}#page-index #outline dl dd{flex:1;color:#000}#page-index #outline dl dd ul.caution li{font-size:12px;line-height:1.6666666667em;text-indent:-1em;margin-left:1em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-index #outline dl dd ul.caution li{font-size:1.2rem}}@media screen and (max-width: 767px){#page-index #outline dl dd ul.caution li{font-size:2.2rem}}#page-story{overflow-x:hidden}#page-story main{position:relative;z-index:1;background-color:#ecebda;padding-bottom:150px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story main{padding-bottom:13.6363636364vw}}@media screen and (max-width: 767px){#page-story main{padding-bottom:20vw}}#page-story main::after{content:"";width:100%;height:548px;position:absolute;z-index:-1;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url("../img/story/header@pc.jpg")}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story main::after{height:49.8181818182vw}}@media screen and (max-width: 767px){#page-story main::after{height:66.6666666667vw;background-image:url("../img/story/header@sp.jpg")}}#page-story main::before{content:"";position:absolute;background-image:url(../img/common/border_main@pc.png);background-repeat:no-repeat;background-size:contain;width:1223px;aspect-ratio:1223/540;right:0;bottom:0;z-index:-1}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story main::before{width:111.1818181818vw}}@media screen and (max-width: 767px){#page-story main::before{background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 0.8vw, #e5e4cd 0.8vw, #e5e4cd 1.6vw);width:126.6666666667vw;aspect-ratio:1}}@media screen and (max-width: 767px){#page-story main::before{transform:translate(63.3333333333vw, 63.3333333333vw) rotate(-45deg)}}#page-story #header{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding-top:90px;height:350px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story #header{padding-top:8.1818181818vw;height:31.8181818182vw}}@media screen and (max-width: 767px){#page-story #header{padding-top:4.5454545455vw;height:53.3333333333vw}}#page-story #header h1{font-size:60px;font-weight:900;color:#fff;text-shadow:0px 0px 8px rgba(0,0,0,.8)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story #header h1{font-size:6rem}}@media screen and (max-width: 767px){#page-story #header h1{font-size:6.4rem}}#page-story .paper{box-sizing:border-box;background-color:#fff;border-radius:20px;position:relative;width:1080px;margin:0 auto;padding:80px 0 110px 0;padding:80px 0 110px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper{width:98.1818181818vw;width:94.5454545455vw;padding:7.2727272727vw 0 10vw 0}}@media screen and (max-width: 767px){#page-story .paper{width:89.3333333333vw;padding:12vw 0 62.6666666667vw 0}}#page-story .paper::before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:16px;width:calc(100% - 12px);height:calc(100% - 12px);border:4px solid #eee}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper::before{width:calc(100% - 1.0909090909vw);height:calc(100% - 1.0909090909vw);border:.3636363636vw solid #eee}}@media screen and (max-width: 767px){#page-story .paper::before{width:calc(100% - 1.6vw);height:calc(100% - 1.6vw);border:.8vw solid #eee}}#page-story .paper::after{content:"";box-sizing:border-box;position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:linear-gradient(180deg, #f2f2f2 1px, transparent 1px);background-size:100% 20px;width:calc(100% - 60px);height:calc(100% - 48px);margin-top:48px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper::after{background-size:100% 1.8181818182vw;width:calc(100% - 5.4545454545vw);height:calc(100% - 4.3636363636vw);margin-top:4.3636363636vw}}@media screen and (max-width: 767px){#page-story .paper::after{background-size:100% 4vw;width:calc(100% - 10.6666666667vw);height:calc(100% - 10.6666666667vw);margin-top:10.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper{padding:7.2727272727vw 0 10vw 0}}@media screen and (max-width: 767px){#page-story .paper{padding:12vw 0 62.6666666667vw 0}}#page-story .paper h2 span::before{top:-35px;left:-75px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper h2 span::before{top:-3.1818181818vw;left:-6.8181818182vw}}@media screen and (max-width: 767px){#page-story .paper h2 span::before{top:-6.6666666667vw;left:-9.3333333333vw}}#page-story .paper .col2{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper .col2{gap:3.6363636364vw;margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-story .paper .col2{grid-template-columns:1fr;gap:5.3333333333vw;margin-bottom:5.3333333333vw}}#page-story .paper .col2 figure img{width:100%;vertical-align:bottom}#page-story .paper .text1,#page-story .paper .text2{font-size:18px;line-height:1.7777777778em;font-weight:500}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper .text1,#page-story .paper .text2{font-size:1.8rem}}@media screen and (max-width: 767px){#page-story .paper .text1,#page-story .paper .text2{font-size:3rem}}#page-story .paper .text1{margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper .text1{margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-story .paper .text1{margin-bottom:5.3333333333vw}}#page-story .paper .text2{text-align:center;margin-bottom:60px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper .text2{margin-bottom:5.4545454545vw}}@media screen and (max-width: 767px){#page-story .paper .text2{text-align:left;margin-bottom:5.3333333333vw}}#page-story .paper .copy{color:#db3a1a;text-align:center;font-weight:700}#page-story .paper .copy span,#page-story .paper .copy strong{line-height:1.7333333333em}@media screen and (max-width: 767px){#page-story .paper .copy span,#page-story .paper .copy strong{line-height:1.6em}}#page-story .paper .copy span{font-size:30px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper .copy span{font-size:3rem}}@media screen and (max-width: 767px){#page-story .paper .copy span{font-size:4rem}}#page-story .paper .copy strong{font-size:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper .copy strong{font-size:4rem}}@media screen and (max-width: 767px){#page-story .paper .copy strong{font-size:4.6rem}}#page-story .paper .ill,#page-story .paper figure[class^=image]{position:absolute;z-index:1}#page-story .paper .ill{width:432px;z-index:2;left:50%;transform:translateX(235px);bottom:-140px}#page-story .paper .ill img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper .ill{width:39.2727272727vw}}@media screen and (max-width: 767px){#page-story .paper .ill{width:66vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper .ill{transform:translateX(19.5454545455vw);bottom:-12.7272727273vw}}@media screen and (max-width: 767px){#page-story .paper .ill{transform:translateX(-13.3333333333vw);bottom:-16vw}}#page-story .paper figure[class^=image]{width:260px;aspect-ratio:320/180;position:absolute;box-shadow:4px 4px 8px 0px rgba(0,0,0,.5)}#page-story .paper figure[class^=image] img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper figure[class^=image]{width:23.6363636364vw}}@media screen and (max-width: 767px){#page-story .paper figure[class^=image]{width:34.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper figure[class^=image]{box-shadow:.3636363636vw .3636363636vw .7272727273vw 0px rgba(0,0,0,.5)}}@media screen and (max-width: 767px){#page-story .paper figure[class^=image]{box-shadow:1.0666666667vw 1.0666666667vw 2.1333333333vw 0px rgba(0,0,0,.5)}}#page-story .paper figure[class^=image]::after{content:"";box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0;border:4px solid #fff}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper figure[class^=image]::after{border:.3636363636vw solid #fff}}@media screen and (max-width: 767px){#page-story .paper figure[class^=image]::after{border:.8vw solid #fff}}#page-story .paper figure.image2{left:50%}#page-story .paper figure.image1,#page-story .paper figure.image3,#page-story .paper figure.image4{right:50%}@media screen and (max-width: 767px){#page-story .paper figure.image1{right:auto;left:50%}}#page-story .paper figure.image1{top:130px;transform:translateX(-345px) rotate(-20deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper figure.image1{top:11.8181818182vw;transform:translateX(-29.5454545455vw) rotate(-20deg)}}@media screen and (max-width: 767px){#page-story .paper figure.image1{z-index:2;top:-12vw;transform:translateX(10.6666666667vw) rotate(15deg)}}#page-story .paper figure.image2{top:70px;transform:translateX(335px) rotate(14.5deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper figure.image2{top:6.3636363636vw;transform:translateX(28.6363636364vw) rotate(14.5deg)}}@media screen and (max-width: 767px){#page-story .paper figure.image2{top:6.6666666667vw;transform:translateX(30.6666666667vw) rotate(-19deg)}}#page-story .paper figure.image3{bottom:100px;transform:translateX(-355px) rotate(-8deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper figure.image3{bottom:9.0909090909vw;transform:translateX(-30.4545454545vw) rotate(-8deg)}}@media screen and (max-width: 767px){#page-story .paper figure.image3{bottom:32vw;transform:translateX(-8vw) rotate(-17deg)}}#page-story .paper figure.image4{bottom:-60px;transform:translateX(-310px) rotate(12deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-story .paper figure.image4{bottom:-5.4545454545vw;transform:translateX(-26.3636363636vw) rotate(12deg)}}@media screen and (max-width: 767px){#page-story .paper figure.image4{bottom:9.3333333333vw;transform:translateX(-4vw) rotate(12deg)}}#page-character{overflow-x:hidden}#page-character main{position:relative;z-index:1;background-color:#ecebda;padding-bottom:150px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character main{padding-bottom:13.6363636364vw}}@media screen and (max-width: 767px){#page-character main{padding-bottom:20vw}}#page-character main::after{content:"";width:100%;height:548px;position:absolute;z-index:-1;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url("../img/character/header@pc.jpg")}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character main::after{height:49.8181818182vw}}@media screen and (max-width: 767px){#page-character main::after{height:66.6666666667vw;background-image:url("../img/character/header@sp.jpg")}}#page-character main::before{content:"";position:absolute;background-image:url(../img/common/border_main@pc.png);background-repeat:no-repeat;background-size:contain;width:1223px;aspect-ratio:1223/540;right:0;bottom:0;z-index:-1}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character main::before{width:111.1818181818vw}}@media screen and (max-width: 767px){#page-character main::before{background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 0.8vw, #e5e4cd 0.8vw, #e5e4cd 1.6vw);width:126.6666666667vw;aspect-ratio:1}}@media screen and (max-width: 767px){#page-character main::before{transform:translate(63.3333333333vw, 63.3333333333vw) rotate(-45deg)}}#page-character #header{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding-top:90px;height:350px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character #header{padding-top:8.1818181818vw;height:31.8181818182vw}}@media screen and (max-width: 767px){#page-character #header{padding-top:4.5454545455vw;height:53.3333333333vw}}#page-character #header h1{font-size:60px;font-weight:900;color:#fff;text-shadow:0px 0px 8px rgba(0,0,0,.8)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character #header h1{font-size:6rem}}@media screen and (max-width: 767px){#page-character #header h1{font-size:6.4rem}}#page-character main::after{background-position:center top}#page-character .paper{box-sizing:border-box;background-color:#fff;border-radius:20px;position:relative;width:1080px;margin:0 auto;padding:80px 0 110px 0;padding:90px 0 110px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper{width:98.1818181818vw;width:94.5454545455vw;padding:7.2727272727vw 0 10vw 0}}@media screen and (max-width: 767px){#page-character .paper{width:89.3333333333vw;padding:12vw 0 62.6666666667vw 0}}#page-character .paper::before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:16px;width:calc(100% - 12px);height:calc(100% - 12px);border:4px solid #eee}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper::before{width:calc(100% - 1.0909090909vw);height:calc(100% - 1.0909090909vw);border:.3636363636vw solid #eee}}@media screen and (max-width: 767px){#page-character .paper::before{width:calc(100% - 1.6vw);height:calc(100% - 1.6vw);border:.8vw solid #eee}}#page-character .paper::after{content:"";box-sizing:border-box;position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:linear-gradient(180deg, #f2f2f2 1px, transparent 1px);background-size:100% 20px;width:calc(100% - 60px);height:calc(100% - 48px);margin-top:48px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper::after{background-size:100% 1.8181818182vw;width:calc(100% - 5.4545454545vw);height:calc(100% - 4.3636363636vw);margin-top:4.3636363636vw}}@media screen and (max-width: 767px){#page-character .paper::after{background-size:100% 4vw;width:calc(100% - 10.6666666667vw);height:calc(100% - 10.6666666667vw);margin-top:10.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper{padding:8.1818181818vw 0 10vw 0}}@media screen and (max-width: 767px){#page-character .paper{padding:11.3333333333vw 0 59.3333333333vw 0}}#page-character .paper .character1 h2,#page-character .paper .character2 h2{font-size:40px;white-space:nowrap;margin-bottom:10px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character1 h2,#page-character .paper .character2 h2{font-size:4rem}}@media screen and (max-width: 767px){#page-character .paper .character1 h2,#page-character .paper .character2 h2{font-size:3.8rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character1 h2,#page-character .paper .character2 h2{margin-bottom:.9090909091vw}}@media screen and (max-width: 767px){#page-character .paper .character1 h2,#page-character .paper .character2 h2{margin-bottom:1.3333333333vw}}#page-character .paper .character1 h2 span::before,#page-character .paper .character2 h2 span::before{top:-35px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character1 h2 span::before,#page-character .paper .character2 h2 span::before{top:-3.1818181818vw}}@media screen and (max-width: 767px){#page-character .paper .character1 h2 span::before,#page-character .paper .character2 h2 span::before{top:-4.6666666667vw}}#page-character .paper .character2 h2 span::before{left:0}@media screen and (max-width: 767px){#page-character .paper .character2 h2 span::before{left:-1.3333333333vw}}#page-character .paper .character-list h2{font-size:30px;line-height:1.5217391304em;font-weight:900;text-align:center;margin-bottom:10px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character-list h2{font-size:3rem}}@media screen and (max-width: 767px){#page-character .paper .character-list h2{font-size:3.6rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character-list h2{margin-bottom:.9090909091vw}}@media screen and (max-width: 767px){#page-character .paper .character-list h2{margin-bottom:1.3333333333vw}}#page-character .paper .cv{font-size:18px;font-weight:900;text-align:center;position:relative;z-index:1;margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .cv{font-size:1.8rem}}@media screen and (max-width: 767px){#page-character .paper .cv{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .cv{margin-bottom:1.8181818182vw}}@media screen and (max-width: 767px){#page-character .paper .cv{margin-bottom:4vw}}#page-character .paper .text{border-top:2px solid #fdd000;font-size:18px;line-height:1.7777777778em;font-weight:500;padding-top:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .text{font-size:1.8rem}}@media screen and (max-width: 767px){#page-character .paper .text{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .text{padding-top:1.8181818182vw}}@media screen and (max-width: 767px){#page-character .paper .text{padding-top:4.6666666667vw}}#page-character .paper .character-wrap{display:flex;justify-content:space-between;position:relative;height:700px;margin-bottom:70px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character-wrap{height:63.6363636364vw;margin-bottom:6.3636363636vw}}@media screen and (max-width: 767px){#page-character .paper .character-wrap{display:block;height:auto;margin-bottom:0}}#page-character .paper .character-wrap h2+.text{margin-top:30px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character-wrap h2+.text{margin-top:2.7272727273vw}}@media screen and (max-width: 767px){#page-character .paper .character-wrap h2+.text{margin-top:8vw}}#page-character .paper .character1{order:2;align-self:flex-end;position:relative;z-index:1;width:340px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character1{width:30.9090909091vw}}@media screen and (max-width: 767px){#page-character .paper .character1{width:auto;margin-bottom:72vw}}#page-character .paper .character1 .character{width:252px;position:absolute;bottom:-30px;left:-265px}#page-character .paper .character1 .character img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character1 .character{width:22.9090909091vw}}@media screen and (max-width: 767px){#page-character .paper .character1 .character{width:68.2666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character1 .character{bottom:-2.7272727273vw;left:-23.1818181818vw}}@media screen and (max-width: 767px){#page-character .paper .character1 .character{position:static;margin:0 auto 2.6666666667vw auto}}#page-character .paper .character2{order:1;align-self:flex-start;position:relative;width:360px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character2{width:32.7272727273vw}}@media screen and (max-width: 767px){#page-character .paper .character2{width:50.6666666667vw;margin-bottom:76vw}}#page-character .paper .character2 .character{width:351px;position:absolute;top:-50px;right:-285px}#page-character .paper .character2 .character img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character2 .character{width:31.9090909091vw}}@media screen and (max-width: 767px){#page-character .paper .character2 .character{width:57.4666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character2 .character{top:-4.5454545455vw;right:-23.1818181818vw}}@media screen and (max-width: 767px){#page-character .paper .character2 .character{top:-4vw;right:-45.3333333333vw}}@media screen and (max-width: 767px){#page-character .paper .character2 h2+.text{min-height:70.6666666667vw}}#page-character .paper .character-list{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character-list{gap:3.6363636364vw}}@media screen and (max-width: 767px){#page-character .paper .character-list{display:grid;grid-template-columns:1fr;gap:5.3333333333vw}}#page-character .paper .character-list .profile{box-sizing:border-box;background:#ecebda;border-radius:20px;position:relative;z-index:1;width:470px;margin-top:135px;padding:135px 50px 50px 50px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character-list .profile{width:40.9090909091vw;margin-top:12.2727272727vw;padding:12.2727272727vw 4.5454545455vw 4.5454545455vw 4.5454545455vw}}@media screen and (max-width: 767px){#page-character .paper .character-list .profile{width:auto;margin-top:20vw;padding:24.6666666667vw 6.6666666667vw 6.6666666667vw 6.6666666667vw}}#page-character .paper .character-list .profile::before{content:"";background:#fff;border-radius:14px;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 40px);height:calc(100% - 40px)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character-list .profile::before{width:calc(100% - 3.6363636364vw);height:calc(100% - 3.6363636364vw)}}@media screen and (max-width: 767px){#page-character .paper .character-list .profile::before{width:calc(100% - 4.8vw);height:calc(100% - 4.8vw)}}#page-character .paper .character-list .profile figure{width:254px;position:relative;border-radius:16px;overflow:hidden;background:#ecebda;border:4px solid #fff;position:absolute;left:50%;transform:translateX(-50%);top:-135px}#page-character .paper .character-list .profile figure img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character-list .profile figure{width:23.0909090909vw}}@media screen and (max-width: 767px){#page-character .paper .character-list .profile figure{width:40vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character-list .profile figure{top:-12.2727272727vw}}@media screen and (max-width: 767px){#page-character .paper .character-list .profile figure{border:.8vw solid #fff;top:-20vw}}#page-character .paper .character-list .profile figure::before{content:"";position:absolute;background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 3px, #e5e4cd 3px, #e5e4cd 6px);width:350px;aspect-ratio:1;top:50%;left:50%;z-index:-1;transform:translate(-50%, -50%);transform:translate(-175px, -175px) rotate(-45deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character-list .profile figure::before{width:31.8181818182vw}}@media screen and (max-width: 767px){#page-character .paper .character-list .profile figure::before{background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 0.8vw, #e5e4cd 0.8vw, #e5e4cd 1.6vw);width:54.6666666667vw;aspect-ratio:1}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .character-list .profile figure::before{transform:translate(-15.9090909091vw, -15.9090909091vw) rotate(-45deg)}}@media screen and (max-width: 767px){#page-character .paper .character-list .profile figure::before{transform:translate(-27.3333333333vw, -27.3333333333vw) rotate(-45deg)}}#page-character .paper .ill,#page-character .paper figure[class^=image]{position:absolute;z-index:1}#page-character .paper .ill{width:419px;z-index:2;left:50%;transform:translateX(185px);bottom:-150px}#page-character .paper .ill img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .ill{width:38.0909090909vw}}@media screen and (max-width: 767px){#page-character .paper .ill{width:67.2vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper .ill{transform:translateX(15vw);bottom:-13.6363636364vw}}@media screen and (max-width: 767px){#page-character .paper .ill{transform:translateX(-50%);bottom:-21.3333333333vw}}#page-character .paper figure.image1{width:320px;aspect-ratio:320/180;position:absolute;box-shadow:4px 4px 8px 0px rgba(0,0,0,.5);top:-215px;left:15px;transform:rotate(10deg)}#page-character .paper figure.image1 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper figure.image1{width:29.0909090909vw}}@media screen and (max-width: 767px){#page-character .paper figure.image1{width:59.7333333333vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper figure.image1{box-shadow:.3636363636vw .3636363636vw .7272727273vw 0px rgba(0,0,0,.5)}}@media screen and (max-width: 767px){#page-character .paper figure.image1{box-shadow:1.0666666667vw 1.0666666667vw 2.1333333333vw 0px rgba(0,0,0,.5)}}#page-character .paper figure.image1::after{content:"";box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0;border:4px solid #fff}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper figure.image1::after{border:.3636363636vw solid #fff}}@media screen and (max-width: 767px){#page-character .paper figure.image1::after{border:.8vw solid #fff}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper figure.image1{top:-19.5454545455vw;left:1.3636363636vw}}@media screen and (max-width: 767px){#page-character .paper figure.image1{top:auto;left:-4.6666666667vw;bottom:-44vw;transform:rotate(-10deg)}}#page-character .paper figure.image2{width:256px;aspect-ratio:320/180;position:absolute;box-shadow:4px 4px 8px 0px rgba(0,0,0,.5);top:-350px;left:70px;transform:rotate(-8deg)}#page-character .paper figure.image2 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper figure.image2{width:23.2727272727vw}}@media screen and (max-width: 767px){#page-character .paper figure.image2{width:42.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper figure.image2{box-shadow:.3636363636vw .3636363636vw .7272727273vw 0px rgba(0,0,0,.5)}}@media screen and (max-width: 767px){#page-character .paper figure.image2{box-shadow:1.0666666667vw 1.0666666667vw 2.1333333333vw 0px rgba(0,0,0,.5)}}#page-character .paper figure.image2::after{content:"";box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0;border:4px solid #fff}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper figure.image2::after{border:.3636363636vw solid #fff}}@media screen and (max-width: 767px){#page-character .paper figure.image2::after{border:.8vw solid #fff}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper figure.image2{top:-31.8181818182vw;left:6.3636363636vw}}@media screen and (max-width: 767px){#page-character .paper figure.image2{top:auto;left:41.3333333333vw;bottom:-58.6666666667vw;transform:rotate(7deg)}}#page-character .paper figure.image3{width:320px;aspect-ratio:320/180;position:absolute;box-shadow:4px 4px 8px 0px rgba(0,0,0,.5);bottom:-235px;left:-60px;transform:rotate(-12deg)}#page-character .paper figure.image3 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper figure.image3{width:29.0909090909vw}}@media screen and (max-width: 767px){#page-character .paper figure.image3{width:59.7333333333vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper figure.image3{box-shadow:.3636363636vw .3636363636vw .7272727273vw 0px rgba(0,0,0,.5)}}@media screen and (max-width: 767px){#page-character .paper figure.image3{box-shadow:1.0666666667vw 1.0666666667vw 2.1333333333vw 0px rgba(0,0,0,.5)}}#page-character .paper figure.image3::after{content:"";box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0;border:4px solid #fff}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper figure.image3::after{border:.3636363636vw solid #fff}}@media screen and (max-width: 767px){#page-character .paper figure.image3::after{border:.8vw solid #fff}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper figure.image3{bottom:-21.3636363636vw;left:-5.4545454545vw}}@media screen and (max-width: 767px){#page-character .paper figure.image3{left:13.3333333333vw;bottom:-64vw;transform:rotate(13deg)}}#page-character .paper figure.image4{width:256px;aspect-ratio:320/180;position:absolute;box-shadow:4px 4px 8px 0px rgba(0,0,0,.5);bottom:-375px;left:50px;transform:rotate(7.5deg)}#page-character .paper figure.image4 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper figure.image4{width:23.2727272727vw}}@media screen and (max-width: 767px){#page-character .paper figure.image4{width:42.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper figure.image4{box-shadow:.3636363636vw .3636363636vw .7272727273vw 0px rgba(0,0,0,.5)}}@media screen and (max-width: 767px){#page-character .paper figure.image4{box-shadow:1.0666666667vw 1.0666666667vw 2.1333333333vw 0px rgba(0,0,0,.5)}}#page-character .paper figure.image4::after{content:"";box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0;border:4px solid #fff}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper figure.image4::after{border:.3636363636vw solid #fff}}@media screen and (max-width: 767px){#page-character .paper figure.image4::after{border:.8vw solid #fff}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-character .paper figure.image4{bottom:-34.0909090909vw;left:4.5454545455vw}}@media screen and (max-width: 767px){#page-character .paper figure.image4{left:-1.3333333333vw;bottom:-29.3333333333vw;transform:rotate(-9deg)}}#page-howtoplay{overflow-x:hidden}#page-howtoplay main{position:relative;z-index:1;background-color:#ecebda;padding-bottom:150px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay main{padding-bottom:13.6363636364vw}}@media screen and (max-width: 767px){#page-howtoplay main{padding-bottom:20vw}}#page-howtoplay main::after{content:"";width:100%;height:548px;position:absolute;z-index:-1;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url("../img/howtoplay/header@pc.jpg")}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay main::after{height:49.8181818182vw}}@media screen and (max-width: 767px){#page-howtoplay main::after{height:66.6666666667vw;background-image:url("../img/howtoplay/header@sp.jpg")}}#page-howtoplay main::before{content:"";position:absolute;background-image:url(../img/common/border_main@pc.png);background-repeat:no-repeat;background-size:contain;width:1223px;aspect-ratio:1223/540;right:0;bottom:0;z-index:-1}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay main::before{width:111.1818181818vw}}@media screen and (max-width: 767px){#page-howtoplay main::before{background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 0.8vw, #e5e4cd 0.8vw, #e5e4cd 1.6vw);width:126.6666666667vw;aspect-ratio:1}}@media screen and (max-width: 767px){#page-howtoplay main::before{transform:translate(63.3333333333vw, 63.3333333333vw) rotate(-45deg)}}#page-howtoplay #header{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding-top:90px;height:350px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay #header{padding-top:8.1818181818vw;height:31.8181818182vw}}@media screen and (max-width: 767px){#page-howtoplay #header{padding-top:4.5454545455vw;height:53.3333333333vw}}#page-howtoplay #header h1{font-size:60px;font-weight:900;color:#fff;text-shadow:0px 0px 8px rgba(0,0,0,.8)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay #header h1{font-size:6rem}}@media screen and (max-width: 767px){#page-howtoplay #header h1{font-size:6.4rem}}#page-howtoplay .paper{box-sizing:border-box;background-color:#fff;border-radius:20px;position:relative;width:1080px;margin:0 auto;padding:80px 0 110px 0;padding:50px 0 80px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper{width:98.1818181818vw;width:94.5454545455vw;padding:7.2727272727vw 0 10vw 0}}@media screen and (max-width: 767px){#page-howtoplay .paper{width:89.3333333333vw;padding:12vw 0 62.6666666667vw 0}}#page-howtoplay .paper::before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:16px;width:calc(100% - 12px);height:calc(100% - 12px);border:4px solid #eee}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper::before{width:calc(100% - 1.0909090909vw);height:calc(100% - 1.0909090909vw);border:.3636363636vw solid #eee}}@media screen and (max-width: 767px){#page-howtoplay .paper::before{width:calc(100% - 1.6vw);height:calc(100% - 1.6vw);border:.8vw solid #eee}}#page-howtoplay .paper::after{content:"";box-sizing:border-box;position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:linear-gradient(180deg, #f2f2f2 1px, transparent 1px);background-size:100% 20px;width:calc(100% - 60px);height:calc(100% - 48px);margin-top:48px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper::after{background-size:100% 1.8181818182vw;width:calc(100% - 5.4545454545vw);height:calc(100% - 4.3636363636vw);margin-top:4.3636363636vw}}@media screen and (max-width: 767px){#page-howtoplay .paper::after{background-size:100% 4vw;width:calc(100% - 10.6666666667vw);height:calc(100% - 10.6666666667vw);margin-top:10.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper{padding:4.5454545455vw 0 7.2727272727vw 0}}@media screen and (max-width: 767px){#page-howtoplay .paper{padding:12.6666666667vw 0 57.3333333333vw 0}}#page-howtoplay .paper .inner:not(:last-of-type){margin-bottom:90px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .inner:not(:last-of-type){margin-bottom:8.1818181818vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .inner:not(:last-of-type){margin-bottom:17.3333333333vw}}#page-howtoplay .paper h2 span.fontS{font-size:36px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper h2 span.fontS{font-size:3.6rem}}@media screen and (max-width: 767px){#page-howtoplay .paper h2 span.fontS{font-size:4rem}}@media screen and (max-width: 767px){#page-howtoplay .paper h2{line-height:1}#page-howtoplay .paper h2 span{line-height:1.5em}#page-howtoplay .paper h2 span::before{left:-5.3333333333vw}#page-howtoplay .paper h2 strong{line-height:1.5em}}#page-howtoplay .paper .text{font-size:18px;line-height:1.7777777778em;font-weight:500;margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .text{font-size:1.8rem}}@media screen and (max-width: 767px){#page-howtoplay .paper .text{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .text{margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .text{margin-bottom:5.3333333333vw}}#page-howtoplay .paper .col2{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .col2{gap:3.6363636364vw;margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .col2{grid-template-columns:1fr;gap:5.3333333333vw;margin-bottom:5.3333333333vw}}#page-howtoplay .paper .col2 figure{width:470px}#page-howtoplay .paper .col2 figure img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .col2 figure{width:42.7272727273vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .col2 figure{width:78.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .col2 figure{width:40.9090909091vw}}#page-howtoplay .paper .copy{color:#db3a1a;text-align:center;font-weight:700;font-size:24px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .copy{font-size:2.4rem}}@media screen and (max-width: 767px){#page-howtoplay .paper .copy{font-size:3.6rem}}@media screen and (max-width: 767px){#page-howtoplay .paper .copy strong::before,#page-howtoplay .paper .copy strong::after{display:none}}#page-howtoplay .paper .copy span{line-height:2.2222222222em}@media screen and (min-width: 768px){#page-howtoplay .paper .copy span::before,#page-howtoplay .paper .copy span::after{display:none}}#page-howtoplay .paper .caution{margin-left:220px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .caution{margin-left:20vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .caution{margin-left:0}}#page-howtoplay .paper .caution p{font-size:18px;line-height:1.7777777778em;font-weight:500;margin-bottom:35px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .caution p{font-size:1.8rem}}@media screen and (max-width: 767px){#page-howtoplay .paper .caution p{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .caution p{margin-bottom:3.1818181818vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .caution p{margin-bottom:4vw}}#page-howtoplay .paper .caution ul{font-size:14px;line-height:1.7857142857em;font-weight:500}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .caution ul{font-size:1.4rem}}@media screen and (max-width: 767px){#page-howtoplay .paper .caution ul{font-size:2.4rem}}#page-howtoplay .paper .caution ul li{text-indent:-1em;margin-left:1em}#page-howtoplay .paper .ill1-wrap,#page-howtoplay .paper .ill3-wrap,#page-howtoplay .paper .ill4-wrap{position:relative}@media screen and (max-width: 767px){#page-howtoplay .paper .ill1-wrap{margin-bottom:5.3333333333vw}}#page-howtoplay .paper .ill3-wrap{margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill3-wrap{margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill3-wrap{margin-bottom:5.3333333333vw}}#page-howtoplay .paper .ill4-wrap{margin-bottom:-40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill4-wrap{margin-bottom:-3.6363636364vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill4-wrap{margin-bottom:0}}#page-howtoplay .paper .ill1{width:929px;margin-left:auto;margin-right:auto}#page-howtoplay .paper .ill1 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill1{width:84.4545454545vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill1{width:76.1333333333vw}}#page-howtoplay .paper .ill3{width:889px;margin-left:auto;margin-right:auto}#page-howtoplay .paper .ill3 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill3{width:80.8181818182vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill3{width:73.0666666667vw}}#page-howtoplay .paper .ill4{width:949px;margin-left:auto;margin-right:auto}#page-howtoplay .paper .ill4 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill4{width:86.2727272727vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill4{width:71.8666666667vw}}#page-howtoplay .paper .ill1-text1,#page-howtoplay .paper .ill1-text2,#page-howtoplay .paper .ill3-text1,#page-howtoplay .paper .ill3-text2,#page-howtoplay .paper .ill4-text1,#page-howtoplay .paper .ill4-text2{color:#db3a1a;text-align:center;font-weight:700;position:absolute;display:flex;justify-content:center;align-items:center;aspect-ratio:1}#page-howtoplay .paper .ill1-text1,#page-howtoplay .paper .ill3-text1,#page-howtoplay .paper .ill4-text1{font-size:20px;line-height:1.5em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill1-text1,#page-howtoplay .paper .ill3-text1,#page-howtoplay .paper .ill4-text1{font-size:2rem}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill1-text1,#page-howtoplay .paper .ill3-text1,#page-howtoplay .paper .ill4-text1{font-size:3rem}}#page-howtoplay .paper .ill1-text2 span,#page-howtoplay .paper .ill3-text2 span,#page-howtoplay .paper .ill4-text2 span{font-size:20px;line-height:1.5em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill1-text2 span,#page-howtoplay .paper .ill3-text2 span,#page-howtoplay .paper .ill4-text2 span{font-size:2rem}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill1-text2 span,#page-howtoplay .paper .ill3-text2 span,#page-howtoplay .paper .ill4-text2 span{font-size:3rem}}#page-howtoplay .paper .ill1-text2 strong,#page-howtoplay .paper .ill3-text2 strong,#page-howtoplay .paper .ill4-text2 strong{line-height:1.9em}html[lang=ja] #page-howtoplay .paper .ill1-text2 strong,html[lang=ja] #page-howtoplay .paper .ill3-text2 strong,html[lang=ja] #page-howtoplay .paper .ill4-text2 strong{font-size:30px}@media screen and (min-width: 768px)and (max-width: 1100px){html[lang=ja] #page-howtoplay .paper .ill1-text2 strong,html[lang=ja] #page-howtoplay .paper .ill3-text2 strong,html[lang=ja] #page-howtoplay .paper .ill4-text2 strong{font-size:3rem}}@media screen and (max-width: 767px){html[lang=ja] #page-howtoplay .paper .ill1-text2 strong,html[lang=ja] #page-howtoplay .paper .ill3-text2 strong,html[lang=ja] #page-howtoplay .paper .ill4-text2 strong{font-size:4rem}}html[lang=zh-cmn-Hant] #page-howtoplay .paper .ill1-text2 strong,html[lang=zh-cmn-Hant] #page-howtoplay .paper .ill3-text2 strong,html[lang=zh-cmn-Hant] #page-howtoplay .paper .ill4-text2 strong{font-size:26px}@media screen and (min-width: 768px)and (max-width: 1100px){html[lang=zh-cmn-Hant] #page-howtoplay .paper .ill1-text2 strong,html[lang=zh-cmn-Hant] #page-howtoplay .paper .ill3-text2 strong,html[lang=zh-cmn-Hant] #page-howtoplay .paper .ill4-text2 strong{font-size:2.6rem}}@media screen and (max-width: 767px){html[lang=zh-cmn-Hant] #page-howtoplay .paper .ill1-text2 strong,html[lang=zh-cmn-Hant] #page-howtoplay .paper .ill3-text2 strong,html[lang=zh-cmn-Hant] #page-howtoplay .paper .ill4-text2 strong{font-size:3.8rem}}html[lang=zh-cmn-Hans] #page-howtoplay .paper .ill1-text2 strong,html[lang=zh-cmn-Hans] #page-howtoplay .paper .ill3-text2 strong,html[lang=zh-cmn-Hans] #page-howtoplay .paper .ill4-text2 strong{font-size:26px}@media screen and (min-width: 768px)and (max-width: 1100px){html[lang=zh-cmn-Hans] #page-howtoplay .paper .ill1-text2 strong,html[lang=zh-cmn-Hans] #page-howtoplay .paper .ill3-text2 strong,html[lang=zh-cmn-Hans] #page-howtoplay .paper .ill4-text2 strong{font-size:2.6rem}}@media screen and (max-width: 767px){html[lang=zh-cmn-Hans] #page-howtoplay .paper .ill1-text2 strong,html[lang=zh-cmn-Hans] #page-howtoplay .paper .ill3-text2 strong,html[lang=zh-cmn-Hans] #page-howtoplay .paper .ill4-text2 strong{font-size:3.8rem}}#page-howtoplay .paper .ill1-text2 strong::before,#page-howtoplay .paper .ill1-text2 strong::after,#page-howtoplay .paper .ill3-text2 strong::before,#page-howtoplay .paper .ill3-text2 strong::after,#page-howtoplay .paper .ill4-text2 strong::before,#page-howtoplay .paper .ill4-text2 strong::after{bottom:-6px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill1-text2 strong::before,#page-howtoplay .paper .ill1-text2 strong::after,#page-howtoplay .paper .ill3-text2 strong::before,#page-howtoplay .paper .ill3-text2 strong::after,#page-howtoplay .paper .ill4-text2 strong::before,#page-howtoplay .paper .ill4-text2 strong::after{bottom:-.5454545455vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill1-text2 strong::before,#page-howtoplay .paper .ill1-text2 strong::after,#page-howtoplay .paper .ill3-text2 strong::before,#page-howtoplay .paper .ill3-text2 strong::after,#page-howtoplay .paper .ill4-text2 strong::before,#page-howtoplay .paper .ill4-text2 strong::after{bottom:-2.1333333333vw}}#page-howtoplay .paper .ill1-text1{width:260px;top:40px;left:25px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill1-text1{width:23.6363636364vw;top:3.6363636364vw;left:.4545454545vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill1-text1{width:48vw;top:0;left:5.3333333333vw}}#page-howtoplay .paper .ill1-text2{width:340px;right:25px}html[lang=ja] #page-howtoplay .paper .ill1-text2{top:0}html[lang=zh-cmn-Hant] #page-howtoplay .paper .ill1-text2{top:128px}html[lang=zh-cmn-Hans] #page-howtoplay .paper .ill1-text2{top:128px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill1-text2{width:30.9090909091vw;right:.4545454545vw}html[lang=ja] #page-howtoplay .paper .ill1-text2{top:0}html[lang=zh-cmn-Hant] #page-howtoplay .paper .ill1-text2{top:11.6363636364vw}html[lang=zh-cmn-Hans] #page-howtoplay .paper .ill1-text2{top:11.6363636364vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill1-text2{width:61.3333333333vw;top:auto !important;bottom:-2vw;left:9.3333333333vw}html[lang=ja] #page-howtoplay .paper .ill1-text2{bottom:-2vw}html[lang=zh-cmn-Hant] #page-howtoplay .paper .ill1-text2{bottom:0}html[lang=zh-cmn-Hans] #page-howtoplay .paper .ill1-text2{bottom:0}}#page-howtoplay .paper .ill3-text1{width:240px;top:48px;left:55px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill3-text1{width:21.8181818182vw;top:4.3636363636vw;left:3.1818181818vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill3-text1{width:43.7333333333vw;top:0;left:17.3333333333vw}}#page-howtoplay .paper .ill3-text2{width:280px;top:10px;right:52px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill3-text2{width:25.4545454545vw;top:.9090909091vw;right:2.9090909091vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill3-text2{width:57.0666666667vw;top:auto;bottom:0;right:10vw}}#page-howtoplay .paper .ill4-text1{width:240px;top:125px;right:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill4-text1{width:21.8181818182vw;top:11.3636363636vw;right:-.4545454545vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill4-text1{width:46.4vw;top:0;right:25.3333333333vw}html[lang=zh-cmn-Hant] #page-howtoplay .paper .ill4-text1,html[lang=zh-cmn-Hans] #page-howtoplay .paper .ill4-text1{top:2.1333333333vw;right:26.6666666667vw}}#page-howtoplay .paper .ill4-text2{width:340px;top:85px;left:25px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill4-text2{width:30.9090909091vw;top:7.7272727273vw;left:.9090909091vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill4-text2{transform:scale(0.95);width:62.4vw;top:auto;bottom:1.3636363636vw;left:8vw}}html[lang=zh-cmn-Hant] #page-howtoplay .paper .ill4-text2 strong{font-size:23px}@media screen and (min-width: 768px)and (max-width: 1100px){html[lang=zh-cmn-Hant] #page-howtoplay .paper .ill4-text2 strong{font-size:2.3rem}}@media screen and (max-width: 767px){html[lang=zh-cmn-Hant] #page-howtoplay .paper .ill4-text2 strong{font-size:3.3rem}}#page-howtoplay .paper .ill2{width:412px;position:absolute;z-index:1;left:-100px;bottom:-150px}#page-howtoplay .paper .ill2 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill2{width:37.4545454545vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill2{width:65.8666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper .ill2{left:-9.0909090909vw;bottom:-13.6363636364vw}}@media screen and (max-width: 767px){#page-howtoplay .paper .ill2{left:-9.3333333333vw;bottom:-20vw}}#page-howtoplay .paper figure[class^=image]{position:absolute;z-index:1}#page-howtoplay .paper figure.image1{width:256px;aspect-ratio:320/180;position:absolute;box-shadow:4px 4px 8px 0px rgba(0,0,0,.5);z-index:2;bottom:10px;right:-90px;transform:rotate(7deg)}#page-howtoplay .paper figure.image1 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper figure.image1{width:23.2727272727vw}}@media screen and (max-width: 767px){#page-howtoplay .paper figure.image1{width:42.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper figure.image1{box-shadow:.3636363636vw .3636363636vw .7272727273vw 0px rgba(0,0,0,.5)}}@media screen and (max-width: 767px){#page-howtoplay .paper figure.image1{box-shadow:1.0666666667vw 1.0666666667vw 2.1333333333vw 0px rgba(0,0,0,.5)}}#page-howtoplay .paper figure.image1::after{content:"";box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0;border:4px solid #fff}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper figure.image1::after{border:.3636363636vw solid #fff}}@media screen and (max-width: 767px){#page-howtoplay .paper figure.image1::after{border:.8vw solid #fff}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper figure.image1{bottom:.9090909091vw;right:-8.1818181818vw}}@media screen and (max-width: 767px){#page-howtoplay .paper figure.image1{bottom:20vw;right:-1.3333333333vw;transform:rotate(7deg)}}#page-howtoplay .paper figure.image2{width:256px;aspect-ratio:320/180;position:absolute;box-shadow:4px 4px 8px 0px rgba(0,0,0,.5);bottom:-75px;right:20px;transform:rotate(17deg)}#page-howtoplay .paper figure.image2 img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper figure.image2{width:23.2727272727vw}}@media screen and (max-width: 767px){#page-howtoplay .paper figure.image2{width:37.0666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper figure.image2{box-shadow:.3636363636vw .3636363636vw .7272727273vw 0px rgba(0,0,0,.5)}}@media screen and (max-width: 767px){#page-howtoplay .paper figure.image2{box-shadow:1.0666666667vw 1.0666666667vw 2.1333333333vw 0px rgba(0,0,0,.5)}}#page-howtoplay .paper figure.image2::after{content:"";box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0;border:4px solid #fff}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper figure.image2::after{border:.3636363636vw solid #fff}}@media screen and (max-width: 767px){#page-howtoplay .paper figure.image2::after{border:.8vw solid #fff}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-howtoplay .paper figure.image2{bottom:-6.8181818182vw;right:1.8181818182vw}}@media screen and (max-width: 767px){#page-howtoplay .paper figure.image2{bottom:-1.3636363636vw;right:5.3333333333vw;transform:rotate(-15deg)}}#page-lineup{overflow-x:hidden}#page-lineup main{position:relative;z-index:1;background-color:#ecebda;padding-bottom:150px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup main{padding-bottom:13.6363636364vw}}@media screen and (max-width: 767px){#page-lineup main{padding-bottom:20vw}}#page-lineup main::after{content:"";width:100%;height:548px;position:absolute;z-index:-1;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url("../img/lineup/header@pc.jpg")}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup main::after{height:49.8181818182vw}}@media screen and (max-width: 767px){#page-lineup main::after{height:66.6666666667vw;background-image:url("../img/lineup/header@sp.jpg")}}#page-lineup main::before{content:"";position:absolute;background-image:url(../img/common/border_main@pc.png);background-repeat:no-repeat;background-size:contain;width:1223px;aspect-ratio:1223/540;right:0;bottom:0;z-index:-1}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup main::before{width:111.1818181818vw}}@media screen and (max-width: 767px){#page-lineup main::before{background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 0.8vw, #e5e4cd 0.8vw, #e5e4cd 1.6vw);width:126.6666666667vw;aspect-ratio:1}}@media screen and (max-width: 767px){#page-lineup main::before{transform:translate(63.3333333333vw, 63.3333333333vw) rotate(-45deg)}}#page-lineup #header{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding-top:90px;height:350px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup #header{padding-top:8.1818181818vw;height:31.8181818182vw}}@media screen and (max-width: 767px){#page-lineup #header{padding-top:4.5454545455vw;height:53.3333333333vw}}#page-lineup #header h1{font-size:60px;font-weight:900;color:#fff;text-shadow:0px 0px 8px rgba(0,0,0,.8)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup #header h1{font-size:6rem}}@media screen and (max-width: 767px){#page-lineup #header h1{font-size:6.4rem}}#page-lineup .paper{box-sizing:border-box;background-color:#fff;border-radius:20px;position:relative;width:1080px;margin:0 auto;padding:80px 0 110px 0;padding:80px 0 100px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper{width:98.1818181818vw;width:94.5454545455vw;padding:7.2727272727vw 0 10vw 0}}@media screen and (max-width: 767px){#page-lineup .paper{width:89.3333333333vw;padding:12vw 0 62.6666666667vw 0}}#page-lineup .paper::before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:16px;width:calc(100% - 12px);height:calc(100% - 12px);border:4px solid #eee}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper::before{width:calc(100% - 1.0909090909vw);height:calc(100% - 1.0909090909vw);border:.3636363636vw solid #eee}}@media screen and (max-width: 767px){#page-lineup .paper::before{width:calc(100% - 1.6vw);height:calc(100% - 1.6vw);border:.8vw solid #eee}}#page-lineup .paper::after{content:"";box-sizing:border-box;position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:linear-gradient(180deg, #f2f2f2 1px, transparent 1px);background-size:100% 20px;width:calc(100% - 60px);height:calc(100% - 48px);margin-top:48px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper::after{background-size:100% 1.8181818182vw;width:calc(100% - 5.4545454545vw);height:calc(100% - 4.3636363636vw);margin-top:4.3636363636vw}}@media screen and (max-width: 767px){#page-lineup .paper::after{background-size:100% 4vw;width:calc(100% - 10.6666666667vw);height:calc(100% - 10.6666666667vw);margin-top:10.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper{padding:7.2727272727vw 0 9.0909090909vw 0}}@media screen and (max-width: 767px){#page-lineup .paper{padding:12.6666666667vw 0 63.3333333333vw 0}}#page-lineup .paper .inner:not(:last-of-type){margin-bottom:90px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .inner:not(:last-of-type){margin-bottom:8.1818181818vw}}@media screen and (max-width: 767px){#page-lineup .paper .inner:not(:last-of-type){margin-bottom:17.3333333333vw}}#page-lineup .paper h2{line-height:1.15;margin-bottom:50px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper h2{margin-bottom:4.5454545455vw}}@media screen and (max-width: 767px){#page-lineup .paper h2{margin-bottom:6.6666666667vw}#page-lineup .paper h2#download{line-height:1.4}}#page-lineup .paper h2 strong{font-size:30px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper h2 strong{font-size:3rem}}@media screen and (max-width: 767px){#page-lineup .paper h2 strong{font-size:3.6rem}}#page-lineup .paper h2 span::before{top:-25px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper h2 span::before{top:-2.2727272727vw}}@media screen and (max-width: 767px){#page-lineup .paper h2 span::before{top:-6.6666666667vw}}@media screen and (max-width: 767px){#page-lineup .paper h2#download span::before{left:-4vw}}#page-lineup .paper .col2{display:flex;justify-content:space-between;gap:80px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .col2{gap:7.2727272727vw}}@media screen and (max-width: 767px){#page-lineup .paper .col2{flex-direction:column;gap:7.3333333333vw}}#page-lineup .paper .col2 .package{width:307px;margin-left:50px}#page-lineup .paper .col2 .package img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .col2 .package{width:27.9090909091vw}}@media screen and (max-width: 767px){#page-lineup .paper .col2 .package{width:40.9333333333vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .col2 .package{margin-left:4.5454545455vw}}@media screen and (max-width: 767px){#page-lineup .paper .col2 .package{margin:0 auto}}#page-lineup .paper .col2 dl{font-size:16px;line-height:1.5em;flex:1;display:grid;grid-template-columns:1fr;gap:30px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .col2 dl{font-size:1.6rem}}@media screen and (max-width: 767px){#page-lineup .paper .col2 dl{font-size:2.8rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .col2 dl{gap:2.7272727273vw}}@media screen and (max-width: 767px){#page-lineup .paper .col2 dl{gap:4vw}}#page-lineup .paper .col2 dl>div{position:relative;display:flex}#page-lineup .paper .col2 dl>div::before,#page-lineup .paper .col2 dl>div::after{content:"";background:#663a1b;position:absolute;left:0;bottom:-15px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .col2 dl>div::before,#page-lineup .paper .col2 dl>div::after{bottom:-1.3636363636vw}}@media screen and (max-width: 767px){#page-lineup .paper .col2 dl>div::before,#page-lineup .paper .col2 dl>div::after{bottom:-2vw}}#page-lineup .paper .col2 dl>div::before{width:100%;height:1px}#page-lineup .paper .col2 dl>div::after{width:110px;height:3px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .col2 dl>div::after{width:10vw}}@media screen and (max-width: 767px){#page-lineup .paper .col2 dl>div::after{width:24vw}}#page-lineup .paper .col2 dl dt{font-weight:500;width:150px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .col2 dl dt{width:13.6363636364vw}}@media screen and (max-width: 767px){#page-lineup .paper .col2 dl dt{width:28vw}}#page-lineup .paper .col2 dl dd{flex:1;color:#000}#page-lineup .paper .col2 dl dd ul.caution li{font-size:12px;line-height:1.6666666667em;text-indent:-1em;margin-left:1em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .col2 dl dd ul.caution li{font-size:1.2rem}}@media screen and (max-width: 767px){#page-lineup .paper .col2 dl dd ul.caution li{font-size:2.2rem}}#page-lineup .paper .button-dl{margin:60px 0 70px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .button-dl{margin:5.4545454545vw 0 6.3636363636vw 0}}@media screen and (max-width: 767px){#page-lineup .paper .button-dl{margin:9.3333333333vw 0 12vw 0}}#page-lineup .paper .button-dl a{margin:0 auto;width:400px;aspect-ratio:400/64}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .button-dl a{width:36.3636363636vw}}@media screen and (max-width: 767px){#page-lineup .paper .button-dl a{width:72vw;aspect-ratio:540/90}}#page-lineup .paper .box{background:#ecebda;position:relative;border-radius:20px;padding:40px 50px 50px 50px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .box{padding:3.6363636364vw 4.5454545455vw 4.5454545455vw 4.5454545455vw}}@media screen and (max-width: 767px){#page-lineup .paper .box{padding:7.3333333333vw 5.3333333333vw 8.6666666667vw 5.3333333333vw}#page-lineup .paper .box::after{content:"";background:url(../img/lineup/ticket.png) no-repeat;background-size:contain;width:32vw;aspect-ratio:199/101;position:absolute}html[lang=ja] #page-lineup .paper .box::after{top:4.6666666667vw;right:-2vw}html[lang=zh-cmn-Hant] #page-lineup .paper .box::after{top:2vw;right:-3.3333333333vw}html[lang=zh-cmn-Hans] #page-lineup .paper .box::after{top:2vw;right:-3.3333333333vw}}#page-lineup .paper .box h3{font-size:30px;line-height:1.5em;font-weight:900;margin-bottom:30px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .box h3{font-size:3rem}}@media screen and (max-width: 767px){#page-lineup .paper .box h3{font-size:4rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .box h3{margin-bottom:2.7272727273vw}}@media screen and (max-width: 767px){#page-lineup .paper .box h3{margin-bottom:4vw}}#page-lineup .paper .box .text{font-size:18px;line-height:1.7777777778em;width:670px;margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .box .text{font-size:1.8rem}}@media screen and (max-width: 767px){#page-lineup .paper .box .text{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .box .text{width:57.2727272727vw;margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-lineup .paper .box .text{width:auto;margin-bottom:4vw}}#page-lineup .paper .box .button-tk a{line-height:1.5em;text-align:center;justify-content:flex-end;position:relative}html[lang=ja] #page-lineup .paper .box .button-tk a{width:670px;aspect-ratio:670/84;padding-right:25px}html[lang=zh-cmn-Hant] #page-lineup .paper .box .button-tk a{width:470px;aspect-ratio:470/64;padding-right:60px}html[lang=zh-cmn-Hans] #page-lineup .paper .box .button-tk a{width:470px;aspect-ratio:470/64;padding-right:60px}@media screen and (min-width: 768px)and (max-width: 1100px){html[lang=ja] #page-lineup .paper .box .button-tk a{width:57.2727272727vw;padding-right:.4545454545vw}html[lang=zh-cmn-Hant] #page-lineup .paper .box .button-tk a{width:42.7272727273vw;padding-right:5.4545454545vw}html[lang=zh-cmn-Hans] #page-lineup .paper .box .button-tk a{width:39.0909090909vw;padding-right:5.4545454545vw}}@media screen and (max-width: 767px){#page-lineup .paper .box .button-tk a{justify-content:center;width:100% !important;padding-right:0 !important}html[lang=ja] #page-lineup .paper .box .button-tk a{aspect-ratio:500/180}html[lang=zh-cmn-Hant] #page-lineup .paper .box .button-tk a{aspect-ratio:500/90}html[lang=zh-cmn-Hans] #page-lineup .paper .box .button-tk a{aspect-ratio:500/90}}#page-lineup .paper .box .button-tk a::after{content:"";background:url(../img/lineup/ticket.png) no-repeat;background-size:contain;width:199px;aspect-ratio:199/101;position:absolute;top:-24px;left:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .box .button-tk a::after{width:18.0909090909vw;top:-2.1818181818vw;left:.9090909091vw}}@media screen and (max-width: 767px){#page-lineup .paper .box .button-tk a::after{display:none}}#page-lineup .paper .ill{width:403px;position:absolute;z-index:1;right:-115px;bottom:-130px}#page-lineup .paper .ill img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .ill{width:36.6363636364vw}}@media screen and (max-width: 767px){#page-lineup .paper .ill{width:64.5333333333vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .ill{right:-10.4545454545vw;bottom:-11.8181818182vw}}@media screen and (max-width: 767px){#page-lineup .paper .ill{right:auto;left:50%;transform:translateX(-50%);bottom:-20vw}}#page-lineup .paper .lineup{display:flex;justify-content:center;gap:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .lineup{gap:3.6363636364vw}}@media screen and (max-width: 767px){#page-lineup .paper .lineup{flex-direction:column;gap:5.3333333333vw}}#page-lineup .paper .lineup .item{position:relative;width:470px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .lineup .item{width:40.9090909091vw}}@media screen and (max-width: 767px){#page-lineup .paper .lineup .item{width:100%}}#page-lineup .paper .lineup .item a{box-sizing:border-box;overflow:hidden;display:block;height:100%;position:relative;border-radius:20px;background:#ecebda;border:4px solid #ecebda}@media screen and (max-width: 767px){#page-lineup .paper .lineup .item a{border:.8vw solid #ecebda}}#page-lineup .paper .lineup .item a::before{content:"";position:absolute;background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 3px, #e5e4cd 3px, #e5e4cd 6px);width:180px;aspect-ratio:1;right:0;bottom:0;transform:translate(90px, 90px) rotate(-45deg)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .lineup .item a::before{width:16.3636363636vw}}@media screen and (max-width: 767px){#page-lineup .paper .lineup .item a::before{background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 0.8vw, #e5e4cd 0.8vw, #e5e4cd 1.6vw);width:34.6666666667vw;aspect-ratio:1}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .lineup .item a::before{transform:translate(8.1818181818vw, 8.1818181818vw) rotate(-45deg)}}@media screen and (max-width: 767px){#page-lineup .paper .lineup .item a::before{transform:translate(17.3333333333vw, 17.3333333333vw) rotate(-45deg)}}#page-lineup .paper .lineup .item a[target=_blank] .title::after{content:"";display:inline-block;width:.8em;margin-left:.3em;aspect-ratio:1;background:url(../img/common/ic_link_bl.svg) no-repeat;background-size:contain}#page-lineup .paper .lineup .item a:hover{border-color:#fdd000}#page-lineup .paper .lineup .item figure{aspect-ratio:1280/720}#page-lineup .paper .lineup .item figure img{object-fit:cover;width:100%;height:100%}#page-lineup .paper .lineup .item .title{font-size:18px;line-height:1.5em;font-weight:500;color:#000;position:relative;z-index:1;padding:25px 30px 60px 30px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .lineup .item .title{font-size:1.8rem}}@media screen and (max-width: 767px){#page-lineup .paper .lineup .item .title{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .lineup .item .title{padding:2.2727272727vw 2.7272727273vw 5.4545454545vw 2.7272727273vw}}@media screen and (max-width: 767px){#page-lineup .paper .lineup .item .title{padding:5.3333333333vw 5.3333333333vw 10.6666666667vw 5.3333333333vw}}#page-lineup .paper .lineup .item .detail{font-size:16px;font-weight:700;color:#db3a1a;text-decoration:underline;position:absolute;bottom:28px;right:28px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .lineup .item .detail{font-size:1.6rem}}@media screen and (max-width: 767px){#page-lineup .paper .lineup .item .detail{font-size:2.8rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper .lineup .item .detail{bottom:2.5454545455vw;right:2.5454545455vw}}@media screen and (max-width: 767px){#page-lineup .paper .lineup .item .detail{bottom:4.6666666667vw;right:4vw}}#page-lineup .paper #download-inner .col2{gap:50px;margin-bottom:60px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper #download-inner .col2{gap:4.5454545455vw;margin-bottom:5.4545454545vw}}@media screen and (max-width: 767px){#page-lineup .paper #download-inner .col2{gap:7.3333333333vw;margin-bottom:6.6666666667vw}}#page-lineup .paper #download-inner .col2 .download{width:359px;margin-left:30px}#page-lineup .paper #download-inner .col2 .download img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper #download-inner .col2 .download{width:32.6363636364vw}}@media screen and (max-width: 767px){#page-lineup .paper #download-inner .col2 .download{width:57.0666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper #download-inner .col2 .download{margin-left:2.7272727273vw}}@media screen and (max-width: 767px){#page-lineup .paper #download-inner .col2 .download{margin-left:auto;margin-right:auto}}#page-lineup .paper #download-inner .col2 .text{flex:1}#page-lineup .paper #download-inner .col2 dl{margin-bottom:60px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper #download-inner .col2 dl{margin-bottom:5.4545454545vw}}@media screen and (max-width: 767px){#page-lineup .paper #download-inner .col2 dl{margin-bottom:4.6666666667vw}}#page-lineup .paper #download-inner .col2 dl>div::after{width:200px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper #download-inner .col2 dl>div::after{width:18.1818181818vw}}@media screen and (max-width: 767px){#page-lineup .paper #download-inner .col2 dl>div::after{width:28vw}}#page-lineup .paper #download-inner .col2 dl dt{width:235px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper #download-inner .col2 dl dt{width:21.3636363636vw}}@media screen and (max-width: 767px){#page-lineup .paper #download-inner .col2 dl dt{width:30.6666666667vw}}#page-lineup .paper #download-inner .caution{font-size:14px;line-height:1.7857142857em;font-weight:500}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper #download-inner .caution{font-size:1.4rem}}@media screen and (max-width: 767px){#page-lineup .paper #download-inner .caution{font-size:2.4rem}}#page-lineup .paper #download-inner .caution li{text-indent:-1em;margin-left:1em}#page-lineup .paper #download-inner .list-card,#page-lineup .paper #download-inner .list-number{box-sizing:border-box;border-radius:20px;background:#fff;border:4px solid #ecebda;padding:40px 50px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper #download-inner .list-card,#page-lineup .paper #download-inner .list-number{padding:3.6363636364vw 4.5454545455vw}}@media screen and (max-width: 767px){#page-lineup .paper #download-inner .list-card,#page-lineup .paper #download-inner .list-number{border:.8vw solid #ecebda;padding:6.6666666667vw 4.6666666667vw}}#page-lineup .paper #download-inner .list-card h3,#page-lineup .paper #download-inner .list-number h3{font-size:24px;font-weight:900;line-height:1.5em;border-bottom:2px solid #fdd000;padding-bottom:15px;margin-bottom:25px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper #download-inner .list-card h3,#page-lineup .paper #download-inner .list-number h3{font-size:2.4rem}}@media screen and (max-width: 767px){#page-lineup .paper #download-inner .list-card h3,#page-lineup .paper #download-inner .list-number h3{font-size:3.6rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper #download-inner .list-card h3,#page-lineup .paper #download-inner .list-number h3{padding-bottom:1.3636363636vw;margin-bottom:2.2727272727vw}}@media screen and (max-width: 767px){#page-lineup .paper #download-inner .list-card h3,#page-lineup .paper #download-inner .list-number h3{padding-bottom:3.3333333333vw;margin-bottom:6vw}}#page-lineup .paper #download-inner .list-card .list,#page-lineup .paper #download-inner .list-number .list{display:flex;flex-wrap:wrap}#page-lineup .paper #download-inner .list-card .list li,#page-lineup .paper #download-inner .list-number .list li{font-size:16px;font-weight:700;margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper #download-inner .list-card .list li,#page-lineup .paper #download-inner .list-number .list li{font-size:1.6rem}}@media screen and (max-width: 767px){#page-lineup .paper #download-inner .list-card .list li,#page-lineup .paper #download-inner .list-number .list li{font-size:2.8rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper #download-inner .list-card .list li,#page-lineup .paper #download-inner .list-number .list li{margin-bottom:1.8181818182vw}}@media screen and (max-width: 767px){#page-lineup .paper #download-inner .list-card .list li,#page-lineup .paper #download-inner .list-number .list li{margin-bottom:6.6666666667vw;width:100% !important}}#page-lineup .paper #download-inner .list-card .list li:nth-of-type(3n+1),#page-lineup .paper #download-inner .list-number .list li:nth-of-type(3n+1){width:30%}#page-lineup .paper #download-inner .list-card .list li:nth-of-type(3n+2),#page-lineup .paper #download-inner .list-number .list li:nth-of-type(3n+2){width:38%}#page-lineup .paper #download-inner .list-card .list li:nth-of-type(3n+3),#page-lineup .paper #download-inner .list-number .list li:nth-of-type(3n+3){width:32%}#page-lineup .paper #download-inner .list-card .list li a,#page-lineup .paper #download-inner .list-number .list li a{color:#db3a1a;border-bottom:1px solid #db3a1a}#page-lineup .paper #download-inner .list-card .list li a::after,#page-lineup .paper #download-inner .list-number .list li a::after{content:"";display:inline-block;width:.8em;margin-left:.3em;aspect-ratio:1;background:url(../img/common/ic_link_rd.svg) no-repeat;background-size:contain}#page-lineup .paper #download-inner .list-card .list li a:hover,#page-lineup .paper #download-inner .list-number .list li a:hover{opacity:.5}#page-lineup .paper #download-inner .list-card{margin-bottom:60px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-lineup .paper #download-inner .list-card{margin-bottom:5.4545454545vw}}@media screen and (max-width: 767px){#page-lineup .paper #download-inner .list-card{margin-bottom:8vw}}#page-news{overflow-x:hidden}#page-news main{position:relative;z-index:1;background-color:#ecebda;padding-bottom:150px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news main{padding-bottom:13.6363636364vw}}@media screen and (max-width: 767px){#page-news main{padding-bottom:20vw}}#page-news main::after{content:"";width:100%;height:548px;position:absolute;z-index:-1;top:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url("../img/news/header@pc.jpg")}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news main::after{height:49.8181818182vw}}@media screen and (max-width: 767px){#page-news main::after{height:66.6666666667vw;background-image:url("../img/news/header@sp.jpg")}}#page-news main::before{content:"";position:absolute;background-image:url(../img/common/border_main@pc.png);background-repeat:no-repeat;background-size:contain;width:1223px;aspect-ratio:1223/540;right:0;bottom:0;z-index:-1}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news main::before{width:111.1818181818vw}}@media screen and (max-width: 767px){#page-news main::before{background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 0.8vw, #e5e4cd 0.8vw, #e5e4cd 1.6vw);width:126.6666666667vw;aspect-ratio:1}}@media screen and (max-width: 767px){#page-news main::before{transform:translate(63.3333333333vw, 63.3333333333vw) rotate(-45deg)}}#page-news #header{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding-top:90px;height:350px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #header{padding-top:8.1818181818vw;height:31.8181818182vw}}@media screen and (max-width: 767px){#page-news #header{padding-top:4.5454545455vw;height:53.3333333333vw}}#page-news #header h1{font-size:60px;font-weight:900;color:#fff;text-shadow:0px 0px 8px rgba(0,0,0,.8)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #header h1{font-size:6rem}}@media screen and (max-width: 767px){#page-news #header h1{font-size:6.4rem}}#page-news main::after{background-position:center bottom}@media screen and (max-width: 767px){#page-news #news .inner{padding-bottom:55.3333333333vw}}#page-news #news .news-list{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news .news-list{gap:2.7272727273vw}}@media screen and (max-width: 767px){#page-news #news .news-list{gap:5.3333333333vw;flex-direction:column}}#page-news #news .news-list .item{position:relative;width:340px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news .news-list .item{width:29.6363636364vw}}@media screen and (max-width: 767px){#page-news #news .news-list .item{width:auto}}#page-news #news .news-list .item a,#page-news #news .news-list .item button{box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;height:100%;position:relative;border-radius:20px;background:#fff;text-align:left;border:4px solid #fff}@media screen and (max-width: 767px){#page-news #news .news-list .item a,#page-news #news .news-list .item button{border:.8vw solid #fff}}#page-news #news .news-list .item a::before,#page-news #news .news-list .item button::before{content:"";position:absolute;background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 3px, #e5e4cd 3px, #e5e4cd 6px);width:160px;aspect-ratio:1;right:0;bottom:0;transform:translate(80px, 80px) rotate(-45deg);background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 3px, #f3f2e8 3px, #f3f2e8 6px)}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news .news-list .item a::before,#page-news #news .news-list .item button::before{width:14.5454545455vw}}@media screen and (max-width: 767px){#page-news #news .news-list .item a::before,#page-news #news .news-list .item button::before{background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 0.8vw, #e5e4cd 0.8vw, #e5e4cd 1.6vw);width:34.6666666667vw;aspect-ratio:1}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news .news-list .item a::before,#page-news #news .news-list .item button::before{transform:translate(7.2727272727vw, 7.2727272727vw) rotate(-45deg)}}@media screen and (max-width: 767px){#page-news #news .news-list .item a::before,#page-news #news .news-list .item button::before{transform:translate(17.3333333333vw, 17.3333333333vw) rotate(-45deg)}}@media screen and (max-width: 767px){#page-news #news .news-list .item a::before,#page-news #news .news-list .item button::before{background:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 0.8vw, #f3f2e8 0.8vw, #f3f2e8 1.6vw)}}#page-news #news .news-list .item a:hover,#page-news #news .news-list .item button:hover{border-color:#fdd000}#page-news #news .news-list .item a[target=_blank] .title::after{content:"";display:inline-block;width:.8em;margin-left:.3em;aspect-ratio:1;background:url(../img/common/ic_link_bl.svg) no-repeat;background-size:contain}#page-news #news .news-list .item figure{position:relative;z-index:1;aspect-ratio:1280/720}#page-news #news .news-list .item figure img{object-fit:cover;width:100%;height:100%}#page-news #news .news-list .item .modalOpen figure::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:url(../img/common/ic_play.png) no-repeat;background-size:contain;aspect-ratio:63/64;width:63px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news .news-list .item .modalOpen figure::after{width:5.7272727273vw}}@media screen and (max-width: 767px){#page-news #news .news-list .item .modalOpen figure::after{width:13.3333333333vw}}#page-news #news .news-list .item .update{pointer-events:none;font-size:18px;font-weight:700;background:#c89a00;color:#fff;position:absolute;z-index:1;top:177px;left:0;padding:.3em .8em .4em .8em;border-left:8px solid #826c23}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news .news-list .item .update{font-size:1.8rem}}@media screen and (max-width: 767px){#page-news #news .news-list .item .update{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news .news-list .item .update{top:15.1818181818vw;border-left:.7272727273vw solid #826c23}}@media screen and (max-width: 767px){#page-news #news .news-list .item .update{top:46.6666666667vw;border-left:1.2727272727vw solid #826c23}}#page-news #news .news-list .item .title{font-size:18px;line-height:1.5em;font-weight:500;color:#000;position:relative;z-index:1;padding:35px 25px 40px 25px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news .news-list .item .title{font-size:1.8rem}}@media screen and (max-width: 767px){#page-news #news .news-list .item .title{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news .news-list .item .title{padding:3.1818181818vw 2.2727272727vw 3.6363636364vw 2.2727272727vw}}@media screen and (max-width: 767px){#page-news #news .news-list .item .title{padding:6vw 4.6666666667vw}}#page-news #news .ill.sp{position:absolute;z-index:1;width:68.6666666667vw;left:50%;transform:translateX(-50%);bottom:-20vw}#page-news #news .ill.sp img{width:100%;vertical-align:bottom}#page-news #news-detail .paper{box-sizing:border-box;background-color:#fff;border-radius:20px;position:relative;width:1080px;margin:0 auto;padding:80px 0 110px 0;padding:85px 0 100px 0}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .paper{width:98.1818181818vw;width:94.5454545455vw;padding:7.2727272727vw 0 10vw 0}}@media screen and (max-width: 767px){#page-news #news-detail .paper{width:89.3333333333vw;padding:12vw 0 62.6666666667vw 0}}#page-news #news-detail .paper::before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:16px;width:calc(100% - 12px);height:calc(100% - 12px);border:4px solid #eee}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .paper::before{width:calc(100% - 1.0909090909vw);height:calc(100% - 1.0909090909vw);border:.3636363636vw solid #eee}}@media screen and (max-width: 767px){#page-news #news-detail .paper::before{width:calc(100% - 1.6vw);height:calc(100% - 1.6vw);border:.8vw solid #eee}}#page-news #news-detail .paper::after{content:"";box-sizing:border-box;position:absolute;top:0;left:50%;transform:translateX(-50%);background-image:linear-gradient(180deg, #f2f2f2 1px, transparent 1px);background-size:100% 20px;width:calc(100% - 60px);height:calc(100% - 48px);margin-top:48px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .paper::after{background-size:100% 1.8181818182vw;width:calc(100% - 5.4545454545vw);height:calc(100% - 4.3636363636vw);margin-top:4.3636363636vw}}@media screen and (max-width: 767px){#page-news #news-detail .paper::after{background-size:100% 4vw;width:calc(100% - 10.6666666667vw);height:calc(100% - 10.6666666667vw);margin-top:10.6666666667vw}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .paper{padding:7.7272727273vw 0 9.0909090909vw 0}}@media screen and (max-width: 767px){#page-news #news-detail .paper{padding:12.6666666667vw 0 13.3333333333vw 0}}#page-news #news-detail .inner>div:not(:last-of-type){margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .inner>div:not(:last-of-type){margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-news #news-detail .inner>div:not(:last-of-type){margin-bottom:5.3333333333vw}}#page-news #news-detail .inner .pc>div:not(:last-of-type),#page-news #news-detail .inner .sp>div:not(:last-of-type){margin-bottom:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .inner .pc>div:not(:last-of-type),#page-news #news-detail .inner .sp>div:not(:last-of-type){margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){#page-news #news-detail .inner .pc>div:not(:last-of-type),#page-news #news-detail .inner .sp>div:not(:last-of-type){margin-bottom:5.3333333333vw}}#page-news #news-detail .mt-l{margin-top:60px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .mt-l{margin-top:5.4545454545vw}}@media screen and (max-width: 767px){#page-news #news-detail .mt-l{margin-top:8vw}}#page-news #news-detail .mt-close{margin-top:-30px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .mt-close{margin-top:-2.7272727273vw}}@media screen and (max-width: 767px){#page-news #news-detail .mt-close{margin-top:-2.6666666667vw}}#page-news #news-detail h2{font-size:40px;text-align:left}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail h2{font-size:4rem}}@media screen and (max-width: 767px){#page-news #news-detail h2{font-size:4rem}}#page-news #news-detail h2 span::before{top:-35px;left:-40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail h2 span::before{top:-3.1818181818vw;left:-3.6363636364vw}}@media screen and (max-width: 767px){#page-news #news-detail h2 span::before{top:-7.3333333333vw;left:0}}#page-news #news-detail .type1{font-size:24px;line-height:1.5em;font-weight:900;border-bottom:2px solid #fdd000;padding-bottom:12px;margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .type1{font-size:2.4rem}}@media screen and (max-width: 767px){#page-news #news-detail .type1{font-size:3.6rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .type1{padding-bottom:1.0909090909vw;margin-bottom:1.8181818182vw}}@media screen and (max-width: 767px){#page-news #news-detail .type1{padding-bottom:3.2vw;margin-bottom:5.3333333333vw}}#page-news #news-detail .type2{font-size:20px;line-height:1.5em;font-weight:900;display:flex;align-items:center;gap:.2em;margin-bottom:10px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .type2{font-size:2rem}}@media screen and (max-width: 767px){#page-news #news-detail .type2{font-size:3.2rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .type2{margin-bottom:.9090909091vw}}@media screen and (max-width: 767px){#page-news #news-detail .type2{margin-bottom:2.6666666667vw}}#page-news #news-detail .type2::before{content:"";display:inline-block;width:1em;aspect-ratio:1;border-radius:50%;background:#fdd000}#page-news #news-detail .col1 figure{width:920px}#page-news #news-detail .col1 figure img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .col1 figure{width:83.6363636364vw}}@media screen and (max-width: 767px){#page-news #news-detail .col1 figure{width:78.6666666667vw}}#page-news #news-detail .col1.col1.news_230808_01 figure{width:366px;margin-left:auto;margin-right:auto}#page-news #news-detail .col1.col1.news_230808_01 figure img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .col1.col1.news_230808_01 figure{width:33.2727272727vw}}@media screen and (max-width: 767px){#page-news #news-detail .col1.col1.news_230808_01 figure{width:48.8vw}}#page-news #news-detail .col1.col1.news_230808_01 figcaption{font-size:14px;line-height:1.7857142857em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .col1.col1.news_230808_01 figcaption{font-size:1.4rem}}@media screen and (max-width: 767px){#page-news #news-detail .col1.col1.news_230808_01 figcaption{font-size:2.4rem}}#page-news #news-detail .col1.col1.news_231006_03 figure{width:450px;margin-left:auto;margin-right:auto}#page-news #news-detail .col1.col1.news_231006_03 figure img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .col1.col1.news_231006_03 figure{width:40.9090909091vw}}@media screen and (max-width: 767px){#page-news #news-detail .col1.col1.news_231006_03 figure{width:60vw}}#page-news #news-detail .col2{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 767px){#page-news #news-detail .col2{gap:4vw}}#page-news #news-detail .col2 figure{width:450px}#page-news #news-detail .col2 figure img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .col2 figure{width:40.9090909091vw}}@media screen and (max-width: 767px){#page-news #news-detail .col2 figure{width:78.6666666667vw}}#page-news #news-detail .col2 .text{width:450px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .col2 .text{width:40.9090909091vw}}@media screen and (max-width: 767px){#page-news #news-detail .col2 .text{width:auto}}#page-news #news-detail .text{font-size:18px;line-height:1.7777777778em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .text{font-size:1.8rem}}@media screen and (max-width: 767px){#page-news #news-detail .text{font-size:3rem}}#page-news #news-detail .text p:not(:last-child),#page-news #news-detail .text ul:not(:last-child){margin-bottom:1.5em}#page-news #news-detail .text a{color:#db3a1a;border-bottom:1px solid #db3a1a}#page-news #news-detail .text a::after{content:"";display:inline-block;width:.8em;margin-left:.1em;aspect-ratio:1;background:url(../img/common/ic_link_rd.svg) no-repeat;background-size:contain}#page-news #news-detail .text a:hover{opacity:.5}#page-news #news-detail .text strong{font-weight:700}#page-news #news-detail .caution{font-size:14px;line-height:1.7857142857em}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .caution{font-size:1.4rem}}@media screen and (max-width: 767px){#page-news #news-detail .caution{font-size:2.4rem}}#page-news #news-detail ul.indent li{text-indent:-1em;margin-left:1em}#page-news #news-detail ul.indent.news_231006_03{display:flex;flex-direction:column;gap:.5em}@media screen and (max-width: 767px){#page-news #news-detail ul.indent.news_231006_03{margin-bottom:8vw}}#page-news #news-detail .movie{aspect-ratio:16/9;position:relative}#page-news #news-detail .movie div[id^=player],#page-news #news-detail .movie iframe[id^=player]{width:100%;height:100%;position:absolute;inset:0}#page-news #news-detail .movie .play{cursor:pointer;position:absolute;inset:0}#page-news #news-detail .movie .play::after{content:"";background:url(../img/common/ic_play.png) no-repeat;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:opacity .3s;aspect-ratio:126/128;width:104px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .movie .play::after{width:9.4545454545vw}}@media screen and (max-width: 767px){#page-news #news-detail .movie .play::after{width:13.8666666667vw}}#page-news #news-detail .movie .play:hover::after{opacity:.5}#page-news #news-detail .movie .play img{object-fit:cover;width:100%;height:100%}#page-news #news-detail .gif-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:10px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .gif-list{gap:.9090909091vw}}@media screen and (max-width: 767px){#page-news #news-detail .gif-list{grid-template-columns:1fr 1fr;gap:4vw}}#page-news #news-detail .gif-list figure{width:176px}#page-news #news-detail .gif-list figure img{width:100%;vertical-align:bottom}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .gif-list figure{width:16vw}}@media screen and (max-width: 767px){#page-news #news-detail .gif-list figure{width:37.3333333333vw}}#page-news #news-detail .privilege-list{display:flex;justify-content:center;flex-wrap:wrap;gap:40px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .privilege-list{gap:3.6363636364vw}}@media screen and (max-width: 767px){#page-news #news-detail .privilege-list{gap:5.3333333333vw}}#page-news #news-detail .privilege-list .item{position:relative;width:440px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .privilege-list .item{width:40vw}}@media screen and (max-width: 767px){#page-news #news-detail .privilege-list .item{width:100%}}#page-news #news-detail .privilege-list .item a,#page-news #news-detail .privilege-list .item>div{box-sizing:border-box;overflow:hidden;display:block;height:100%;position:relative;border-radius:20px;background:#fff;border:4px solid #ecebda;padding:16px 26px 16px 26px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .privilege-list .item a,#page-news #news-detail .privilege-list .item>div{padding:1.4545454545vw 2.3636363636vw 1.4545454545vw 2.3636363636vw}}@media screen and (max-width: 767px){#page-news #news-detail .privilege-list .item a,#page-news #news-detail .privilege-list .item>div{border:.8vw solid #ecebda;padding:4vw 4.6666666667vw 2vw 4.6666666667vw}}#page-news #news-detail .privilege-list .item a{padding:16px 26px 60px 26px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .privilege-list .item a{padding:1.4545454545vw 2.3636363636vw 5.4545454545vw 2.3636363636vw}}@media screen and (max-width: 767px){#page-news #news-detail .privilege-list .item a{padding:4vw 4.6666666667vw 12vw 4.6666666667vw}}#page-news #news-detail .privilege-list .item a:hover{border-color:#fdd000}#page-news #news-detail .privilege-list .item a[target=_blank] .detail span::after{content:"";display:inline-block;width:.8em;margin-left:.3em;aspect-ratio:1;background:url(../img/common/ic_link_rd.svg) no-repeat;background-size:contain}#page-news #news-detail .privilege-list .item h3{font-size:20px;line-height:1.5em;font-weight:700;box-sizing:border-box;min-height:4em;display:flex;align-items:center;border-bottom:2px solid #fdd000;padding-bottom:10px;margin-bottom:20px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .privilege-list .item h3{font-size:2rem}}@media screen and (max-width: 767px){#page-news #news-detail .privilege-list .item h3{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .privilege-list .item h3{padding-bottom:.9090909091vw;margin-bottom:1.8181818182vw}}@media screen and (max-width: 767px){#page-news #news-detail .privilege-list .item h3{min-height:0;padding-bottom:2.6666666667vw;margin-bottom:4vw}}#page-news #news-detail .privilege-list .item h3 .fontS{font-size:16px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .privilege-list .item h3 .fontS{font-size:1.6rem}}@media screen and (max-width: 767px){#page-news #news-detail .privilege-list .item h3 .fontS{font-size:2.4rem}}#page-news #news-detail .privilege-list .item figure{position:relative;z-index:1;aspect-ratio:760/540;margin-bottom:8px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .privilege-list .item figure{margin-bottom:.7272727273vw}}@media screen and (max-width: 767px){#page-news #news-detail .privilege-list .item figure{margin-bottom:2.6666666667vw}}#page-news #news-detail .privilege-list .item figure img{object-fit:cover;width:100%;height:100%}#page-news #news-detail .privilege-list .item .goods{font-size:18px;line-height:1.5555555556em;text-align:center;margin-bottom:15px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .privilege-list .item .goods{font-size:1.8rem}}@media screen and (max-width: 767px){#page-news #news-detail .privilege-list .item .goods{font-size:3rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .privilege-list .item .goods{margin-bottom:1.3636363636vw}}@media screen and (max-width: 767px){#page-news #news-detail .privilege-list .item .goods{margin-bottom:3.3333333333vw}}#page-news #news-detail .privilege-list .item .goods .fontS{font-size:14px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .privilege-list .item .goods .fontS{font-size:1.4rem}}@media screen and (max-width: 767px){#page-news #news-detail .privilege-list .item .goods .fontS{font-size:2.3rem}}#page-news #news-detail .privilege-list .item .detail{font-size:16px;font-weight:700;color:#db3a1a;display:flex;justify-content:center;align-items:center;background:#f3f2e9;position:absolute;bottom:0;left:28px;width:100%;height:60px;margin-left:-28px;margin-right:-28px}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .privilege-list .item .detail{font-size:1.6rem}}@media screen and (max-width: 767px){#page-news #news-detail .privilege-list .item .detail{font-size:2.8rem}}@media screen and (min-width: 768px)and (max-width: 1100px){#page-news #news-detail .privilege-list .item .detail{left:2.5454545455vw;height:5.4545454545vw;margin-left:-2.5454545455vw;margin-right:-2.5454545455vw}}@media screen and (max-width: 767px){#page-news #news-detail .privilege-list .item .detail{left:4.6666666667vw;height:12vw;margin-left:-4.6666666667vw;margin-right:-4.6666666667vw}}#page-news #news-detail .privilege-list .item .detail span{position:relative}#page-news #news-detail .privilege-list .item .detail span::before{content:"";width:100%;height:1px;background:#db3a1a;position:absolute;left:0;bottom:-2px}#page-news #news-detail .privilege-list .item .detail svg{width:.8em;margin-left:.3em}#page-news #news-detail .privilege-list .item .detail svg path{transition:.3s;fill:#db3a1a;fill-rule:evenodd}
