﻿@keyframes sprite-image{0%{transform:translate(0%, 0%)}100%{transform:translate(0.0001px, -100%)}}.btn6 a,.btn7 a,.btn8 a,.btn9 a,.btn10 a,.btn11 a,.btn12 a,.btn13 a{text-shadow:#000 2px 0,  #000 -2px 0, #000 0 -2px, #000 0 2px, #000 2px 2px , #000 -2px 2px, #000 2px -2px, #000 -2px -2px, #000 1px 2px,  #000 -1px 2px, #000 1px -2px, #000 -1px -2px, #000 2px 1px,  #000 -2px 1px, #000 2px -1px, #000 -2px -1px}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeUp{0%{transform:translateY(10px);opacity:0}100%{opacity:1;transform:translateY(0)}}@keyframes fadeUpShort{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:none}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:none}}@keyframes fadeRight{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:none}}@keyframes fadeOutLeft{0%{opacity:1;transform:none}100%{opacity:0;transform:translateX(-20px)}}html{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-size:100%;height:100%;overflow-x:hidden}body{background-color:#fff;background-image:url('../../bg-pc.jpg?1748854782');background-size:cover;background-attachment:fixed;background-position:center center;color:#3a1300;height:100%;line-height:1;margin:0 auto;min-height:100%;position:relative}@media (max-width: 1024px){body{background-size:auto}body:before{content:'';position:fixed;top:0;left:0;width:100%;height:100vh;min-height:100%;z-index:-1;background-image:url('../../bg-pc.jpg?1748854782');background-size:cover;background-position:center top}}@media (max-width: 767px){body{background-image:none}}body *{box-sizing:border-box;font-size:14px;word-break:normal;word-wrap:break-word}body p,body div{line-height:1.4}img{display:inline-block;pointer-events:none}.container img{height:auto;max-width:100%;vertical-align:bottom}a{color:#00a0e9;outline:none;-webkit-tap-highlight-color:transparent;text-decoration:underline;-webkit-touch-callout:none}b,em,strong{font-weight:bold}pre{display:flex;line-height:1.4}*:focus{outline:none}h1,.button{font-family:'M PLUS Rounded 1c', sans-serif}.hidden{display:none;height:0}.container{overflow:hidden;padding-top:10px;background-color:transparent}.container .header-logo a{width:324px;height:170px;background-image:url('../../logo.png?1748854783');background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:101%;white-space:nowrap;overflow:hidden;display:block;margin:0 auto 20px}.container .header-logo a br{display:none}@media (max-width: 1024px){.container .header-logo a{background-image:url('../../logo.png?1748854783');height:0;padding-bottom:20.98765%;width:40%;background-position:0 0;background-size:cover;margin-bottom:3%}}@media (max-width: 414px){.container .header-logo a{background-image:url('../../logo.png?1748854783');height:0;padding-bottom:28.85802%;width:55%;background-position:0 0;background-size:cover;margin-bottom:5%}}.container .header-logo a:hover{opacity:.8}.inner{box-shadow:0 0 0 2px #693a04 inset,0 0 0 4px #9f5c0d inset,0 3px 10px 2.5px rgba(36,28,16,0.4);width:1024px;margin:0 auto 180px;padding:44px 4px;border-radius:6px;position:relative;background-image:url('../../bg.png?1748854782');background-repeat:repeat}@media (max-width: 1024px){.inner{box-shadow:0 0 0 2px #693a04 inset,0 0 0 4px #9f5c0d inset,0 3px 10px 2.5px rgba(36,28,16,0.4);width:calc(100% + 12px);margin-left:-6px;border-radius:0}}@media (max-width: 767px){.inner{margin-bottom:140px}}.inner:after,.inner:before{background-image:url('../../bg-square.png?1748854782');background-repeat:repeat-x;content:'';display:block;position:absolute;left:0;right:0;margin:auto;width:calc(100% - 21px);height:34px}.inner:before{top:10px}.inner:after{content:'';bottom:8px}.app-information{background-image:url('../../bg-footer.jpg?1748854782');background-size:cover;text-align:center;padding:40px 4%}@media (max-width: 1024px){.app-information{background-image:url('../../bg-footer-sp.jpg?1748854782');padding:5% 4% 175px}}@media (max-width: 767px){.app-information{padding:5% 4% 135px}}.app-information h1{display:inline-block;vertical-align:top;margin-top:15px;width:366px}@media (max-width: 1024px){.app-information h1{margin:0 auto 5%;width:90%;max-width:366px}}.app-information h1 img{margin:auto;width:100%}.app-information .app-information-inner{margin:auto}.app-information .app-overview{width:399px;display:inline-block;color:#3a1606;font-weight:bold;vertical-align:top;text-align:left;margin-top:4px;margin-left:38px;font-size:0}@media (max-width: 480px){.app-information .app-overview{width:100%;margin:0 auto;table-layout:fixed}}.app-information .app-overview dt{vertical-align:top;min-width:90px;display:inline-block;margin-right:10px}@media (max-width: 480px){.app-information .app-overview dt{width:29%;min-width:auto}}.app-information .app-overview dt span{padding:3px 0;text-align:center;border:1px solid #3a1606;margin:6px 0;font-size:14px;display:block}.app-information .app-overview dd{font-size:18px;display:inline-block;margin:6px 0;padding:3px 0;width:285px}@media (max-width: 1024px){.app-information .app-overview dd{font-size:16px}}@media (max-width: 480px){.app-information .app-overview dd{font-size:14px;width:67%;position:relative;top:1px}}.app-information .app-overview dd.store-list{padding:10px 0 0;width:100%;overflow:hidden}.app-information .app-overview dd.store-list ul{width:100%;font-size:0}.app-information .store-list li{display:inline-block;margin:0;vertical-align:top}@media (max-width: 767px){.app-information .store-list li{width:42%}}.app-information .store-list a{text-indent:101%;white-space:nowrap;overflow:hidden;display:block;width:100%;height:100%}.app-information .store-list a br{display:none}.app-information .store-list .appsotre{margin-right:10px}@media (max-width: 767px){.app-information .store-list .appsotre{margin-right:5%}}.app-information .store-list .appsotre a{width:136px;height:49.33333px;background-image:url('../../home/button-appstore.png?1748854783');background-position:0 0;background-repeat:no-repeat;background-size:contain}@media (max-width: 767px){.app-information .store-list .appsotre a{background-image:url('../../home/button-appstore-sp.png?1748854783');height:0;padding-bottom:36.74912%;width:100%;background-position:0 0;background-size:cover;background-size:contain}}@media (max-width: 767px){.app-information .store-list .googleplay{width:53%}}.app-information .store-list .googleplay a{width:165.33333px;height:50px;background-image:url('../../home/button-googleplay.png?1748854783');background-position:0 0;background-repeat:no-repeat;background-size:contain}@media (max-width: 767px){.app-information .store-list .googleplay a{background-image:url('../../home/button-googleplay-sp.png?1748854783');height:0;padding-bottom:29.79943%;width:100%;background-position:0 0;background-size:cover;background-size:contain}}.logo-precautions{margin-top:40px}.logo-precautions li{padding-left:1em;text-indent:-1em;line-height:1.4;margin:0 10px}.logo-precautions li:before{content:'\203B';margin-left:-1em}.footer{position:relative;z-index:10}.app-line{display:block;background-image:url('../../app-line-center.png?1748854782');background-repeat:repeat-x;background-size:contain;height:28px;width:100%;position:relative}@media (max-width: 767px){.app-line{height:14px}}.app-line:before{width:190px;height:28px;background-image:url('../../app-line-left.png?1748854782');background-position:0 0;background-repeat:no-repeat;background-size:contain;content:'';position:absolute;left:0;bottom:0}@media (max-width: 767px){.app-line:before{width:95px;height:14px;background-image:url('../../app-line-left.png?1748854782');background-position:0 0;background-repeat:no-repeat;background-size:contain}}.app-line:after{width:190px;height:28px;background-image:url('../../app-line-right.png?1748854782');background-position:0 0;background-repeat:no-repeat;background-size:contain;content:'';position:absolute;right:0;bottom:0}@media (max-width: 767px){.app-line:after{width:95px;height:14px;background-image:url('../../app-line-right.png?1748854782');background-position:0 0;background-repeat:no-repeat;background-size:contain}}.pagetop{position:relative;opacity:0;height:0;pointer-events:none}.pagetop.top{position:fixed;bottom:20px;right:10px;z-index:10}@media (max-width: 1024px){.pagetop.top{position:relative;right:0}}.pagetop.show{animation:fadeIn .5s ease 1 forwards;pointer-events:auto}.pagetop.none{animation:fadeOut .5s ease 1 forwards;pointer-events:none}.pagetop .btn-pagetop{width:130px;height:140px;background-image:url('../../pagetop.png?1748854783');background-position:0 0;background-repeat:no-repeat;background-size:contain;margin:0 auto;cursor:pointer;position:absolute;right:10px;bottom:0;display:block}@media (max-width: 767px){.pagetop .btn-pagetop{width:86.66667px;height:93.33333px;background-image:url('../../pagetop.png?1748854783');background-position:0 0;background-repeat:no-repeat;background-size:contain;margin:10% auto 0;background-size:contain}}.pagetop .btn-pagetop span{text-indent:101%;white-space:nowrap;overflow:hidden;display:block}.pagetop .btn-pagetop span br{display:none}.pagetop .btn-pagetop.hover,.pc .pagetop .btn-pagetop:hover{width:130px;height:140px;background-image:url('../../pagetop-hover.png?1748854783');background-position:0 0;background-repeat:no-repeat;background-size:contain}@media (max-width: 767px){.pagetop .btn-pagetop.hover,.pc .pagetop .btn-pagetop:hover{width:86.66667px;height:93.33333px;background-image:url('../../pagetop-hover.png?1748854783');background-position:0 0;background-repeat:no-repeat;background-size:contain;margin:10% auto 0;background-size:contain}}.btn6{cursor:pointer;display:block;position:relative;background-image:url('../../bg-button6.png?1748854782');width:440px;height:98px;margin:50px auto;background-size:contain}.pc .btn6{transition:background-image .3s}.btn6.hover,.pc .btn6:hover{background-image:url('../../bg-button6-on.png?1748854782')}@media (max-width: 767px){.btn6{width:338.46154px;height:75.38462px}}@media (max-width: 470px){.btn6{width:293.33333px;height:65.33333px}}.btn6 a{display:block;width:100%;height:100%;text-align:center;color:#fff;text-decoration:none;line-height:4.5;font-size:22px}@media (max-width: 767px){.btn6 a{line-height:4.8;font-size:16px}}@media (max-width: 470px){.btn6 a{line-height:4.4;font-size:15px}}.btn7{cursor:pointer;display:block;position:relative;background-image:url('../../bg-button7.png?1748854782');width:340px;height:98px;margin:50px auto;background-size:contain}.pc .btn7{transition:background-image .3s}.btn7.hover,.pc .btn7:hover{background-image:url('../../bg-button7-on.png?1748854782')}@media (max-width: 767px){.btn7{width:261.53846px;height:75.38462px}}@media (max-width: 470px){.btn7{width:226.66667px;height:65.33333px}}.btn7 a{display:block;width:100%;height:100%;text-align:center;color:#fff;text-decoration:none;line-height:4.5;font-size:22px}@media (max-width: 767px){.btn7 a{line-height:4.8;font-size:16px}}@media (max-width: 470px){.btn7 a{line-height:4.4;font-size:15px}}.btn8{cursor:pointer;display:block;position:relative;background-image:url('../../bg-button8.png?1748854782');width:600px;height:98px;margin:50px auto;background-size:contain}.pc .btn8{transition:background-image .3s}.btn8.hover,.pc .btn8:hover{background-image:url('../../bg-button8-on.png?1748854782')}@media (max-width: 767px){.btn8{background-image:url('../../bg-button8-sp.png?1748854782');width:386.15385px;height:124.61538px}.btn8.hover,.pc .btn8:hover{background-image:url('../../bg-button8-sp-on.png?1748854782')}}@media (max-width: 413px){.btn8{width:295.29412px;height:95.29412px}}.btn8 br{display:none}@media (max-width: 767px){.btn8 br{display:block}}.btn8 a{display:block;width:100%;height:100%;text-align:center;color:#fff;text-decoration:none;line-height:4.6;font-size:21px}@media (max-width: 767px){.btn8 a{line-height:1.5;padding-top:39px;font-size:17px}}@media (max-width: 413px){.btn8 a{line-height:1.4;padding-top:29px;font-size:13px}}.btn9{cursor:pointer;display:block;position:relative;background-image:url('../../bg-button9.png?1748854782');width:506px;height:110px;margin:50px auto;background-size:contain;margin:0 auto}.pc .btn9{transition:background-image .3s}.btn9.hover,.pc .btn9:hover{background-image:url('../../bg-button9-on.png?1748854782')}@media (max-width: 767px){.btn9{width:389.23077px;height:84.61538px}}@media (max-width: 413px){.btn9{width:297.64706px;height:64.70588px}}.btn9 a{display:block;width:100%;height:100%;text-align:center;color:#fff;text-decoration:none;line-height:5.2;font-size:20px}@media (max-width: 767px){.btn9 a{line-height:5.2;font-size:16px}}@media (max-width: 413px){.btn9 a{line-height:5.4;font-size:12px}}.btn10{cursor:pointer;display:block;position:relative;background-image:url('../../bg-button10.png?1748854782');width:284px;height:78px;margin:50px auto;background-size:contain}.pc .btn10{transition:background-image .3s}.btn10.hover,.pc .btn10:hover{background-image:url('../../bg-button10-on.png?1748854782')}@media (max-width: 767px){.btn10{width:189.33333px;height:52px}}.btn10 a{display:block;width:100%;height:100%;text-align:center;color:#fff;text-decoration:none;line-height:4.3;font-size:18px}@media (max-width: 767px){.btn10 a{line-height:3.7;font-size:14px}}.btn11{cursor:pointer;display:block;position:relative;background-image:url('../../bg-button11.png?1748854782');width:366px;height:110px;margin:50px auto;background-size:contain}.pc .btn11{transition:background-image .3s}.btn11.hover,.pc .btn11:hover{background-image:url('../../bg-button11-on.png?1748854782')}@media (max-width: 767px){.btn11{width:244px;height:73.33333px}}.btn11 a{display:block;width:100%;height:100%;text-align:center;color:#fff;text-decoration:none;line-height:4.2;font-size:25px}@media (max-width: 767px){.btn11 a{line-height:3.4;font-size:20px}}.btn12{cursor:pointer;display:block;position:relative;background-image:url('../../bg-button12.png?1748854782');width:686px;height:110px;margin:50px auto;background-size:contain}.pc .btn12{transition:background-image .3s}.btn12.hover,.pc .btn12:hover{background-image:url('../../bg-button12-on.png?1748854782')}@media (max-width: 767px){.btn12{background-image:url('../../bg-button12-sp.png?1748854782');width:483.07692px;height:118.46154px}.btn12.hover,.pc .btn12:hover{background-image:url('../../bg-button12-sp-on.png?1748854782')}}@media (max-width: 600px){.btn12{width:369.41176px;height:90.58824px}}@media (max-width: 400px){.btn12{width:314px;height:77px}}.btn12 br{display:none}@media (max-width: 767px){.btn12 br{display:block}}.btn12 a{display:block;width:100%;height:100%;text-align:center;color:#fff;text-decoration:none;line-height:5.1;font-size:21px}@media (max-width: 767px){.btn12 a{font-size:20px;padding-top:30px;line-height:1.4}}@media (max-width: 600px){.btn12 a{font-size:16px;padding-top:24px;line-height:1.4}}@media (max-width: 400px){.btn12 a{font-size:14px;padding-top:19px;line-height:1.4}}.btn13{cursor:pointer;display:block;position:relative;background-image:url('../../bg-button13.png?1748854782');width:300px;height:78px;margin:50px auto;background-size:contain}.pc .btn13{transition:background-image .3s}.btn13.hover,.pc .btn13:hover{background-image:url('../../bg-button13-on.png?1748854782')}@media (max-width: 767px){.btn13{width:230.76923px;height:60px}}.btn13 a{display:block;width:100%;height:100%;text-align:center;color:#fff;text-decoration:none;line-height:4.3;font-size:18px}@media (max-width: 767px){.btn13 a{line-height:4.2;font-size:14px}}.sqex-footer-white img{pointer-events:auto}:root{--scale:1.3}#sqexHeader-white_rsp{position:relative;z-index:1}@media (min-width: 1151px){#sqexHeader-white_rsp{position:fixed;top:0;left:0;width:100%;z-index:100}}html,body{overflow:hidden}body{position:fixed;background-image:none}body::before{display:none;transition:.3s}@media (max-width: 1150px){body::before{background-position:center top;background-image:url('../../5th-half-anniversary/bg.png?1767942946');background-size:cover;position:fixed;top:0;left:0;display:block;width:100%;min-height:100%;height:100vh;content:'';z-index:-1}}@media (max-width: 1150px){body.light::before{background-position:center top;background-image:url('../../5th-half-anniversary/bg2.png?1767942946');background-size:cover}}#sqexHeader-white_rsp,.contents-wrap,.fourth-footer-bottom,.footer{opacity:0}.app-line,.app-information{display:none}.is-scroll-locked{height:100vh}.out{transition:.3s;opacity:0}.loading{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;z-index:101;background-image:url('../../5th-half-anniversary/loading-bg.jpg?1767942946');background-size:cover}.loading #videoPlayer{position:absolute;top:50%;left:50%;width:100vw;height:100vh;transition:opacity 1s ease-in-out;object-fit:cover;opacity:0;transform:translate(-50%, -50%)}.loading #videoPlayer.loaded{opacity:1}.loading .loading-btn-list{position:absolute;bottom:40px;left:0;width:100%}@media (max-width: 1150px){.loading .loading-btn-list{bottom:10%}}@media (max-width: 1150px) and (orientation: landscape){.loading .loading-btn-list{bottom:5%}}.loading .loading-btn-list a{transition-duration:.3s}.loading .loading-btn-list a:hover{filter:brightness(120%)}.center{text-align:center}.button-news{background-image:url('../../5th-half-anniversary/button-news.png?1767942946');height:0;padding-bottom:15.41528%;width:80%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:relative;display:block;margin:0 auto 2%;transition:.3s;background-repeat:no-repeat;background-size:contain;z-index:2}.button-news br{display:none}.button-news:hover{filter:brightness(120%)}.button-news.disabled{opacity:0 !important;pointer-events:none}.llmited h2{background-image:url('../../5th-half-anniversary/headline-llmited.png?1767942946');height:0;padding-bottom:16.13333%;width:100%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:relative;margin:0 auto 6%;background-size:contain;z-index:2}.llmited h2 br{display:none}.llmited .image{background-image:url('../../5th-half-anniversary/image-llmited.png?1767942946');height:0;padding-bottom:46.66667%;width:94.4%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 6%;background-size:contain}.llmited .image br{display:none}.llmited .text{background-image:url('../../5th-half-anniversary/text-llmited.png?1767942946');height:0;padding-bottom:12.66667%;width:65.6%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto -4%;background-size:contain}.llmited .text br{display:none}.about{position:relative}.about h2{background-image:url('../../5th-half-anniversary/headline-about.png?1767942946');height:0;padding-bottom:14.80609%;width:81.1%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:relative;margin:0 auto;background-size:contain;z-index:2}.about h2 br{display:none}.about .image1{background-image:url('../../5th-half-anniversary/image-about1.png?1767942946');height:0;padding-bottom:19.75147%;width:36.3%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:0;right:0;left:0;margin:-14% auto 0;background-size:contain}.about .image1 br{display:none}.about .image2{background-image:url('../../5th-half-anniversary/image-about2.png?1767942946');height:0;padding-bottom:179.2631%;width:94.7%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:-7% auto 8%;background-size:contain}.about .image2 br{display:none}.about .image3{background-image:url('../../5th-half-anniversary/image-about3.png?1767942946');height:0;padding-bottom:23.89606%;width:27.1%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:0;right:0;left:71%;margin:84% auto 0;background-size:contain}.about .image3 br{display:none}.about .image4{background-image:url('../../5th-half-anniversary/image-about4.png?1767942946');height:0;padding-bottom:23.83315%;width:23.7%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:0;left:-1%;margin:166% auto 0;background-size:contain}.about .image4 br{display:none}.free .text{background-image:url('../../5th-half-anniversary/text-free.png?1767942946');height:0;padding-bottom:12.66667%;width:82.8%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:6% auto 5%;background-size:contain}.free .text br{display:none}.free .box{position:relative}.free .box1{background-image:url('../../5th-half-anniversary/box-free1.png?1767942946');height:0;padding-bottom:74.02745%;width:89.9%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 6%;background-size:contain;content:''}.free .box1 br{display:none}.free .box2{background-image:url('../../5th-half-anniversary/box-free2.png?1767942946');height:0;padding-bottom:64.69065%;width:89.9%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 6%;background-size:contain}.free .box2 br{display:none}.free .name1{background-image:url('../../5th-half-anniversary/name-free1.png?1767942946');height:0;padding-bottom:20%;width:44.4%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;bottom:5%;left:6.2%;margin:0 auto;background-repeat:no-repeat;background-size:contain}.free .name1 br{display:none}.free .name2{background-image:url('../../5th-half-anniversary/name-free2.png?1767942946');height:0;padding-bottom:19.98649%;width:49.3%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;bottom:5%;left:6.2%;margin:0 auto;background-repeat:no-repeat;background-size:contain}.free .name2 br{display:none}.free .image1{background-image:url('../../5th-half-anniversary/image-free1.png?1767942946');height:0;padding-bottom:71.86667%;width:80.4%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;bottom:6%;left:10.2%;margin:0 auto;background-repeat:no-repeat;background-size:contain}.free .image1 br{display:none}.free .image2{background-image:url('../../5th-half-anniversary/image-free2.png?1767942946');height:0;padding-bottom:50.35401%;width:36.5%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;bottom:14%;left:44.2%;margin:0 auto;background-repeat:no-repeat;background-size:contain}.free .image2 br{display:none}.bossrush h2{background-image:url('../../5th-half-anniversary/headline-bossrush.png?1767942946');height:0;padding-bottom:30.38729%;width:79.7%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 4%;background-size:contain}.bossrush h2 br{display:none}.bossrush p{background-image:url('../../5th-half-anniversary/text-bossrush.png?1767942946');height:0;padding-bottom:18.13986%;width:92.7%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 8%;background-size:contain}.bossrush p br{display:none}.bossrush .image1{background-image:url('../../5th-half-anniversary/image-bossrush.png?1767942946');height:0;padding-bottom:31.34496%;width:89.9%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;display:block;margin:0 auto 8%;background-size:contain}.bossrush .image1 br{display:none}.bossrush .bossrush-inner{position:relative}.bossrush .box{background-image:url('../../5th-half-anniversary/bg-bossrush.png?1767942946');height:0;padding-bottom:136.65653%;width:89.86%;background-position:0 0;background-size:cover;margin:0 auto 6%}.bossrush .name{background-image:url('../../5th-half-anniversary/image-bossrush2.png?1767942946');height:0;padding-bottom:28%;width:48%;background-position:0 0;background-size:cover;position:absolute;top:58%;left:1%;z-index:2}.bossrush .image3{background-image:url('../../5th-half-anniversary/image-bossrush3.png?1767942946');height:0;padding-bottom:47.06667%;width:89.6%;background-position:0 0;background-size:cover;position:absolute;top:65%;left:4%;z-index:2}.bossrush .item{background-image:url('../../5th-half-anniversary/item.png?1767942946');height:0;padding-bottom:37.2%;width:34.8%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:52%;left:64%;z-index:2}.bossrush .item br{display:none}.bossrush .image2{background-image:url('../../5th-half-anniversary/image3-bossrush-before.png?1767942946');height:0;padding-bottom:104.26667%;width:116%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:-7%;left:-9%;background-size:contain}.bossrush .image2 br{display:none}.bossrush .image2-after{background-image:url('../../5th-half-anniversary/image3-bossrush.png?1767942946');height:0;padding-bottom:104.26667%;width:116%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:-7%;left:-9%;display:none;background-size:contain}.bossrush .image2-after br{display:none}.bossrush.elem.fade-up .image2{animation:fadeUp .8s ease-out .4s forwards !important}.bossrush.elem.fade-up .image2-after{display:block;animation:fadeIn .5s ease-out 1.2s forwards !important;opacity:0}.mb10{margin-bottom:10%}.mb20{margin-bottom:20%}.abyss{margin-bottom:30%}.abyss h2{background-image:url('../../5th-half-anniversary/abyss/headline-abyss.png?1767942946');height:0;padding-bottom:20.00067%;width:99.07%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin-bottom:7%}.abyss h2 br{display:none}.abyss .bg{background-image:url('../../5th-half-anniversary/abyss/bg.png?1767942946');height:0;padding-bottom:133.32836%;width:89.33%;background-position:0 0;background-size:cover;position:absolute;top:0;right:0;left:0;margin:auto}.abyss .character{background-image:url('../../5th-half-anniversary/abyss/character-abyss.png?1767942946');height:0;padding-bottom:43.06326%;width:84.26%;background-position:0 0;background-size:cover;position:absolute;top:0;right:0;left:0;margin:100% auto 0}.abyss h3{background-image:url('../../5th-half-anniversary/abyss/text.png?1767942946');height:0;padding-bottom:62.53333%;width:85.2%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;right:0;left:0;margin:6% auto 0}.abyss h3 br{display:none}.abyss .abyss-inner{position:relative;padding-bottom:142%}.awakening{margin-bottom:30%}.awakening h2{background-image:url('../../5th-half-anniversary/headline-awakening.png?1767942946');height:0;padding-bottom:26.40111%;width:79.47%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto -1%;background-size:contain}.awakening h2 br{display:none}.awakening p{background-image:url('../../5th-half-anniversary/text-awakening.png?1767942946');height:0;padding-bottom:7.07043%;width:62.7%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 8%;background-size:contain}.awakening p br{display:none}.awakening .image1{background-image:url('../../5th-half-anniversary/image-awakening1.png?1767942946');height:0;padding-bottom:64.90212%;width:69.3%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:relative;left:3%;display:block;margin:0 auto 4%;background-size:contain}.awakening .image1 br{display:none}.awakening .image2{background-image:url('../../5th-half-anniversary/image-awakening2.png?1767942946');height:0;padding-bottom:64.90212%;width:69.3%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:relative;left:3%;display:block;margin:0 auto 8%;background-size:contain}.awakening .image2 br{display:none}.campaign-inner{position:relative;padding:0 10%;z-index:2}.campaign-inner img{display:block;margin-bottom:4%}.campaign-inner.mb10{margin-bottom:10%}.campaign-banner1{position:relative}.campaign-banner1::before{background-image:url('../../5th-half-anniversary/campaign-banner1/bg.png?1767942946');height:0;padding-bottom:195.2724%;width:89.9%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:0;right:0;left:0;margin:0 auto;background-repeat:no-repeat;background-size:contain;content:''}.campaign-banner1::before br{display:none}.campaign-banner1 .banner-image1{position:absolute;top:2%;width:97%}.campaign-banner1 .banner-image2{padding-top:66%}.campaign-banner1 .banner-image3{position:absolute;top:120%;width:81%}.campaign-banner1 .banner-image4{position:absolute;width:82%}.campaign-banner1 .mt51{margin-top:51%}.campaign-banner1 .title{background-image:url('../../5th-half-anniversary/campaign-banner1/title.png?1767942946');height:0;padding-bottom:18.92463%;width:72.5%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:-3%;right:0;left:0;margin:0 auto 5%;background-repeat:no-repeat;background-size:contain;z-index:3}.campaign-banner1 .title br{display:none}.campaign-banner4{margin:auto;padding:1% 0}.campaign-banner4 .button-news{margin-top:4%}.campaign-banner4 .campaign-inner{padding:0}.campaign-banner4 .title{background-image:url('../../5th-half-anniversary/update/headline-update.png?1767942946');height:0;padding-bottom:22.4%;width:75.2%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:-4% auto 2%;background-repeat:no-repeat;background-size:contain}.campaign-banner4 .title br{display:none}.campaign-banner4 .campaign-banner4-bg{background-image:url('../../5th-half-anniversary/update/bg.png?1767942946');height:0;padding-bottom:433.36068%;width:89.9%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:0;right:0;left:0;margin:0 auto;background-repeat:no-repeat;background-size:contain;content:''}.campaign-banner4 .campaign-banner4-bg br{display:none}.campaign-banner4 .box-inner{position:relative;padding-top:4%;z-index:2}.campaign-banner4 .box .bg-border{background-image:url('../../5th-half-anniversary/update/bg-box.png?1767942946');height:0;padding-bottom:4.52373%;width:15.7%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:0;right:0;left:0;margin:-3% auto 0;background-size:contain;content:''}.campaign-banner4 .box .bg-border br{display:none}.campaign-banner4 .box1{margin-bottom:10%}.campaign-banner4 .box1::before{background-image:url('../../5th-half-anniversary/update/bg-section1.png?1767942946');height:0;padding-bottom:97.42672%;width:81.3%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:0;right:0;left:0;margin:0 auto;background-repeat:no-repeat;background-size:contain;content:''}.campaign-banner4 .box1::before br{display:none}.campaign-banner4 .box2{margin-bottom:7%}.campaign-banner4 .box2::before{background-image:url('../../5th-half-anniversary/update/bg-section2.png?1767942946');height:0;padding-bottom:63.30738%;width:81.3%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:0;right:0;left:0;margin:0 auto;background-repeat:no-repeat;background-size:contain;content:''}.campaign-banner4 .box2::before br{display:none}.campaign-banner4 .box3 .chara-image{width:92%;margin:-65% auto 39.5%}.campaign-banner4 .box3::before{background-image:url('../../5th-half-anniversary/update/bg-section3.png?1767942946');height:0;padding-bottom:107.28934%;width:81.3%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:0;right:0;left:0;margin:0 auto;background-repeat:no-repeat;background-size:contain;content:''}.campaign-banner4 .box3::before br{display:none}.campaign-banner4 .box4::before{background-image:url('../../5th-half-anniversary/update/bg-section4.png?1767942946');height:0;padding-bottom:117.95164%;width:81.3%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:0;right:0;left:0;margin:0 auto;background-repeat:no-repeat;background-size:contain;content:''}.campaign-banner4 .box4::before br{display:none}.campaign-banner4 .chara-image{top:78.5%;left:0;display:flex;width:100%;justify-content:center}.campaign-banner4 .chara-image li{width:34.5%;margin:0 2%}.campaign-banner4 .chara-image li.big{width:73%}.campaign-banner4 .chara-image li a{display:block}.campaign-banner4 .item1{background-image:url('../../5th-half-anniversary/update/item1.png?1767942946');height:0;padding-bottom:18.22233%;width:13.7%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:81%;left:7%;background-repeat:no-repeat;background-size:contain}.campaign-banner4 .item1 br{display:none}.campaign-banner4 .item2{background-image:url('../../5th-half-anniversary/update/item2.png?1767942946');height:0;padding-bottom:17.46667%;width:13.6%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:18%;right:8%;background-repeat:no-repeat;background-size:contain}.campaign-banner4 .item2 br{display:none}.campaign-banner4 .item3{background-image:url('../../5th-half-anniversary/update/item3.png?1767942946');height:0;padding-bottom:12.53333%;width:17.6%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:27%;right:8%;background-repeat:no-repeat;background-size:contain}.campaign-banner4 .item3 br{display:none}.campaign-banner4 .title1{background-image:url('../../5th-half-anniversary/update/title1.png?1767942946');height:0;padding-bottom:13.96552%;width:67.5%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:-1% auto 2%;background-repeat:no-repeat;background-size:contain}.campaign-banner4 .title1 br{display:none}.campaign-banner4 .text1{background-image:url('../../5th-half-anniversary/update/text1.png?1767942946');height:0;padding-bottom:18.52491%;width:73.3%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 3%;background-repeat:no-repeat;background-size:contain}.campaign-banner4 .text1 br{display:none}.campaign-banner4 .title2{background-image:url('../../5th-half-anniversary/update/title2.png?1767942946');height:0;padding-bottom:7.33333%;width:75.6%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:-.5% auto 2%;background-repeat:no-repeat;background-size:contain}.campaign-banner4 .title2 br{display:none}.campaign-banner4 .text2{background-image:url('../../5th-half-anniversary/update/text2.png?1767942946');height:0;padding-bottom:10%;width:53.6%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 3%;background-repeat:no-repeat;background-size:contain}.campaign-banner4 .text2 br{display:none}.campaign-banner4 .title3{background-image:url('../../5th-half-anniversary/update/title3.png?1767942946');height:0;padding-bottom:6.66667%;width:60%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 3%;background-repeat:no-repeat;background-size:contain}.campaign-banner4 .title3 br{display:none}.campaign-banner4 .text3{background-image:url('../../5th-half-anniversary/update/text3.png?1767942946');height:0;padding-bottom:9.98753%;width:53.4%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 3%;background-repeat:no-repeat;background-size:contain}.campaign-banner4 .text3 br{display:none}.campaign-banner4 .title4{background-image:url('../../5th-half-anniversary/update/title4.png?1767942946');height:0;padding-bottom:8%;width:69.2%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 3%;background-repeat:no-repeat;background-size:contain}.campaign-banner4 .title4 br{display:none}.campaign-banner4 .title5{background-image:url('../../5th-half-anniversary/update/title5.png?1767942946');height:0;padding-bottom:19.3506%;width:77.8%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto -3%;background-repeat:no-repeat;background-size:contain}.campaign-banner4 .title5 br{display:none}.campaign-banner4 .text4{background-image:url('../../5th-half-anniversary/update/text4.png?1767942946');height:0;padding-bottom:4.53333%;width:68%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 3%;background-repeat:no-repeat;background-size:contain}.campaign-banner4 .text4 br{display:none}.campaign-banner4 .image-list{max-width:74%;margin:auto}.campaign-banner4 .image-list img{margin-bottom:2%}.campaign-banner4 .campaign-image4{position:relative;left:1.5%;max-width:77%;margin:0 auto 2%}.campaign-banner4 .campaign-image5{position:relative;left:-1.5%;max-width:87%;margin:0 auto -1%}.campaign-banner4 .campaign-image6{position:relative;left:.5%;max-width:86%;margin:0 auto}.campaign-banner{position:relative;margin-bottom:10%}.campaign-banner.mb0{margin-bottom:0}.campaign-banner3 img{max-width:103%}.campaign-banner3 .button-news{margin-top:-1%}.campaign-banner3 .campaign-inner{padding:32% 10% 0}.campaign-banner3 .banner-image1{max-width:109%;width:109%;margin-left:-8%}.campaign-banner3 .banner-image2{max-width:108%;width:105%;margin:-4% 0 0 -1%}.campaign-banner3 .banner-image3{position:relative;max-width:108.5%;width:112%;margin:2% 0 2% -6%}.campaign-banner3 .banner-image4{position:relative;max-width:106.5%;width:109%;margin:2% 0 0 -1%}.campaign-banner3 .banner-image5{position:relative;max-width:110.5%;width:110.5%;margin-left:-5%}.campaign-banner3::before{background-image:url('../../5th-half-anniversary/campaign-banner3/bg.png?1767942946');height:0;padding-bottom:152.58991%;width:89.9%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:0;right:0;left:0;margin:0 auto;background-repeat:no-repeat;background-size:contain;content:''}.campaign-banner3::before br{display:none}.campaign-banner3 .text{background-image:url('../../5th-half-anniversary/campaign-banner3/text.png?1767942946');height:0;padding-bottom:10.26667%;width:56.8%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;right:0;left:0;margin:20% auto 0;background-repeat:no-repeat;background-size:contain;z-index:3}.campaign-banner3 .text br{display:none}.campaign-banner3 .title{background-image:url('../../5th-half-anniversary/campaign-banner3/title.png?1767942946');height:0;padding-bottom:21.46667%;width:64.8%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:-1%;right:0;left:0;margin:0 auto 5%;background-repeat:no-repeat;background-size:contain;z-index:3}.campaign-banner3 .title br{display:none}.campaign-banner2 .banner-image1{position:absolute;top:0;left:-3.5%;max-width:none;width:107%;margin-top:15%}.campaign-banner2 .banner-image2{padding-top:110%}.campaign-banner2 .banner-image3{position:absolute;top:0;right:0;left:3.5%;max-width:none;width:83%;margin:115% auto 0}.campaign-banner2 .button-news{margin-top:29%}.campaign-banner2::before{background-image:url('../../5th-half-anniversary/campaign-banner2/bg.png?1767942946');height:0;padding-bottom:149.92226%;width:89.9%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:0;right:0;left:0;margin:0 auto;background-repeat:no-repeat;background-size:contain;content:''}.campaign-banner2::before br{display:none}.campaign-banner2 .title{background-image:url('../../5th-half-anniversary/campaign-banner2/title.png?1767942946');height:0;padding-bottom:16.67388%;width:77.1%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:-.5%;right:0;left:0;margin:0 auto 5%;background-repeat:no-repeat;background-size:contain;z-index:3}.campaign-banner2 .title br{display:none}.logo-area{padding-top:14%;animation:fadeIn 1s ease forwards;opacity:0}@media (max-width: 1150px){.logo-area{display:none}}.logo-area .logo{background-image:url('../../5th-half-anniversary/logo.png?1767942946');height:0;padding-bottom:56.75141%;width:70%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 2%;background-size:contain}.logo-area .logo br{display:none}.logo-area .period{background-image:url('../../5th-half-anniversary/period.png?1767942946');height:0;padding-bottom:6.90647%;width:80%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 4%;background-repeat:no-repeat;background-size:contain}.logo-area .period br{display:none}.logo-area .button-list{display:flex;margin:auto;justify-content:center}.logo-area .button-list a{text-indent:101%;white-space:nowrap;overflow:hidden;display:block}.logo-area .button-list a br{display:none}.logo-area .button-list .ios{width:180px;margin-right:13px}.logo-area .button-list .ios a{background-image:url('../../common/button-appstore-sp.png?1748854782');height:0;padding-bottom:36.74912%;width:100%;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-size:contain}.logo-area .button-list .google{width:219px}.logo-area .button-list .google a{background-image:url('../../common/button-googleplay-sp.png?1748854782');height:0;padding-bottom:29.79943%;width:100%;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-size:contain}@media (max-width: 1150px){.contents-wrap{position:relative;overflow:hidden;z-index:2}.menu-open .contents-wrap{overflow:visible}.contents-wrap img{max-width:auto;width:100%}}@media (min-width: 1151px){.contents-wrap{background-attachment:fixed;background-image:url('../../5th-half-anniversary/bg-pc.png?1767942946');background-size:cover}}.contents-wrap.dark::before{background-attachment:fixed;background-image:url('../../5th-half-anniversary/bg-dark.png?1767942946');background-size:cover;position:fixed;top:0;left:0;width:100%;height:100%;transition:.3s;content:''}@media (max-width: 1150px){.contents-wrap.dark::before{background:none}}.contents-wrap.dark-out::before{opacity:0}.contents-wrap .pc-wrap{position:relative;z-index:2}@media (min-width: 1151px){.contents-wrap .pc-wrap{width:1202px;margin:0 auto;padding:0 6px}.contents-wrap .pc-wrap::before,.contents-wrap .pc-wrap::after{position:absolute;top:0;width:6px;height:100%;background-attachment:fixed;background-image:linear-gradient(to bottom, #f7ea9c 0%, #dfad55 70%, #f7ea9c 100%);content:'';z-index:-1}.contents-wrap .pc-wrap::before{left:0}.contents-wrap .pc-wrap::after{right:0}}@media (min-width: 1151px){.contents-wrap .pc-main{position:relative;background-position:bottom;background-attachment:fixed;background-image:url('../../5th-half-anniversary/bg-pc-main.png?1767942946');background-size:cover}.contents-wrap .pc-main.light{position:relative;background-position:bottom;background-attachment:fixed;background-image:url('../../5th-half-anniversary/bg-pc-main2.png?1767942946');background-size:cover}.contents-wrap .pc-main .pv-navigation{z-index:10}.contents-wrap .pc-main .pv-navigation ul{position:sticky;top:50%;text-align:center;transform:translateY(-50%)}.contents-wrap .pc-main .pv-navigation ul li{position:relative}.contents-wrap .pc-main .pv-navigation ul li::before{position:absolute;right:0;bottom:0;left:0;width:93%;height:2px;margin:auto;background-color:#09245e;content:''}.contents-wrap .pc-main .pv-navigation ul li:first-child::after{position:absolute;top:-3%;right:0;left:0;width:93%;height:2px;margin:auto;background-color:#09245e;content:''}.contents-wrap .pc-main .pv-navigation ul li.new a{padding:31% 0 12%}.contents-wrap .pc-main .pv-navigation ul li.new a::after{background-image:url('../../5th-half-anniversary/new.png?1767942946');height:0;padding-bottom:16.875%;width:45%;background-position:0 0;background-size:cover;position:absolute;top:17%;right:0;left:0;margin:auto;content:'';z-index:2}.contents-wrap .pc-main .pv-navigation ul li a{position:relative;display:block;padding:12% 0}.contents-wrap .pc-main .pv-navigation ul li a::before{position:absolute;top:0;bottom:3%;left:50%;width:92%;height:81%;margin:auto;border-radius:10px;background-color:#09245e;content:'';opacity:0;transform:translateX(-50%);transition-duration:.3s;z-index:-1}.contents-wrap .pc-main .pv-navigation ul li a:hover::before,.contents-wrap .pc-main .pv-navigation ul li a.is-current::before{opacity:1}.contents-wrap .pc-main .pv-navigation ul li img{vertical-align:bottom}}.contents-wrap .pc-firstview{position:absolute;display:none;width:584px;height:calc(100vh - 37px)}@media (min-width: 1151px){.contents-wrap .pc-firstview{position:fixed;top:37px;display:block}}.contents-wrap .pc-firstview .first{transition-delay:.5s;transition-duration:1s}.contents-wrap .pc-firstview .first.out{transition-delay:0s;transition-duration:1s}.contents-wrap .pc-firstview .light1{position:relative;transition:.3s}.contents-wrap .pc-firstview .light1 .light1-chara{width:574px;height:533px;background-image:url('../../5th-half-anniversary/firstview-character1.png?1767942946');background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:95px;left:0;opacity:0;transform:translateY(50px);transition-duration:.3s}.contents-wrap .pc-firstview .light1 .light1-chara br{display:none}.contents-wrap .pc-firstview .light1.show .light1-chara{opacity:1;transform:translateY(0);transition-delay:.5s;transition-duration:1s}.contents-wrap .pc-firstview .dark1{transition:.3s}.contents-wrap .pc-firstview .dark1 .dark1-chara{width:595px;height:563px;background-image:url('../../5th-half-anniversary/firstview-character2.png?1767942946');background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:97px;left:-4px;opacity:0;transform:translateY(50px);transition-duration:.3s}.contents-wrap .pc-firstview .dark1 .dark1-chara br{display:none}.contents-wrap .pc-firstview .dark1.show .dark1-chara{opacity:1;transform:translateY(0);transition-delay:.5s;transition-duration:1s}.contents-wrap .pc-firstview .logo-tact{width:125.89928px;height:65.46763px;background-image:url('../../5th-half-anniversary/logo-tact.png?1767942946');background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:5px;left:10px;opacity:0;transition-delay:.8s;transition-duration:1s;z-index:1}.contents-wrap .pc-firstview .logo-tact br{display:none}.load .contents-wrap .pc-firstview .logo-tact{opacity:1}.contents-wrap .pc-firstview .chara1{width:644px;height:637px;background-image:url('../../5th-half-anniversary/chara1-pc.png?1767942946');background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:139px;left:-51px;opacity:0;transform:translate(20px, -40px);transition-duration:.3s}.contents-wrap .pc-firstview .chara1 br{display:none}.load .contents-wrap .pc-firstview .chara1{opacity:1;transform:translate(0, 0)}.contents-wrap .pc-firstview .chara2{width:377px;height:394px;background-image:url('../../5th-half-anniversary/chara2-pc.png?1767942946');background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:107px;left:245px;opacity:0;transform:translateX(-30px);transition-delay:.2s;transition-duration:.3s}.contents-wrap .pc-firstview .chara2 br{display:none}.load .contents-wrap .pc-firstview .chara2{opacity:1;transform:translateX(0)}.contents-wrap .pc-firstview .chara3{width:138px;height:166px;background-image:url('../../5th-half-anniversary/chara3-pc.png?1767942946');background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:608px;left:425px;opacity:0;z-index:3}.contents-wrap .pc-firstview .chara3 br{display:none}.load .contents-wrap .pc-firstview .chara3{animation:fadeIn 0.1s ease-out 0.4s forwards,scaredJumpAction 0.8s cubic-bezier(0.2, 1.6, 0.6, 1) 0.4s forwards}.contents-wrap .pc-firstview .chara4{width:180px;height:190px;background-image:url('../../5th-half-anniversary/chara4-pc.png?1767942946');background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:146px;left:49px;opacity:0;z-index:5}.contents-wrap .pc-firstview .chara4 br{display:none}.load .contents-wrap .pc-firstview .chara4{animation:fadeIn 0.1s ease-out 0.4s forwards,scaredJumpAction 0.8s cubic-bezier(0.2, 1.6, 0.6, 1) 0.4s forwards}.contents-wrap .pc-firstview .bottom-elem-wrap{position:absolute;bottom:50px;left:0;transition:.3s;opacity:0;pointer-events:none;z-index:3}.contents-wrap .pc-firstview .bottom-elem-wrap.is-show{opacity:1;pointer-events:auto}.contents-wrap .pc-firstview .bottom-elem{display:flex;opacity:0;transition-delay:1.2s;transition-duration:1s}.load .contents-wrap .pc-firstview .bottom-elem{opacity:1}.contents-wrap .pc-firstview .firstview-inner{margin-top:87px}.contents-wrap .pc-firstview .logo{width:242px;height:197px;background-image:url('../../5th-half-anniversary/logo-pc.png?1767942946');background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:101%;white-space:nowrap;overflow:hidden;margin-left:16px}.contents-wrap .pc-firstview .logo br{display:none}.contents-wrap .pc-firstview .period{width:303px;height:33px;background-image:url('../../5th-half-anniversary/period-pc.png?1767942946');background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 0 10px;background-size:contain}.contents-wrap .pc-firstview .period br{display:none}.contents-wrap .pc-firstview .button-list{display:flex}.contents-wrap .pc-firstview .button-list a{text-indent:101%;white-space:nowrap;overflow:hidden;display:block}.contents-wrap .pc-firstview .button-list a br{display:none}.contents-wrap .pc-firstview .button-list .ios{width:128px;margin-right:13px}.contents-wrap .pc-firstview .button-list .ios a{background-image:url('../../common/button-appstore-sp.png?1748854782');height:0;padding-bottom:36.74912%;width:100%;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-size:contain}.contents-wrap .pc-firstview .button-list .google{width:158px}.contents-wrap .pc-firstview .button-list .google a{background-image:url('../../common/button-googleplay-sp.png?1748854782');height:0;padding-bottom:29.79943%;width:100%;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-size:contain}.fourth-footer-bottom{position:relative;margin-top:-4px;padding:40px 4%;text-align:center;background-image:url('../../5th-half-anniversary/bg-footer.jpg?1767942946');background-size:cover;z-index:10}@media (max-width: 1150px){.fourth-footer-bottom{padding:10% 4%;background-image:url('../../5th-half-anniversary/bg-footer-sp.jpg?1767942946')}}.fourth-footer-bottom::before{position:absolute;top:0;left:0;width:100%;height:4px;box-shadow:0 0 10px rgba(4,0,0,0.3);background-image:linear-gradient(to right, #d79a25 0%, #e1c368 25%, #fbefa2 50%, #e1c368 75%, #d79a25 100%);content:''}.fourth-footer-bottom::after{position:absolute;bottom:0;left:0;width:100%;height:4px;box-shadow:0 0 10px rgba(4,0,0,0.3);background-image:linear-gradient(to right, #d79a25 0%, #e1c368 25%, #fbefa2 50%, #e1c368 75%, #d79a25 100%);content:''}.fourth-footer-bottom .fourth-footer-wrap{display:flex;align-items:center;justify-content:center}@media (max-width: 1150px){.fourth-footer-bottom .fourth-footer-wrap{display:block}}.fourth-footer-bottom .fourth-footer-column{display:flex;align-items:center;justify-content:center}@media (max-width: 1150px){.fourth-footer-bottom .fourth-footer-column{display:block;margin-bottom:5%}}.fourth-footer-bottom .share-headline{width:95px;height:24px;background-image:url('../../4th-anniversary/share-headline.png?1748854781');background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:101%;white-space:nowrap;overflow:hidden;margin-right:40px}.fourth-footer-bottom .share-headline br{display:none}@media (max-width: 1150px){.fourth-footer-bottom .share-headline{background-image:url('../../4th-anniversary/share-headline.png?1748854781');height:0;padding-bottom:5.55789%;width:22%;background-position:0 0;background-size:cover;display:inline-block;margin-right:10%;background-size:contain;vertical-align:middle}}.fourth-footer-bottom .btn-share{display:flex;margin-right:65px;align-items:center;flex:1;gap:30px}@media (max-width: 1150px){.fourth-footer-bottom .btn-share{display:inline-block;width:50%;margin:0;vertical-align:middle}}@media (max-width: 1150px){.fourth-footer-bottom .btn-share li{display:inline-block;width:20%;margin-right:11%;vertical-align:middle}}.fourth-footer-bottom .btn-share a{text-indent:101%;white-space:nowrap;overflow:hidden;display:block}.fourth-footer-bottom .btn-share a br{display:none}.fourth-footer-bottom .btn-share a.facebook{width:46px;height:46px;background-image:url('../../4th-anniversary/btn-share-facebook.png?1748854781');background-position:0 0;background-repeat:no-repeat;background-size:contain}@media (max-width: 1150px){.fourth-footer-bottom .btn-share a.facebook{background-image:url('../../4th-anniversary/btn-share-facebook.png?1748854781');height:0;padding-bottom:100%;width:100%;background-position:0 0;background-size:cover}}.fourth-footer-bottom .btn-share a.x{width:46px;height:46px;background-image:url('../../4th-anniversary/btn-share-x.png?1748854781');background-position:0 0;background-repeat:no-repeat;background-size:contain}@media (max-width: 1150px){.fourth-footer-bottom .btn-share a.x{background-image:url('../../4th-anniversary/btn-share-x.png?1748854781');height:0;padding-bottom:100%;width:100%;background-position:0 0;background-size:cover}}.fourth-footer-bottom .btn-share a.line{width:46px;height:46px;background-image:url('../../4th-anniversary/btn-share-line.png?1748854781');background-position:0 0;background-repeat:no-repeat;background-size:contain}@media (max-width: 1150px){.fourth-footer-bottom .btn-share a.line{background-image:url('../../4th-anniversary/btn-share-line.png?1748854781');height:0;padding-bottom:100%;width:100%;background-position:0 0;background-size:cover}}.fourth-footer-bottom .btn-download{display:flex;align-items:center;gap:22px}@media (max-width: 1150px){.fourth-footer-bottom .btn-download{gap:5%;justify-content:center}}.fourth-footer-bottom .btn-download a{text-indent:101%;white-space:nowrap;overflow:hidden;display:block}.fourth-footer-bottom .btn-download a br{display:none}@media (max-width: 1150px){.fourth-footer-bottom .btn-download li.appstore{width:40%}}.fourth-footer-bottom .btn-download li.appstore a{width:171.51515px;height:63.0303px;background-image:url('../../common/button-appstore-sp.png?1748854782');background-position:0 0;background-repeat:no-repeat;background-size:contain}@media (max-width: 1150px){.fourth-footer-bottom .btn-download li.appstore a{background-image:url('../../common/button-appstore-sp.png?1748854782');height:0;padding-bottom:36.74912%;width:100%;background-position:0 0;background-size:cover}}@media (max-width: 1150px){.fourth-footer-bottom .btn-download li.googleplay{width:50.5%}}.fourth-footer-bottom .btn-download li.googleplay a{width:211.51515px;height:63.0303px;background-image:url('../../common/button-googleplay-sp.png?1748854782');background-position:0 0;background-repeat:no-repeat;background-size:contain}@media (max-width: 1150px){.fourth-footer-bottom .btn-download li.googleplay a{background-image:url('../../common/button-googleplay-sp.png?1748854782');height:0;padding-bottom:29.79943%;width:100%;background-position:0 0;background-size:cover}}.pv-navigation{position:absolute;top:0;right:0;width:115px;height:100%;background-attachment:fixed;background-image:linear-gradient(to bottom, rgba(4,39,114,0.9) 0%, rgba(13,54,140,0.9) 25%, rgba(13,54,140,0.9) 75%, rgba(4,39,114,0.9) 100%);visibility:hidden}@media (min-width: 1151px){.pv-navigation{visibility:visible}}.section .section-inner{opacity:0;transform:translateY(50px);transition-duration:.7s}.section .section-inner .up,.section .section-inner .left,.section .section-inner .right{opacity:0}.section .section-inner.fade-up{opacity:1;transform:translateY(0)}.section .section-inner .elem.fade-up .up1{animation-delay:.1s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .left1{animation-delay:.1s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeLeft;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .right1{animation-delay:.1s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeRight;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .in1{animation-delay:.1s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeIn}.section .section-inner .elem.fade-up .appearUp1{animation-delay:.1s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:appearUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .up2{animation-delay:.2s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .left2{animation-delay:.2s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeLeft;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .right2{animation-delay:.2s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeRight;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .in2{animation-delay:.2s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeIn}.section .section-inner .elem.fade-up .appearUp2{animation-delay:.2s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:appearUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .up3{animation-delay:.3s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .left3{animation-delay:.3s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeLeft;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .right3{animation-delay:.3s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeRight;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .in3{animation-delay:.3s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeIn}.section .section-inner .elem.fade-up .appearUp3{animation-delay:.3s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:appearUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .up4{animation-delay:.4s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .left4{animation-delay:.4s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeLeft;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .right4{animation-delay:.4s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeRight;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .in4{animation-delay:.4s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeIn}.section .section-inner .elem.fade-up .appearUp4{animation-delay:.4s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:appearUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .up5{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .left5{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeLeft;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .right5{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeRight;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .in5{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeIn}.section .section-inner .elem.fade-up .appearUp5{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:appearUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .up6{animation-delay:.6s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .left6{animation-delay:.6s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeLeft;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .right6{animation-delay:.6s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeRight;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .in6{animation-delay:.6s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeIn}.section .section-inner .elem.fade-up .appearUp6{animation-delay:.6s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:appearUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .up7{animation-delay:.7s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .left7{animation-delay:.7s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeLeft;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .right7{animation-delay:.7s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeRight;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .in7{animation-delay:.7s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeIn}.section .section-inner .elem.fade-up .appearUp7{animation-delay:.7s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:appearUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .up8{animation-delay:.8s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .left8{animation-delay:.8s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeLeft;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .right8{animation-delay:.8s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeRight;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .in8{animation-delay:.8s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeIn}.section .section-inner .elem.fade-up .appearUp8{animation-delay:.8s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:appearUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .up9{animation-delay:.9s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .left9{animation-delay:.9s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeLeft;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .right9{animation-delay:.9s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeRight;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .in9{animation-delay:.9s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeIn}.section .section-inner .elem.fade-up .appearUp9{animation-delay:.9s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:appearUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .up10{animation-delay:1s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .left10{animation-delay:1s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeLeft;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .right10{animation-delay:1s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeRight;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.section .section-inner .elem.fade-up .in10{animation-delay:1s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeIn}.section .section-inner .elem.fade-up .appearUp10{animation-delay:1s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:appearUp;animation-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.btn-menu{background-image:url('../../5th-half-anniversary/btn-menu.png?1767942946');height:0;padding-bottom:12.58065%;width:10%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:fixed;top:2%;right:3%;display:none;z-index:10}.btn-menu br{display:none}@media (min-width: 1151px){.btn-menu{display:none !important}}.menu-content{position:fixed;top:0;left:0;display:none;width:100%;height:100vh;padding:15% 0 10%;overflow:auto;z-index:101;background-position:center;background-image:url('../../5th-half-anniversary/popup-menu-bg.png?1767942946');background-repeat:no-repeat;background-size:cover}.menu-content .logo{background-image:url('../../5th-half-anniversary/logo.png?1767942946');height:0;padding-bottom:28.10006%;width:34.66%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;display:block;margin:0 auto 7%}.menu-content .logo br{display:none}.menu-content .share-list{margin-bottom:5%;text-align:center}.menu-content .share-list li{display:inline-block;width:8%;margin:0 2%}.menu-content .share-list li a{text-indent:-9999px;text-align:left;display:block}.menu-content .share-list .x a{background-image:url('../../5th-half-anniversary/x.png?1767942946');height:0;padding-bottom:100%;width:100%;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-size:contain}.menu-content .share-list .line a{background-image:url('../../5th-half-anniversary/line.png?1767942946');height:0;padding-bottom:100%;width:100%;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-size:contain}.menu-content .share-list .facebook a{background-image:url('../../5th-half-anniversary/facebook.png?1767942946');height:0;padding-bottom:100%;width:100%;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-size:contain}.menu-content .menu-list{margin-bottom:9%}.menu-content .menu-list span{text-indent:101%;white-space:nowrap;overflow:hidden;display:block}.menu-content .menu-list span br{display:none}.menu-content .menu-list a{position:relative;display:block;width:100%;padding:5% 0}.menu-content .menu-list a::before{position:absolute;top:0;left:0;width:100%;height:1px;background-color:#32569d;content:''}.menu-content .menu-list li{position:relative}.menu-content .menu-list li.new::after{background-image:url('../../5th-half-anniversary/new.png?1767942946');height:0;padding-bottom:3.75%;width:10%;background-position:0 0;background-size:cover;position:absolute;top:-4%;right:0;left:0;margin:auto;content:'';z-index:2}.menu-content .menu-list li:nth-child(odd) a{background:url('../../5th-half-anniversary/menu-list-bg.png?1767942946');background-size:cover}.menu-content .menu-list li:last-child a::after{position:absolute;right:0;bottom:0;left:0;width:100%;height:1px;background-color:#32569d;content:''}.menu-content .menu-list .nav1{background-image:url('../../5th-half-anniversary/menu-nav1.png?1767942946');height:0;padding-bottom:6.13333%;width:100%;background-position:0 0;background-size:cover;background-size:100% auto}.menu-content .menu-list .nav2{background-image:url('../../5th-half-anniversary/menu-nav2.png?1767942946');height:0;padding-bottom:6.13333%;width:100%;background-position:0 0;background-size:cover;background-size:100% auto}.menu-content .menu-list .nav3{background-image:url('../../5th-half-anniversary/menu-nav3.png?1767942946');height:0;padding-bottom:6.13333%;width:100%;background-position:0 0;background-size:cover;background-size:100% auto}.menu-content .menu-list .nav4{background-image:url('../../5th-half-anniversary/menu-nav4.png?1767942946');height:0;padding-bottom:6.13333%;width:100%;background-position:0 0;background-size:cover;background-size:100% auto}.menu-content .menu-list .nav5{background-image:url('../../5th-half-anniversary/menu-nav5.png?1767942946');height:0;padding-bottom:6.13333%;width:100%;background-position:0 0;background-size:cover;background-size:100% auto}.menu-content .menu-bottom .logo-tact{background-image:url('../../5th-half-anniversary/tact-logo.png?1767942946');height:0;padding-bottom:11.11304%;width:21.3%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto}.menu-content .menu-bottom .logo-tact br{display:none}.menu-content .menu-bottom .menu-share .menu-headline{background-image:url('../../5th-half-anniversary/menu-share-headline.png?1767942946');height:0;padding-bottom:1.99952%;width:27.86%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 5%}.menu-content .menu-bottom .menu-share .menu-headline br{display:none}.menu-close{background-image:url('../../5th-half-anniversary/btn-menu-close.png?1767942946');height:0;padding-bottom:12.58065%;width:10%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:fixed;top:2%;right:3%;z-index:2}.menu-close br{display:none}.logo-header{background-image:url('../../5th-half-anniversary/tact-logo.png?1767942946');height:0;padding-bottom:12.36522%;width:23.7%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:12px;left:25px;z-index:1}.logo-header br{display:none}@media (max-width: 1150px){.logo-header{top:2vw;left:2%}}@media (max-width: 1150px){.information-pc{display:none}}@media (min-width: 1151px){.information-sp{display:none}}.container{position:relative;overflow:visible;z-index:2}@media (min-width: 1151px){.container{width:460px;margin-left:600px;padding:1px 0 0}}.container .information{position:relative;width:93.4%;margin:0 auto 3%;padding:2px;border-radius:8px;background-image:linear-gradient(to right, #e4b963 0%, #efd482 50%, #e4b963 100%);opacity:0;transition-delay:1.2s;transition-duration:1s}@media (min-width: 1151px){.container .information{width:440px;margin-top:50px;transition-delay:.3s;transition-duration:.7s}}.load .container .information{opacity:1}.container .information .information-inner{padding:0 5%;color:#fff;border-radius:8px;background-color:#000}.container .information .information-list li{padding:3% 0;align-items:center;border-bottom:1px solid #626262}.container .information .information-list li:last-child{border-bottom:0}.container .information .information-list li a{position:relative;display:flex;color:#fff;text-decoration:none;transition-duration:.3s}.container .information .information-list li a:hover{opacity:.7}.container .information .information-list li a.new::after{position:relative;top:6px;width:10px;height:10px;margin-left:10px;border-radius:50%;background-color:#d83830;content:''}@media (max-width: 1150px){.container .information .information-list li a.new::after{top:1.2vw;width:2vw;height:2vw;margin-left:2vw}}.container .information .information-list li .date{margin-right:2%;font-size:3vw}@media (min-width: 1151px){.container .information .information-list li .date{font-size:14px}}.container .information .information-list li .text{font-size:3.4vw}@media (min-width: 1151px){.container .information .information-list li .text{font-size:16px}}.container .firstview{position:relative;padding:90% 0 10%}@media (min-width: 1151px){.container .firstview{display:none}}.container .firstview .logo{background-image:url('../../5th-half-anniversary/logo.png?1767942946');height:0;padding-bottom:47.0226%;width:58%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:relative;margin:0 auto 3%;opacity:0;transition-delay:1s;transition-duration:1s;z-index:1}.container .firstview .logo br{display:none}.load .container .firstview .logo{opacity:1}.container .firstview .logo-tact{background-image:url('../../5th-half-anniversary/logo-tact.png?1767942946');height:0;padding-bottom:12.792%;width:24.6%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;top:0;left:1%;opacity:0;transition-delay:1s;transition-duration:1s;z-index:1}.container .firstview .logo-tact br{display:none}.load .container .firstview .logo-tact{opacity:1}.container .firstview .period{background-image:url('../../5th-half-anniversary/period.png?1767942946');height:0;padding-bottom:8.11511%;width:94%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:relative;margin:0 auto 5%;background-repeat:no-repeat;background-size:contain;opacity:0;transition-delay:1s;transition-duration:1s;z-index:1}.container .firstview .period br{display:none}.load .container .firstview .period{opacity:1}.container .firstview .button-list{position:relative;display:flex;width:100%;margin-bottom:5%;gap:0 3%;justify-content:center;opacity:0;transition-delay:1s;transition-duration:1s;z-index:1}.load .container .firstview .button-list{opacity:1}.container .firstview .button-list a{text-indent:101%;white-space:nowrap;overflow:hidden;display:block}.container .firstview .button-list a br{display:none}.container .firstview .button-list .ios{width:35.2%}.container .firstview .button-list .ios a{background-image:url('../../common/button-appstore-sp.png?1748854782');height:0;padding-bottom:36.74912%;width:100%;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-size:contain}.container .firstview .button-list .google{width:42.7%}.container .firstview .button-list .google a{background-image:url('../../common/button-googleplay-sp.png?1748854782');height:0;padding-bottom:29.79943%;width:100%;background-position:0 0;background-size:cover;background-repeat:no-repeat;background-size:contain}.container .firstview .chara1{background-image:url('../../5th-half-anniversary/chara1.png?1767942946');height:0;padding-bottom:96.86798%;width:95%;background-position:0 0;background-size:cover;position:absolute;top:9%;right:0;left:-5%;margin:auto;opacity:0;transform:translate(20px, -40px);transition-duration:.3s}.load .container .firstview .chara1{opacity:1;transform:translate(0, 0)}.container .firstview .chara2{background-image:url('../../5th-half-anniversary/chara2.png?1767942946');height:0;padding-bottom:60.46292%;width:58.1%;background-position:0 0;background-size:cover;position:absolute;top:4%;right:1%;opacity:0;transform:translateX(-30px);transition-delay:.2s;transition-duration:.3s}.load .container .firstview .chara2{opacity:1;transform:translateX(0)}.container .firstview .chara3{background-image:url('../../5th-half-anniversary/chara3.png?1767942946');height:0;padding-bottom:27.35417%;width:26%;background-position:0 0;background-size:cover;position:absolute;top:0;left:17%;margin-top:13%;opacity:0;transition-delay:.4s;transition-duration:.7s;z-index:2}.load .container .firstview .chara3{animation:fadeIn 0.1s ease-out 0.4s forwards,scaredJumpAction 0.8s cubic-bezier(0.2, 1.6, 0.6, 1) 0.4s forwards}.container .firstview .chara4{background-image:url('../../5th-half-anniversary/chara4.png?1767942946');height:0;padding-bottom:24%;width:20%;background-position:0 0;background-size:cover;position:absolute;top:39%;right:5%;opacity:0;transition-delay:1s;transition-duration:1s;z-index:2}.load .container .firstview .chara4{animation:fadeIn 0.1s ease-out 0.4s forwards,scaredJumpAction 0.8s cubic-bezier(0.2, 1.6, 0.6, 1) 0.4s forwards}.container .page-nav{position:relative;padding:2.5% 2.6%;z-index:10;background-image:url('../../5th-half-anniversary/menu-bg.png?1767942946');background-size:cover}@media (min-width: 1151px){.container .page-nav{display:none}}.container .page-nav ul{display:flex;flex-wrap:wrap;gap:2px 1%}.container .page-nav ul li{position:relative;width:49.5%}.container .page-nav ul li.new::after{background-image:url('../../5th-half-anniversary/new.png?1767942946');height:0;padding-bottom:6.75%;width:18%;background-position:0 0;background-size:cover;position:absolute;top:-1%;right:0;left:0;margin:auto;content:'';z-index:2}.container .page-nav ul li a{text-indent:101%;white-space:nowrap;overflow:hidden;position:relative;display:block}.container .page-nav ul li a br{display:none}.container .page-nav ul li a.nav1{background-image:url('../../5th-half-anniversary/nav1.png?1767942946');height:0;padding-bottom:31.79191%;width:100%;background-position:0 0;background-size:cover}.container .page-nav ul li a.nav2{background-image:url('../../5th-half-anniversary/nav2.png?1767942946');height:0;padding-bottom:31.79191%;width:100%;background-position:0 0;background-size:cover}.container .page-nav ul li a.nav3{background-image:url('../../5th-half-anniversary/nav3.png?1767942946');height:0;padding-bottom:31.79191%;width:100%;background-position:0 0;background-size:cover}.container .page-nav ul li a.nav4{background-image:url('../../5th-half-anniversary/nav4.png?1767942946');height:0;padding-bottom:31.79191%;width:100%;background-position:0 0;background-size:cover}.container .page-nav ul li a.nav5{background-image:url('../../5th-half-anniversary/nav5.png?1767942946');height:0;padding-bottom:31.79191%;width:100%;background-position:0 0;background-size:cover}.container .page-nav ul li a.new::after{display:block}.container .page-nav ul li a::after{position:absolute;top:15%;right:6%;display:none;width:4%;padding-bottom:4%;border-radius:10px;background-color:#dc372c;content:''}.container .campaign{padding:20% 0 10%}@media (min-width: 1151px){.container .campaign{padding:15% 0 0}}.container .campaign .button-news{background-image:url('../../5th-half-anniversary/button-news.png?1767942946');height:0;padding-bottom:13.48837%;width:70%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:relative;background-repeat:no-repeat;background-size:contain;z-index:2}.container .campaign .button-news br{display:none}.container .campaign .headline-campaign{background-image:url('../../5th-half-anniversary/campaign-headline.png?1767942946');height:0;padding-bottom:15.49862%;width:97%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 10%;background-repeat:no-repeat;background-size:contain}.container .campaign .headline-campaign br{display:none}.container .campaign .campaign-list{width:97%;margin:0 auto}.container .campaign .campaign-list li:not(:last-child){margin-bottom:5%}.container .campaign .campaign-list li img{max-width:inherit;width:100%}.container .campaign .campaign-list li a{display:block;transition:.3s}.container .campaign .campaign-list li a:hover{filter:brightness(120%)}.container .event{padding:30% 0 0}.container .event .subheadline{background-image:url('../../5th-half-anniversary/headline-event.png?1767942946');height:0;padding-bottom:16.13333%;width:100%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 5%;background-repeat:no-repeat;background-size:contain}.container .event .subheadline br{display:none}.container .event .chara1{position:relative}.container .event .chara1 .bg{background-image:url('../../5th-half-anniversary/scout-chara1/bg.png?1767942946');height:0;padding-bottom:140.58546%;width:89.9%;background-position:0 0;background-size:cover;position:relative;margin:0 auto 12%}.container .event .chara1 .image1{background-image:url('../../5th-half-anniversary/scout-chara1/chara.png?1767942946');height:0;padding-bottom:41.63478%;width:39.9%;background-position:0 0;background-size:cover;position:absolute;right:0;bottom:48%;left:12.5%;margin:0 auto 2%;background-repeat:no-repeat}.container .event .chara1 .image2{background-image:url('../../5th-half-anniversary/scout-chara1/effect.png?1767942946');height:0;padding-bottom:77.83989%;width:96.9%;background-position:0 0;background-size:cover;position:absolute;right:0;bottom:45.3%;left:-3.8%;margin:0 auto 2%;background-repeat:no-repeat}.container .event .chara1 .logo{background-image:url('../../5th-half-anniversary/scout-logo.png?1767942946');height:0;padding-bottom:8.91226%;width:28.2%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;right:-64%;bottom:53%;left:0;margin:0 auto}.container .event .chara1 .logo br{display:none}.container .event .chara1 .text{background-image:url('../../5th-half-anniversary/scout-chara1/text.png?1767942946');height:0;padding-bottom:31.72094%;width:85.3%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;right:0;bottom:23%;left:0;margin:0 auto 2%}.container .event .chara1 .text br{display:none}.container .event .chara2{position:relative}.container .event .chara2 .bg{background-image:url('../../5th-half-anniversary/scout-chara2/bg.png?1767942946');height:0;padding-bottom:140.58546%;width:89.9%;background-position:0 0;background-size:cover;position:relative;margin:0 auto 2%}.container .event .chara2 .image1{background-image:url('../../5th-half-anniversary/scout-chara2/chara.png?1767942946');height:0;padding-bottom:42.36708%;width:42.9%;background-position:0 0;background-size:cover;position:absolute;right:0;bottom:44.4%;left:.4%;margin:0 auto 2%;background-repeat:no-repeat}.container .event .chara2 .image2{background-image:url('../../5th-half-anniversary/scout-chara2/effect.png?1767942946');height:0;padding-bottom:106.03264%;width:108.3%;background-position:0 0;background-size:cover;position:absolute;right:0;bottom:40.5%;left:-4.1%;margin:0 auto;background-repeat:no-repeat;pointer-events:none}.container .event .chara2 .logo{background-image:url('../../5th-half-anniversary/scout-logo.png?1767942946');height:0;padding-bottom:8.91226%;width:28.2%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;bottom:54.5%;left:0;margin:0 auto}.container .event .chara2 .logo br{display:none}.container .event .chara2 .text{background-image:url('../../5th-half-anniversary/scout-chara2/text.png?1767942946');height:0;padding-bottom:31.45432%;width:84.9%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;right:0;bottom:23%;left:0;margin:0 auto 2%;z-index:2}.container .event .chara2 .text br{display:none}.container .event .chara-image{position:absolute;top:78.5%;left:0;display:flex;width:100%;justify-content:center}.container .event .chara-image li{width:25.5%;margin:0 2%}.container .event .chara-image li a{display:block}.container .event .headline-event{background-image:url('../../5th-half-anniversary/event-headline.png?1767952358');height:0;padding-bottom:15.49862%;width:97%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 5%;background-repeat:no-repeat;background-size:contain}.container .event .headline-event br{display:none}.container .event .event-logo{background-image:url('../../5th-half-anniversary/event-logo.png?1767942946');height:0;padding-bottom:43.74893%;width:82%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 5%}.container .event .event-logo br{display:none}.container .event .period{background-image:url('../../5th-half-anniversary/event-period.png?1767942946');height:0;padding-bottom:15.6%;width:78%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 10%;background-repeat:no-repeat;background-size:contain}.container .event .period br{display:none}.container .x-campaign{padding:30% 0 0}@media (max-width: 1150px){.container .x-campaign{padding-bottom:50%}}@media (min-width: 1151px){.container .x-campaign{padding-bottom:30%}}.container .x-campaign .headline-x-campaign{background-image:url('../../5th-half-anniversary/x-campaign-headline.png?1767942946');height:0;padding-bottom:17.29833%;width:97%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 5%;background-repeat:no-repeat;background-size:contain}.container .x-campaign .headline-x-campaign br{display:none}.container .x-campaign .campaign-detail{background-image:url('../../5th-half-anniversary/x-campaign-detail.png?1767942946');height:0;padding-bottom:383.49855%;width:92.2%;background-position:0 0;background-size:cover;position:relative;margin:0 auto;background-size:contain}.container .x-campaign .campaign-detail span{text-indent:101%;white-space:nowrap;overflow:hidden;display:block}.container .x-campaign .campaign-detail span br{display:none}.container .x-campaign .campaign-detail.end a{background-image:url('../../5th-half-anniversary/x-campaign-end.png?1767942946');height:0;padding-bottom:28.09121%;width:88%;background-position:0 0;background-size:cover;position:absolute;right:0;bottom:7.5%;left:0;margin:auto;pointer-events:none}.container .x-campaign .campaign-detail.schedule a{background-image:url('../../5th-half-anniversary/x-campaign-schedule.png?1767942946');height:0;padding-bottom:30.17143%;width:88%;background-position:0 0;background-size:cover;position:absolute;right:0;bottom:7.5%;left:0;margin:auto;pointer-events:none}.container .x-campaign .campaign-detail.open a{background-image:url('../../5th-half-anniversary/btn-xcampaign.png?1767942946');height:0;padding-bottom:21.34219%;width:88%;background-position:0 0;background-size:cover;position:absolute;right:0;bottom:7%;left:0;margin:auto;transition:.3s}.container .x-campaign .campaign-detail.open a:hover{filter:brightness(120%)}.container .x-campaign .campaign-detail.open span{background-image:url('../../5th-half-anniversary/text-x-campaign.png?1767942946');height:0;padding-bottom:7.27848%;width:92%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;position:absolute;right:0;bottom:13%;left:0;margin:auto;background-repeat:no-repeat;background-size:contain;content:''}.container .x-campaign .campaign-detail.open span br{display:none}.container .movie{padding:20% 0}.container .movie .headline-movie{background-image:url('../../5th-half-anniversary/movie-headline.png?1767942946');height:0;padding-bottom:15.49862%;width:97%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 5%;background-repeat:no-repeat;background-size:contain}.container .movie .headline-movie br{display:none}.container .movie .movie-thumb{display:block;width:92%;margin:0 auto 5%}.container .movie .movie-thumb-new{display:block;width:92%;margin:0 auto}.container .guide{padding:20% 0 30%}@media (max-width: 1150px){.container .guide{padding-bottom:70%}}.container .guide .headline-guide{background-image:url('../../5th-half-anniversary/guide-headline.png?1767942946');height:0;padding-bottom:15.49862%;width:97%;background-position:0 0;background-size:cover;text-indent:101%;white-space:nowrap;overflow:hidden;margin:0 auto 5%}.container .guide .headline-guide br{display:none}.container .guide .banner-list{width:90.6%;margin:0 auto}.container .guide .banner-list li:not(:last-child){margin-bottom:1.5%}.container .guide .banner-list li a{text-indent:101%;white-space:nowrap;overflow:hidden;display:block;transition:.3s}.container .guide .banner-list li a br{display:none}.container .guide .banner-list li a:hover{filter:brightness(120%)}.container .guide .banner-list li a.banner1{background-image:url('../../5th-half-anniversary/guide-banner1.png?1767942946');height:0;padding-bottom:30.88235%;width:100%;background-position:0 0;background-size:cover}.container .guide .banner-list li a.banner2{background-image:url('../../5th-half-anniversary/guide-banner2.png?1767942946');height:0;padding-bottom:30.88235%;width:100%;background-position:0 0;background-size:cover}.container .guide .banner-list li a.banner3{background-image:url('../../5th-half-anniversary/guide-banner3.png?1767942946');height:0;padding-bottom:30.88235%;width:100%;background-position:0 0;background-size:cover}.container .guide .banner-list li a.banner4{background-image:url('../../5th-half-anniversary/guide-banner4.png?1767942946');height:0;padding-bottom:30.88235%;width:100%;background-position:0 0;background-size:cover}.popup-image-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:table;margin:auto;text-emphasis:center;z-index:1000}@media (max-width: 1150px){.popup-image-inner{width:90%}}@media screen and (max-height: 600px){.popup-image-inner{display:block;padding:20px 0;overflow:auto}}.popup-image-inner span,.popup-image-inner .image{display:block;max-width:43vh;margin:auto}@media (max-width: 1150px){.popup-image-inner span,.popup-image-inner .image{display:block;width:100%;margin:auto;text-align:center}}.popup-image-inner span.large,.popup-image-inner .image.large{max-width:80vh}@media screen and (max-height: 600px) and (max-width: 1150px){.popup-image-inner span,.popup-image-inner .image{max-width:80%}}.popup-image-inner span.boss-ss2,.popup-image-inner .image.boss-ss2{max-width:36vh}@media screen and (max-height: 600px) and (max-width: 1150px){.popup-image-inner span.boss-ss2,.popup-image-inner .image.boss-ss2{max-width:80%}}.popup-image-inner img{width:100%}.popup-image-inner .popup-image-close{width:146.66667px;height:53.33333px;background-image:url('../../5th-half-anniversary/btn-close.png?1767942946');background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:-9999px;text-align:left;display:block;margin:20px auto 0}@media (max-width: 500px){.popup-image-inner .popup-image-close{background-image:url('../../5th-half-anniversary/btn-close.png?1767942946');height:0;padding-bottom:14.54545%;width:40%;background-position:0 0;background-size:cover}}.popup-image-close{width:146.66667px;height:53.33333px;background-image:url('../../5th-half-anniversary/btn-close.png?1767942946');background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:-9999px;text-align:left;display:block;margin:20px auto 0}@media (max-width: 500px){.popup-image-close{background-image:url('../../5th-half-anniversary/btn-close.png?1767942946');height:0;padding-bottom:14.54545%;width:40%;background-position:0 0;background-size:cover}}.popup-image-box{position:fixed;top:0;left:0;display:none;width:100%;height:100%;z-index:1000}.popup-image-box::before{position:fixed;width:100%;height:100%;background:#1e1e1e;content:'';opacity:.9;z-index:999}.pagetop{z-index:100 !important}@media (max-width: 1150px){.pagetop{top:-11vw;bottom:0}}@media (min-width: 1151px){.pagetop.top{display:none !important}}@media (max-width: 1400px){.pagetop.bottom{display:none !important}}.btn-pagetop-anniversary::after{width:127.5px;height:208px;background-image:url('../../5th-half-anniversary/pagetop/pagetop.png?1767942946');background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:101%;white-space:nowrap;overflow:hidden;position:fixed;right:4px;bottom:39px;transition:none;content:'';opacity:1;z-index:100}.btn-pagetop-anniversary::after br{display:none}@media (max-width: 1150px){.btn-pagetop-anniversary::after{background-image:url('../../5th-half-anniversary/pagetop/pagetop.png?1767942946');height:0;padding-bottom:45.67843%;width:28%;background-position:0 0;background-size:cover;position:absolute;bottom:0;left:0;display:block;margin:0 auto 3%;background-size:contain}}.btn-pagetop-anniversary span{width:73px;height:52px;background-image:url('../../5th-half-anniversary/pagetop/text.png?1767942946');background-position:0 0;background-repeat:no-repeat;background-size:contain;text-indent:101%;white-space:nowrap;overflow:hidden;position:fixed;right:37px;bottom:9px;left:auto;margin:0;z-index:101}.btn-pagetop-anniversary span br{display:none}@media (max-width: 1150px){.btn-pagetop-anniversary span{background-image:url('../../5th-half-anniversary/pagetop/text.png?1767942946');height:0;padding-bottom:10.68493%;width:15%;background-position:0 0;background-size:cover;position:absolute;right:0;bottom:-3vw;left:-121px;left:-6%;margin:auto}}.btn-pagetop-anniversary.pyon::after{animation:pyon .9s linear 0s 1 forwards}@media (max-width: 1150px){.btn-pagetop-anniversary.pyon::after{animation:pyon-sp .9s linear 0s 1 forwards}}.btn-pagetop-anniversary.pyon span{transition:.3s;opacity:0}.btn-pagetop-anniversary:hover::after,.btn-pagetop-anniversary .hover::after,.btn-pagetop-anniversary.is-action::after{width:127.5px;height:211.5px;background-image:url('../../5th-half-anniversary/pagetop/pagetop-on.png?1767942946');background-position:0 0;background-repeat:no-repeat;background-size:contain}@media (max-width: 1150px){.btn-pagetop-anniversary:hover::after,.btn-pagetop-anniversary .hover::after,.btn-pagetop-anniversary.is-action::after{background-image:url('../../5th-half-anniversary/pagetop/pagetop-on.png?1767942946');height:0;padding-bottom:46.44706%;width:28%;background-position:0 0;background-size:cover}}#fixed-pagetop{display:none !important}.movie-popup-wrap{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:101}.movie-popup-inner{position:fixed;top:0;left:0;display:none;width:100%;height:100%;z-index:101}.movie-popup-inner iframe{position:fixed;top:50dvh;left:50%;transform:translate(-50%, -50%);z-index:100}.movie-popup-inner .movie-popup-close{position:absolute;top:5px;right:5px}.movie-popup-inner .movie-popup-close svg{width:60px;height:60px;fill:#fff;stroke-width:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-touch-callout:none;user-select:none}.slick-list{position:relative;display:block;margin:0;padding:0}.slick-list.dragging{cursor:hand}.slick-list:focus{outline:none}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track::before,.slick-track::after{display:table;content:''}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;width:80%;min-height:1px;height:100%;margin:0 5px;transition:all ease-in-out .3s;float:left;opacity:1}.slick-slide a{display:block}.slick-slide img{display:block;width:100%;height:auto}.system .slick-slide{filter:brightness(50%)}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}[dir='rtl'] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@keyframes menuScale{0%{transform:translate(-50%, -50%) scale(0)}90%{transform:translate(-50%, -50%) scale(1.01)}100%{transform:translate(-50%, -50%) scale(1)}}@keyframes menuIn{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes menuOut{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes scaredJumpAction{0%{transform:scale(1) translateY(0)}15%{transform:scale(0.9, 0.8) translateY(10px)}40%{transform:scale(1.05, 1.15) translateY(-50px)}60%{transform:scale(1.1, 0.85) translateY(0)}80%{transform:scale(0.98, 1.02) translateY(-5px)}100%{transform:scale(1) translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes appearUp{0%{filter:brightness(0);opacity:0;transform:translateY(20px)}50%{filter:brightness(0);opacity:1}100%{filter:brightness(1);opacity:1;transform:translateY(0)}}@keyframes shakeHorizontal{0%{transform:translate(0, 0) rotate(0deg)}25%{transform:translate(2px, 0) rotate(0.5deg)}50%{transform:translate(-2px, 0) rotate(-0.5deg)}75%{transform:translate(2px, 0) rotate(0.5deg)}100%{transform:translate(0, 0) rotate(0deg)}}@keyframes pyon{0%{transform:scale(1, 1) translate(0%, 0%)}10%{transform:scale(1.1, 0.9) translate(0%, 5%)}40%{transform:scale(1.2, 0.8) translate(0%, 15%)}50%{transform:scale(1, 1) translate(0%, 0%)}60%{transform:scale(0.9, 1) translate(0%, -100%)}100%{transform:scale(0.8, 1) translate(0%, -1000%)}}@keyframes pyon-sp{0%{transform:scale(1, 1) translateY(0)}10%{transform:scale(1.2, 0.8) translateY(10%)}30%{transform:scale(1, 1) translateY(0)}50%{opacity:1;transform:scale(0.8, 1.3) translateY(-100%)}100%{opacity:0;transform:scale(0.7, 1.5) translateY(-150vh)}}
