.L10{line-height:1}.L11{line-height:1.1}.L12{line-height:1.2}.L13{line-height:1.3}.L14{line-height:1.4}.L15{line-height:1.5}.L16{line-height:1.6}.L17{line-height:1.7}.L18{line-height:1.8}.L19{line-height:1.9}.L20{line-height:2}.L21{line-height:2.1}.L22{line-height:2.2}.L23{line-height:2.3}.L24{line-height:2.4}.L25{line-height:2.5}.L26{line-height:2.6}.L27{line-height:2.7}.L28{line-height:2.8}.L29{line-height:2.9}.L30{line-height:3}.BL{font-weight:900}.M{font-weight:500}.AB{position:absolute}.REL{position:relative}.BLOCK{display:block}.TAC{text-align:center}.TAL{text-align:left}.TAR{text-align:right}.CI{text-align:center}.CI>img{display:inline-block}.CLEARFIX:after{content:"";display:block;clear:both}.EXCERPT1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.EXCERPT2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.EXCERPT3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.EXCERPT4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.EXCERPT5{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.roboto{font-family:"Roboto",sans-serif}.roboto-con{font-family:"Roboto Condensed",sans-serif}.WHITE{color:#fff}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ol,ul{border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{overflow-x:hidden;max-width:100%}*{box-sizing:border-box}a{color:inherit;text-decoration:none;transition:opacity .3s}img{max-width:100%;width:100%;height:auto}body{overflow-anchor:none}body{color:#447385;background:#000;font-family:YakuHanJP,"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}body{line-height:1.7}body.is-menu-open{background-color:#1a4163}.sans{font-family:"Noto Sans JP",sans-serif}body header#site-header{position:fixed;bottom:0;left:50%;width:100%;z-index:100;background-color:rgba(26,65,99,.95);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-top:1px solid rgba(255,255,255,.2);transform:translateX(-50%) translateY(100%);transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1),visibility .4s;visibility:hidden}body header#site-header.is-show{visibility:visible}body header#site-header .humb{position:fixed;z-index:200;cursor:pointer}body header#site-header .humb span{display:block;position:absolute;right:0;transition:all .3s;border:1px solid #fff;background:linear-gradient(to right, #28a1ff 0%, #fd84f0 100%);box-shadow:0 0 11px #fff}body header#site-header .humb.is-open span{border:none;box-shadow:none}body header#site-header .humb.is-open span:nth-child(1){top:50%;transform:rotate(15deg)}body header#site-header .humb.is-open span:nth-child(2){top:50%;transform:rotate(-15deg)}body header#site-header .header-menu{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;color:#fff;z-index:30;flex-wrap:wrap}body header#site-header .header-menu li{position:relative}body header#site-header .header-menu li:after{position:absolute;content:"";display:block;background:rgba(0,0,0,0) url(/anniv/4th/assets/images/kv_menu_icon.60de7e40.svg) center center/100% no-repeat}body header#site-header .header-menu li.logo{margin-left:0;margin-left:auto;margin-right:auto}body header#site-header .header-menu li.logo:after{display:none}body header#site-header .header-menu li a{position:relative;text-shadow:0 0 3px #194265,0 0 6px #194265,0 0 9px #194265,0 0 18px rgba(25,66,101,.8),0 0 30px rgba(25,66,101,.5)}body header#site-header .header-menu li a.is-active,body header#site-header .header-menu li a:hover{color:#89ffff}body header#site-header .header-menu li a:after{position:absolute;content:"";display:block;left:50%;transform:translate(-50%);width:100%;background-image:linear-gradient(90deg, rgb(18, 44, 66) 0%, rgb(137, 150, 161) 7%, rgb(255, 255, 255) 50%, rgb(137, 150, 161) 92%, rgb(18, 44, 66) 100%);opacity:.6}body header#site-header .header-menu li a.link img{position:relative}body header#site-header .header-menu:after{display:none}body header#site-header .menu-overlay{display:none}body main section{position:relative;overflow:hidden}.site_footer{position:relative;z-index:10;max-width:2000px;margin:auto auto 0;filter:drop-shadow(0 3px #000000)}.site_footer__wrapper{position:relative}.site_footer .footer-btn{position:relative;display:flex;justify-content:center;align-items:center;border:1px solid;color:#fff6e1;background:rgba(0,0,0,.4);transition:all .5s;text-decoration:none;-webkit-user-select:none;user-select:none;text-align:center}.site_footer .footer-btn ._arrow{position:absolute;display:block;top:50%;transform:translateY(-50%)}.site_footer .footer-btn ._arrow::before{display:block;position:absolute;bottom:0;width:100%;height:1px;background:#fff6e1;content:""}.site_footer .footer-btn ._arrow::after{display:block;position:absolute;bottom:0;height:1px;background:#fff6e1;content:""}.site_footer .footer-btn ._arrow__left::after{left:0;transform:rotate(-28deg);transform-origin:left}.site_footer .footer-btn ._arrow__right::before{right:0}.site_footer .footer-btn ._arrow__right::after{right:0;transform:rotate(28deg);transform-origin:right}.site_footer__to_top{position:absolute;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.site_footer__to_top>a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;transition:opacity .5s ease 0s}.site_footer__to_top__btn{background-image:url(/anniv/4th/assets/images/arrow_up.dd9c850f.svg);background-size:auto 100%;background-repeat:no-repeat;pointer-events:none}.site_footer__info{position:relative;background-image:url(/anniv/4th/assets/images/bg_brown.63fa0d49.jpg);border-width:0;border-image:linear-gradient(90deg, #ffe6ad 0%, #fff2d6 50%, #ffe6ad 100%);border-image-slice:1}.site_footer__info::before{display:block;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 10%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 90%, rgba(0, 0, 0, 0.8) 100%);content:""}.site_footer__info>*{position:relative}.site_footer__info__official_site{text-align:center;margin-left:auto;margin-right:auto}.site_footer__info__official_site .footer-btn{margin-left:auto;margin-right:auto;background-color:#000;font-feature-settings:"palt";letter-spacing:-0.02em}.site_footer__info__official_site .footer-btn .ico{display:block;position:absolute;top:50%;transform:translateY(-50%);background-size:100% 100%}.site_footer__info__official_site .footer-btn .ico.evolve{background-image:url(/anniv/4th/assets/images/footer_logo.8d794719.webp)}.site_footer__info__official_site .footer-btn .ico.official-x{background-image:url(/anniv/4th/assets/images/fotter_x.eb0850b0.webp)}.site_footer__info__official_site .footer-btn .ico.youtube{background-image:url(/anniv/4th/assets/images/footer_youtube.6a4ba998.webp)}.site_footer__info__notes{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}.site_footer__info__notes a{color:#fff6e1;text-decoration:none;padding:0 2em;transition:opacity .5s ease 0s}.site_footer__info__notes ._note{text-align:center}.site_footer__info__notes ._note:not(:first-of-type){border-left:1px solid #7c6634}.site_footer__info__notes ._note.your-privacy-choices a{display:flex}.site_footer__info__ci{display:flex;justify-content:center;align-items:center}.site_footer__info__ci img{display:block}.site_footer__info__ci a{display:block;transition:opacity .5s ease 0s}.site_footer__info__trademarks{text-align:center;color:#7c6634}.site_footer__info__copyrights{text-align:center;color:#7c6634}body main{width:100%;margin-left:auto;margin-right:auto}body main section{position:relative}.fullwidth{width:100%}.inner{position:relative;margin-left:auto;margin-right:auto}.anchor{position:absolute;left:0;visibility:hidden}.disabled .btn{cursor:default;background-color:#5a5c65;padding:0}.disabled .btn:after{display:none}.btn.unpublished{cursor:default;background-color:#5a5c65;padding:0}.btn.unpublished:after{display:none}.btn{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;position:relative;border:1px solid #fff;background-color:#122174;box-shadow:4px 5px 0px 0px #8bb5c3;cursor:pointer;color:#fff;transition:filter .7s,transform .7s;filter:drop-shadow(0 0 0 rgba(151, 255, 254, 0))}.btn:after{position:absolute;content:"";display:block;background:rgba(0,0,0,0) url(/anniv/4th/assets/images/btn_arrow.f12abbee.svg) center center/100% no-repeat}.frame{position:relative}.frame>picture{display:block;border:1px solid #7babd8;line-height:0}.frame .frame-corner{position:absolute;background:rgba(0,0,0,0) url(/anniv/4th/assets/images/product_icon.45061456.svg) center center/100% no-repeat;pointer-events:none;z-index:2}.frame .frame-corner.lt{transform:rotate(-45deg)}.frame .frame-corner.rt{transform:rotate(45deg)}.frame .frame-corner.lb{transform:rotate(45deg)}.frame .frame-corner.rb{transform:rotate(-45deg)}.bgs{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;z-index:-1}.bgs picture{display:block;width:100%;height:100%}.bgs picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.dropshadow{box-shadow:0 3px 20px rgba(0,0,0,.16)}.modal{position:relative;display:block}.modal:after{position:absolute;content:"";display:block;background:rgba(0,0,0,0) url(/anniv/4th/assets/images/icon_zoom.ed2a1fcf.png) center center/100% no-repeat;z-index:1;filter:drop-shadow(0 0 6px rgba(13, 101, 133, 0.9))}.disabled .modal{cursor:default}.disabled .modal:after{display:none}.card-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}.card-modal.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .25s ease}.card-modal__overlay{position:absolute;inset:0;background:rgba(226,251,255,.9)}.card-modal__content{position:relative;z-index:1;max-width:92vw;max-height:92vh;overflow:visible}.card-modal__body{max-width:80vw;max-height:80vh;overflow:auto}.card-modal__body img,.card-modal__body picture{display:block;max-width:100%;height:auto}.card-modal__nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0) url(/anniv/4th/assets/images/modal.arrow.c29c191f.svg) center center/100% no-repeat;z-index:2;filter:drop-shadow(0 0 8px white) drop-shadow(0 0 8px rgba(255, 255, 255, 0.99)) drop-shadow(0 0 8px rgba(255, 255, 255, 0.99)) drop-shadow(0 0 8px rgba(255, 255, 255, 0.99))}.card-modal__nav--prev{transform:translateY(-50%) scaleX(-1)}.card-modal__media img,.card-modal__media picture{display:block;max-width:100%;height:auto}.card-modal__close,.movie-modal__close{position:absolute;display:block;cursor:pointer;z-index:2;opacity:1;filter:drop-shadow(0 0 8px white) drop-shadow(0 0 8px rgba(255, 255, 255, 0.99)) drop-shadow(0 0 8px rgba(255, 255, 255, 0.99)) drop-shadow(0 0 8px rgba(255, 255, 255, 0.99))}.card-modal__close span,.movie-modal__close span{position:absolute;top:50%;left:50%;background-color:#608aa6;transition:opacity .3s,top .3s ease,right .3s ease,transition .3s ease,.3s background-color ease;transform-origin:center}.card-modal__close span:first-child,.movie-modal__close span:first-child{transform:translate(-50%, -50%) rotate(15deg)}.card-modal__close span:last-child,.movie-modal__close span:last-child{transform:translate(-50%, -50%) rotate(-15deg)}body.is-modal-open{overflow:hidden}.movie-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}.movie-modal.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .25s ease}.movie-modal__overlay{position:absolute;inset:0;background:rgba(226,251,255,.9)}.movie-modal__content{position:relative;z-index:1;max-width:92vw;max-height:92vh;overflow:visible}.movie-modal__body{width:min(80vw,720px);aspect-ratio:16/9}.movie-modal__body iframe{display:block;width:100%;height:100%}.main5-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}.main5-modal.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .25s ease}.main5-modal__overlay{position:absolute;inset:0;background:rgba(226,251,255,.9)}.main5-modal__content{position:relative;z-index:1;max-width:92vw;max-height:92vh;overflow:visible}.main5-modal__body{max-width:60vw;max-height:80vh;overflow:auto}.main5-modal__body img,.main5-modal__body picture{display:block;max-width:100%;height:auto}.main5-modal__close{position:absolute;display:block;cursor:pointer;z-index:2;opacity:1;filter:drop-shadow(0 0 8px white) drop-shadow(0 0 8px rgba(255, 255, 255, 0.99)) drop-shadow(0 0 8px rgba(255, 255, 255, 0.99)) drop-shadow(0 0 8px rgba(255, 255, 255, 0.99))}.main5-modal__close span{position:absolute;top:50%;left:50%;background-color:#608aa6;transition:opacity .3s,top .3s ease,right .3s ease,transition .3s ease,.3s background-color ease;transform-origin:center}.main5-modal__close span:first-child{transform:translate(-50%, -50%) rotate(15deg)}.main5-modal__close span:last-child{transform:translate(-50%, -50%) rotate(-15deg)}main{position:relative}.flower-field{position:absolute;inset:0;pointer-events:none;z-index:50;--flower-unit: 1px;--flower-blend-mode: soft-light;--flower-fade-top-start: 0;--flower-fade-top-end: 120;--flower-fade-bottom-start: 120;--flower-fade-bottom-end: 0;--flower-fade-top-start-px: calc(var(--flower-fade-top-start) * var(--flower-unit));--flower-fade-top-end-px: calc(var(--flower-fade-top-end) * var(--flower-unit));--flower-fade-bottom-start-px: calc(var(--flower-fade-bottom-start) * var(--flower-unit));--flower-fade-bottom-end-px: calc(var(--flower-fade-bottom-end) * var(--flower-unit));mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) var(--flower-fade-top-start-px), rgb(0, 0, 0) var(--flower-fade-top-end-px), rgb(0, 0, 0) calc(100% - var(--flower-fade-bottom-start-px)), rgba(0, 0, 0, 0) calc(100% - var(--flower-fade-bottom-end-px)), rgba(0, 0, 0, 0) 100%);mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) var(--flower-fade-top-start-px), rgb(0, 0, 0) var(--flower-fade-top-end-px), rgb(0, 0, 0) calc(100% - var(--flower-fade-bottom-start-px)), rgba(0, 0, 0, 0) calc(100% - var(--flower-fade-bottom-end-px)), rgba(0, 0, 0, 0) 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.flower-field__layer{position:absolute;top:0;bottom:0;overflow:visible}.flower-field__layer--left{width:150px;left:calc(50% - 700px)}.flower-field__layer--right{width:150px;right:calc(50% - 700px)}.flower{position:absolute;top:0;left:0;z-index:var(--flower-z, 1);animation:flower-fall var(--flower-fall-duration) linear infinite;animation-delay:var(--flower-delay);will-change:transform}.flower__sway{display:block;animation:flower-sway var(--flower-sway-duration) ease-in-out infinite;will-change:transform}.flower__spin{display:block;width:calc(var(--flower-size)*var(--flower-unit));height:calc(var(--flower-size)*var(--flower-unit));background-image:var(--flower-image);background-repeat:no-repeat;background-size:contain;background-position:center;mix-blend-mode:var(--flower-blend-mode);animation:flower-spin var(--flower-rotate-duration) ease-in-out infinite;will-change:transform}@keyframes flower-fall{0%{transform:translate3d(0, calc(var(--flower-fall-offset) * -1), 0)}100%{transform:translate3d(0, var(--flower-fall-distance), 0)}}@keyframes flower-sway{0%{transform:translateX(calc(var(--flower-sway) * -1 * var(--flower-unit)))}50%{transform:translateX(calc(var(--flower-sway) * var(--flower-unit)))}100%{transform:translateX(calc(var(--flower-sway) * -1 * var(--flower-unit)))}}@keyframes flower-spin{0%{transform:rotate(0deg)}50%{transform:rotate(calc(var(--flower-rotate) * 1deg))}100%{transform:rotate(0deg)}}.anim-kv-chara,.anim-kv-intro{--kv-chara-stagger: 0.15s;--kv-chara-duration: 0.6s;--kv-chara-blur: 10px;--kv-title-wait: -0.2s;--kv-title-duration: 1s;--kv-ribon-wait: -0.5s;--kv-ribon-duration: 0.8s}.anim-kv-chara .kv-chara-item,.anim-kv-intro .kv-chara-item{opacity:0;transition:opacity var(--kv-chara-duration) ease,filter var(--kv-chara-duration) ease;will-change:opacity,filter}.anim-kv-chara.shown .kv-chara-item,.anim-kv-intro.shown .kv-chara-item{opacity:1}.anim-kv-chara .kv-chara-item.chara-07,.anim-kv-intro .kv-chara-item.chara-07{transition-delay:calc(var(--kv-chara-stagger)*0)}.anim-kv-chara .kv-chara-item.chara-06,.anim-kv-intro .kv-chara-item.chara-06{transition-delay:calc(var(--kv-chara-stagger)*1)}.anim-kv-chara .kv-chara-item.chara-05,.anim-kv-intro .kv-chara-item.chara-05{transition-delay:calc(var(--kv-chara-stagger)*2)}.anim-kv-chara .kv-chara-item.chara-04,.anim-kv-intro .kv-chara-item.chara-04{transition-delay:calc(var(--kv-chara-stagger)*3)}.anim-kv-chara .kv-chara-item.chara-03,.anim-kv-intro .kv-chara-item.chara-03{transition-delay:calc(var(--kv-chara-stagger)*4)}.anim-kv-chara .kv-chara-item.chara-02,.anim-kv-intro .kv-chara-item.chara-02{transition-delay:calc(var(--kv-chara-stagger)*5)}.anim-kv-chara .kv-chara-item.chara-01,.anim-kv-intro .kv-chara-item.chara-01{transition-delay:calc(var(--kv-chara-stagger)*6)}.anim-inview{--inview-blur: 10px;--inview-duration: 1s;opacity:0;filter:blur(var(--inview-blur));transition:opacity var(--inview-duration) ease,filter var(--inview-duration) ease;will-change:opacity,filter}.anim-inview.shown{opacity:1;filter:blur(0)}.anim-card-flip{--card-flip-duration: 0.6s;position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;perspective:1000px}.anim-card-flip .card-flip-face{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform var(--card-flip-duration) ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.anim-card-flip .back{transform:none}.anim-card-flip.is-rotated .back{transform:rotateY(180deg)}.anim-card-flip .front{transform:rotateY(180deg)}.anim-card-flip.is-rotated .front{transform:rotateY(360deg)}.anim-card-flip picture,.anim-card-flip img{display:block;width:100%;height:100%}.anim-lg-tabs{--lg-tab-blur: 10px;--lg-tab-duration: 0.6s}.anim-lg-tabs .tab-contents>li{opacity:0;filter:blur(var(--lg-tab-blur));transition:opacity var(--lg-tab-duration) ease,filter var(--lg-tab-duration) ease;will-change:opacity,filter}.anim-lg-tabs .tab-contents>li.is-active{opacity:1;filter:blur(0)}.anim-lg-tabs .tab-contents>li.is-leaving,.anim-lg-tabs .tab-contents>li.is-entering{opacity:0;filter:blur(var(--lg-tab-blur))}.anim-kv-intro .kv-title,.anim-kv-intro .kv-logo{opacity:0;transition:opacity var(--kv-title-duration) ease;will-change:opacity}.anim-kv-intro.shown .kv-title,.anim-kv-intro.shown .kv-logo{opacity:1;transition-delay:calc(var(--kv-chara-stagger)*6 + var(--kv-chara-duration) + var(--kv-title-wait))}@keyframes kv-ribon-reveal{0%{opacity:0;mask-size:0% 100%;-webkit-mask-size:0% 100%}100%{opacity:1;mask-size:140% 100%;-webkit-mask-size:140% 100%}}.anim-kv-intro .kv-ribon{opacity:0;will-change:opacity,mask-size,-webkit-mask-size}.anim-kv-intro.shown .kv-ribon{animation:kv-ribon-reveal var(--kv-ribon-duration) ease forwards;animation-delay:calc(var(--kv-chara-stagger)*6 + var(--kv-chara-duration) + var(--kv-title-wait) + var(--kv-title-duration) + var(--kv-ribon-wait));mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 20%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:0% 100%;-webkit-mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 20%, rgb(0, 0, 0) 80%, rgba(0, 0, 0, 0) 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-position:50% 50%;-webkit-mask-size:0% 100%}body,html{caret-color:rgba(0,0,0,0)}body main{background:rgba(0,0,0,0)}body .bg-video{position:fixed;top:0;left:0;right:0;max-width:2000px;margin:0 auto;height:100vh;z-index:-1;pointer-events:none}body .bg-video img{width:100%;height:100%;object-fit:cover}body .bg-video-item{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}body .bg-video-item::-webkit-media-controls{display:none !important}body .bg-video-item::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}body .kv{position:relative}body .kv .kv-upper{position:relative;z-index:0}body .kv .kv-bg{top:0;height:auto}body .kv .kv-bg img{height:auto;object-position:center bottom}body .kv .kv-catch-bg{top:auto;bottom:0;height:auto}body .kv .kv-catch-bg img{height:auto;object-position:center top}body .kv .kv-catch-bg:after{position:absolute;content:"";display:block;left:0;width:100%;height:100%;opacity:.7;background-image:linear-gradient(0deg, #0059ab 0%, #0059ab 80%, rgba(0, 89, 171, 0) 100%);z-index:-1}body .kv .kv-lower{position:relative;z-index:1}body .kv .kv-ribon{position:absolute;top:0;left:50%;transform:translateX(-50%)}body .kv .kv-flare{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2;mix-blend-mode:screen}body .kv .inner{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:10}body .kv .kv-logo{position:absolute;left:50%;transform:translateX(-50%);z-index:20}body .kv .kv-title{position:absolute;left:50%;transform:translateX(-50%);z-index:20}body .kv .kv-chara{position:absolute;z-index:5;top:0;left:50%;transform:translateX(-50%)}body .kv .kv-chara-item{position:absolute;width:100%}body .kv .kv-chara-item.chara-01{z-index:10}body .kv .kv-chara-item.chara-02{z-index:9}body .kv .kv-chara-item.chara-03{z-index:8}body .kv .kv-chara-item.chara-04{z-index:7}body .kv .kv-chara-item.chara-05{z-index:6}body .kv .kv-chara-item.chara-06{z-index:5}body .kv .kv-chara-item.chara-07{z-index:4}body .kv .kv-bnrs{position:absolute;border:1px solid #89ffff;z-index:20}body .kv .kv-bnrs .splide__track,body .kv .kv-bnrs .splide__list,body .kv .kv-bnrs .splide__slide{width:100%;height:100%}body .kv .kv-bnrs .splide__slide a{display:block;width:100%;height:100%}body .kv .kv-bnrs .splide__slide img{width:100%;height:100%;object-fit:contain}body .kv .kv-bnrs .splide__pagination li{line-height:0;transition:opacity .3s}body .kv .kv-bnrs .splide__pagination__page{background:#fff;border-radius:0;transform:rotate(45deg);border:1px solid rgba(0,0,0,0);opacity:1;transition:background .3s,border .3s,box-shadow .3s}body .kv .kv-bnrs .splide__pagination__page.is-active{background:#89ffff;border:1px solid #fff;box-shadow:0 0 8px #89ffff}body .kv .kv-menu{position:absolute;display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;color:#fff;z-index:10;flex-wrap:wrap}body .kv .kv-menu li{position:relative}body .kv .kv-menu li a{position:relative;text-shadow:0 0 3px #194265,0 0 6px #194265,0 0 9px #194265,0 0 18px rgba(25,66,101,.8),0 0 30px rgba(25,66,101,.5)}body .kv .kv-menu li a.is-active,body .kv .kv-menu li a:hover{color:#89ffff}body .kv .kv-menu li a:before{position:absolute;content:"";display:block;background:rgba(0,0,0,0) url(/anniv/4th/assets/images/kv_menu_icon.60de7e40.svg) center center/100% no-repeat}body .kv .kv-menu li a:after{position:absolute;content:"";display:block;left:50%;transform:translate(-50%);width:100%;background-image:linear-gradient(90deg, rgb(18, 44, 66) 0%, rgb(137, 150, 161) 7%, rgb(255, 255, 255) 50%, rgb(137, 150, 161) 92%, rgb(18, 44, 66) 100%);opacity:.6}body .kv .kv-menu li a.link img{position:relative}body .kv .kv-menu:after{position:absolute;content:"";display:block;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,0) url(/anniv/4th/assets/images/kv_blur.8a8cc1ae.png) center center/100% no-repeat;z-index:-1}body .kv .kv-catch-bg{z-index:0}body .kv .kv-catch-bg img{object-position:center top}body .kv .kv-catch{position:relative;margin-right:auto;margin-left:auto;z-index:1}body .kv .kv-desc{position:relative;color:#fff;text-align:center;z-index:1;text-shadow:0 0 3px #194265,0 0 6px #194265,0 0 8px #194265}body .kv .kv-links{position:relative;display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;z-index:1;flex-wrap:wrap;margin-left:auto;margin-right:auto}body .kv .kv-link{position:relative;z-index:1;filter:drop-shadow(0 0 40px #0f306c);transition:filter .3s;transform:translateZ(0)}body .kv .kv-link:after{position:absolute;content:"";display:block;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0) url(/anniv/4th/assets/images/kv_link-arrow.eb3b7c5b.png) center center/100% no-repeat}body .main1{--card-hover-duration: 0.35s;z-index:2;box-shadow:0 0 60px 12px #98eaf1}body .main1 .main1-bg:before,body .main1 .main1-bg:after{position:absolute;display:block;content:""}body .main1 .main1-bg:before{background:rgba(0,0,0,0) url(/anniv/4th/assets/images/main1_bg_chara1.80c01389.png) center center/100% no-repeat}body .main1 .main1-bg:after{background:rgba(0,0,0,0) url(/anniv/4th/assets/images/main1_bg_chara2.86f71950.png) center center/100% no-repeat}body .main1 .main1-title{margin-left:auto;margin-right:auto}body .main1 .main1-ur-title{margin-left:auto;margin-right:auto}body .main1 .main1-ur-text{text-align:center;text-shadow:0 0 3px #fff,0 0 6px #fff,0 0 9px #fff,0 0 16px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.5)}body .main1 .main1-ur-list{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;flex-wrap:wrap;margin-left:auto;margin-right:auto}body .main1 .card-item{display:flex;flex-direction:column;align-items:center}body .main1 .card-img{line-height:0;aspect-ratio:204/285}body .main1 .card-img a{display:block;width:100%;height:100%;transition:filter var(--card-hover-duration, 0.35s),transform var(--card-hover-duration, 0.35s),opacity .3s;transform:scale(1);filter:drop-shadow(0 0 0 rgba(75, 99, 202, 0))}body .main1 .card-item.disabled .card-img a{transition:opacity .3s;transform:scale(1);filter:none}body .main1 .card-info{text-align:center;width:100%}body .main1 .card-attr{display:flex;display:-ms-flexbox;justify-content:flex-end;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;align-items:center;-webkit-box-align:center;-ms-flex-align:center;flex-direction:column}body .main1 .card-attr-one{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;line-height:1;font-weight:bold}body .main1 .card-attr-one img{position:relative}body .main1 .card-name{position:relative;font-weight:bold;line-height:1.33}body .main1 .card-name:after{position:absolute;content:"";display:block;left:50%;transform:translate(-50%);width:120%;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 15%, rgb(255, 255, 255) 85%, rgba(255, 255, 255, 0) 100%);opacity:.541;filter:drop-shadow(0px 0px 3px rgba(0, 76, 124, 0.8)) drop-shadow(0px 0px 3px rgba(0, 76, 124, 0.8))}body .main1 .main1-lg-tabs{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;flex-wrap:wrap}body .main1 .main1-lg-tabs picture{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:0}body .main1 .main1-lg-tabs li{position:relative;border:2px solid #fff;background-color:#122174;box-shadow:5px 5px 0px 0px #8bb5c3;transform:skewX(-22deg);transition:transform .3s,background-color .3s,box-shadow .3s;cursor:pointer}body .main1 .main1-lg-tabs li.is-active{background-color:#cee1f2;transform:skewX(-22deg) translateY(-10px)}body .main1 .main1-lg-tabs li.is-active a{opacity:1}body .main1 .main1-lg-tabs li:hover:not(.is-active){background-color:#122174}body .main1 .main1-lg-tabs li:hover:not(.is-active) a{opacity:1}body .main1 .main1-lg-tabs a{display:block;position:relative;transform:skewX(22deg);opacity:.6;height:100%;transition:opacity .3s}body .main1 .tab-contents{margin-left:auto;margin-right:auto;background-color:rgba(255,255,255,.8);border:1px solid #89ffff}body .main1 .tab-contents>li{display:none}body .main1 .tab-contents>li.is-active,body .main1 .tab-contents>li.is-leaving,body .main1 .tab-contents>li.is-entering{display:block}body .main1 .card-list{display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}body .main1 .main1-lg-title{margin-left:auto;margin-right:auto}body .main2 .main2-title{margin-left:auto;margin-right:auto}body .main2 .main2-content{position:relative}body .main2 .main2-img{position:absolute;left:49.2%;transform:translate(-50%)}body .main2 .main2-info{margin-right:0;margin-left:auto}body .main2 .main2-desc{color:#fff;text-shadow:0 0 3px #0c002d,0 0 8px #0c002d,0 0 16px #0c002d,0 0 20px rgba(12,0,45,.8)}body .main2 .main2-box{background-image:linear-gradient(90deg, rgba(137, 255, 255, 0.7) 0%, rgba(137, 255, 255, 0.7) 84%, rgba(137, 255, 255, 0) 91%, rgba(137, 255, 255, 0) 100%)}body .main2 .main2-box p{color:#132174;line-height:1.5}body .main2 .main2-box p .kana{letter-spacing:-0.1em}body .main2 .main2-box .big{display:block;color:#fff;line-height:1.428;letter-spacing:-0.02em;text-shadow:0 0 3px #000f6d,0 0 8px #000f6d,0 0 16px rgba(0,15,109,.8),0 0 20px rgba(0,15,109,.5)}body .main2 .main2-box .bold{font-weight:bold}body .main2 .main2-serial{color:#e1c862;text-shadow:0 0 3px #0c002d,0 0 8px #0c002d,0 0 16px rgba(12,0,45,.8),0 0 20px rgba(12,0,45,.5)}body .main2 .main2-note{color:#fff;text-shadow:0 0 3px #0c002d,0 0 8px #0c002d,0 0 16px rgba(12,0,45,.8),0 0 20px rgba(12,0,45,.5)}body .main3{--card-hover-duration: 0.35s;z-index:3;box-shadow:0 0 60px 12px #98eaf1}body .main3 .main3-title{margin-left:auto;margin-right:auto}body .main3 .main3-desc{text-align:center;text-shadow:0 0 3px #fff,0 0 6px #fff,0 0 9px #fff,0 0 16px rgba(255,255,255,.8),0 0 20px rgba(255,255,255,.5)}body .main3 .main3-card-list{display:grid;grid-template-columns:repeat(3, auto);justify-items:center;align-items:end;margin-left:auto;margin-right:auto}body .main3 .main3-card-img{line-height:0;aspect-ratio:204/285}body .main3 .main3-card-img a{display:block;width:100%;height:100%;transition:filter var(--card-hover-duration, 0.35s),transform var(--card-hover-duration, 0.35s),opacity .3s;transform:scale(1);filter:drop-shadow(0 0 0 rgba(75, 99, 202, 0))}body .main3 .main3-card-item.disabled .main3-card-img a{transition:opacity .3s;transform:scale(1);filter:none}body .main3 .main3-support{position:relative;margin-left:auto;margin-right:auto;background:rgba(0,0,0,0) url(/anniv/4th/assets/images/main3_img_support.dece074d.png) center center/cover no-repeat}body .main3 .main3-support-info{display:flex;display:-ms-flexbox;justify-content:flex-start;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start}body .main3 .main3-support-logo{display:flex;align-items:center}body .main3 .main3-support-logo picture{display:block}body .main3 .official .btn{background:#154f5a}body .main3 .main3-support-links{position:relative;display:flex;align-items:center}body .main3 .main3-support-links li a{line-height:0}body .main3 .main3-support-links li a.app{display:block}body .main3 .main3-support-links li a.google{display:block}body .main3 .main3-support-links .btn-detail{background-color:#154f5a;box-shadow:4px 5px 0px 0px #8bb5c3}body .main4 .inner{color:#fff}body .main4 .main4-title{margin-left:auto;margin-right:auto}body .main4 .main4-sub-text{text-align:center;text-shadow:0 0 3px #0b0b42,0 0 6px #0b0b42,0 0 9px #0b0b42,0 0 18px rgba(11,11,66,.8),0 0 30px rgba(11,11,66,.5)}body .main4 .main4-benefit-1 .main4-benefit-title{margin-left:auto;margin-right:auto}body .main4 .main4-benefit-1 .main4-benefit-img{position:relative;margin-left:auto;margin-right:auto}body .main4 .main4-benefit-desc{margin-left:auto;margin-right:auto;text-align:center;text-shadow:0 0 3px #0b0b42,0 0 6px #0b0b42,0 0 9px #0b0b42,0 0 16px #0b0b42,0 0 20px rgba(11,11,66,.8)}body .main4 .main4-benefit-2 .main4-benefit-title{margin-left:auto;margin-right:auto}body .main4 .main4-benefit-2 .main4-benefit-img{margin-left:auto;margin-right:auto}body .main4 .main4-benefit-2 .main4-benefit-desc{margin-left:auto;margin-right:auto}body .main4 .main4-btn-wrap{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start}body .main4 .main4-btn{color:#447385;border:1px solid #447385;background-color:#fff;box-shadow:4px 5px 0px 0px #8bb5c3;filter:drop-shadow(0 0 0 rgba(139, 181, 195, 0))}body .main4 .main4-btn:after{background:rgba(0,0,0,0) url(/anniv/4th/assets/images/modal.arrow.c29c191f.svg) center center/100% no-repeat}body .main5 .main5-bg video{opacity:.5}body .main5 .main5-bg:after{position:absolute;content:"";width:100%;height:100%;top:0;left:50%;transform:translateX(-50%);background:linear-gradient(to right, rgba(0, 0, 0, 0.4) 20%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4) 80%),#263624;z-index:-1}body .main5 .main5-title{margin-left:auto;margin-right:auto}body .main5 .main5-content{position:relative;display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start}body .main5 .main5-img{position:relative;z-index:1}body .main5 .main5-info{position:relative}body .main5 .main5-box{background-image:linear-gradient(90deg, rgba(137, 255, 145, 0.7) 0%, rgba(137, 255, 145, 0.7) 84%, rgba(137, 255, 145, 0) 91%)}body .main5 .main5-box p{color:#0c5230;line-height:1.5}body .main5 .main5-box .big{display:block;color:#fff;line-height:1.428;letter-spacing:-0.02em;text-shadow:0 0 3px #01501f,0 0 8px #01501f,0 0 16px rgba(1,80,31,.8),0 0 20px rgba(1,80,31,.5)}body .main5 .main5-box .bold{font-weight:bold}body .main5 .main5-text{color:#fff;line-height:1.44}body .main5 .main5-text p{text-shadow:0 0 3px #24272e,0 0 8px #24272e,0 0 16px #24272e,0 0 20px rgba(36,39,46,.8)}body .main5 .main5-btns{display:flex;display:-ms-flexbox;justify-content:flex-start;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start}body .main5 .main5-btn{color:#447385;border:1px solid #89ffff;background-color:#fff;box-shadow:4px 5px 0px 0px #8bb5c3;filter:drop-shadow(0 0 0 rgba(139, 181, 195, 0));letter-spacing:-0.04em}body .main5 .main5-btn span{line-height:1}body .main5 .main5-btn:after{background:rgba(0,0,0,0) url(/anniv/4th/assets/images/modal.arrow.c29c191f.svg) center center/100% no-repeat}body .other{box-shadow:0 0 60px 12px #98eaf1}body .other .other-top{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start}body .other .other-recording-img{position:relative}body .other .other-recording-text{text-align:center;line-height:1.6;text-shadow:0 0 3px #fff,0 0 6px #fff,0 0 9px #fff,0 0 12px #fff,0 0 18px rgba(255,255,255,.8)}body .other .other-deck-img{position:relative}body .other .other-deck-text{text-align:center;line-height:1.6;text-shadow:0 0 3px #fff,0 0 6px #fff,0 0 9px #fff,0 0 12px #fff,0 0 18px rgba(255,255,255,.8)}body .other .other-deck-btn{margin-left:auto;margin-right:auto;text-align:center;line-height:1.375}body .other .other-deck-btn span{line-height:1}body .other .other-product{position:relative}body .other .other-product-title{margin-left:auto;margin-right:auto}body .other .other-product-box{display:flex;display:-ms-flexbox;justify-content:flex-start;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;margin-left:auto;margin-right:auto;border:1px solid #9dfdfd;background:rgba(255,255,255,.8)}body .other .other-product-img{position:relative}body .other .other-product-table .other-product-table__row{display:flex;display:-ms-flexbox;justify-content:flex-start;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch}body .other .other-product-table .other-product-table__head{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;background:#447385;color:#fff}body .other .other-product-table .other-product-table__data{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}body .other .other-product-name{font-weight:600;color:#0134c7}body .other .other-product-badge{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;background:#447385;color:#fff}body .other .other-product-list img{position:relative}body .other .other-product-list dt{display:flex;display:-ms-flexbox;justify-content:flex-start;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;align-items:center;-webkit-box-align:center;-ms-flex-align:center;font-weight:600}body .other .other-product-list dd{line-height:1.625}body .other .other-product-list dd .item-row{display:flex;display:-ms-flexbox;justify-content:flex-start;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start}body .other .other-product-list dd .item-row .item-name{flex-shrink:0}body .other .other-product-list dd .item-row .item-name.long{width:100%}body .other .other-product-list dd .item-row .item-count{flex-grow:1}body .other .other-product-list dd .note{display:block;line-height:1.42;color:#9e9e9e}body .other .other-product-list dd .note ul li{padding-left:1em;text-indent:-1em}body .other .other-product-btns{display:flex;display:-ms-flexbox;justify-content:flex-start;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start}body .other .other-product-btn span{line-height:1}body .other .other-store{position:relative;margin-left:auto;margin-right:auto;background:rgba(0,0,0,0) url(/anniv/4th/assets/images/other-store_bg.9b29310b.png) center top/100% no-repeat}body .other .other-store-btn{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center;position:absolute;border:2px solid #fff;background-color:#122174;box-shadow:4px 5px 0px 0px #8bb5c3;cursor:pointer;color:#fff;transition:filter .7s,transform .7s;filter:drop-shadow(0 0 0 rgba(151, 255, 254, 0));letter-spacing:0}body .other .other-store-btn:after{position:absolute;content:"";display:block}body .cp:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:-1;background:rgba(138,232,255,.7)}body .cp .cp-title{margin-left:auto;margin-right:auto}body .cp .cp-list{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;margin-left:auto;margin-right:auto;flex-wrap:wrap}body .cp .cp-item{position:relative;border:1px solid #fff;background:#fff}body .cp .cp-img{line-height:0}body .cp .cp-info{border-top:1px solid #fff}body .cp .cp-name{display:flex;display:-ms-flexbox;justify-content:flex-start;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;align-items:center;-webkit-box-align:center;-ms-flex-align:center;line-height:1.25;background:#132174;color:#fff}body .cp .cp-text{color:#132174;line-height:1.55}body .cp .cp-period{line-height:1.375;color:#0aa3bf}body .cp .cp-btn{position:absolute;background-color:#188a97;left:50%;transform:translateX(-50%);box-shadow:none;border:none}body .cp .cp-btn span{line-height:1}body .contents{box-shadow:-20px 0 30px rgba(6,23,59,.8)}body .contents .contents-event{position:relative}body .contents .contents-title{margin-left:auto;margin-right:auto}body .contents .contents-event-list{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;flex-wrap:wrap;margin-left:auto;margin-right:auto}body .contents .contents-event-img{box-shadow:0 0 26px 4px rgba(0,12,55,.8)}body .contents .contents-event-text{text-align:center;color:#fff;text-shadow:0 0 3px #0e0d17,0 0 6px #0e0d17,0 0 9px #0e0d17,0 0 12px #0e0d17,0 0 18px rgba(14,13,23,.8)}body .contents .contents-movie{position:relative}body .contents .contents-movie .contents-title{margin-left:auto;margin-right:auto}body .contents .contents-movie-list{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;flex-wrap:wrap;margin-left:auto;margin-right:auto}body .contents .contents-movie-img{box-shadow:0 0 26px 4px rgba(0,12,55,.8)}body .contents .contents-movie-text{text-align:center;color:#fff;text-shadow:0 0 3px #0e0d17,0 0 6px #0e0d17,0 0 9px #0e0d17,0 0 12px #0e0d17,0 0 18px rgba(14,13,23,.8)}body .contents .contents-howto{position:relative}body .contents .contents-howto .contents-title{margin-left:auto;margin-right:auto}body .contents .contents-howto-list{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;flex-wrap:wrap;margin-left:auto;margin-right:auto}body .contents .contents-howto-img{box-shadow:0 0 26px 4px rgba(0,12,55,.8)}body .contents .contents-howto-text{text-align:center;color:#fff;text-shadow:0 0 3px #0e0d17,0 0 6px #0e0d17,0 0 9px #0e0d17,0 0 12px #0e0d17,0 0 18px rgba(14,13,23,.8)}body .contents .contents-sns{display:flex;display:-ms-flexbox;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-box-align:center;-ms-flex-align:center}body .contents .contents-sns li a{line-height:0}body .contents .contents-sns li.text{position:relative;width:-webkit-fit-content;width:fit-content;color:#fff}body .contents .contents-sns li.text:after{display:block;position:absolute;content:"";top:50%;transform:translateY(-50%);background:#fff}body .contents .contents-sns li .x{position:relative;display:block}body .contents .contents-sns li .x .off{transition:opacity .3s}body .contents .contents-sns li .x .on{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .3s;pointer-events:none}@media (min-width: 768px){.site_footer__info__official_site{display:flex;justify-content:space-between;align-items:center}.site_footer__info__official_site .footer-btn{justify-content:start}}@media (min-width: 768px)and (hover: hover)and (pointer: fine){.site_footer__to_top>a:hover{opacity:.7}.site_footer__info__notes a:hover{opacity:.7}.site_footer__info__ci a:hover{opacity:.7}.site_footer__info__official_site .footer-btn:hover{border-color:#ad8f55;color:#ad8f55}.site_footer__info__official_site .footer-btn:hover ._arrow::before,.site_footer__info__official_site .footer-btn:hover ._arrow::after{background:#ad8f55}}@media (min-width: 768px)and (max-width: 1399.98px){.common-common-footer_logo,.common-common-footer_logo{width:6.8571428571vw;height:6.0714285714vw}.common-common-footer_youtube,.common-common-footer_youtube{width:4vw;height:2.7857142857vw}.pc-top-footer_arrow_off,.pc-top-footer_arrow_off{width:3.7857142857vw;height:1.0714285714vw}.pc-top-footer_arrow_on,.pc-top-footer_arrow_on{width:3.7857142857vw;height:1.0714285714vw}.pc-top-footer_logo,.pc-top-footer_logo{width:13.7142857143vw;height:12.1428571429vw}.pc-top-footer_x,.pc-top-footer_x{width:6.2857142857vw;height:6.4285714286vw}.pc-top-footer_youtube,.pc-top-footer_youtube{width:8vw;height:5.5714285714vw}.site_footer .footer-btn{width:23.5714285714vw;height:4.2857142857vw;font-size:1.2142857143vw}.site_footer .footer-btn ._arrow{width:1.9285714286vw;height:0.5714285714vw}.site_footer .footer-btn ._arrow::after{width:0.9285714286vw}.site_footer .footer-btn ._arrow__left{left:1.4285714286vw}.site_footer .footer-btn ._arrow__right{right:2vw}.site_footer .footer-btn{width:37.8571428571vw;height:5.7142857143vw;border-radius:2.8571428571vw}.site_footer__to_top{bottom:0.7142857143vw;right:0.7142857143vw;width:3.5714285714vw;height:10.1428571429vw}.site_footer__to_top__btn{width:0.7142857143vw;height:7.2857142857vw}.site_footer__info{padding-top:6.2857142857vw;padding-bottom:1.6428571429vw}.site_footer__info__official_site{width:86.5714285714vw}.site_footer__info__official_site .footer-btn{width:28.1428571429vw;height:5vw}.site_footer__info__official_site .footer-btn:nth-child(2){width:27.3571428571vw}.site_footer__info__official_site .footer-btn:nth-child(3){width:26.5714285714vw}.site_footer__info__official_site .footer-btn .ico.evolve{left:1.5vw;width:6.8571428571vw;height:6.0714285714vw}.site_footer__info__official_site .footer-btn .ico.evolve+span{line-height:1.33;padding-left:8.7142857143vw}.site_footer__info__official_site .footer-btn .ico.official-x{left:2.5vw;width:3.1428571429vw;height:3.2142857143vw}.site_footer__info__official_site .footer-btn .ico.official-x+span{line-height:1.33;padding-left:7.1428571429vw}.site_footer__info__official_site .footer-btn .ico.youtube{left:2.2857142857vw;width:4vw;height:2.7857142857vw}.site_footer__info__official_site .footer-btn .ico.youtube+span{line-height:1.33;padding-left:8.1428571429vw}.site_footer__info__notes{margin-top:4.2857142857vw}.site_footer__info__notes ._note{font-size:0.8571428571vw}.site_footer__info__notes ._note.your-privacy-choices img{width:2.2857142857vw;margin-left:0.2857142857vw}.site_footer__info__ci{margin-top:2.5vw}.site_footer__info__ci a:not(:first-of-type){margin-left:2.1428571429vw}.site_footer__info__ci__cygames{width:7.7142857143vw}.site_footer__info__ci__bushiroad{width:9.2857142857vw}.site_footer__info__trademarks{margin:2.8571428571vw 0}html[lang=ja] .site_footer__info__trademarks{font-size:1vw}html[lang=en] .site_footer__info__trademarks{font-size:1vw}.site_footer__info__copyrights{margin-top:1.4285714286vw;font-size:0.8571428571vw}}@media screen and (min-width: 768px){.PADDING10{padding:10px}.PADDING20{padding:20px}.PADDING30{padding:30px}.PADDING40{padding:40px}.PADDING50{padding:50px}.PADDING60{padding:60px}.PADDING70{padding:70px}.PADDING80{padding:80px}.PADDING90{padding:90px}.PADDING100{padding:100px}.PADDING110{padding:110px}.PADDING120{padding:120px}.PADDING130{padding:130px}.PADDING140{padding:140px}.PADDING150{padding:150px}.PADDING160{padding:160px}.PADDING170{padding:170px}.PADDING180{padding:180px}.PADDING190{padding:190px}.PADDING200{padding:200px}.RADIUS1{border-radius:1px}.RADIUS2{border-radius:2px}.RADIUS3{border-radius:3px}.RADIUS4{border-radius:4px}.RADIUS5{border-radius:5px}.RADIUS6{border-radius:6px}.RADIUS7{border-radius:7px}.RADIUS8{border-radius:8px}.RADIUS9{border-radius:9px}.RADIUS10{border-radius:10px}.RADIUS11{border-radius:11px}.RADIUS12{border-radius:12px}.RADIUS13{border-radius:13px}.RADIUS14{border-radius:14px}.RADIUS15{border-radius:15px}.RADIUS16{border-radius:16px}.RADIUS17{border-radius:17px}.RADIUS18{border-radius:18px}.RADIUS19{border-radius:19px}.RADIUS20{border-radius:20px}.RADIUS21{border-radius:21px}.RADIUS22{border-radius:22px}.RADIUS23{border-radius:23px}.RADIUS24{border-radius:24px}.RADIUS25{border-radius:25px}.RADIUS26{border-radius:26px}.RADIUS27{border-radius:27px}.RADIUS28{border-radius:28px}.RADIUS29{border-radius:29px}.RADIUS30{border-radius:30px}.RADIUS31{border-radius:31px}.RADIUS32{border-radius:32px}.RADIUS33{border-radius:33px}.RADIUS34{border-radius:34px}.RADIUS35{border-radius:35px}.RADIUS36{border-radius:36px}.RADIUS37{border-radius:37px}.RADIUS38{border-radius:38px}.RADIUS39{border-radius:39px}.RADIUS40{border-radius:40px}.RADIUS41{border-radius:41px}.RADIUS42{border-radius:42px}.RADIUS43{border-radius:43px}.RADIUS44{border-radius:44px}.RADIUS45{border-radius:45px}.RADIUS46{border-radius:46px}.RADIUS47{border-radius:47px}.RADIUS48{border-radius:48px}.RADIUS49{border-radius:49px}.RADIUS50{border-radius:50px}.RADIUS51{border-radius:51px}.RADIUS52{border-radius:52px}.RADIUS53{border-radius:53px}.RADIUS54{border-radius:54px}.RADIUS55{border-radius:55px}.RADIUS56{border-radius:56px}.RADIUS57{border-radius:57px}.RADIUS58{border-radius:58px}.RADIUS59{border-radius:59px}.RADIUS60{border-radius:60px}.RADIUS61{border-radius:61px}.RADIUS62{border-radius:62px}.RADIUS63{border-radius:63px}.RADIUS64{border-radius:64px}.RADIUS65{border-radius:65px}.RADIUS66{border-radius:66px}.RADIUS67{border-radius:67px}.RADIUS68{border-radius:68px}.RADIUS69{border-radius:69px}.RADIUS70{border-radius:70px}.RADIUS71{border-radius:71px}.RADIUS72{border-radius:72px}.RADIUS73{border-radius:73px}.RADIUS74{border-radius:74px}.RADIUS75{border-radius:75px}.RADIUS76{border-radius:76px}.RADIUS77{border-radius:77px}.RADIUS78{border-radius:78px}.RADIUS79{border-radius:79px}.RADIUS80{border-radius:80px}.F6{font-size:6px}.F7{font-size:7px}.F8{font-size:8px}.F9{font-size:9px}.F10{font-size:10px}.F11{font-size:11px}.F12{font-size:12px}.F13{font-size:13px}.F14{font-size:14px}.F15{font-size:15px}.F16{font-size:16px}.F17{font-size:17px}.F18{font-size:18px}.F19{font-size:19px}.F20{font-size:20px}.F21{font-size:21px}.F22{font-size:22px}.F23{font-size:23px}.F24{font-size:24px}.F25{font-size:25px}.F26{font-size:26px}.F27{font-size:27px}.F28{font-size:28px}.F29{font-size:29px}.F30{font-size:30px}.F31{font-size:31px}.F32{font-size:32px}.F33{font-size:33px}.F34{font-size:34px}.F35{font-size:35px}.F36{font-size:36px}.F37{font-size:37px}.F38{font-size:38px}.F39{font-size:39px}.F40{font-size:40px}.F41{font-size:41px}.F42{font-size:42px}.F43{font-size:43px}.F44{font-size:44px}.F45{font-size:45px}.F46{font-size:46px}.F47{font-size:47px}.F48{font-size:48px}.F49{font-size:49px}.F50{font-size:50px}.F51{font-size:51px}.F52{font-size:52px}.F53{font-size:53px}.F54{font-size:54px}.F55{font-size:55px}.F56{font-size:56px}.F57{font-size:57px}.F58{font-size:58px}.F59{font-size:59px}.F60{font-size:60px}.F61{font-size:61px}.F62{font-size:62px}.F63{font-size:63px}.F64{font-size:64px}.F65{font-size:65px}.F66{font-size:66px}.F67{font-size:67px}.F68{font-size:68px}.F69{font-size:69px}.F70{font-size:70px}.F71{font-size:71px}.F72{font-size:72px}.F73{font-size:73px}.F74{font-size:74px}.F75{font-size:75px}.F76{font-size:76px}.F77{font-size:77px}.F78{font-size:78px}.F79{font-size:79px}.F80{font-size:80px}.F81{font-size:81px}.F82{font-size:82px}.F83{font-size:83px}.F84{font-size:84px}.F85{font-size:85px}.F86{font-size:86px}.F87{font-size:87px}.F88{font-size:88px}.F89{font-size:89px}.F90{font-size:90px}.F91{font-size:91px}.F92{font-size:92px}.F93{font-size:93px}.F94{font-size:94px}.F95{font-size:95px}.F96{font-size:96px}.F97{font-size:97px}.F98{font-size:98px}.F99{font-size:99px}.F100{font-size:100px}.F101{font-size:101px}.F102{font-size:102px}.F103{font-size:103px}.F104{font-size:104px}.F105{font-size:105px}.F106{font-size:106px}.F107{font-size:107px}.F108{font-size:108px}.F109{font-size:109px}.F110{font-size:110px}.F111{font-size:111px}.F112{font-size:112px}.F113{font-size:113px}.F114{font-size:114px}.F115{font-size:115px}.F116{font-size:116px}.F117{font-size:117px}.F118{font-size:118px}.F119{font-size:119px}.F120{font-size:120px}.F121{font-size:121px}.F122{font-size:122px}.F123{font-size:123px}.F124{font-size:124px}.F125{font-size:125px}.F126{font-size:126px}.F127{font-size:127px}.F128{font-size:128px}.F129{font-size:129px}.F130{font-size:130px}.F131{font-size:131px}.F132{font-size:132px}.F133{font-size:133px}.F134{font-size:134px}.F135{font-size:135px}.F136{font-size:136px}.F137{font-size:137px}.F138{font-size:138px}.F139{font-size:139px}.F140{font-size:140px}.F141{font-size:141px}.F142{font-size:142px}.F143{font-size:143px}.F144{font-size:144px}.F145{font-size:145px}.F146{font-size:146px}.F147{font-size:147px}.F148{font-size:148px}.F149{font-size:149px}.F150{font-size:150px}.F151{font-size:151px}.F152{font-size:152px}.F153{font-size:153px}.F154{font-size:154px}.F155{font-size:155px}.F156{font-size:156px}.F157{font-size:157px}.F158{font-size:158px}.F159{font-size:159px}.F160{font-size:160px}.F161{font-size:161px}.F162{font-size:162px}.F163{font-size:163px}.F164{font-size:164px}.F165{font-size:165px}.F166{font-size:166px}.F167{font-size:167px}.F168{font-size:168px}.F169{font-size:169px}.F170{font-size:170px}.F171{font-size:171px}.F172{font-size:172px}.F173{font-size:173px}.F174{font-size:174px}.F175{font-size:175px}.F176{font-size:176px}.F177{font-size:177px}.F178{font-size:178px}.F179{font-size:179px}.F180{font-size:180px}.F181{font-size:181px}.F182{font-size:182px}.F183{font-size:183px}.F184{font-size:184px}.F185{font-size:185px}.F186{font-size:186px}.F187{font-size:187px}.F188{font-size:188px}.F189{font-size:189px}.F190{font-size:190px}.F191{font-size:191px}.F192{font-size:192px}.F193{font-size:193px}.F194{font-size:194px}.F195{font-size:195px}.F196{font-size:196px}.F197{font-size:197px}.F198{font-size:198px}.F199{font-size:199px}.F200{font-size:200px}.MB{margin-bottom:10px}.ML{margin-left:10px}.MT{margin-top:10px}.MR{margin-right:10px}.PB{padding-bottom:10px}.PL{padding-left:10px}.PT{padding-top:10px}.PR{padding-right:10px}.HIDE-PC{display:none !important}.TAC-PC{text-align:center}.TAL-PC{text-align:left}.TAR-PC{text-align:right}.CLEARFIX-PC:after{content:"";display:block;clear:both}.EXCERPT1-PC{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.EXCERPT2-PC{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.EXCERPT3-PC{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.EXCERPT4-PC{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.EXCERPT5-PC{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}body{font-size:20px}body header#site-header{max-width:2000px}body header#site-header{padding-top:13px}body header#site-header{padding-bottom:13px}body header#site-header.is-show{transform:translateX(-50%) translateY(0)}body header#site-header .header-menu{font-size:17px}body header#site-header .header-menu{gap:10px 55px}body header#site-header .header-menu li:after{top:7px}body header#site-header .header-menu li:after{left:-25px}body header#site-header .header-menu li:after{width:25px}body header#site-header .header-menu li:after{height:16px}body header#site-header .header-menu li a:after{bottom:-3px}body header#site-header .header-menu li a:after{height:1px}body header#site-header .header-menu li a.link img{width:16px}body header#site-header .header-menu li a.link img{left:5px}body main{max-width:2000px}.inner{width:1400px}.anchor{top:-50px}.anchor.catch{top:150px}.anchor.main1{top:100px}.anchor.main2{top:70px}.anchor.main3{top:120px}.anchor.main4{top:100px}.btn{width:200px}.btn{height:46px}.btn{font-size:15px}.btn{padding-right:18px}.btn{padding-bottom:5px}.btn:after{top:10px}.btn:after{right:17px}.btn:after{width:15px}.btn:after{height:19px}.frame .frame-corner{width:39px}.frame .frame-corner{height:39px}.frame .frame-corner.lt{top:-19px}.frame .frame-corner.lt{left:-19px}.frame .frame-corner.rt{top:-19px}.frame .frame-corner.rt{right:-19px}.frame .frame-corner.lb{bottom:-19px}.frame .frame-corner.lb{left:-19px}.frame .frame-corner.rb{bottom:-19px}.frame .frame-corner.rb{right:-19px}.bgs{width:2000px}.modal:after{bottom:-11px}.modal:after{right:-16px}.modal:after{width:34px}.modal:after{height:34px}.card-modal__nav{width:46px}.card-modal__nav{height:57px}.card-modal__nav--prev{left:-70px}.card-modal__nav--next{right:-70px}.card-modal__media img,.card-modal__media picture{width:372px}.card-modal__close,.movie-modal__close{width:50px}.card-modal__close,.movie-modal__close{height:30px}.card-modal__close,.movie-modal__close{top:-50px}.card-modal__close,.movie-modal__close{right:0px}.card-modal__close span,.movie-modal__close span{height:2px}.card-modal__close span,.movie-modal__close span{width:50px}.main5-modal__close{width:50px}.main5-modal__close{height:30px}.main5-modal__close{top:-50px}.main5-modal__close{right:0px}.main5-modal__close span{height:2px}.main5-modal__close span{width:50px}body .kv{margin-bottom:-13px}body .kv .kv-upper{height:735px}body .kv .kv-catch-bg:after{top:0px}body .kv .kv-lower{padding-bottom:158px}body .kv .kv-ribon{width:2000px}body .kv .kv-flare{width:1066px}body .kv .kv-logo{top:506px}body .kv .kv-logo{width:417px}body .kv .kv-title{top:0px}body .kv .kv-title{width:950px}body .kv .kv-chara{width:2000px}body .kv .kv-bnrs{top:631px}body .kv .kv-bnrs{width:248px}body .kv .kv-bnrs{height:140px}body .kv .kv-bnrs{left:48px}body .kv .kv-bnrs .splide__pagination{bottom:-16px}body .kv .kv-bnrs .splide__pagination li{margin-right:2px}body .kv .kv-bnrs .splide__pagination li{margin-left:2px}body .kv .kv-bnrs .splide__pagination__page{width:6px}body .kv .kv-bnrs .splide__pagination__page{height:6px}body .kv .kv-menu{top:696px}body .kv .kv-menu{left:413px}body .kv .kv-menu{font-size:17px}body .kv .kv-menu{gap:15px 55px}body .kv .kv-menu{width:600px}body .kv .kv-menu li a:before{top:7px}body .kv .kv-menu li a:before{left:-25px}body .kv .kv-menu li a:before{width:25px}body .kv .kv-menu li a:before{height:16px}body .kv .kv-menu li a:after{bottom:-3px}body .kv .kv-menu li a:after{height:1px}body .kv .kv-menu li a.link img{width:16px}body .kv .kv-menu li a.link img{left:5px}body .kv .kv-menu:after{width:1051px}body .kv .kv-menu:after{height:298px}body .kv .kv-catch{padding-top:174px}body .kv .kv-catch{margin-bottom:18px}body .kv .kv-catch{width:579px}body .kv .kv-desc{margin-bottom:25px}body .kv .kv-links{max-width:1066px}body .kv .kv-links{gap:18px 19px}body .kv .kv-link{width:315px}body .kv .kv-link:after{bottom:-23px}body .kv .kv-link:after{width:98px}body .kv .kv-link:after{height:82px}body .main1{padding-top:68px}body .main1{padding-bottom:98px}body .main1 .main1-bg{top:0px}body .main1 .main1-bg:before{top:0px}body .main1 .main1-bg:before{right:0px}body .main1 .main1-bg:before{width:1294px}body .main1 .main1-bg:before{height:1302px}body .main1 .main1-bg:after{top:1344px}body .main1 .main1-bg:after{left:31px}body .main1 .main1-bg:after{width:900px}body .main1 .main1-bg:after{height:1086px}body .main1 .main1-title{margin-bottom:9px}body .main1 .main1-title{width:975px}body .main1 .main1-ur-title{width:558px}body .main1 .main1-ur-title{margin-bottom:20px}body .main1 .main1-ur-text{margin-bottom:52px}body .main1 .main1-ur-list{gap:32px 46px}body .main1 .main1-ur-list{max-width:980px}body .main1 .main1-ur-list{margin-bottom:128px}body .main1 .card-item{width:204px}body .main1 .card-img{width:204px}body .main1 .card-img{margin-bottom:12px}body .main1 .card-info{margin-top:12px}body .main1 .card-attr{margin-bottom:16px}body .main1 .card-attr{min-height:45px}body .main1 .card-attr-one{font-size:14px}body .main1 .card-attr-one .lg img{width:44px}body .main1 .card-attr-one img{width:25px}body .main1 .card-attr-one img{margin-right:6px}body .main1 .card-name{font-size:18px}body .main1 .card-name:after{top:-7px}body .main1 .card-name:after{height:1px}body .main1 .main1-lg-tabs{gap:0px 12px}body .main1 .main1-lg-tabs{margin-bottom:-54px}body .main1 .main1-lg-tabs .btn1{width:31px}body .main1 .main1-lg-tabs .btn2{width:28px}body .main1 .main1-lg-tabs .btn3{width:31px}body .main1 .main1-lg-tabs .btn4{width:28px}body .main1 .main1-lg-tabs .btn5{width:28px}body .main1 .main1-lg-tabs .btn6{width:28px}body .main1 .main1-lg-tabs .btn7{width:31px}body .main1 .main1-lg-tabs li{width:48px}body .main1 .main1-lg-tabs li{height:48px}body .main1 .tab-contents{margin-top:30px}body .main1 .tab-contents{width:860px}body .main1 .tab-contents{padding-top:60px}body .main1 .tab-contents{padding-bottom:64px}body .main1 .tab-contents .card-list{max-width:500px}body .main1 .tab-contents .card-list{gap:56px 40px}body .main1 .card-list{gap:40px 20px}body .main1 .card-list.col-3{max-width:750px}body .main1 .card-list{max-width:876px}body .main1 .main1-lg-title{width:558px}body .main1 .main1-lg-title{margin-bottom:62px}body .main2{padding-top:70px}body .main2{padding-bottom:102px}body .main2 .inner{max-width:964px}body .main2 .main2-title{margin-bottom:100px}body .main2 .main2-title{width:975px}body .main2 .main2-img{top:-39px}body .main2 .main2-img{width:874px}body .main2 .main2-info{width:570px}body .main2 .main2-desc{margin-left:27px}body .main2 .main2-desc{margin-bottom:13px}body .main2 .main2-desc{font-size:19px}body .main2 .main2-box{padding-top:24px}body .main2 .main2-box{padding-bottom:23px}body .main2 .main2-box{margin-right:0px}body .main2 .main2-box{margin-bottom:150px}body .main2 .main2-box p{margin-left:28px}body .main2 .main2-box p{font-size:19px}body .main2 .main2-box .big{margin-top:8px}body .main2 .main2-box .big{font-size:34px}body .main2 .main2-serial{font-size:32px}body .main2 .main2-serial{margin-left:65px}body .main2 .main2-serial{margin-bottom:13px}body .main2 .main2-note{margin-left:65px}body .main2 .main2-note{font-size:14px}body .main3{padding-top:15px}body .main3{padding-bottom:98px}body .main3 .inner{padding-top:55px}body .main3 .main3-title{margin-bottom:7px}body .main3 .main3-title{width:988px}body .main3 .main3-desc{margin-bottom:53px}body .main3 .main3-card-list{max-width:750px}body .main3 .main3-card-list{margin-bottom:42px}body .main3 .main3-card-list{gap:65px 0px}body .main3 .main3-card-img{width:204px}body .main3 .main3-card-img{margin-bottom:28px}body .main3 .main3-support{padding-top:200px}body .main3 .main3-support{max-width:963px}body .main3 .main3-support{height:343px}body .main3 .main3-support-info{gap:20px 20px}body .main3 .main3-support-info{padding-left:50px}body .main3 .main3-support-info{padding-right:20px}body .main3 .main3-support-logo{margin-bottom:18px}body .main3 .main3-support-logo{padding-bottom:15px}body .main3 .main3-support-logo picture{width:100px}body .main3 .main3-support-badge{margin-top:9px}body .main3 .main3-support-badge{margin-bottom:5px}body .main3 .main3-support-badge{width:410px}body .main3 .main3-support-links{gap:13px}body .main3 .main3-support-links li a.app{width:143px}body .main3 .main3-support-links li a.google{width:179px}body .main3 .main3-support-links .btn-detail{width:178px}body .main3 .main3-support-links .btn-detail{height:53px}body .main3 .main3-support-links .btn-detail{padding-right:10px}body .main3 .main3-support-links .btn-detail{padding-bottom:2px}body .main3 .main3-support-links .btn-detail:after{top:15px}body .main3 .main3-support-links .btn-detail:after{right:26px}body .main4{padding-top:258px}body .main4{padding-bottom:77px}body .main4 .main4-title{width:985px}body .main4 .main4-title{margin-bottom:7px}body .main4 .main4-sub-text{margin-bottom:38px}body .main4 .main4-benefit-1{margin-bottom:91px}body .main4 .main4-benefit-1 .main4-benefit-title{width:836px}body .main4 .main4-benefit-1 .main4-benefit-title{margin-bottom:19px}body .main4 .main4-benefit-1 .main4-benefit-img{width:881px}body .main4 .main4-benefit-1 .main4-benefit-img{left:20px}body .main4 .main4-benefit-desc{font-size:19px}body .main4 .main4-benefit-desc{margin-bottom:-13px}body .main4 .main4-benefit-2 .main4-benefit-title{width:836px}body .main4 .main4-benefit-2 .main4-benefit-title{margin-bottom:17px}body .main4 .main4-benefit-2 .main4-benefit-img{width:848px}body .main4 .main4-benefit-2 .main4-benefit-desc{margin-bottom:18px}body .main4 .main4-btn{width:260px}body .main4 .main4-btn{height:60px}body .main4 .main4-btn{padding-right:27px}body .main4 .main4-btn{padding-bottom:4px}body .main4 .main4-btn{font-size:17px}body .main4 .main4-btn:after{top:13px}body .main4 .main4-btn:after{right:60px}body .main4 .main4-btn:after{width:24px}body .main4 .main4-btn:after{height:29px}body .main5{padding-top:66px}body .main5{padding-bottom:84px}body .main5 .main5-title{width:975px}body .main5 .main5-title{margin-bottom:62px}body .main5 .main5-content{left:14px}body .main5 .main5-img{width:366px}body .main5 .main5-info{left:-12px}body .main5 .main5-info{margin-top:60px}body .main5 .main5-box{padding-top:23px}body .main5 .main5-box{padding-bottom:22px}body .main5 .main5-box{margin-bottom:24px}body .main5 .main5-box p{margin-left:28px}body .main5 .main5-box p{font-size:22px}body .main5 .main5-box p{letter-spacing:-0.07em}body .main5 .main5-box .big{margin-top:2px}body .main5 .main5-box .big{font-size:34px}body .main5 .main5-text{margin-bottom:55px}body .main5 .main5-text{margin-left:32px}body .main5 .main5-text{font-size:18px}body .main5 .main5-text p{margin-bottom:22px}body .main5 .main5-btns{margin-left:28px}body .main5 .main5-btns{gap:28px 28px}body .main5 .main5-btn{height:60px}body .main5 .main5-btn{padding-bottom:4px}body .main5 .main5-btn{padding-right:20px}body .main5 .main5-btn{font-size:17px}body .main5 .main5-btn span{font-size:15px}body .main5 .main5-btn.entry{width:239px}body .main5 .main5-btn.movie{width:254px}body .main5 .main5-btn:after{top:13px}body .main5 .main5-btn:after{right:14px}body .main5 .main5-btn:after{width:24px}body .main5 .main5-btn:after{height:29px}body .other{padding-top:100px}body .other{padding-bottom:100px}body .other .other-top{gap:70px 70px}body .other .other-top{margin-bottom:104px}body .other .other-recording-title{width:448px}body .other .other-recording-title{margin-bottom:27px}body .other .other-recording-img{width:371px}body .other .other-recording-img{left:38px}body .other .other-recording-img{margin-bottom:10px}body .other .other-deck-title{width:448px}body .other .other-deck-title{margin-bottom:27px}body .other .other-deck-img{width:444px}body .other .other-deck-img{left:4px}body .other .other-deck-img{margin-bottom:11px}body .other .other-deck-text{margin-bottom:22px}body .other .other-deck-btn{width:260px}body .other .other-deck-btn{height:60px}body .other .other-deck-btn{padding-bottom:4px}body .other .other-deck-btn{font-size:17px}body .other .other-deck-btn:after{top:17px}body .other .other-deck-btn span{font-size:15px}body .other .disabled .other-deck-btn.btn{padding-right:0px}body .other .other-product{margin-bottom:-68px}body .other .other-product-title{width:430px}body .other .other-product-title{margin-bottom:30px}body .other .other-product-box{gap:18px 18px}body .other .other-product-box{width:964px}body .other .other-product-box{margin-bottom:47px}body .other .other-product-box{padding-top:30px}body .other .other-product-box{padding-right:30px}body .other .other-product-box{padding-bottom:55px}body .other .other-product-box{padding-left:30px}body .other .other-product-img{margin-top:14px}body .other .other-product-img{margin-bottom:33px}body .other .other-product-img{width:398px}body .other .other-product-table{font-size:16px}body .other .other-product-table{margin-left:25px}body .other .other-product-table .other-product-table__row{margin-bottom:12px}body .other .other-product-table .other-product-table__head{width:156px}body .other .other-product-table .other-product-table__head{padding-top:1px}body .other .other-product-table .other-product-table__head{padding-bottom:2px}body .other .other-product-table .other-product-table__data{margin-left:15px}body .other .other-product-name{margin-bottom:21px}body .other .other-product-name{font-size:26px}body .other .other-product-badge{padding-top:1px}body .other .other-product-badge{padding-bottom:2px}body .other .other-product-badge{margin-bottom:7px}body .other .other-product-badge{width:129px}body .other .other-product-badge{font-size:16px}body .other .other-product-list img{width:44px}body .other .other-product-list img{left:-4px}body .other .other-product-list dl{margin-bottom:12px}body .other .other-product-list dt{margin-bottom:4px}body .other .other-product-list dd{margin-left:44px}body .other .other-product-list dd{font-size:16px}body .other .other-product-list dd.standard .item-name{width:140px}body .other .other-product-list dd.para .item-name{width:188px}body .other .other-product-list dd.other-card .item-name{width:120px}body .other .other-product-list dd .note{margin-top:5px}body .other .other-product-list dd .note{font-size:14px}body .other .other-product-btns{gap:14px 14px}body .other .other-product-btns{margin-top:23px}body .other .other-product-btns{margin-left:40px}body .other .other-product-btn{width:216px}body .other .other-product-btn{font-size:17px}body .other .other-product-btn{padding-right:13px}body .other .other-product-btn span{font-size:15px}body .other .other-product-btn:after{top:11px}body .other .other-product-btn:after{right:8px}body .other .disabled .other-product-btn.btn{padding-right:0px}body .other .other-store{width:964px}body .other .other-store{height:313px}body .other .other-store-btn{width:260px}body .other .other-store-btn{height:60px}body .other .other-store-btn{top:205px}body .other .other-store-btn{left:209px}body .other .other-store-btn{font-size:18px}body .other .other-store-btn{padding-right:15px}body .other .other-store-btn{padding-bottom:3px}body .other .other-store-btn:after{top:18px}body .other .other-store-btn:after{right:58px}body .other .other-store-btn:after{width:15px}body .other .other-store-btn:after{height:19px}body .cp{padding-top:72px}body .cp{padding-bottom:102px}body .cp .cp-title{width:975px}body .cp .cp-title{margin-bottom:21px}body .cp .cp-list{width:862px}body .cp .cp-list{gap:62px 62px}body .cp .cp-item{width:400px}body .cp .cp-item{padding-bottom:26px}body .cp .cp-img{width:398px}body .cp .cp-info{padding-bottom:47px}body .cp .cp-name{height:82px}body .cp .cp-name{font-size:23px}body .cp .cp-name{padding-left:22px}body .cp .cp-text{padding-top:11px}body .cp .cp-text{padding-left:20px}body .cp .cp-text{padding-right:20px}body .cp .cp-text{margin-bottom:9px}body .cp .cp-text{font-size:18px}body .cp .cp-period{padding-left:20px}body .cp .cp-period{padding-right:20px}body .cp .cp-period{margin-bottom:21px}body .cp .cp-period{font-size:16px}body .cp .cp-btn{width:189px}body .cp .cp-btn{height:46px}body .cp .cp-btn{bottom:27px}body .cp .cp-btn{font-size:16px}body .cp .cp-btn{padding-right:26px}body .cp .cp-btn{padding-bottom:4px}body .cp .cp-btn span{font-size:14px}body .cp .cp-btn:after{top:12px}body .cp .cp-btn:after{right:36px}body .contents{padding-top:90px}body .contents{padding-bottom:75px}body .contents .contents-event{margin-bottom:85px}body .contents .contents-title{width:335px}body .contents .contents-title{margin-bottom:12px}body .contents .contents-event-list{width:812px}body .contents .contents-event-list{gap:31px 48px}body .contents .contents-event-img{width:382px}body .contents .contents-event-img{margin-bottom:6px}body .contents .contents-event-text{font-size:16px}body .contents .contents-movie{margin-bottom:85px}body .contents .contents-movie .contents-title{width:295px}body .contents .contents-movie-list{width:812px}body .contents .contents-movie-list{gap:31px 48px}body .contents .contents-movie-img{width:382px}body .contents .contents-movie-img{margin-bottom:6px}body .contents .contents-movie-text{font-size:16px}body .contents .contents-howto{margin-bottom:62px}body .contents .contents-howto .contents-title{width:695px}body .contents .contents-howto-list{width:812px}body .contents .contents-howto-list{gap:31px 48px}body .contents .contents-howto-img{width:382px}body .contents .contents-howto-img{margin-bottom:6px}body .contents .contents-howto-text{font-size:16px}body .contents .contents-sns{gap:45px}body .contents .contents-sns li{width:59px}body .contents .contents-sns li.text{font-size:24px}body .contents .contents-sns li.text:after{width:24px}body .contents .contents-sns li.text:after{height:2px}body .contents .contents-sns li.text:after{right:-34px}}@media screen and (min-width: 768px)and (max-width: 1399.9px){.MF6{font-size:0.4285714286vw}.MF7{font-size:0.5vw}.MF8{font-size:0.5714285714vw}.MF9{font-size:0.6428571429vw}.MF10{font-size:0.7142857143vw}.MF11{font-size:0.7857142857vw}.MF12{font-size:0.8571428571vw}.MF13{font-size:0.9285714286vw}.MF14{font-size:1vw}.MF15{font-size:1.0714285714vw}.MF16{font-size:1.1428571429vw}.MF17{font-size:1.2142857143vw}.MF18{font-size:1.2857142857vw}.MF19{font-size:1.3571428571vw}.MF20{font-size:1.4285714286vw}.MF21{font-size:1.5vw}.MF22{font-size:1.5714285714vw}.MF23{font-size:1.6428571429vw}.MF24{font-size:1.7142857143vw}.MF25{font-size:1.7857142857vw}.MF26{font-size:1.8571428571vw}.MF27{font-size:1.9285714286vw}.MF28{font-size:2vw}.MF29{font-size:2.0714285714vw}.MF30{font-size:2.1428571429vw}.MF31{font-size:2.2142857143vw}.MF32{font-size:2.2857142857vw}.MF33{font-size:2.3571428571vw}.MF34{font-size:2.4285714286vw}.MF35{font-size:2.5vw}.MF36{font-size:2.5714285714vw}.MF37{font-size:2.6428571429vw}.MF38{font-size:2.7142857143vw}.MF39{font-size:2.7857142857vw}.MF40{font-size:2.8571428571vw}.MF41{font-size:2.9285714286vw}.MF42{font-size:3vw}.MF43{font-size:3.0714285714vw}.MF44{font-size:3.1428571429vw}.MF45{font-size:3.2142857143vw}.MF46{font-size:3.2857142857vw}.MF47{font-size:3.3571428571vw}.MF48{font-size:3.4285714286vw}.MF49{font-size:3.5vw}.MF50{font-size:3.5714285714vw}.MF51{font-size:3.6428571429vw}.MF52{font-size:3.7142857143vw}.MF53{font-size:3.7857142857vw}.MF54{font-size:3.8571428571vw}.MF55{font-size:3.9285714286vw}.MF56{font-size:4vw}.MF57{font-size:4.0714285714vw}.MF58{font-size:4.1428571429vw}.MF59{font-size:4.2142857143vw}.MF60{font-size:4.2857142857vw}.MF61{font-size:4.3571428571vw}.MF62{font-size:4.4285714286vw}.MF63{font-size:4.5vw}.MF64{font-size:4.5714285714vw}.MF65{font-size:4.6428571429vw}.MF66{font-size:4.7142857143vw}.MF67{font-size:4.7857142857vw}.MF68{font-size:4.8571428571vw}.MF69{font-size:4.9285714286vw}.MF70{font-size:5vw}.MF71{font-size:5.0714285714vw}.MF72{font-size:5.1428571429vw}.MF73{font-size:5.2142857143vw}.MF74{font-size:5.2857142857vw}.MF75{font-size:5.3571428571vw}.MF76{font-size:5.4285714286vw}.MF77{font-size:5.5vw}.MF78{font-size:5.5714285714vw}.MF79{font-size:5.6428571429vw}.MF80{font-size:5.7142857143vw}.MF81{font-size:5.7857142857vw}.MF82{font-size:5.8571428571vw}.MF83{font-size:5.9285714286vw}.MF84{font-size:6vw}.MF85{font-size:6.0714285714vw}.MF86{font-size:6.1428571429vw}.MF87{font-size:6.2142857143vw}.MF88{font-size:6.2857142857vw}.MF89{font-size:6.3571428571vw}.MF90{font-size:6.4285714286vw}.MF91{font-size:6.5vw}.MF92{font-size:6.5714285714vw}.MF93{font-size:6.6428571429vw}.MF94{font-size:6.7142857143vw}.MF95{font-size:6.7857142857vw}.MF96{font-size:6.8571428571vw}.MF97{font-size:6.9285714286vw}.MF98{font-size:7vw}.MF99{font-size:7.0714285714vw}.MF100{font-size:7.1428571429vw}.MF101{font-size:7.2142857143vw}.MF102{font-size:7.2857142857vw}.MF103{font-size:7.3571428571vw}.MF104{font-size:7.4285714286vw}.MF105{font-size:7.5vw}.MF106{font-size:7.5714285714vw}.MF107{font-size:7.6428571429vw}.MF108{font-size:7.7142857143vw}.MF109{font-size:7.7857142857vw}.MF110{font-size:7.8571428571vw}.MF111{font-size:7.9285714286vw}.MF112{font-size:8vw}.MF113{font-size:8.0714285714vw}.MF114{font-size:8.1428571429vw}.MF115{font-size:8.2142857143vw}.MF116{font-size:8.2857142857vw}.MF117{font-size:8.3571428571vw}.MF118{font-size:8.4285714286vw}.MF119{font-size:8.5vw}.MF120{font-size:8.5714285714vw}.MF121{font-size:8.6428571429vw}.MF122{font-size:8.7142857143vw}.MF123{font-size:8.7857142857vw}.MF124{font-size:8.8571428571vw}.MF125{font-size:8.9285714286vw}.MF126{font-size:9vw}.MF127{font-size:9.0714285714vw}.MF128{font-size:9.1428571429vw}.MF129{font-size:9.2142857143vw}.MF130{font-size:9.2857142857vw}.MF131{font-size:9.3571428571vw}.MF132{font-size:9.4285714286vw}.MF133{font-size:9.5vw}.MF134{font-size:9.5714285714vw}.MF135{font-size:9.6428571429vw}.MF136{font-size:9.7142857143vw}.MF137{font-size:9.7857142857vw}.MF138{font-size:9.8571428571vw}.MF139{font-size:9.9285714286vw}.MF140{font-size:10vw}.MF141{font-size:10.0714285714vw}.MF142{font-size:10.1428571429vw}.MF143{font-size:10.2142857143vw}.MF144{font-size:10.2857142857vw}.MF145{font-size:10.3571428571vw}.MF146{font-size:10.4285714286vw}.MF147{font-size:10.5vw}.MF148{font-size:10.5714285714vw}.MF149{font-size:10.6428571429vw}.MF150{font-size:10.7142857143vw}.MF151{font-size:10.7857142857vw}.MF152{font-size:10.8571428571vw}.MF153{font-size:10.9285714286vw}.MF154{font-size:11vw}.MF155{font-size:11.0714285714vw}.MF156{font-size:11.1428571429vw}.MF157{font-size:11.2142857143vw}.MF158{font-size:11.2857142857vw}.MF159{font-size:11.3571428571vw}.MF160{font-size:11.4285714286vw}.MF161{font-size:11.5vw}.MF162{font-size:11.5714285714vw}.MF163{font-size:11.6428571429vw}.MF164{font-size:11.7142857143vw}.MF165{font-size:11.7857142857vw}.MF166{font-size:11.8571428571vw}.MF167{font-size:11.9285714286vw}.MF168{font-size:12vw}.MF169{font-size:12.0714285714vw}.MF170{font-size:12.1428571429vw}.MF171{font-size:12.2142857143vw}.MF172{font-size:12.2857142857vw}.MF173{font-size:12.3571428571vw}.MF174{font-size:12.4285714286vw}.MF175{font-size:12.5vw}.MF176{font-size:12.5714285714vw}.MF177{font-size:12.6428571429vw}.MF178{font-size:12.7142857143vw}.MF179{font-size:12.7857142857vw}.MF180{font-size:12.8571428571vw}.MF181{font-size:12.9285714286vw}.MF182{font-size:13vw}.MF183{font-size:13.0714285714vw}.MF184{font-size:13.1428571429vw}.MF185{font-size:13.2142857143vw}.MF186{font-size:13.2857142857vw}.MF187{font-size:13.3571428571vw}.MF188{font-size:13.4285714286vw}.MF189{font-size:13.5vw}.MF190{font-size:13.5714285714vw}.MF191{font-size:13.6428571429vw}.MF192{font-size:13.7142857143vw}.MF193{font-size:13.7857142857vw}.MF194{font-size:13.8571428571vw}.MF195{font-size:13.9285714286vw}.MF196{font-size:14vw}.MF197{font-size:14.0714285714vw}.MF198{font-size:14.1428571429vw}.MF199{font-size:14.2142857143vw}.MF200{font-size:14.2857142857vw}.HIDE-MID{display:none !important}body{font-size:1.4285714286vw}body header#site-header{max-width:142.8571428571vw}body header#site-header{padding-top:0.9285714286vw}body header#site-header{padding-bottom:0.9285714286vw}body header#site-header .header-menu{font-size:1.2142857143vw}body header#site-header .header-menu{gap:0.7142857143vw 3.9285714286vw}body header#site-header .header-menu li:after{top:0.5vw}body header#site-header .header-menu li:after{left:-1.7857142857vw}body header#site-header .header-menu li:after{width:1.7857142857vw}body header#site-header .header-menu li:after{height:1.1428571429vw}body header#site-header .header-menu li a:after{bottom:-0.2142857143vw}body header#site-header .header-menu li a:after{height:0.0714285714vw}body header#site-header .header-menu li a.link img{width:1.1428571429vw}body header#site-header .header-menu li a.link img{left:0.3571428571vw}body main{max-width:142.8571428571vw}.inner{width:100vw}.anchor{top:-3.5714285714vw}.anchor.catch{top:10.7142857143vw}.anchor.main1{top:7.1428571429vw}.anchor.main2{top:5vw}.anchor.main3{top:8.5714285714vw}.anchor.main4{top:7.1428571429vw}.btn{width:14.2857142857vw}.btn{height:3.2857142857vw}.btn{font-size:1.0714285714vw}.btn{padding-right:1.2857142857vw}.btn{padding-bottom:0.3571428571vw}.btn:after{top:0.7142857143vw}.btn:after{right:1.2142857143vw}.btn:after{width:1.0714285714vw}.btn:after{height:1.3571428571vw}.frame .frame-corner{width:2.7857142857vw}.frame .frame-corner{height:2.7857142857vw}.frame .frame-corner.lt{top:-1.3571428571vw}.frame .frame-corner.lt{left:-1.3571428571vw}.frame .frame-corner.rt{top:-1.3571428571vw}.frame .frame-corner.rt{right:-1.3571428571vw}.frame .frame-corner.lb{bottom:-1.3571428571vw}.frame .frame-corner.lb{left:-1.3571428571vw}.frame .frame-corner.rb{bottom:-1.3571428571vw}.frame .frame-corner.rb{right:-1.3571428571vw}.bgs{width:142.8571428571vw}.dropshadow{box-shadow:0 0.2142857143vw 1.4285714286vw rgba(0,0,0,.16)}.modal:after{bottom:-0.7857142857vw}.modal:after{right:-1.1428571429vw}.modal:after{width:2.4285714286vw}.modal:after{height:2.4285714286vw}.card-modal__nav{width:3.2857142857vw}.card-modal__nav{height:4.0714285714vw}.card-modal__nav--prev{left:-5vw}.card-modal__nav--next{right:-5vw}.card-modal__media img,.card-modal__media picture{width:26.5714285714vw}.card-modal__close,.movie-modal__close{width:3.5714285714vw}.card-modal__close,.movie-modal__close{height:2.1428571429vw}.card-modal__close,.movie-modal__close{top:-3.5714285714vw}.card-modal__close,.movie-modal__close{right:0vw}.card-modal__close span,.movie-modal__close span{height:0.1428571429vw}.card-modal__close span,.movie-modal__close span{width:3.5714285714vw}.main5-modal__close{width:3.5714285714vw}.main5-modal__close{height:2.1428571429vw}.main5-modal__close{top:-3.5714285714vw}.main5-modal__close{right:0vw}.main5-modal__close span{height:0.1428571429vw}.main5-modal__close span{width:3.5714285714vw}.flower-field{--flower-unit: calc(100vw / 1400)}.flower-field__layer--left{width:10.7142857143vw;left:calc(50% - 50vw)}.flower-field__layer--right{width:10.7142857143vw;right:calc(50% - 50vw)}body .kv{margin-bottom:-0.9285714286vw}body .kv .kv-upper{height:52.5vw}body .kv .kv-catch-bg:after{top:0vw}body .kv .kv-lower{padding-bottom:11.2857142857vw}body .kv .kv-ribon{width:142.8571428571vw}body .kv .kv-flare{width:76.1428571429vw}body .kv .kv-logo{top:36.1428571429vw}body .kv .kv-logo{width:29.7857142857vw}body .kv .kv-title{top:0vw}body .kv .kv-title{width:67.8571428571vw}body .kv .kv-chara{width:142.8571428571vw}body .kv .kv-bnrs{top:45.0714285714vw}body .kv .kv-bnrs{width:17.7142857143vw}body .kv .kv-bnrs{height:10vw}body .kv .kv-bnrs{left:3.4285714286vw}body .kv .kv-bnrs .splide__pagination{bottom:-1.1428571429vw}body .kv .kv-bnrs .splide__pagination li{margin-right:0.1428571429vw}body .kv .kv-bnrs .splide__pagination li{margin-left:0.1428571429vw}body .kv .kv-bnrs .splide__pagination__page{width:0.4285714286vw}body .kv .kv-bnrs .splide__pagination__page{height:0.4285714286vw}body .kv .kv-menu{top:49.7142857143vw}body .kv .kv-menu{left:29.5vw}body .kv .kv-menu{font-size:1.2142857143vw}body .kv .kv-menu{gap:1.0714285714vw 3.9285714286vw}body .kv .kv-menu{width:42.8571428571vw}body .kv .kv-menu li a:before{top:0.5vw}body .kv .kv-menu li a:before{left:-1.7857142857vw}body .kv .kv-menu li a:before{width:1.7857142857vw}body .kv .kv-menu li a:before{height:1.1428571429vw}body .kv .kv-menu li a:after{bottom:-0.2142857143vw}body .kv .kv-menu li a:after{height:0.0714285714vw}body .kv .kv-menu li a.link img{width:1.1428571429vw}body .kv .kv-menu li a.link img{left:0.3571428571vw}body .kv .kv-menu:after{width:75.0714285714vw}body .kv .kv-menu:after{height:21.2857142857vw}body .kv .kv-catch{padding-top:12.4285714286vw}body .kv .kv-catch{margin-bottom:1.2857142857vw}body .kv .kv-catch{width:41.3571428571vw}body .kv .kv-desc{margin-bottom:1.7857142857vw}body .kv .kv-links{max-width:76.1428571429vw}body .kv .kv-links{gap:1.2857142857vw 1.3571428571vw}body .kv .kv-link{width:22.5vw}body .kv .kv-link:after{bottom:-1.6428571429vw}body .kv .kv-link:after{width:7vw}body .kv .kv-link:after{height:5.8571428571vw}body .main1{padding-top:4.8571428571vw}body .main1{padding-bottom:7vw}body .main1 .main1-bg{top:0vw}body .main1 .main1-bg:before{top:0vw}body .main1 .main1-bg:before{right:0vw}body .main1 .main1-bg:before{width:92.4285714286vw}body .main1 .main1-bg:before{height:93vw}body .main1 .main1-bg:after{top:96vw}body .main1 .main1-bg:after{left:2.2142857143vw}body .main1 .main1-bg:after{width:64.2857142857vw}body .main1 .main1-bg:after{height:77.5714285714vw}body .main1 .main1-title{margin-bottom:0.6428571429vw}body .main1 .main1-title{width:69.6428571429vw}body .main1 .main1-ur-title{width:39.8571428571vw}body .main1 .main1-ur-title{margin-bottom:1.4285714286vw}body .main1 .main1-ur-text{margin-bottom:3.7142857143vw}body .main1 .main1-ur-list{gap:2.2857142857vw 3.2857142857vw}body .main1 .main1-ur-list{max-width:70vw}body .main1 .main1-ur-list{margin-bottom:9.1428571429vw}body .main1 .card-item{width:14.5714285714vw}body .main1 .card-img{width:14.5714285714vw}body .main1 .card-img{margin-bottom:0.8571428571vw}body .main1 .card-info{margin-top:0.8571428571vw}body .main1 .card-attr{margin-bottom:1.1428571429vw}body .main1 .card-attr{min-height:3.2142857143vw}body .main1 .card-attr-one{font-size:1vw}body .main1 .card-attr-one .lg img{width:3.1428571429vw}body .main1 .card-attr-one img{width:1.7857142857vw}body .main1 .card-attr-one img{margin-right:0.4285714286vw}body .main1 .card-name{font-size:1.2857142857vw}body .main1 .card-name:after{top:-0.5vw}body .main1 .card-name:after{height:0.0714285714vw}body .main1 .main1-lg-tabs{gap:0vw 0.8571428571vw}body .main1 .main1-lg-tabs{margin-bottom:-3.8571428571vw}body .main1 .main1-lg-tabs .btn1{width:2.2142857143vw}body .main1 .main1-lg-tabs .btn2{width:2vw}body .main1 .main1-lg-tabs .btn3{width:2.2142857143vw}body .main1 .main1-lg-tabs .btn4{width:2vw}body .main1 .main1-lg-tabs .btn5{width:2vw}body .main1 .main1-lg-tabs .btn6{width:2vw}body .main1 .main1-lg-tabs .btn7{width:2.2142857143vw}body .main1 .main1-lg-tabs li{width:3.4285714286vw}body .main1 .main1-lg-tabs li{height:3.4285714286vw}body .main1 .tab-contents{margin-top:2.1428571429vw}body .main1 .tab-contents{width:61.4285714286vw}body .main1 .tab-contents{padding-top:4.2857142857vw}body .main1 .tab-contents{padding-bottom:4.5714285714vw}body .main1 .tab-contents .card-list{max-width:35.7142857143vw}body .main1 .tab-contents .card-list{gap:4vw 2.8571428571vw}body .main1 .card-list{gap:2.8571428571vw 1.4285714286vw}body .main1 .card-list.col-3{max-width:53.5714285714vw}body .main1 .card-list{max-width:62.5714285714vw}body .main1 .main1-lg-title{width:39.8571428571vw}body .main1 .main1-lg-title{margin-bottom:4.4285714286vw}body .main2{padding-top:5vw}body .main2{padding-bottom:7.2857142857vw}body .main2 .inner{max-width:68.8571428571vw}body .main2 .main2-title{margin-bottom:7.1428571429vw}body .main2 .main2-title{width:69.6428571429vw}body .main2 .main2-img{top:-2.7857142857vw}body .main2 .main2-img{width:62.4285714286vw}body .main2 .main2-info{width:40.7142857143vw}body .main2 .main2-desc{margin-left:1.9285714286vw}body .main2 .main2-desc{margin-bottom:0.9285714286vw}body .main2 .main2-desc{font-size:1.3571428571vw}body .main2 .main2-box{padding-top:1.7142857143vw}body .main2 .main2-box{padding-bottom:1.6428571429vw}body .main2 .main2-box{margin-right:0vw}body .main2 .main2-box{margin-bottom:10.7142857143vw}body .main2 .main2-box p{margin-left:2vw}body .main2 .main2-box p{font-size:1.3571428571vw}body .main2 .main2-box .big{margin-top:0.5714285714vw}body .main2 .main2-box .big{font-size:2.4285714286vw}body .main2 .main2-serial{font-size:2.2857142857vw}body .main2 .main2-serial{margin-left:4.6428571429vw}body .main2 .main2-serial{margin-bottom:0.9285714286vw}body .main2 .main2-note{margin-left:4.6428571429vw}body .main2 .main2-note{font-size:1vw}body .main3{padding-top:1.0714285714vw}body .main3{padding-bottom:7vw}body .main3 .inner{padding-top:3.9285714286vw}body .main3 .main3-title{margin-bottom:0.5vw}body .main3 .main3-title{width:70.5714285714vw}body .main3 .main3-desc{margin-bottom:3.7857142857vw}body .main3 .main3-card-list{max-width:53.5714285714vw}body .main3 .main3-card-list{margin-bottom:3vw}body .main3 .main3-card-list{gap:4.6428571429vw 0vw}body .main3 .main3-card-img{width:14.5714285714vw}body .main3 .main3-card-img{margin-bottom:2vw}body .main3 .main3-support{padding-top:14.2857142857vw}body .main3 .main3-support{max-width:68.7857142857vw}body .main3 .main3-support{height:24.5vw}body .main3 .main3-support-info{gap:1.4285714286vw 1.4285714286vw}body .main3 .main3-support-info{padding-left:3.5714285714vw}body .main3 .main3-support-info{padding-right:1.4285714286vw}body .main3 .main3-support-logo{margin-bottom:1.2857142857vw}body .main3 .main3-support-logo{padding-bottom:1.0714285714vw}body .main3 .main3-support-logo picture{width:7.1428571429vw}body .main3 .main3-support-badge{margin-top:0.6428571429vw}body .main3 .main3-support-badge{margin-bottom:0.3571428571vw}body .main3 .main3-support-badge{width:29.2857142857vw}body .main3 .main3-support-links{gap:0.9285714286vw}body .main3 .main3-support-links li a.app{width:10.2142857143vw}body .main3 .main3-support-links li a.google{width:12.7857142857vw}body .main3 .main3-support-links .btn-detail{width:12.7142857143vw}body .main3 .main3-support-links .btn-detail{height:3.7857142857vw}body .main3 .main3-support-links .btn-detail{padding-right:0.7142857143vw}body .main3 .main3-support-links .btn-detail{padding-bottom:0.1428571429vw}body .main3 .main3-support-links .btn-detail:after{top:1.0714285714vw}body .main3 .main3-support-links .btn-detail:after{right:1.8571428571vw}body .main4{padding-top:18.4285714286vw}body .main4{padding-bottom:5.5vw}body .main4 .main4-title{width:70.3571428571vw}body .main4 .main4-title{margin-bottom:0.5vw}body .main4 .main4-sub-text{margin-bottom:2.7142857143vw}body .main4 .main4-benefit-1{margin-bottom:6.5vw}body .main4 .main4-benefit-1 .main4-benefit-title{width:59.7142857143vw}body .main4 .main4-benefit-1 .main4-benefit-title{margin-bottom:1.3571428571vw}body .main4 .main4-benefit-1 .main4-benefit-img{width:62.9285714286vw}body .main4 .main4-benefit-1 .main4-benefit-img{left:1.4285714286vw}body .main4 .main4-benefit-desc{font-size:1.3571428571vw}body .main4 .main4-benefit-desc{margin-bottom:-0.9285714286vw}body .main4 .main4-benefit-2 .main4-benefit-title{width:59.7142857143vw}body .main4 .main4-benefit-2 .main4-benefit-title{margin-bottom:1.2142857143vw}body .main4 .main4-benefit-2 .main4-benefit-img{width:60.5714285714vw}body .main4 .main4-benefit-2 .main4-benefit-desc{margin-bottom:1.2857142857vw}body .main4 .main4-btn{width:18.5714285714vw}body .main4 .main4-btn{height:4.2857142857vw}body .main4 .main4-btn{padding-right:1.9285714286vw}body .main4 .main4-btn{padding-bottom:0.2857142857vw}body .main4 .main4-btn{font-size:1.2142857143vw}body .main4 .main4-btn:after{top:0.9285714286vw}body .main4 .main4-btn:after{right:4.2857142857vw}body .main4 .main4-btn:after{width:1.7142857143vw}body .main4 .main4-btn:after{height:2.0714285714vw}body .main5{padding-top:4.7142857143vw}body .main5{padding-bottom:6vw}body .main5 .main5-title{width:69.6428571429vw}body .main5 .main5-title{margin-bottom:4.4285714286vw}body .main5 .main5-content{left:1vw}body .main5 .main5-img{width:26.1428571429vw}body .main5 .main5-info{left:-0.8571428571vw}body .main5 .main5-info{margin-top:4.2857142857vw}body .main5 .main5-box{padding-top:1.6428571429vw}body .main5 .main5-box{padding-bottom:1.5714285714vw}body .main5 .main5-box{margin-bottom:1.7142857143vw}body .main5 .main5-box p{margin-left:2vw}body .main5 .main5-box p{font-size:1.5714285714vw}body .main5 .main5-box .big{margin-top:0.1428571429vw}body .main5 .main5-box .big{font-size:2.4285714286vw}body .main5 .main5-text{margin-bottom:3.9285714286vw}body .main5 .main5-text{margin-left:2.2857142857vw}body .main5 .main5-text{font-size:1.2857142857vw}body .main5 .main5-text p{margin-bottom:1.5714285714vw}body .main5 .main5-btns{margin-left:2vw}body .main5 .main5-btns{gap:2vw 2vw}body .main5 .main5-btn{height:4.2857142857vw}body .main5 .main5-btn{padding-bottom:0.2857142857vw}body .main5 .main5-btn{padding-right:1.4285714286vw}body .main5 .main5-btn{font-size:1.2142857143vw}body .main5 .main5-btn span{font-size:1.0714285714vw}body .main5 .main5-btn.entry{width:17.0714285714vw}body .main5 .main5-btn.movie{width:18.1428571429vw}body .main5 .main5-btn:after{top:0.9285714286vw}body .main5 .main5-btn:after{right:1vw}body .main5 .main5-btn:after{width:1.7142857143vw}body .main5 .main5-btn:after{height:2.0714285714vw}body .other{padding-top:7.1428571429vw}body .other{padding-bottom:7.1428571429vw}body .other .other-top{gap:5vw 5vw}body .other .other-top{margin-bottom:7.4285714286vw}body .other .other-recording-title{width:32vw}body .other .other-recording-title{margin-bottom:1.9285714286vw}body .other .other-recording-img{width:26.5vw}body .other .other-recording-img{left:2.7142857143vw}body .other .other-recording-img{margin-bottom:0.7142857143vw}body .other .other-deck-title{width:32vw}body .other .other-deck-title{margin-bottom:1.9285714286vw}body .other .other-deck-img{width:31.7142857143vw}body .other .other-deck-img{left:0.2857142857vw}body .other .other-deck-img{margin-bottom:0.7857142857vw}body .other .other-deck-text{margin-bottom:1.5714285714vw}body .other .other-deck-btn{width:18.5714285714vw}body .other .other-deck-btn{height:4.2857142857vw}body .other .other-deck-btn{padding-bottom:0.2857142857vw}body .other .other-deck-btn{font-size:1.2142857143vw}body .other .other-deck-btn:after{top:1.2142857143vw}body .other .other-deck-btn span{font-size:1.0714285714vw}body .other .disabled .other-deck-btn.btn{padding-right:0vw}body .other .other-product{margin-bottom:-4.8571428571vw}body .other .other-product-title{width:30.7142857143vw}body .other .other-product-title{margin-bottom:2.1428571429vw}body .other .other-product-box{gap:1.2857142857vw 1.2857142857vw}body .other .other-product-box{width:68.8571428571vw}body .other .other-product-box{margin-bottom:3.3571428571vw}body .other .other-product-box{padding-top:2.1428571429vw}body .other .other-product-box{padding-right:2.1428571429vw}body .other .other-product-box{padding-bottom:3.9285714286vw}body .other .other-product-box{padding-left:2.1428571429vw}body .other .other-product-img{margin-top:1vw}body .other .other-product-img{margin-bottom:2.3571428571vw}body .other .other-product-img{width:28.4285714286vw}body .other .other-product-table{font-size:1.1428571429vw}body .other .other-product-table{margin-left:1.7857142857vw}body .other .other-product-table .other-product-table__row{margin-bottom:0.8571428571vw}body .other .other-product-table .other-product-table__head{width:11.1428571429vw}body .other .other-product-table .other-product-table__head{padding-top:0.0714285714vw}body .other .other-product-table .other-product-table__head{padding-bottom:0.1428571429vw}body .other .other-product-table .other-product-table__data{margin-left:1.0714285714vw}body .other .other-product-name{margin-bottom:1.5vw}body .other .other-product-name{font-size:1.8571428571vw}body .other .other-product-badge{padding-top:0.0714285714vw}body .other .other-product-badge{padding-bottom:0.1428571429vw}body .other .other-product-badge{margin-bottom:0.5vw}body .other .other-product-badge{width:9.2142857143vw}body .other .other-product-badge{font-size:1.1428571429vw}body .other .other-product-list img{width:3.1428571429vw}body .other .other-product-list img{left:-0.2857142857vw}body .other .other-product-list dl{margin-bottom:0.8571428571vw}body .other .other-product-list dt{margin-bottom:0.2857142857vw}body .other .other-product-list dd{margin-left:3.1428571429vw}body .other .other-product-list dd{font-size:1.1428571429vw}body .other .other-product-list dd.standard .item-name{width:10vw}body .other .other-product-list dd.para .item-name{width:13.4285714286vw}body .other .other-product-list dd.other-card .item-name{width:8.5714285714vw}body .other .other-product-list dd .note{margin-top:0.3571428571vw}body .other .other-product-list dd .note{font-size:1vw}body .other .other-product-btns{gap:1vw 1vw}body .other .other-product-btns{margin-top:1.6428571429vw}body .other .other-product-btns{margin-left:2.8571428571vw}body .other .other-product-btn{width:15.4285714286vw}body .other .other-product-btn{font-size:1.2142857143vw}body .other .other-product-btn{padding-right:0.9285714286vw}body .other .other-product-btn span{font-size:1.0714285714vw}body .other .other-product-btn:after{top:0.7857142857vw}body .other .other-product-btn:after{right:0.5714285714vw}body .other .disabled .other-product-btn.btn{padding-right:0vw}body .other .other-store{width:68.8571428571vw}body .other .other-store{height:22.3571428571vw}body .other .other-store-btn{width:18.5714285714vw}body .other .other-store-btn{height:4.2857142857vw}body .other .other-store-btn{top:14.6428571429vw}body .other .other-store-btn{left:14.9285714286vw}body .other .other-store-btn{font-size:1.2857142857vw}body .other .other-store-btn{padding-right:1.0714285714vw}body .other .other-store-btn{padding-bottom:0.2142857143vw}body .other .other-store-btn:after{top:1.2857142857vw}body .other .other-store-btn:after{right:4.1428571429vw}body .other .other-store-btn:after{width:1.0714285714vw}body .other .other-store-btn:after{height:1.3571428571vw}body .cp{padding-top:5.1428571429vw}body .cp{padding-bottom:7.2857142857vw}body .cp .cp-title{width:69.6428571429vw}body .cp .cp-title{margin-bottom:1.5vw}body .cp .cp-list{width:61.5714285714vw}body .cp .cp-list{gap:4.4285714286vw 4.4285714286vw}body .cp .cp-item{width:28.5714285714vw}body .cp .cp-item{padding-bottom:1.8571428571vw}body .cp .cp-img{width:28.4285714286vw}body .cp .cp-info{padding-bottom:3.3571428571vw}body .cp .cp-name{height:5.8571428571vw}body .cp .cp-name{font-size:1.6428571429vw}body .cp .cp-name{padding-left:1.5714285714vw}body .cp .cp-text{padding-top:0.7857142857vw}body .cp .cp-text{padding-left:1.4285714286vw}body .cp .cp-text{padding-right:1.4285714286vw}body .cp .cp-text{margin-bottom:0.6428571429vw}body .cp .cp-text{font-size:1.2857142857vw}body .cp .cp-period{padding-left:1.4285714286vw}body .cp .cp-period{padding-right:1.4285714286vw}body .cp .cp-period{margin-bottom:1.5vw}body .cp .cp-period{font-size:1.1428571429vw}body .cp .cp-btn{width:13.5vw}body .cp .cp-btn{height:3.2857142857vw}body .cp .cp-btn{bottom:1.9285714286vw}body .cp .cp-btn{font-size:1.1428571429vw}body .cp .cp-btn{padding-right:1.8571428571vw}body .cp .cp-btn{padding-bottom:0.2857142857vw}body .cp .cp-btn span{font-size:1vw}body .cp .cp-btn:after{top:0.8571428571vw}body .cp .cp-btn:after{right:2.5714285714vw}body .contents{padding-top:6.4285714286vw}body .contents{padding-bottom:5.3571428571vw}body .contents .contents-event{margin-bottom:6.0714285714vw}body .contents .contents-title{width:23.9285714286vw}body .contents .contents-title{margin-bottom:0.8571428571vw}body .contents .contents-event-list{width:58vw}body .contents .contents-event-list{gap:2.2142857143vw 3.4285714286vw}body .contents .contents-event-img{width:27.2857142857vw}body .contents .contents-event-img{margin-bottom:0.4285714286vw}body .contents .contents-event-text{font-size:1.1428571429vw}body .contents .contents-movie{margin-bottom:6.0714285714vw}body .contents .contents-movie .contents-title{width:21.0714285714vw}body .contents .contents-movie-list{width:58vw}body .contents .contents-movie-list{gap:2.2142857143vw 3.4285714286vw}body .contents .contents-movie-img{width:27.2857142857vw}body .contents .contents-movie-img{margin-bottom:0.4285714286vw}body .contents .contents-movie-text{font-size:1.1428571429vw}body .contents .contents-howto{margin-bottom:4.4285714286vw}body .contents .contents-howto .contents-title{width:49.6428571429vw}body .contents .contents-howto-list{width:58vw}body .contents .contents-howto-list{gap:2.2142857143vw 3.4285714286vw}body .contents .contents-howto-img{width:27.2857142857vw}body .contents .contents-howto-img{margin-bottom:0.4285714286vw}body .contents .contents-howto-text{font-size:1.1428571429vw}body .contents .contents-sns{gap:3.2142857143vw}body .contents .contents-sns li{width:4.2142857143vw}body .contents .contents-sns li.text{font-size:1.7142857143vw}body .contents .contents-sns li.text:after{width:1.7142857143vw}body .contents .contents-sns li.text:after{height:0.1428571429vw}body .contents .contents-sns li.text:after{right:-2.4285714286vw}}@media screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1399.9px){.PADDING10{padding:0.7142857143vw}.PADDING20{padding:1.4285714286vw}.PADDING30{padding:2.1428571429vw}.PADDING40{padding:2.8571428571vw}.PADDING50{padding:3.5714285714vw}.PADDING60{padding:4.2857142857vw}.PADDING70{padding:5vw}.PADDING80{padding:5.7142857143vw}.PADDING90{padding:6.4285714286vw}.PADDING100{padding:7.1428571429vw}.PADDING110{padding:7.8571428571vw}.PADDING120{padding:8.5714285714vw}.PADDING130{padding:9.2857142857vw}.PADDING140{padding:10vw}.PADDING150{padding:10.7142857143vw}.PADDING160{padding:11.4285714286vw}.PADDING170{padding:12.1428571429vw}.PADDING180{padding:12.8571428571vw}.PADDING190{padding:13.5714285714vw}.PADDING200{padding:14.2857142857vw}.RADIUS1{border-radius:0.0714285714vw}.RADIUS2{border-radius:0.1428571429vw}.RADIUS3{border-radius:0.2142857143vw}.RADIUS4{border-radius:0.2857142857vw}.RADIUS5{border-radius:0.3571428571vw}.RADIUS6{border-radius:0.4285714286vw}.RADIUS7{border-radius:0.5vw}.RADIUS8{border-radius:0.5714285714vw}.RADIUS9{border-radius:0.6428571429vw}.RADIUS10{border-radius:0.7142857143vw}.RADIUS11{border-radius:0.7857142857vw}.RADIUS12{border-radius:0.8571428571vw}.RADIUS13{border-radius:0.9285714286vw}.RADIUS14{border-radius:1vw}.RADIUS15{border-radius:1.0714285714vw}.RADIUS16{border-radius:1.1428571429vw}.RADIUS17{border-radius:1.2142857143vw}.RADIUS18{border-radius:1.2857142857vw}.RADIUS19{border-radius:1.3571428571vw}.RADIUS20{border-radius:1.4285714286vw}.RADIUS21{border-radius:1.5vw}.RADIUS22{border-radius:1.5714285714vw}.RADIUS23{border-radius:1.6428571429vw}.RADIUS24{border-radius:1.7142857143vw}.RADIUS25{border-radius:1.7857142857vw}.RADIUS26{border-radius:1.8571428571vw}.RADIUS27{border-radius:1.9285714286vw}.RADIUS28{border-radius:2vw}.RADIUS29{border-radius:2.0714285714vw}.RADIUS30{border-radius:2.1428571429vw}.RADIUS31{border-radius:2.2142857143vw}.RADIUS32{border-radius:2.2857142857vw}.RADIUS33{border-radius:2.3571428571vw}.RADIUS34{border-radius:2.4285714286vw}.RADIUS35{border-radius:2.5vw}.RADIUS36{border-radius:2.5714285714vw}.RADIUS37{border-radius:2.6428571429vw}.RADIUS38{border-radius:2.7142857143vw}.RADIUS39{border-radius:2.7857142857vw}.RADIUS40{border-radius:2.8571428571vw}.RADIUS41{border-radius:2.9285714286vw}.RADIUS42{border-radius:3vw}.RADIUS43{border-radius:3.0714285714vw}.RADIUS44{border-radius:3.1428571429vw}.RADIUS45{border-radius:3.2142857143vw}.RADIUS46{border-radius:3.2857142857vw}.RADIUS47{border-radius:3.3571428571vw}.RADIUS48{border-radius:3.4285714286vw}.RADIUS49{border-radius:3.5vw}.RADIUS50{border-radius:3.5714285714vw}.RADIUS51{border-radius:3.6428571429vw}.RADIUS52{border-radius:3.7142857143vw}.RADIUS53{border-radius:3.7857142857vw}.RADIUS54{border-radius:3.8571428571vw}.RADIUS55{border-radius:3.9285714286vw}.RADIUS56{border-radius:4vw}.RADIUS57{border-radius:4.0714285714vw}.RADIUS58{border-radius:4.1428571429vw}.RADIUS59{border-radius:4.2142857143vw}.RADIUS60{border-radius:4.2857142857vw}.RADIUS61{border-radius:4.3571428571vw}.RADIUS62{border-radius:4.4285714286vw}.RADIUS63{border-radius:4.5vw}.RADIUS64{border-radius:4.5714285714vw}.RADIUS65{border-radius:4.6428571429vw}.RADIUS66{border-radius:4.7142857143vw}.RADIUS67{border-radius:4.7857142857vw}.RADIUS68{border-radius:4.8571428571vw}.RADIUS69{border-radius:4.9285714286vw}.RADIUS70{border-radius:5vw}.RADIUS71{border-radius:5.0714285714vw}.RADIUS72{border-radius:5.1428571429vw}.RADIUS73{border-radius:5.2142857143vw}.RADIUS74{border-radius:5.2857142857vw}.RADIUS75{border-radius:5.3571428571vw}.RADIUS76{border-radius:5.4285714286vw}.RADIUS77{border-radius:5.5vw}.RADIUS78{border-radius:5.5714285714vw}.RADIUS79{border-radius:5.6428571429vw}.RADIUS80{border-radius:5.7142857143vw}.F6{font-size:0.4285714286vw}.F7{font-size:0.5vw}.F8{font-size:0.5714285714vw}.F9{font-size:0.6428571429vw}.F10{font-size:0.7142857143vw}.F11{font-size:0.7857142857vw}.F12{font-size:0.8571428571vw}.F13{font-size:0.9285714286vw}.F14{font-size:1vw}.F15{font-size:1.0714285714vw}.F16{font-size:1.1428571429vw}.F17{font-size:1.2142857143vw}.F18{font-size:1.2857142857vw}.F19{font-size:1.3571428571vw}.F20{font-size:1.4285714286vw}.F21{font-size:1.5vw}.F22{font-size:1.5714285714vw}.F23{font-size:1.6428571429vw}.F24{font-size:1.7142857143vw}.F25{font-size:1.7857142857vw}.F26{font-size:1.8571428571vw}.F27{font-size:1.9285714286vw}.F28{font-size:2vw}.F29{font-size:2.0714285714vw}.F30{font-size:2.1428571429vw}.F31{font-size:2.2142857143vw}.F32{font-size:2.2857142857vw}.F33{font-size:2.3571428571vw}.F34{font-size:2.4285714286vw}.F35{font-size:2.5vw}.F36{font-size:2.5714285714vw}.F37{font-size:2.6428571429vw}.F38{font-size:2.7142857143vw}.F39{font-size:2.7857142857vw}.F40{font-size:2.8571428571vw}.F41{font-size:2.9285714286vw}.F42{font-size:3vw}.F43{font-size:3.0714285714vw}.F44{font-size:3.1428571429vw}.F45{font-size:3.2142857143vw}.F46{font-size:3.2857142857vw}.F47{font-size:3.3571428571vw}.F48{font-size:3.4285714286vw}.F49{font-size:3.5vw}.F50{font-size:3.5714285714vw}.F51{font-size:3.6428571429vw}.F52{font-size:3.7142857143vw}.F53{font-size:3.7857142857vw}.F54{font-size:3.8571428571vw}.F55{font-size:3.9285714286vw}.F56{font-size:4vw}.F57{font-size:4.0714285714vw}.F58{font-size:4.1428571429vw}.F59{font-size:4.2142857143vw}.F60{font-size:4.2857142857vw}.F61{font-size:4.3571428571vw}.F62{font-size:4.4285714286vw}.F63{font-size:4.5vw}.F64{font-size:4.5714285714vw}.F65{font-size:4.6428571429vw}.F66{font-size:4.7142857143vw}.F67{font-size:4.7857142857vw}.F68{font-size:4.8571428571vw}.F69{font-size:4.9285714286vw}.F70{font-size:5vw}.F71{font-size:5.0714285714vw}.F72{font-size:5.1428571429vw}.F73{font-size:5.2142857143vw}.F74{font-size:5.2857142857vw}.F75{font-size:5.3571428571vw}.F76{font-size:5.4285714286vw}.F77{font-size:5.5vw}.F78{font-size:5.5714285714vw}.F79{font-size:5.6428571429vw}.F80{font-size:5.7142857143vw}.F81{font-size:5.7857142857vw}.F82{font-size:5.8571428571vw}.F83{font-size:5.9285714286vw}.F84{font-size:6vw}.F85{font-size:6.0714285714vw}.F86{font-size:6.1428571429vw}.F87{font-size:6.2142857143vw}.F88{font-size:6.2857142857vw}.F89{font-size:6.3571428571vw}.F90{font-size:6.4285714286vw}.F91{font-size:6.5vw}.F92{font-size:6.5714285714vw}.F93{font-size:6.6428571429vw}.F94{font-size:6.7142857143vw}.F95{font-size:6.7857142857vw}.F96{font-size:6.8571428571vw}.F97{font-size:6.9285714286vw}.F98{font-size:7vw}.F99{font-size:7.0714285714vw}.F100{font-size:7.1428571429vw}.F101{font-size:7.2142857143vw}.F102{font-size:7.2857142857vw}.F103{font-size:7.3571428571vw}.F104{font-size:7.4285714286vw}.F105{font-size:7.5vw}.F106{font-size:7.5714285714vw}.F107{font-size:7.6428571429vw}.F108{font-size:7.7142857143vw}.F109{font-size:7.7857142857vw}.F110{font-size:7.8571428571vw}.F111{font-size:7.9285714286vw}.F112{font-size:8vw}.F113{font-size:8.0714285714vw}.F114{font-size:8.1428571429vw}.F115{font-size:8.2142857143vw}.F116{font-size:8.2857142857vw}.F117{font-size:8.3571428571vw}.F118{font-size:8.4285714286vw}.F119{font-size:8.5vw}.F120{font-size:8.5714285714vw}.F121{font-size:8.6428571429vw}.F122{font-size:8.7142857143vw}.F123{font-size:8.7857142857vw}.F124{font-size:8.8571428571vw}.F125{font-size:8.9285714286vw}.F126{font-size:9vw}.F127{font-size:9.0714285714vw}.F128{font-size:9.1428571429vw}.F129{font-size:9.2142857143vw}.F130{font-size:9.2857142857vw}.F131{font-size:9.3571428571vw}.F132{font-size:9.4285714286vw}.F133{font-size:9.5vw}.F134{font-size:9.5714285714vw}.F135{font-size:9.6428571429vw}.F136{font-size:9.7142857143vw}.F137{font-size:9.7857142857vw}.F138{font-size:9.8571428571vw}.F139{font-size:9.9285714286vw}.F140{font-size:10vw}.F141{font-size:10.0714285714vw}.F142{font-size:10.1428571429vw}.F143{font-size:10.2142857143vw}.F144{font-size:10.2857142857vw}.F145{font-size:10.3571428571vw}.F146{font-size:10.4285714286vw}.F147{font-size:10.5vw}.F148{font-size:10.5714285714vw}.F149{font-size:10.6428571429vw}.F150{font-size:10.7142857143vw}.F151{font-size:10.7857142857vw}.F152{font-size:10.8571428571vw}.F153{font-size:10.9285714286vw}.F154{font-size:11vw}.F155{font-size:11.0714285714vw}.F156{font-size:11.1428571429vw}.F157{font-size:11.2142857143vw}.F158{font-size:11.2857142857vw}.F159{font-size:11.3571428571vw}.F160{font-size:11.4285714286vw}.F161{font-size:11.5vw}.F162{font-size:11.5714285714vw}.F163{font-size:11.6428571429vw}.F164{font-size:11.7142857143vw}.F165{font-size:11.7857142857vw}.F166{font-size:11.8571428571vw}.F167{font-size:11.9285714286vw}.F168{font-size:12vw}.F169{font-size:12.0714285714vw}.F170{font-size:12.1428571429vw}.F171{font-size:12.2142857143vw}.F172{font-size:12.2857142857vw}.F173{font-size:12.3571428571vw}.F174{font-size:12.4285714286vw}.F175{font-size:12.5vw}.F176{font-size:12.5714285714vw}.F177{font-size:12.6428571429vw}.F178{font-size:12.7142857143vw}.F179{font-size:12.7857142857vw}.F180{font-size:12.8571428571vw}.F181{font-size:12.9285714286vw}.F182{font-size:13vw}.F183{font-size:13.0714285714vw}.F184{font-size:13.1428571429vw}.F185{font-size:13.2142857143vw}.F186{font-size:13.2857142857vw}.F187{font-size:13.3571428571vw}.F188{font-size:13.4285714286vw}.F189{font-size:13.5vw}.F190{font-size:13.5714285714vw}.F191{font-size:13.6428571429vw}.F192{font-size:13.7142857143vw}.F193{font-size:13.7857142857vw}.F194{font-size:13.8571428571vw}.F195{font-size:13.9285714286vw}.F196{font-size:14vw}.F197{font-size:14.0714285714vw}.F198{font-size:14.1428571429vw}.F199{font-size:14.2142857143vw}.F200{font-size:14.2857142857vw}}@media (min-width: 1400px){.common-common-footer_logo,.common-common-footer_logo{width:96px;height:85px}.common-common-footer_youtube,.common-common-footer_youtube{width:56px;height:39px}.pc-top-footer_arrow_off,.pc-top-footer_arrow_off{width:53px;height:15px}.pc-top-footer_arrow_on,.pc-top-footer_arrow_on{width:53px;height:15px}.pc-top-footer_logo,.pc-top-footer_logo{width:192px;height:170px}.pc-top-footer_x,.pc-top-footer_x{width:88px;height:90px}.pc-top-footer_youtube,.pc-top-footer_youtube{width:112px;height:78px}.site_footer .footer-btn{width:330px;height:60px;font-size:17px}.site_footer .footer-btn ._arrow{width:27px;height:8px}.site_footer .footer-btn ._arrow::after{width:13px}.site_footer .footer-btn ._arrow__left{left:20px}.site_footer .footer-btn ._arrow__right{right:28px}.site_footer .footer-btn{width:530px;height:80px;border-radius:40px}.site_footer__to_top{bottom:10px;right:10px;width:50px;height:142px}.site_footer__to_top__btn{width:10px;height:102px}.site_footer__info{padding-top:88px;padding-bottom:23px}.site_footer__info__official_site{width:1212px}.site_footer__info__official_site .footer-btn{width:394px;height:70px}.site_footer__info__official_site .footer-btn:nth-child(2){width:383px}.site_footer__info__official_site .footer-btn:nth-child(3){width:372px}.site_footer__info__official_site .footer-btn .ico.evolve{left:21px;width:96px;height:85px}.site_footer__info__official_site .footer-btn .ico.evolve+span{line-height:1.33;padding-left:122px}.site_footer__info__official_site .footer-btn .ico.official-x{left:35px;width:44px;height:45px}.site_footer__info__official_site .footer-btn .ico.official-x+span{line-height:1.33;padding-left:100px}.site_footer__info__official_site .footer-btn .ico.youtube{left:32px;width:56px;height:39px}.site_footer__info__official_site .footer-btn .ico.youtube+span{line-height:1.33;padding-left:114px}.site_footer__info__notes{margin-top:60px}.site_footer__info__notes ._note{font-size:12px}.site_footer__info__notes ._note.your-privacy-choices img{width:32px;margin-left:4px}.site_footer__info__ci{margin-top:35px}.site_footer__info__ci a:not(:first-of-type){margin-left:30px}.site_footer__info__ci__cygames{width:108px}.site_footer__info__ci__bushiroad{width:130px}.site_footer__info__trademarks{margin:40px 0}html[lang=ja] .site_footer__info__trademarks{font-size:14px}html[lang=en] .site_footer__info__trademarks{font-size:14px}.site_footer__info__copyrights{margin-top:20px;font-size:12px}}@media screen and (min-width: 1400px){.HIDE-BIG{display:none !important}}@media screen and (max-width: 767.9px)and (min-width: 768px)and (max-width: 1399.9px){body header#site-header .header-menu{gap:2.8571428571vw 0vw}}@media (max-width: 767.98px){.common-common-footer_logo,.common-common-footer_logo{width:12.8vw;height:11.3333333333vw}.common-common-footer_youtube,.common-common-footer_youtube{width:7.4666666667vw;height:5.2vw}.sp-top-footer_logo,.sp-top-footer_logo{width:12.8vw;height:11.3333333333vw}.sp-top-footer_youtube,.sp-top-footer_youtube{width:7.4666666667vw;height:5.2vw}.site_footer .footer-btn{width:44vw;height:8.8vw;font-size:2.9333333333vw}.site_footer .footer-btn ._arrow{width:4vw;height:1.0666666667vw}.site_footer .footer-btn ._arrow::after{width:1.7333333333vw}.site_footer .footer-btn ._arrow__left{left:2.6666666667vw}.site_footer .footer-btn ._arrow__right{right:2.6666666667vw}.site_footer .footer-btn{width:92vw;height:13.3333333333vw;border-radius:6.6666666667vw}.site_footer__to_top{bottom:1.3333333333vw;right:1.3333333333vw;width:6.6666666667vw;height:18.9333333333vw}.site_footer__to_top__btn{width:1.3333333333vw;height:13.6vw}.site_footer__info{padding-top:6.6666666667vw;padding-bottom:6.6666666667vw}.site_footer__info__official_site{width:92vw}.site_footer__info__official_site__title{font-size:4vw}.site_footer__info__official_site .footer-btn{margin-top:4vw}.site_footer__info__official_site .footer-btn .ico.evolve{left:1.4666666667vw;width:12.8vw;height:11.3333333333vw}.site_footer__info__official_site .footer-btn .ico.official-x{left:4.4vw;width:5.8666666667vw;height:6vw}.site_footer__info__official_site .footer-btn .ico.youtube{left:3.6vw;width:7.4666666667vw;height:5.2vw}.site_footer__info__notes{width:92vw;margin-top:10.6666666667vw}.site_footer__info__notes ._note{font-size:2.6666666667vw}.site_footer__info__notes ._note:not(:first-of-type){border-left-width:0;margin-top:4vw}.site_footer__info__notes ._note.your-privacy-choices img{width:3.4666666667vw;margin-left:1.0666666667vw}.site_footer__info__ci{margin-top:6.6666666667vw}.site_footer__info__ci a:not(:first-of-type){margin-left:5.3333333333vw}.site_footer__info__ci__cygames{width:23.7333333333vw}.site_footer__info__ci__bushiroad{width:28.5333333333vw}.site_footer__info__trademarks{width:92vw;margin:10.6666666667vw auto 0}html[lang=ja] .site_footer__info__trademarks{font-size:2.6666666667vw}html[lang=en] .site_footer__info__trademarks{font-size:2.4vw}html[lang=en] .site_footer__info__notes ._note:nth-of-type(n + 4){margin-top:.5em}html[lang=en] .site_footer__info__notes ._note:nth-of-type(4){border-left:none}html[lang=en] .site_footer__info__notes ._note:nth-of-type(6){border-left:none}.site_footer__info__copyrights{margin-top:6.6666666667vw;font-size:2.6666666667vw}}@media screen and (max-width: 767.9px){.SP-PADDING10{padding:1.3333333333vw}.SP-PADDING20{padding:2.6666666667vw}.SP-PADDING30{padding:4vw}.SP-PADDING40{padding:5.3333333333vw}.SP-PADDING50{padding:6.6666666667vw}.SP-PADDING60{padding:8vw}.SP-PADDING70{padding:9.3333333333vw}.SP-PADDING80{padding:10.6666666667vw}.SP-PADDING90{padding:12vw}.SP-PADDING100{padding:13.3333333333vw}.SP-PADDING110{padding:14.6666666667vw}.SP-PADDING120{padding:16vw}.SP-PADDING130{padding:17.3333333333vw}.SP-PADDING140{padding:18.6666666667vw}.SP-PADDING150{padding:20vw}.SP-PADDING160{padding:21.3333333333vw}.SP-PADDING170{padding:22.6666666667vw}.SP-PADDING180{padding:24vw}.SP-PADDING190{padding:25.3333333333vw}.SP-PADDING200{padding:26.6666666667vw}.SP-RADIUS1{border-radius:0.1333333333vw}.SP-RADIUS2{border-radius:0.2666666667vw}.SP-RADIUS3{border-radius:0.4vw}.SP-RADIUS4{border-radius:0.5333333333vw}.SP-RADIUS5{border-radius:0.6666666667vw}.SP-RADIUS6{border-radius:0.8vw}.SP-RADIUS7{border-radius:0.9333333333vw}.SP-RADIUS8{border-radius:1.0666666667vw}.SP-RADIUS9{border-radius:1.2vw}.SP-RADIUS10{border-radius:1.3333333333vw}.SP-RADIUS11{border-radius:1.4666666667vw}.SP-RADIUS12{border-radius:1.6vw}.SP-RADIUS13{border-radius:1.7333333333vw}.SP-RADIUS14{border-radius:1.8666666667vw}.SP-RADIUS15{border-radius:2vw}.SP-RADIUS16{border-radius:2.1333333333vw}.SP-RADIUS17{border-radius:2.2666666667vw}.SP-RADIUS18{border-radius:2.4vw}.SP-RADIUS19{border-radius:2.5333333333vw}.SP-RADIUS20{border-radius:2.6666666667vw}.SP-RADIUS21{border-radius:2.8vw}.SP-RADIUS22{border-radius:2.9333333333vw}.SP-RADIUS23{border-radius:3.0666666667vw}.SP-RADIUS24{border-radius:3.2vw}.SP-RADIUS25{border-radius:3.3333333333vw}.SP-RADIUS26{border-radius:3.4666666667vw}.SP-RADIUS27{border-radius:3.6vw}.SP-RADIUS28{border-radius:3.7333333333vw}.SP-RADIUS29{border-radius:3.8666666667vw}.SP-RADIUS30{border-radius:4vw}.SP-RADIUS31{border-radius:4.1333333333vw}.SP-RADIUS32{border-radius:4.2666666667vw}.SP-RADIUS33{border-radius:4.4vw}.SP-RADIUS34{border-radius:4.5333333333vw}.SP-RADIUS35{border-radius:4.6666666667vw}.SP-RADIUS36{border-radius:4.8vw}.SP-RADIUS37{border-radius:4.9333333333vw}.SP-RADIUS38{border-radius:5.0666666667vw}.SP-RADIUS39{border-radius:5.2vw}.SP-RADIUS40{border-radius:5.3333333333vw}.SP-RADIUS41{border-radius:5.4666666667vw}.SP-RADIUS42{border-radius:5.6vw}.SP-RADIUS43{border-radius:5.7333333333vw}.SP-RADIUS44{border-radius:5.8666666667vw}.SP-RADIUS45{border-radius:6vw}.SP-RADIUS46{border-radius:6.1333333333vw}.SP-RADIUS47{border-radius:6.2666666667vw}.SP-RADIUS48{border-radius:6.4vw}.SP-RADIUS49{border-radius:6.5333333333vw}.SP-RADIUS50{border-radius:6.6666666667vw}.SP-RADIUS51{border-radius:6.8vw}.SP-RADIUS52{border-radius:6.9333333333vw}.SP-RADIUS53{border-radius:7.0666666667vw}.SP-RADIUS54{border-radius:7.2vw}.SP-RADIUS55{border-radius:7.3333333333vw}.SP-RADIUS56{border-radius:7.4666666667vw}.SP-RADIUS57{border-radius:7.6vw}.SP-RADIUS58{border-radius:7.7333333333vw}.SP-RADIUS59{border-radius:7.8666666667vw}.SP-RADIUS60{border-radius:8vw}.SP-RADIUS61{border-radius:8.1333333333vw}.SP-RADIUS62{border-radius:8.2666666667vw}.SP-RADIUS63{border-radius:8.4vw}.SP-RADIUS64{border-radius:8.5333333333vw}.SP-RADIUS65{border-radius:8.6666666667vw}.SP-RADIUS66{border-radius:8.8vw}.SP-RADIUS67{border-radius:8.9333333333vw}.SP-RADIUS68{border-radius:9.0666666667vw}.SP-RADIUS69{border-radius:9.2vw}.SP-RADIUS70{border-radius:9.3333333333vw}.SP-RADIUS71{border-radius:9.4666666667vw}.SP-RADIUS72{border-radius:9.6vw}.SP-RADIUS73{border-radius:9.7333333333vw}.SP-RADIUS74{border-radius:9.8666666667vw}.SP-RADIUS75{border-radius:10vw}.SP-RADIUS76{border-radius:10.1333333333vw}.SP-RADIUS77{border-radius:10.2666666667vw}.SP-RADIUS78{border-radius:10.4vw}.SP-RADIUS79{border-radius:10.5333333333vw}.SP-RADIUS80{border-radius:10.6666666667vw}.SF6{font-size:0.8vw}.SF7{font-size:0.9333333333vw}.SF8{font-size:1.0666666667vw}.SF9{font-size:1.2vw}.SF10{font-size:1.3333333333vw}.SF11{font-size:1.4666666667vw}.SF12{font-size:1.6vw}.SF13{font-size:1.7333333333vw}.SF14{font-size:1.8666666667vw}.SF15{font-size:2vw}.SF16{font-size:2.1333333333vw}.SF17{font-size:2.2666666667vw}.SF18{font-size:2.4vw}.SF19{font-size:2.5333333333vw}.SF20{font-size:2.6666666667vw}.SF21{font-size:2.8vw}.SF22{font-size:2.9333333333vw}.SF23{font-size:3.0666666667vw}.SF24{font-size:3.2vw}.SF25{font-size:3.3333333333vw}.SF26{font-size:3.4666666667vw}.SF27{font-size:3.6vw}.SF28{font-size:3.7333333333vw}.SF29{font-size:3.8666666667vw}.SF30{font-size:4vw}.SF31{font-size:4.1333333333vw}.SF32{font-size:4.2666666667vw}.SF33{font-size:4.4vw}.SF34{font-size:4.5333333333vw}.SF35{font-size:4.6666666667vw}.SF36{font-size:4.8vw}.SF37{font-size:4.9333333333vw}.SF38{font-size:5.0666666667vw}.SF39{font-size:5.2vw}.SF40{font-size:5.3333333333vw}.SF41{font-size:5.4666666667vw}.SF42{font-size:5.6vw}.SF43{font-size:5.7333333333vw}.SF44{font-size:5.8666666667vw}.SF45{font-size:6vw}.SF46{font-size:6.1333333333vw}.SF47{font-size:6.2666666667vw}.SF48{font-size:6.4vw}.SF49{font-size:6.5333333333vw}.SF50{font-size:6.6666666667vw}.SF51{font-size:6.8vw}.SF52{font-size:6.9333333333vw}.SF53{font-size:7.0666666667vw}.SF54{font-size:7.2vw}.SF55{font-size:7.3333333333vw}.SF56{font-size:7.4666666667vw}.SF57{font-size:7.6vw}.SF58{font-size:7.7333333333vw}.SF59{font-size:7.8666666667vw}.SF60{font-size:8vw}.SF61{font-size:8.1333333333vw}.SF62{font-size:8.2666666667vw}.SF63{font-size:8.4vw}.SF64{font-size:8.5333333333vw}.SF65{font-size:8.6666666667vw}.SF66{font-size:8.8vw}.SF67{font-size:8.9333333333vw}.SF68{font-size:9.0666666667vw}.SF69{font-size:9.2vw}.SF70{font-size:9.3333333333vw}.SF71{font-size:9.4666666667vw}.SF72{font-size:9.6vw}.SF73{font-size:9.7333333333vw}.SF74{font-size:9.8666666667vw}.SF75{font-size:10vw}.SF76{font-size:10.1333333333vw}.SF77{font-size:10.2666666667vw}.SF78{font-size:10.4vw}.SF79{font-size:10.5333333333vw}.SF80{font-size:10.6666666667vw}.SF81{font-size:10.8vw}.SF82{font-size:10.9333333333vw}.SF83{font-size:11.0666666667vw}.SF84{font-size:11.2vw}.SF85{font-size:11.3333333333vw}.SF86{font-size:11.4666666667vw}.SF87{font-size:11.6vw}.SF88{font-size:11.7333333333vw}.SF89{font-size:11.8666666667vw}.SF90{font-size:12vw}.SF91{font-size:12.1333333333vw}.SF92{font-size:12.2666666667vw}.SF93{font-size:12.4vw}.SF94{font-size:12.5333333333vw}.SF95{font-size:12.6666666667vw}.SF96{font-size:12.8vw}.SF97{font-size:12.9333333333vw}.SF98{font-size:13.0666666667vw}.SF99{font-size:13.2vw}.SF100{font-size:13.3333333333vw}.SF101{font-size:13.4666666667vw}.SF102{font-size:13.6vw}.SF103{font-size:13.7333333333vw}.SF104{font-size:13.8666666667vw}.SF105{font-size:14vw}.SF106{font-size:14.1333333333vw}.SF107{font-size:14.2666666667vw}.SF108{font-size:14.4vw}.SF109{font-size:14.5333333333vw}.SF110{font-size:14.6666666667vw}.SF111{font-size:14.8vw}.SF112{font-size:14.9333333333vw}.SF113{font-size:15.0666666667vw}.SF114{font-size:15.2vw}.SF115{font-size:15.3333333333vw}.SF116{font-size:15.4666666667vw}.SF117{font-size:15.6vw}.SF118{font-size:15.7333333333vw}.SF119{font-size:15.8666666667vw}.SF120{font-size:16vw}.SF121{font-size:16.1333333333vw}.SF122{font-size:16.2666666667vw}.SF123{font-size:16.4vw}.SF124{font-size:16.5333333333vw}.SF125{font-size:16.6666666667vw}.SF126{font-size:16.8vw}.SF127{font-size:16.9333333333vw}.SF128{font-size:17.0666666667vw}.SF129{font-size:17.2vw}.SF130{font-size:17.3333333333vw}.SF131{font-size:17.4666666667vw}.SF132{font-size:17.6vw}.SF133{font-size:17.7333333333vw}.SF134{font-size:17.8666666667vw}.SF135{font-size:18vw}.SF136{font-size:18.1333333333vw}.SF137{font-size:18.2666666667vw}.SF138{font-size:18.4vw}.SF139{font-size:18.5333333333vw}.SF140{font-size:18.6666666667vw}.SF141{font-size:18.8vw}.SF142{font-size:18.9333333333vw}.SF143{font-size:19.0666666667vw}.SF144{font-size:19.2vw}.SF145{font-size:19.3333333333vw}.SF146{font-size:19.4666666667vw}.SF147{font-size:19.6vw}.SF148{font-size:19.7333333333vw}.SF149{font-size:19.8666666667vw}.SF150{font-size:20vw}.SF151{font-size:20.1333333333vw}.SF152{font-size:20.2666666667vw}.SF153{font-size:20.4vw}.SF154{font-size:20.5333333333vw}.SF155{font-size:20.6666666667vw}.SF156{font-size:20.8vw}.SF157{font-size:20.9333333333vw}.SF158{font-size:21.0666666667vw}.SF159{font-size:21.2vw}.SF160{font-size:21.3333333333vw}.SF161{font-size:21.4666666667vw}.SF162{font-size:21.6vw}.SF163{font-size:21.7333333333vw}.SF164{font-size:21.8666666667vw}.SF165{font-size:22vw}.SF166{font-size:22.1333333333vw}.SF167{font-size:22.2666666667vw}.SF168{font-size:22.4vw}.SF169{font-size:22.5333333333vw}.SF170{font-size:22.6666666667vw}.SF171{font-size:22.8vw}.SF172{font-size:22.9333333333vw}.SF173{font-size:23.0666666667vw}.SF174{font-size:23.2vw}.SF175{font-size:23.3333333333vw}.SF176{font-size:23.4666666667vw}.SF177{font-size:23.6vw}.SF178{font-size:23.7333333333vw}.SF179{font-size:23.8666666667vw}.SF180{font-size:24vw}.SF181{font-size:24.1333333333vw}.SF182{font-size:24.2666666667vw}.SF183{font-size:24.4vw}.SF184{font-size:24.5333333333vw}.SF185{font-size:24.6666666667vw}.SF186{font-size:24.8vw}.SF187{font-size:24.9333333333vw}.SF188{font-size:25.0666666667vw}.SF189{font-size:25.2vw}.SF190{font-size:25.3333333333vw}.SF191{font-size:25.4666666667vw}.SF192{font-size:25.6vw}.SF193{font-size:25.7333333333vw}.SF194{font-size:25.8666666667vw}.SF195{font-size:26vw}.SF196{font-size:26.1333333333vw}.SF197{font-size:26.2666666667vw}.SF198{font-size:26.4vw}.SF199{font-size:26.5333333333vw}.SF200{font-size:26.6666666667vw}.SL10{line-height:1}.SL11{line-height:1.1}.SL12{line-height:1.2}.SL13{line-height:1.3}.SL14{line-height:1.4}.SL15{line-height:1.5}.SL16{line-height:1.6}.SL17{line-height:1.7}.SL18{line-height:1.8}.SL19{line-height:1.9}.SL20{line-height:2}.SL21{line-height:2.1}.SL22{line-height:2.2}.SL23{line-height:2.3}.SL24{line-height:2.4}.SL25{line-height:2.5}.SL26{line-height:2.6}.SL27{line-height:2.7}.SL28{line-height:2.8}.SL29{line-height:2.9}.SL30{line-height:3}.SMB{margin-bottom:10px}.SML{margin-left:10px}.SMT{margin-top:10px}.SMR{margin-right:10px}.SPB{padding-bottom:10px}.SPL{padding-left:10px}.SPT{padding-top:10px}.SPR{padding-right:10px}.HIDE-SP{display:none !important}.TAC-SP{text-align:center}.TAL-SP{text-align:left}.TAR-SP{text-align:right}.CLEARFIX-SP:after{content:"";display:block;clear:both}.EXCERPT1-SP{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.EXCERPT2-SP{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.EXCERPT3-SP{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.EXCERPT4-SP{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.EXCERPT5-SP{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}body{font-size:3.2vw}body header#site-header.is-show{opacity:1;transition:opacity .4s cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear 0s}body header#site-header{bottom:auto;top:0;left:0;width:auto;max-width:none;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:none;padding:0;transform:none;opacity:0;transition:opacity .4s cubic-bezier(0.16, 1, 0.3, 1),visibility 0s linear .4s}body header#site-header .humb{top:4vw}body header#site-header .humb{right:4vw}body header#site-header .humb{width:8.6666666667vw}body header#site-header .humb{height:5.3333333333vw}body header#site-header .humb span{width:8.6666666667vw}body header#site-header .humb span{height:0.8vw}body header#site-header .humb span{border-width:0.1333333333vw}body header#site-header .humb span:nth-child(1){top:1.3333333333vw}body header#site-header .humb span:nth-child(2){width:7.3333333333vw}body header#site-header .humb span:nth-child(2){top:3.6vw}body header#site-header .humb.is-open span{height:0.5333333333vw}body header#site-header .humb.is-open span:nth-child(2){width:8.6666666667vw}body header#site-header .header-menu{padding-top:18.6666666667vw}body header#site-header .header-menu{position:fixed;top:0;right:0;width:80%;height:100dvh;overflow-y:auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:rgba(26,65,99,.95);transform:translateX(100%);transition:transform .4s cubic-bezier(0.16, 1, 0.3, 1);z-index:150;line-height:1.33;flex-wrap:nowrap}body header#site-header .header-menu.is-open{transform:translateX(0)}body header#site-header .header-menu li{margin-left:12.2666666667vw}body header#site-header .header-menu li{margin-bottom:8.6666666667vw}body header#site-header .header-menu li:after{left:-6.9333333333vw}body header#site-header .header-menu li:after{width:7.0666666667vw}body header#site-header .header-menu li:after{height:4.6666666667vw}body header#site-header .header-menu li:after{top:50%;transform:translateY(-50%)}body header#site-header .header-menu li.logo{width:41.6vw}body header#site-header .header-menu li.logo{margin-bottom:7.3333333333vw}body header#site-header .header-menu li a.link img{width:3.2vw}body header#site-header .menu-overlay{display:block;position:fixed;top:0;left:0;right:0;height:100dvh;z-index:140;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;background-color:rgba(0,0,0,.1)}body header#site-header .menu-overlay.is-open{opacity:1;visibility:visible}.anchor{top:-6.6666666667vw}.anchor.catch{top:6.6666666667vw}.anchor.main1{top:6.6666666667vw}.anchor.main2{top:6.6666666667vw}.anchor.main3{top:29.3333333333vw}.anchor.main4{top:6.6666666667vw}.btn{width:36vw}.btn{height:9.0666666667vw}.btn{font-size:3.2vw}.btn{padding-right:4.9333333333vw}.btn{padding-bottom:0.4vw}.btn{letter-spacing:-0.05em}.btn:after{top:2.8vw}.btn:after{right:2.2666666667vw}.btn:after{width:2.9333333333vw}.btn:after{height:3.3333333333vw}.btn:after{background:rgba(0,0,0,0) url(/anniv/4th/assets/images/btn_arrow.3307a227.svg) center center/100% no-repeat}.frame .frame-corner{width:6.6666666667vw}.frame .frame-corner{height:6.6666666667vw}.frame .frame-corner.lt{top:-3.3333333333vw}.frame .frame-corner.lt{left:-3.3333333333vw}.frame .frame-corner.rt{top:-3.3333333333vw}.frame .frame-corner.rt{right:-3.3333333333vw}.frame .frame-corner.lb{bottom:-3.3333333333vw}.frame .frame-corner.lb{left:-3.3333333333vw}.frame .frame-corner.rb{bottom:-3.3333333333vw}.frame .frame-corner.rb{right:-3.3333333333vw}.bgs{width:100vw}.modal:after{bottom:-2.4vw}.modal:after{right:-2.4vw}.modal:after{width:4.6666666667vw}.modal:after{height:4.6666666667vw}.modal{background:rgba(0,0,0,0) url(/anniv/4th/assets/images/icon_zoom.65cbe59d.png) center center/100% no-repeat}.card-modal__body{max-width:86vw;max-height:80vh}.card-modal__nav{width:6.1333333333vw}.card-modal__nav{height:7.6vw}.card-modal__nav{background:rgba(0,0,0,0) url(/anniv/4th/assets/images/modal.arrow.52f038c8.svg) center center/100% no-repeat}.card-modal__nav--prev{left:-9.3333333333vw}.card-modal__nav--next{right:-9.3333333333vw}.card-modal__media{width:61.2vw}.card-modal__close,.movie-modal__close{width:13.3333333333vw}.card-modal__close,.movie-modal__close{height:5.3333333333vw}.card-modal__close,.movie-modal__close{top:-9.3333333333vw}.card-modal__close,.movie-modal__close{right:0vw}.card-modal__close span,.movie-modal__close span{height:0.5333333333vw}.card-modal__close span,.movie-modal__close span{width:13.3333333333vw}.movie-modal__body{width:86vw}.main5-modal__content{max-height:75vh}.main5-modal__body{max-width:80vw;max-height:86vh}.main5-modal__close{width:13.3333333333vw}.main5-modal__close{height:5.3333333333vw}.main5-modal__close{top:-9.3333333333vw}.main5-modal__close{right:0vw}.main5-modal__close span{height:0.5333333333vw}.main5-modal__close span{width:13.3333333333vw}.flower-field{--flower-unit: calc(100vw / 750)}.flower-field__layer{overflow:hidden}.flower-field__layer--left{width:12vw;left:0}.flower-field__layer--right{width:12vw;right:0}body .kv .kv-upper{height:203.2vw}body .kv .kv-catch-bg:after{top:0vw}body .kv .kv-lower{padding-bottom:17.6vw}body .kv .kv-ribon{width:100vw}body .kv .kv-flare{width:100vw}body .kv .kv-logo{top:114vw}body .kv .kv-logo{width:55.6vw}body .kv .kv-title{top:1.3333333333vw}body .kv .kv-title{width:95.3333333333vw}body .kv .kv-chara{width:100vw}body .kv .kv-bnrs{top:171.0666666667vw}body .kv .kv-bnrs{width:72vw}body .kv .kv-bnrs{height:40.5333333333vw}body .kv .kv-bnrs{left:50%;transform:translateX(-50%)}body .kv .kv-bnrs .splide__pagination{bottom:-3.7333333333vw}body .kv .kv-bnrs .splide__pagination li{margin-right:0.5333333333vw}body .kv .kv-bnrs .splide__pagination li{margin-left:0.5333333333vw}body .kv .kv-bnrs .splide__pagination__page{width:1.6vw}body .kv .kv-bnrs .splide__pagination__page{height:1.6vw}body .kv .kv-bnrs .splide__pagination__page{border-width:0.2666666667vw}body .kv .kv-bnrs .splide__pagination__page.is-active{border-width:0.2666666667vw}body .kv .kv-menu{top:142vw}body .kv .kv-menu{font-size:3.2vw}body .kv .kv-menu{gap:2vw 7.3333333333vw}body .kv .kv-menu{width:68vw}body .kv .kv-menu{left:54%;transform:translateX(-50%)}body .kv .kv-menu li:first-child{text-align:center;width:100%}body .kv .kv-menu li a:before{top:0.9333333333vw}body .kv .kv-menu li a:before{left:-4.8vw}body .kv .kv-menu li a:before{width:5.0666666667vw}body .kv .kv-menu li a:before{height:4vw}body .kv .kv-menu li a:before{background:rgba(0,0,0,0) url(/anniv/4th/assets/images/kv_menu_icon.9d52259b.svg) center center/100% no-repeat}body .kv .kv-menu li a:after{height:0.2666666667vw}body .kv .kv-menu li a.link img{width:2.9333333333vw}body .kv .kv-menu li a.link img{left:0.6666666667vw}body .kv .kv-menu:after{width:100vw}body .kv .kv-menu:after{height:68.2666666667vw}body .kv .kv-menu:after{background:rgba(0,0,0,0) url(/anniv/4th/assets/images/kv_blur.f6e518cd.png) center center/100% no-repeat}body .kv .kv-catch{padding-top:23.3333333333vw}body .kv .kv-catch{margin-bottom:7.7333333333vw}body .kv .kv-catch{width:77.3333333333vw}body .kv .kv-desc{margin-bottom:4vw}body .kv .kv-desc{font-size:3.0666666667vw}body .kv .kv-desc{line-height:1.5}body .kv .kv-links{gap:3.7333333333vw 9.3333333333vw}body .kv .kv-link{width:41.3333333333vw}body .kv .kv-link{margin-right:-3.0666666667vw}body .kv .kv-link{margin-left:-3.0666666667vw}body .kv .kv-link:after{bottom:-3.0666666667vw}body .kv .kv-link:after{width:13.0666666667vw}body .kv .kv-link:after{height:10.9333333333vw}body .kv .kv-link.kv-link-03{margin-top:-1.8666666667vw}body .main1{padding-top:16vw}body .main1{padding-bottom:13.0666666667vw}body .main1 .main1-bg:before{top:-7.7333333333vw}body .main1 .main1-bg:before{right:0vw}body .main1 .main1-bg:before{width:100vw}body .main1 .main1-bg:before{height:152.2666666667vw}body .main1 .main1-bg:before{background:rgba(0,0,0,0) url(/anniv/4th/assets/images/main1_bg_chara1.5418f1d0.png) center center/100% no-repeat}body .main1 .main1-bg:after{top:364.6666666667vw}body .main1 .main1-bg:after{left:0vw}body .main1 .main1-bg:after{width:100vw}body .main1 .main1-bg:after{height:144.4vw}body .main1 .main1-bg:after{background:rgba(0,0,0,0) url(/anniv/4th/assets/images/main1_bg_chara2.37c9c33d.png) center center/100% no-repeat}body .main1 .main1-title{margin-bottom:7.2vw}body .main1 .main1-title{width:100vw}body .main1 .main1-ur{margin-bottom:29.7333333333vw}body .main1 .main1-ur-title{width:74.4vw}body .main1 .main1-ur-title{margin-bottom:2vw}body .main1 .main1-ur-text{margin-bottom:6.6666666667vw}body .main1 .main1-ur-text{font-size:3.0666666667vw}body .main1 .main1-ur-text{line-height:1.5}body .main1 .main1-ur-list{gap:5.3333333333vw 8.1333333333vw}body .main1 .card-item{width:35.8666666667vw}body .main1 .card-img{width:35.8666666667vw}body .main1 .card-img{margin-bottom:3.0666666667vw}body .main1 .card-attr{margin-bottom:3.0666666667vw}body .main1 .card-attr{min-height:8.8vw}body .main1 .card-attr-one{font-size:2.6666666667vw}body .main1 .card-attr-one{margin-bottom:0.2666666667vw}body .main1 .card-attr-one .lg img{width:8.4vw}body .main1 .card-attr-one img{width:4.6666666667vw}body .main1 .card-attr-one img{margin-right:0.8vw}body .main1 .card-name{font-size:2.9333333333vw}body .main1 .card-name:after{top:-0.9333333333vw}body .main1 .card-name:after{height:0.2666666667vw}body .main1 .card-name:after{width:100%}body .main1 .main1-lg-tabs{gap:0vw 2.2666666667vw}body .main1 .main1-lg-tabs{margin-bottom:-8.4vw}body .main1 .main1-lg-tabs .btn1{width:5.8666666667vw}body .main1 .main1-lg-tabs .btn2{width:5.3333333333vw}body .main1 .main1-lg-tabs .btn3{width:5.8666666667vw}body .main1 .main1-lg-tabs .btn4{width:5.3333333333vw}body .main1 .main1-lg-tabs .btn5{width:5.3333333333vw}body .main1 .main1-lg-tabs .btn6{width:5.3333333333vw}body .main1 .main1-lg-tabs .btn7{width:5.8666666667vw}body .main1 .main1-lg-tabs li{width:9.2vw}body .main1 .main1-lg-tabs li{height:9.2vw}body .main1 .tab-contents{margin-top:4vw}body .main1 .tab-contents{width:89.3333333333vw}body .main1 .tab-contents{padding-top:11.3333333333vw}body .main1 .tab-contents{padding-bottom:6.6666666667vw}body .main1 .card-list{gap:6.9333333333vw 5.8666666667vw}body .main1 .main1-lg-title{width:74.4vw}body .main1 .main1-lg-title{margin-bottom:8.2666666667vw}body .main2{padding-top:9.6vw}body .main2{padding-bottom:13.3333333333vw}body .main2 .main2-title{margin-bottom:14vw}body .main2 .main2-title{width:100vw}body .main2 .main2-img{width:56.5333333333vw}body .main2 .main2-img{transform:none}body .main2 .main2-info{width:52.2666666667vw}body .main2 .main2-info{padding-top:7.4666666667vw}body .main2 .main2-desc{margin-left:3.8666666667vw}body .main2 .main2-desc{margin-bottom:3.0666666667vw}body .main2 .main2-desc{line-height:1.5}body .main2 .main2-box{padding-top:3.2vw}body .main2 .main2-box{padding-bottom:4vw}body .main2 .main2-box{margin-right:0.6666666667vw}body .main2 .main2-box p{margin-left:4vw}body .main2 .main2-box p{font-size:2.9333333333vw}body .main2 .main2-box p{line-height:1.36}body .main2 .main2-box .big{margin-top:1.0666666667vw}body .main2 .main2-box .big{font-size:5.3333333333vw}body .main2 .main2-box .big{line-height:1.25}body .main2 .main2-serial{font-size:4.2666666667vw}body .main2 .main2-serial{margin-top:21.0666666667vw}body .main2 .main2-serial{margin-left:13.3333333333vw}body .main2 .main2-serial{line-height:1.25}body .main2 .main2-note{margin-top:3.4666666667vw}body .main2 .main2-note{margin-left:5.0666666667vw}body .main2 .main2-note{font-size:2.6666666667vw}body .main3{padding-top:15.3333333333vw}body .main3{padding-bottom:13.3333333333vw}body .main3 .main3-title{margin-bottom:1.8666666667vw}body .main3 .main3-title{width:100vw}body .main3 .main3-desc{margin-bottom:6.8vw}body .main3 .main3-desc{line-height:1.5}body .main3 .main3-card-list{max-width:87.4666666667vw}body .main3 .main3-card-list{margin-bottom:3.3333333333vw}body .main3 .main3-card-list{gap:8.4vw 0vw}body .main3 .main3-card-list{grid-template-columns:repeat(2, auto)}body .main3 .main3-card-img{width:35.8666666667vw}body .main3 .main3-card-img{margin-bottom:4.4vw}body .main3 .main3-support{padding-top:39.6vw}body .main3 .main3-support{max-width:89.3333333333vw}body .main3 .main3-support{height:73.3333333333vw}body .main3 .main3-support{left:0.9333333333vw}body .main3 .main3-support{background:rgba(0,0,0,0) url(/anniv/4th/assets/images/main3_img_support.aafce8c1.png) center center/cover no-repeat}body .main3 .main3-support-info{padding-left:7.7333333333vw}body .main3 .main3-support-info{padding-right:2.6666666667vw}body .main3 .main3-support-info{margin-bottom:2vw}body .main3 .main3-support-logo picture{width:13.3333333333vw}body .main3 .main3-support-badge{margin-top:0.8vw}body .main3 .main3-support-badge{margin-left:2.2666666667vw}body .main3 .main3-support-badge{width:56.4vw}body .main3 .official{margin-top:0.2666666667vw}body .main3 .official{margin-left:2.2666666667vw}body .main3 .official .btn{width:56.2666666667vw}body .main3 .official .btn{height:6.6666666667vw}body .main3 .official .btn{font-size:2.9333333333vw}body .main3 .official .btn:after{top:1.4666666667vw}body .main3 .official .btn:after{right:18vw}body .main3 .main3-support-links{gap:3.2vw}body .main3 .main3-support-links{left:-0.8vw}body .main3 .main3-support-links{justify-content:center}body .main3 .main3-support-links li a.app{width:30.6666666667vw}body .main3 .main3-support-links li a.google{width:38.2666666667vw}body .main3 .main3-support-links .btn-detail{width:56.2666666667vw}body .main4{padding-top:20.4vw}body .main4{padding-bottom:9.3333333333vw}body .main4 .main4-title{width:100vw}body .main4 .main4-title{margin-bottom:-1.6vw}body .main4 .main4-sub-text{margin-bottom:7.2vw}body .main4 .main4-sub-text{line-height:1.5}body .main4 .main4-benefit-1 .main4-benefit-title{width:89.2vw}body .main4 .main4-benefit-1 .main4-benefit-title{margin-bottom:1.4666666667vw}body .main4 .main4-benefit-1 .main4-benefit-img{width:93.4666666667vw}body .main4 .main4-benefit-desc{width:82.6666666667vw}body .main4 .main4-benefit-desc{font-size:3.0666666667vw}body .main4 .main4-benefit-desc{margin-bottom:-2vw}body .main4 .main4-benefit-desc{text-align:left;line-height:1.545}body .main4 .main4-benefit-img{margin-bottom:30.6666666667vw}body .main4 .main4-benefit-2 .main4-benefit-title{width:89.2vw}body .main4 .main4-benefit-2 .main4-benefit-title{margin-bottom:1.7333333333vw}body .main4 .main4-benefit-2 .main4-benefit-img{width:94.9333333333vw}body .main4 .main4-benefit-2 .main4-benefit-img{margin-bottom:0.9333333333vw}body .main4 .main4-benefit-2 .main4-benefit-desc{width:82.6666666667vw}body .main4 .main4-benefit-2 .main4-benefit-desc{font-size:3.0666666667vw}body .main4 .main4-benefit-2 .main4-benefit-desc{margin-bottom:2vw}body .main4 .main4-benefit-2 .main4-benefit-desc{text-align:left;line-height:1.545}body .main4 .main4-btn{width:41.3333333333vw}body .main4 .main4-btn:after{width:3.2vw}body .main4 .main4-btn:after{height:3.8666666667vw}body .main5{padding-top:9.3333333333vw}body .main5{padding-bottom:14vw}body .main5 .main5-title{width:100vw}body .main5 .main5-title{margin-bottom:14vw}body .main5 .main5-img{width:46.2666666667vw}body .main5 .main5-img{margin-left:3.4666666667vw}body .main5 .main5-img{margin-bottom:2.4vw}body .main5 .main5-info{left:-1.6vw}body .main5 .main5-info{margin-top:16.5333333333vw}body .main5 .main5-info{flex:1}body .main5 .main5-box{padding-top:3.0666666667vw}body .main5 .main5-box{padding-left:4vw}body .main5 .main5-box{padding-bottom:2.9333333333vw}body .main5 .main5-box{margin-bottom:3.2vw}body .main5 .main5-box p{font-size:2.9333333333vw}body .main5 .main5-box .big{font-size:5.3333333333vw}body .main5 .main5-text{width:89.3333333333vw}body .main5 .main5-text{margin-bottom:6vw}body .main5 .main5-text{margin-left:auto;margin-right:auto;line-height:1.5}body .main5 .main5-text p{margin-bottom:4vw}body .main5 .main5-btns{gap:0vw 6vw}body .main5 .main5-btns{justify-content:center}body .main5 .main5-btn{font-size:3.0666666667vw}body .main5 .main5-btn.entry{width:41.3333333333vw}body .main5 .main5-btn.movie{width:41.3333333333vw}body .main5 .main5-btn.movie{padding-right:4vw}body .main5 .main5-btn.movie:after{right:1.3333333333vw}body .main5 .main5-btn.movie{letter-spacing:-0.08em}body .main5 .main5-btn:after{top:2.5333333333vw}body .main5 .main5-btn:after{width:2.9333333333vw}body .main5 .main5-btn:after{height:3.3333333333vw}body .main5 .main5-btn:after{background:rgba(0,0,0,0) url(/anniv/4th/assets/images/modal.arrow.52f038c8.svg) center center/100% no-repeat}body .other{padding-top:13.6vw}body .other{padding-bottom:13.3333333333vw}body .other .other-top{gap:12.4vw 0vw}body .other .other-top{margin-bottom:17.6vw}body .other .other-top{flex-direction:column;align-items:center}body .other .other-recording-title{width:81.4666666667vw}body .other .other-recording-title{margin-bottom:3.6vw}body .other .other-recording-img{width:82.8vw}body .other .other-recording-text{line-height:1.5}body .other .other-deck-title{width:81.4666666667vw}body .other .other-deck-title{margin-bottom:5.3333333333vw}body .other .other-deck-img{width:82.5333333333vw}body .other .other-deck-img{margin-bottom:2.5333333333vw}body .other .other-deck-text{margin-bottom:4.8vw}body .other .other-deck-text{line-height:1.5}body .other .other-deck-btn{width:38.6666666667vw}body .other .other-product{margin-bottom:-12.6666666667vw}body .other .other-product-title{width:81.4666666667vw}body .other .other-product-title{margin-bottom:4.6666666667vw}body .other .other-product-box{width:89.3333333333vw}body .other .other-product-box{margin-bottom:8.1333333333vw}body .other .other-product-box{padding-top:5.3333333333vw}body .other .other-product-box{padding-bottom:8.8vw}body .other .other-product-box{flex-direction:column}body .other .other-product-left{width:100%}body .other .other-product-img{margin-bottom:2.6666666667vw}body .other .other-product-img{width:67.0666666667vw}body .other .other-product-img{left:-1.8666666667vw}body .other .other-product-img{margin-left:auto;margin-right:auto}body .other .other-product-table{font-size:2.9333333333vw}body .other .other-product-table{margin-left:3.4666666667vw}body .other .other-product-table .other-product-table__row{margin-bottom:2.6666666667vw}body .other .other-product-table .other-product-table__head{width:24vw}body .other .other-product-table .other-product-table__head{padding-top:0.2666666667vw}body .other .other-product-table .other-product-table__head{padding-bottom:0.2666666667vw}body .other .other-product-table .other-product-table__head.tall{height:8.9333333333vw}body .other .other-product-table .other-product-table__data{margin-left:2.6666666667vw}body .other .other-product-table .other-product-table__data{line-height:1.363}body .other .other-product-right{margin-left:3.4666666667vw}body .other .other-product-name{margin-bottom:4.2666666667vw}body .other .other-product-name{font-size:3.6vw}body .other .other-product-badge{width:24vw}body .other .other-product-badge{font-size:2.9333333333vw}body .other .other-product-badge{margin-bottom:1.8666666667vw}body .other .other-product-list{margin-bottom:5.3333333333vw}body .other .other-product-list img{width:5.8666666667vw}body .other .other-product-list img{left:-0.2666666667vw}body .other .other-product-list dd{margin-bottom:3.6vw}body .other .other-product-list dd{margin-left:6vw}body .other .other-product-list dd{font-size:2.9333333333vw}body .other .other-product-list dd{line-height:1.363}body .other .other-product-list dd.standard .item-name{width:26vw}body .other .other-product-list dd.para .item-name{width:33.6vw}body .other .other-product-list dd.other-card .item-name{width:22.6666666667vw}body .other .other-product-list dd .note{margin-top:1.3333333333vw}body .other .other-product-list dd .note{font-size:2.6666666667vw}body .other .other-product-list dd .note{line-height:1.3}body .other .other-product-btns{gap:0vw 5.3333333333vw}body .other .other-product-btn{width:38.4vw}body .other .other-product-btn:after{right:2.2666666667vw}body .other .other-store{width:89.3333333333vw}body .other .other-store{height:59.0666666667vw}body .other .other-store{background:rgba(0,0,0,0) url(/anniv/4th/assets/images/other-store_bg.7bdb50a7.png) center top/100% no-repeat}body .other .other-store-btn{width:37.8666666667vw}body .other .other-store-btn{top:40.9333333333vw}body .other .other-store-btn{left:25.6vw}body .other .other-store-btn:after{right:6.6666666667vw}body .cp{padding-top:9.3333333333vw}body .cp{padding-bottom:13.4666666667vw}body .cp .cp-title{width:100vw}body .cp .cp-title{margin-bottom:2.5333333333vw}body .cp .cp-list{width:76.1333333333vw}body .cp .cp-list{gap:8.4vw 0vw}body .cp .cp-item{width:76.1333333333vw}body .cp .cp-item{padding-bottom:16.6666666667vw}body .cp .cp-img{width:75.6vw}body .cp .cp-name{height:15.4666666667vw}body .cp .cp-name{font-size:4.5333333333vw}body .cp .cp-name{padding-left:4.1333333333vw}body .cp .cp-name{line-height:1.29}body .cp .cp-text{padding-top:2.9333333333vw}body .cp .cp-text{padding-left:3.7333333333vw}body .cp .cp-text{padding-right:4vw}body .cp .cp-text{margin-bottom:2.8vw}body .cp .cp-text{font-size:3.2vw}body .cp .cp-text{line-height:1.5}body .cp .cp-period{padding-left:3.7333333333vw}body .cp .cp-period{font-size:3.2vw}body .cp .cp-period{line-height:1.41}body .cp .cp-btn{width:35.8666666667vw}body .cp .cp-btn{bottom:4vw}body .cp .cp-btn:after{right:7.2vw}body .contents{padding-top:21.6vw}body .contents{padding-bottom:12.2666666667vw}body .contents .contents-bg:before,body .contents .contents-bg:after{position:absolute;display:block;content:""}body .contents .contents-bg:before{background:rgba(0,0,0,0) url(/anniv/4th/assets/images/contents_bg_chara1.8cca572c.png) center center/100% no-repeat}body .contents .contents-bg:after{background:rgba(0,0,0,0) url(/anniv/4th/assets/images/contents_bg_chara2.760b947f.png) center center/100% no-repeat}body .contents .contents-event{margin-bottom:10.6666666667vw}body .contents .contents-title{width:44.4vw}body .contents .contents-title{margin-bottom:2.6666666667vw}body .contents .contents-event-list{width:84.4vw}body .contents .contents-event-list{gap:6vw 0vw}body .contents .contents-event-img{width:84.4vw}body .contents .contents-event-img{margin-bottom:0.6666666667vw}body .contents .contents-event-text{font-size:3.4666666667vw}body .contents .contents-movie{margin-bottom:11.3333333333vw}body .contents .contents-movie .contents-title{width:39.0666666667vw}body .contents .contents-movie-list{width:84.4vw}body .contents .contents-movie-list{gap:6vw 0vw}body .contents .contents-movie-img{width:84.4vw}body .contents .contents-movie-img{margin-bottom:0.6666666667vw}body .contents .contents-movie-text{font-size:3.4666666667vw}body .contents .contents-howto{margin-bottom:12.2666666667vw}body .contents .contents-howto .contents-title{width:92.4vw}body .contents .contents-howto-list{width:84.4vw}body .contents .contents-howto-list{gap:6vw 0vw}body .contents .contents-howto-img{width:84.4vw}body .contents .contents-howto-img{margin-bottom:0.6666666667vw}body .contents .contents-howto-text{font-size:3.4666666667vw}body .contents .contents-sns{gap:9.6vw}body .contents .contents-sns li{width:13.3333333333vw}body .contents .contents-sns li.text{font-size:4.2666666667vw}body .contents .contents-sns li.text:after{width:5.3333333333vw}body .contents .contents-sns li.text:after{height:0.2666666667vw}body .contents .contents-sns li.text:after{right:-7.7333333333vw}}@media screen and (max-width: 767.9px)and (max-width: 767.9px){body header#site-header .header-menu{max-width:56.2666666667vw}body header#site-header .header-menu{padding-top:18.6666666667vw}body header#site-header .header-menu li a{font-size:4.8vw}body .main2 .main2-img{left:3.3333333333vw}body .contents .contents-bg:before{top:0vw}body .contents .contents-bg:before{right:0vw}body .contents .contents-bg:before{width:100vw}body .contents .contents-bg:before{height:144.5333333333vw}body .contents .contents-bg:after{top:301.3333333333vw}body .contents .contents-bg:after{left:0vw}body .contents .contents-bg:after{width:100vw}body .contents .contents-bg:after{height:193.3333333333vw}}@media screen and (max-width: 767.9px)and (min-width: 768px){body header#site-header .header-menu{gap:40px 0px}}@media (hover: hover){a:hover{opacity:.75}.disabled .btn:hover{opacity:1;filter:none}.btn.unpublished:hover{opacity:1;filter:none}.btn:hover{opacity:1;filter:drop-shadow(0 0 8px #97fffe) drop-shadow(0 0 8px rgba(151, 255, 254, 0.99))}body .kv .kv-bnrs .splide__pagination li:hover{opacity:.75}body .kv .kv-link:hover{opacity:1;filter:drop-shadow(0 0 40px #fff)}body .main1 .card-img a:hover{opacity:1;transform:scale(1.05);filter:drop-shadow(0 0 8px rgba(13, 101, 133, 0.9))}body .main1 .card-item.disabled .card-img a:hover{opacity:1;transform:scale(1);filter:none}body .main3 .main3-card-img a:hover{opacity:1;transform:scale(1.05);filter:drop-shadow(0 0 8px rgba(13, 101, 133, 0.9))}body .main3 .main3-card-item.disabled .main3-card-img a:hover{opacity:1;transform:scale(1);filter:none}body .main4 .main4-btn:hover{opacity:1;filter:drop-shadow(0 0 8px #97fffe) drop-shadow(0 0 8px rgba(151, 255, 254, 0.99))}body .main5 .main5-btn:hover{opacity:1;filter:drop-shadow(0 0 8px #97fffe) drop-shadow(0 0 8px rgba(151, 255, 254, 0.99))}body .other .other-store-btn:hover{opacity:1;filter:drop-shadow(0 0 8px #97fffe) drop-shadow(0 0 8px rgba(151, 255, 254, 0.99))}body .contents .contents-sns li .x:hover{opacity:1}body .contents .contents-sns li .x:hover .on{opacity:1}}