@import'https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.css';body{margin:0;padding:0}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ol,ul{list-style:none}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}img{vertical-align:bottom}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:0px}:root{--vw: 1vw;--vh: 1vh}@media screen and (min-width: 768px)and (max-width: 1919px){html{font-size:20px;font-size:1.0416666667vw}}@media screen and (min-width: 1920px){html{font-size:20px}}@media screen and (max-width: 767px){html{font-size:2.6666666667vw}}html{margin:0;padding:0;width:100%;-webkit-text-size-adjust:100%}body{width:100%;min-height:100vh;background-color:#efebe3;color:#555;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",YuGothic,"游ゴシック体","Meiryo",sans-serif;font-size:.8rem;font-weight:400;font-optical-sizing:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 768px)and (max-width: 1919px){body{font-size:.6rem}}@media screen and (min-width: 1920px){body{font-size:.6rem}}@media screen and (max-width: 767px){body{min-height:calc(var(--vh, 1vh)*100);-webkit-transition:background-color 0s linear 1s;transition:background-color 0s linear 1s;font-size:1.2rem}}body.no_scroll{pointer-events:none}body.loading_end{background-color:#efebe3}@media screen and (max-width: 767px){body.loading_end{background-color:#556975}}#wrapper{position:relative;width:100%}#wrapper strong,#wrapper b{font-weight:700}#wrapper .pc{display:block !important}@media screen and (max-width: 767px){#wrapper .pc{display:none !important}}#wrapper .sp{display:none !important}@media screen and (max-width: 767px){#wrapper .sp{display:block !important}}#wrapper .pc_ib{display:inline-block !important}@media screen and (max-width: 767px){#wrapper .pc_ib{display:none !important}}#wrapper .sp_ib{display:none !important}@media screen and (max-width: 767px){#wrapper .sp_ib{display:inline-block !important}}#wrapper .pc_if{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media screen and (max-width: 767px){#wrapper .pc_if{display:none !important}}#wrapper .sp_if{display:none !important}@media screen and (max-width: 767px){#wrapper .sp_if{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}#wrapper svg{width:100%;height:100%;vertical-align:top}#wrapper svg{fill:currentColor}#wrapper img{width:100%;height:auto;vertical-align:top}#wrapper img.w10{width:10%}#wrapper img.w20{width:20%}#wrapper img.w30{width:30%}#wrapper img.w40{width:40%}#wrapper img.w50{width:50%}#wrapper img.w60{width:60%}#wrapper img.w70{width:70%}#wrapper img.w80{width:80%}#wrapper img.w90{width:90%}#wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#wrapper .vrl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#wrapper .alp{font-family:"Hanken Grotesk",sans-serif;font-optical-sizing:auto;font-weight:500}#wrapper .touch{position:relative}#wrapper .touch.over .df{opacity:0}#wrapper .touch.over .ov{opacity:1}#wrapper .touch .df{-webkit-transition:.3s linear;transition:.3s linear}#wrapper .touch .ov{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:.3s linear;transition:.3s linear}a{color:#555;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{color:#555;text-decoration:none}#wpadminbar{display:none}#wpcom-launch-banner-wrapper{display:none}#container{position:relative;width:100%;overflow:hidden;opacity:0}.loaded #container{-webkit-transition:opacity .5s linear;transition:opacity .5s linear;opacity:1}.popuped #container{position:fixed !important;top:0;left:0}.top #container{pointer-events:none;position:fixed;z-index:-100;opacity:0}.opening_end .top #container{pointer-events:auto;position:relative;z-index:1;opacity:1 !important}#container .ang.fadeIn{opacity:0;-webkit-transition:opacity .6s cubic-bezier(0.32, 0, 0.67, 0);transition:opacity .6s cubic-bezier(0.32, 0, 0.67, 0)}#container .ang.fadeIn.active{opacity:1}#container .ang.fadeIn.d1{-webkit-transition-delay:.3s;transition-delay:.3s}#container .ang.fadeIn.d2{-webkit-transition-delay:.6s;transition-delay:.6s}#container .ang.fadeIn.d3{-webkit-transition-delay:.9s;transition-delay:.9s}#container .ang.fadeIn.d4{-webkit-transition-delay:1.2s;transition-delay:1.2s}#container .ang.scrollIn{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .6s cubic-bezier(0.32, 0, 0.67, 0),-webkit-transform .6s cubic-bezier(0.32, 0, 0.67, 0);transition:opacity .6s cubic-bezier(0.32, 0, 0.67, 0),-webkit-transform .6s cubic-bezier(0.32, 0, 0.67, 0);transition:opacity .6s cubic-bezier(0.32, 0, 0.67, 0),transform .6s cubic-bezier(0.32, 0, 0.67, 0);transition:opacity .6s cubic-bezier(0.32, 0, 0.67, 0),transform .6s cubic-bezier(0.32, 0, 0.67, 0),-webkit-transform .6s cubic-bezier(0.32, 0, 0.67, 0)}#container .ang.scrollIn.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.menued #container{position:fixed}#container .btn_area{position:relative;margin:0 auto 0;width:14rem;height:3.2rem}@media screen and (max-width: 767px){#container .btn_area{width:35.5rem;height:4.5rem}}#container .btn_area a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#fff;background-color:#242424;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){#container .btn_area a{gap:1.1rem}}#container .btn_area a.over{background-color:#d24242}#container .btn_area a.over span.ico svg path{stroke:#fff}#container .btn_area span.text{font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:.08em}@media screen and (max-width: 767px){#container .btn_area span.text{font-size:2rem}}#container .btn_area span.ico{position:absolute;top:50%;right:1.9rem;margin:-0.375rem 0 0;width:0.75rem;height:0.75rem}@media screen and (max-width: 767px){#container .btn_area span.ico{position:relative;top:auto;right:auto;margin:0;width:1.3rem;height:1.3rem}}#container .btn_area span.ico svg path{fill:none;stroke:#707070;-webkit-transition:.3s linear;transition:.3s linear}header{position:fixed;top:0;left:0;z-index:11;width:100%;height:2.6rem}@media screen and (max-width: 767px){header{height:5.1rem}}.top header{opacity:0;-webkit-transform:translateY(-2.65rem);transform:translateY(-2.65rem);-webkit-transition:495ms ease-in;transition:495ms ease-in}@media screen and (max-width: 767px){.top header{-webkit-transform:translateY(-5rem);transform:translateY(-5rem)}}.opening_end .top header{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}header .header_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/header_bg.webp) top left;background-size:96rem 2.5rem}@media screen and (max-width: 767px){header .header_bg{background:url(../img/common/header_bg_sp.webp) top left;background-size:96rem 2.5rem}}header .header_line{position:absolute;top:0;left:0;width:100%;height:calc(var(--pvh)*.0053333333);background-color:#d24242}@media screen and (max-width: 767px){header .header_line{height:0.2rem}}header .botttom_line{position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#666}@media screen and (max-width: 767px){header .botttom_line{height:0.1rem}}header h1.title{position:absolute;top:0.35rem;left:0.2rem;width:12.35rem;height:1.9rem}@media screen and (max-width: 767px){header h1.title{display:none}}header h1.title a{display:block;width:100%;height:100%;text-indent:-9999px;background:url(../img/common/header_logo.webp?f) no-repeat;background-size:cover}header h1.title a.over{-webkit-transition:.3s linear;transition:.3s linear;opacity:.7}header .bn_100th{position:absolute;top:0.75rem;left:13.15rem;width:3.45rem;height:1.4rem}@media screen and (max-width: 767px){header .bn_100th{top:0.8rem;left:0.7rem;width:8.6rem;height:3.5rem}}header ul.menu_list{position:absolute;top:0.55rem;right:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){header ul.menu_list{display:none}}header ul.menu_list li a{display:block;width:100%;height:100%;padding:0.45rem 0.75rem;font-size:0.8rem;font-weight:900;letter-spacing:.032em;line-height:1;-webkit-transition:.3s linear;transition:.3s linear}header ul.menu_list li a.over{color:#d24242}#menu{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:8.45rem;height:5rem;z-index:600;border-left:0.1rem solid #666}@media print,screen and (min-width: 768px){#menu{display:none}}#menu span.text{margin:2.4rem 0 0 1rem;font-size:0.8rem;letter-spacing:.023em;line-height:1}.menued #menu span.ico_menu{opacity:0}#menu span.ico_menu{position:absolute;top:1.55rem;right:0.9rem;width:3.3rem;height:2.35rem;-webkit-transition:opacity .3s linear .3s;transition:opacity .3s linear .3s}.menued #menu span.ico_close{opacity:1}#menu span.ico_close{opacity:0;position:absolute;top:1.2rem;right:1.6rem;width:2.6rem;height:3rem;-webkit-transition:opacity .3s linear .3s;transition:opacity .3s linear .3s}#menu_area{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;opacity:0;pointer-events:none;-webkit-transition:opacity 360ms linear;transition:opacity 360ms linear}.menued #menu_area{opacity:1;pointer-events:auto}@media print,screen and (min-width: 768px){#menu_area{display:none}}#menu_area .menu_bg{position:absolute;top:5.1rem;left:0;width:100%;height:100%;background:url(../img/top/kv_bg_sp.webp) center top no-repeat;background-size:100% auto}#menu_area .line_v{position:absolute;top:0;right:8.35rem;width:0.1rem;height:100%;background-color:#666}#menu_area ul.menu_list{position:absolute;top:16.25rem;left:0;width:29.05rem}#menu_area ul.menu_list li{position:relative;width:100%;height:7.2rem;border-top:0.1rem solid #666}#menu_area ul.menu_list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0.85rem 0 0;width:100%;height:100%}#menu_area ul.menu_list li .eng{margin:-0.1rem 0 0;height:1.05rem}#menu_area ul.menu_list li .eng svg{width:auto;height:100%}#menu_area ul.menu_list li span.text{margin:0.35rem 0 0;font-size:2rem;font-weight:900;line-height:1;letter-spacing:.032em}#menu_area .menu_area_chara{position:absolute;left:0;z-index:2;top:5.45rem;left:0;width:20.9rem;height:44.45rem}body[data-comic="1"] #menu_area .menu_area_chara{background:url(../img/common/menu_chara_1.webp?f) left top no-repeat;background-size:cover}body[data-comic="2"] #menu_area .menu_area_chara{background:url(../img/common/menu_chara_2.webp?f) left top no-repeat;background-size:cover}body[data-comic="3"] #menu_area .menu_area_chara{background:url(../img/common/menu_chara_3.webp?f) left top no-repeat;background-size:cover}body[data-comic="4"] #menu_area .menu_area_chara{background:url(../img/common/menu_chara_4.webp?f) left top no-repeat;background-size:cover}body[data-comic="2"] #menu_area .menu_area_chara{top:11.45rem;width:19.5rem;height:46.25rem}body[data-comic="3"] #menu_area .menu_area_chara{top:13.4rem;width:24.3rem;height:42.65rem}body[data-comic="4"] #menu_area .menu_area_chara{top:19.6rem;width:20.9rem;height:35.35rem}#menu_area .btn_box{position:absolute;top:56.05rem;left:0;z-index:3;width:100%;height:15rem;background:url(../img/common/menu_bg_sp.webp) center top;background-size:100% auto}#menu_area .btn_box .btn_area_line{position:relative;width:100%;height:0.1rem;background-color:#666}#menu_area .btn_box .btn_area{margin:1.6rem auto 0}#menu_area .title_area{position:absolute;top:5.75rem;right:0;z-index:2;width:9.6rem;height:51.25rem}footer{position:relative;margin:0 auto 0;width:100%;color:#fff}footer .totop{position:absolute;top:calc(var(--pvh)*-.5213333333);right:0;width:calc(var(--pvh)*.3933333333);height:calc(var(--pvh)*.5813333333);-webkit-transition:.3s linear;transition:.3s linear}@media print,screen and (min-width: 768px){footer .totop{cursor:pointer}}@media screen and (max-width: 767px){footer .totop{top:-19.55rem;width:14.75rem;height:21.8rem}}footer .totop a{position:relative;display:block;-webkit-transform-origin:right bottom;transform-origin:right bottom}footer .totop a.active{-webkit-animation:.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1 forwards totopClick;animation:.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1 forwards totopClick}footer .footer_inner{position:relative;padding:0 0 calc(var(--pvh)*.1093333333);width:100%;background-color:#627f91;color:#fff;border-top:calc(var(--pvh)*.0026666667) solid #666}@media screen and (max-width: 767px){footer .footer_inner{padding:0 0 8.6rem;border-top:0.1rem solid #666}}footer .lead{margin:calc(var(--pvh)*.1306666667) auto 0;font-size:calc(var(--pvh)*.0426666667);font-weight:900;letter-spacing:-0.03em;line-height:1;text-align:center}@media screen and (max-width: 767px){footer .lead{margin:4.9rem auto 0;font-size:1.6rem}}footer .youngjump{margin:calc(var(--pvh)*.04) auto 0;width:calc(var(--pvh)*.5013333333)}@media screen and (max-width: 767px){footer .youngjump{margin:1.5rem auto 0;width:18.8rem}}footer .footer_btn_area{margin:calc(var(--pvh)*.0533333333) auto 0;width:calc(var(--pvh)*.8946666667);height:calc(var(--pvh)*.16)}@media screen and (max-width: 767px){footer .footer_btn_area{margin:2rem auto 0;width:33.55rem;height:6rem}}footer .footer_btn_area a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#fff;color:#627f91;-webkit-transition:.3s linear;transition:.3s linear}footer .footer_btn_area a.over{background-color:#d24242;color:#fff}footer .footer_btn_area span.text{font-size:calc(var(--pvh)*.0586666667);font-weight:700}@media screen and (max-width: 767px){footer .footer_btn_area span.text{font-size:2.2rem}}footer .footer_logo_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:calc(var(--pvh)*.16) auto 0}@media screen and (max-width: 767px){footer .footer_logo_area{margin:6rem auto 0}}footer .footer_logo{width:calc(var(--pvh)*.452)}@media screen and (max-width: 767px){footer .footer_logo{width:16.95rem}}footer .bn_100th{margin:0 0 0 calc(var(--pvh)*.064);width:calc(var(--pvh)*.228)}@media screen and (max-width: 767px){footer .bn_100th{margin:0 0 0 2.4rem;width:8.55rem}}footer .shueisha{margin:0 0 0 calc(var(--pvh)*.0173333333);width:calc(var(--pvh)*.16)}@media screen and (max-width: 767px){footer .shueisha{margin:0 0 0 0.65rem;width:6rem}}footer .copyright{margin:calc(var(--pvh)*.0653333333) auto 0;text-align:center;font-size:calc(var(--pvh)*.0213333333);font-weight:300;letter-spacing:.03em;line-height:1;text-align:center}@media screen and (max-width: 767px){footer .copyright{margin:2.45rem auto 0;font-size:0.8rem}}@keyframes totopClick{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}60%{-webkit-transform:scale(1.1) translateY(-1.75rem);transform:scale(1.1) translateY(-1.75rem)}80%{-webkit-transform:scale(1) translateY(-1.25rem);transform:scale(1) translateY(-1.25rem)}100%{-webkit-transform:scale(1.1) translateY(-1.75rem);transform:scale(1.1) translateY(-1.75rem)}}@-webkit-keyframes totopClick{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}60%{-webkit-transform:scale(1.1) translateY(-1.75rem);transform:scale(1.1) translateY(-1.75rem)}80%{-webkit-transform:scale(1) translateY(-1.25rem);transform:scale(1) translateY(-1.25rem)}100%{-webkit-transform:scale(1.1) translateY(-1.75rem);transform:scale(1.1) translateY(-1.75rem)}}#loading{position:relative;width:100%;height:100%;opacity:0;background-color:#fff}@media screen and (max-width: 767px){#loading{height:calc(var(--vh, 1vh)*100)}}#loading .loading_wrapper{position:relative;width:100%;height:100%;-webkit-transition:opacity 660ms linear;transition:opacity 660ms linear}.loaded #loading{opacity:1}#loading.end{pointer-events:none}#loading.end .loading_wrapper{opacity:0}.opening_end #loading{position:fixed}#loading svg{width:100%;height:100%;vertical-align:top}#loading .loading_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:url(../img/common/loading_bg.webp) center center;background-size:100% auto}@media screen and (max-width: 767px){#loading .loading_bg{background:url(../img/common/loading_bg_sp.webp) center center;background-size:100% auto}}#loading .slash_area{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}#loading .slash_area .slash_df{position:relative;width:100%;height:100%;background:url(../img/common/line_ani_w.webp) center center;background-size:cover;-webkit-animation:264ms infinite 0s loadingSlashAni;animation:264ms infinite 0s loadingSlashAni}@media screen and (max-width: 767px){#loading .slash_area .slash_df{background:url(../img/common/line_ani_w_sp.webp) center center;background-size:cover;-webkit-animation:264ms infinite 0s loadingSlashAni;animation:264ms infinite 0s loadingSlashAni}}#loading .btn_back{position:fixed;bottom:1rem;right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3.5rem;height:3.5rem;border-radius:50%;border:1px solid #fff;background-color:rgba(0,0,0,.8);-webkit-transition:.3s linear;transition:.3s linear}@media print,screen and (min-width: 768px){#loading .btn_back{cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}#loading .btn_back:hover{background-color:rgba(210,66,66,.8)}}@media screen and (max-width: 767px){#loading .btn_back{bottom:1.25rem;right:1.1rem}}#loading .btn_back span.ico{margin:0 0 0 0.9rem;width:2rem;height:1.2rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#loading .ico_scroll{pointer-events:none;position:fixed;bottom:1rem;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;margin:0 0 0 -2.875rem;width:5.75rem}@media screen and (max-width: 767px){#loading .ico_scroll{bottom:1.25rem}}#loading .ico_scroll span.text{width:5.75rem;height:1.05rem}#loading .ico_scroll span.ico{width:1.35rem;height:1.55rem}#loading .word_area{position:relative;width:100%;height:100%;overflow:hidden}#loading .word_area[data-word="1"] .word_box.word_1{opacity:1}#loading .word_area[data-word="1"] .word_box.word_1 .word{-webkit-transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear,-webkit-transform 2772ms linear;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}#loading .word_area[data-word="2"] .word_box.word_2{opacity:1}#loading .word_area[data-word="2"] .word_box.word_2 .word{-webkit-transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear,-webkit-transform 2772ms linear;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}#loading .word_area[data-word="3"] .word_box.word_3{opacity:1}#loading .word_area[data-word="3"] .word_box.word_3 .word{-webkit-transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear,-webkit-transform 2772ms linear;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}#loading .word_area[data-word="4"] .word_box.word_4{opacity:1}#loading .word_area[data-word="4"] .word_box.word_4 .word{-webkit-transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear,-webkit-transform 2772ms linear;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}#loading .word_area[data-word="5"] .word_box.word_5{opacity:1}#loading .word_area[data-word="5"] .word_box.word_5 .word{-webkit-transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear,-webkit-transform 2772ms linear;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}#loading .word_area[data-word="6"] .word_box.word_6{opacity:1}#loading .word_area[data-word="6"] .word_box.word_6 .word{-webkit-transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,-webkit-transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear;transition:opacity 1528ms linear,transform 2772ms linear,-webkit-transform 2772ms linear;-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}#loading .word_area .word_box{position:relative;top:0;left:0;width:100%;height:20vh;opacity:0}@media screen and (max-width: 767px){#loading .word_area .word_box{height:calc(var(--vh, 1vh)*20)}}#loading .word_area .word_box.last .word{-webkit-animation:528ms infinite lastWordAni;animation:528ms infinite lastWordAni}#loading .word_area .word_box .word{position:fixed;top:calc(50vh - 18.75rem);left:50%;display:block;margin:0 0 0 -12rem;width:24rem;height:37.5rem;opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 1528ms linear;transition:opacity 1528ms linear;will-change:transform}@media screen and (max-width: 767px){#loading .word_area .word_box .word{top:calc(var(--vh, 1vh)*50 - 25.3rem);margin:0 0 0 -16.25rem;width:32.45rem;height:50.65rem}}body[data-comic="1"][data-serif="1"] #loading .word_area .word_box .word.word_1{background:url(../img/loading/load_text_1_1_1.svg?f3) left top no-repeat;background-size:cover}body[data-comic="1"][data-serif="1"] #loading .word_area .word_box .word.word_2{background:url(../img/loading/load_text_1_1_2.svg?f3) left top no-repeat;background-size:cover}body[data-comic="1"][data-serif="1"] #loading .word_area .word_box .word.word_3{background:url(../img/loading/load_text_1_1_3.svg?f3) left top no-repeat;background-size:cover}body[data-comic="1"][data-serif="2"] #loading .word_area .word_box .word.word_1{background:url(../img/loading/load_text_1_2_1.svg?f) left top no-repeat;background-size:cover}body[data-comic="1"][data-serif="2"] #loading .word_area .word_box .word.word_2{background:url(../img/loading/load_text_1_2_2.svg?f2) left top no-repeat;background-size:cover}body[data-comic="1"][data-serif="3"] #loading .word_area .word_box .word.word_1{background:url(../img/loading/load_text_1_3_1.svg?f2) left top no-repeat;background-size:cover}body[data-comic="1"][data-serif="3"] #loading .word_area .word_box .word.word_2{background:url(../img/loading/load_text_1_3_2.svg?f2) left top no-repeat;background-size:cover}body[data-comic="1"][data-serif="3"] #loading .word_area .word_box .word.word_3{background:url(../img/loading/load_text_1_3_3.svg?f2) left top no-repeat;background-size:cover}body[data-comic="1"][data-serif="3"] #loading .word_area .word_box .word.word_4{background:url(../img/loading/load_text_1_3_4.svg?f2) left top no-repeat;background-size:cover}body[data-comic="1"][data-serif="3"] #loading .word_area .word_box .word.word_5{background:url(../img/loading/load_text_1_3_5.svg?f2) left top no-repeat;background-size:cover}body[data-comic="1"][data-serif="4"] #loading .word_area .word_box .word.word_1{background:url(../img/loading/load_text_1_4_1.svg?f) left top no-repeat;background-size:cover}body[data-comic="1"][data-serif="4"] #loading .word_area .word_box .word.word_2{background:url(../img/loading/load_text_1_4_2.svg?f) left top no-repeat;background-size:cover}body[data-comic="2"][data-serif="1"] #loading .word_area .word_box .word.word_1{background:url(../img/loading/load_text_2_1_1.svg?f2) left top no-repeat;background-size:cover}body[data-comic="2"][data-serif="1"] #loading .word_area .word_box .word.word_2{background:url(../img/loading/load_text_2_1_2.svg?f) left top no-repeat;background-size:cover}body[data-comic="2"][data-serif="1"] #loading .word_area .word_box .word.word_3{background:url(../img/loading/load_text_2_1_3.svg?f) left top no-repeat;background-size:cover}body[data-comic="2"][data-serif="2"] #loading .word_area .word_box .word.word_1{background:url(../img/loading/load_text_2_2_1.svg?f2) left top no-repeat;background-size:cover}body[data-comic="2"][data-serif="2"] #loading .word_area .word_box .word.word_2{background:url(../img/loading/load_text_2_2_2.svg?f) left top no-repeat;background-size:cover}body[data-comic="2"][data-serif="3"] #loading .word_area .word_box .word.word_1{background:url(../img/loading/load_text_2_3_1.svg?f) left top no-repeat;background-size:cover}body[data-comic="2"][data-serif="3"] #loading .word_area .word_box .word.word_2{background:url(../img/loading/load_text_2_3_2.svg?f) left top no-repeat;background-size:cover}body[data-comic="2"][data-serif="3"] #loading .word_area .word_box .word.word_3{background:url(../img/loading/load_text_2_3_3.svg?f) left top no-repeat;background-size:cover}body[data-comic="2"][data-serif="3"] #loading .word_area .word_box .word.word_4{background:url(../img/loading/load_text_2_3_4.svg?f) left top no-repeat;background-size:cover}body[data-comic="2"][data-serif="3"] #loading .word_area .word_box .word.word_5{background:url(../img/loading/load_text_2_3_5.svg?f) left top no-repeat;background-size:cover}body[data-comic="2"][data-serif="4"] #loading .word_area .word_box .word.word_1{background:url(../img/loading/load_text_2_4_1.svg?f) left top no-repeat;background-size:cover}body[data-comic="2"][data-serif="4"] #loading .word_area .word_box .word.word_2{background:url(../img/loading/load_text_2_4_2.svg?f) left top no-repeat;background-size:cover}body[data-comic="2"][data-serif="4"] #loading .word_area .word_box .word.word_3{background:url(../img/loading/load_text_2_4_3.svg?f) left top no-repeat;background-size:cover}body[data-comic="2"][data-serif="4"] #loading .word_area .word_box .word.word_4{background:url(../img/loading/load_text_2_4_4.svg?f) left top no-repeat;background-size:cover}body[data-comic="2"][data-serif="4"] #loading .word_area .word_box .word.word_5{background:url(../img/loading/load_text_2_4_5.svg?f) left top no-repeat;background-size:cover}body[data-comic="3"][data-serif="1"] #loading .word_area .word_box .word.word_1{background:url(../img/loading/load_text_3_1_1.svg) left top no-repeat;background-size:cover}body[data-comic="3"][data-serif="1"] #loading .word_area .word_box .word.word_2{background:url(../img/loading/load_text_3_1_2.svg) left top no-repeat;background-size:cover}body[data-comic="3"][data-serif="1"] #loading .word_area .word_box .word.word_3{background:url(../img/loading/load_text_3_1_3.svg) left top no-repeat;background-size:cover}body[data-comic="3"][data-serif="2"] #loading .word_area .word_box .word.word_1{background:url(../img/loading/load_text_3_2_1.svg) left top no-repeat;background-size:cover}body[data-comic="3"][data-serif="2"] #loading .word_area .word_box .word.word_2{background:url(../img/loading/load_text_3_2_2.svg) left top no-repeat;background-size:cover}body[data-comic="3"][data-serif="2"] #loading .word_area .word_box .word.word_3{background:url(../img/loading/load_text_3_2_3.svg) left top no-repeat;background-size:cover}body[data-comic="3"][data-serif="3"] #loading .word_area .word_box .word.word_1{background:url(../img/loading/load_text_3_3_1.svg) left top no-repeat;background-size:cover}body[data-comic="3"][data-serif="3"] #loading .word_area .word_box .word.word_2{background:url(../img/loading/load_text_3_3_2.svg) left top no-repeat;background-size:cover}body[data-comic="3"][data-serif="3"] #loading .word_area .word_box .word.word_3{background:url(../img/loading/load_text_3_3_3.svg) left top no-repeat;background-size:cover}body[data-comic="3"][data-serif="4"] #loading .word_area .word_box .word.word_1{background:url(../img/loading/load_text_3_4_1.svg) left top no-repeat;background-size:cover}body[data-comic="3"][data-serif="4"] #loading .word_area .word_box .word.word_2{background:url(../img/loading/load_text_3_4_2.svg) left top no-repeat;background-size:cover}body[data-comic="3"][data-serif="4"] #loading .word_area .word_box .word.word_3{background:url(../img/loading/load_text_3_4_3.svg) left top no-repeat;background-size:cover}body[data-comic="3"][data-serif="4"] #loading .word_area .word_box .word.word_4{background:url(../img/loading/load_text_3_4_4.svg) left top no-repeat;background-size:cover}body[data-comic="3"][data-serif="4"] #loading .word_area .word_box .word.word_5{background:url(../img/loading/load_text_3_4_5.svg) left top no-repeat;background-size:cover}body[data-comic="3"][data-serif="4"] #loading .word_area .word_box .word.word_6{background:url(../img/loading/load_text_3_4_6.svg) left top no-repeat;background-size:cover}body[data-comic="4"][data-serif="1"] #loading .word_area .word_box .word.word_1{background:url(../img/loading/load_text_4_1_1.svg) left top no-repeat;background-size:cover}body[data-comic="4"][data-serif="1"] #loading .word_area .word_box .word.word_2{background:url(../img/loading/load_text_4_1_2.svg) left top no-repeat;background-size:cover}body[data-comic="4"][data-serif="2"] #loading .word_area .word_box .word.word_1{background:url(../img/loading/load_text_4_2_1.svg) left top no-repeat;background-size:cover}body[data-comic="4"][data-serif="2"] #loading .word_area .word_box .word.word_2{background:url(../img/loading/load_text_4_2_2.svg) left top no-repeat;background-size:cover}body[data-comic="4"][data-serif="2"] #loading .word_area .word_box .word.word_3{background:url(../img/loading/load_text_4_2_3.svg) left top no-repeat;background-size:cover}body[data-comic="4"][data-serif="3"] #loading .word_area .word_box .word.word_1{background:url(../img/loading/load_text_4_3_1.svg) left top no-repeat;background-size:cover}body[data-comic="4"][data-serif="3"] #loading .word_area .word_box .word.word_2{background:url(../img/loading/load_text_4_3_2.svg) left top no-repeat;background-size:cover}body[data-comic="4"][data-serif="4"] #loading .word_area .word_box .word.word_1{background:url(../img/loading/load_text_4_4_1.svg) left top no-repeat;background-size:cover}body[data-comic="4"][data-serif="4"] #loading .word_area .word_box .word.word_2{background:url(../img/loading/load_text_4_4_2.svg) left top no-repeat;background-size:cover}body[data-comic="4"][data-serif="4"] #loading .word_area .word_box .word.word_3{background:url(../img/loading/load_text_4_4_3.svg) left top no-repeat;background-size:cover}body[data-comic="4"][data-serif="4"] #loading .word_area .word_box .word.word_4{background:url(../img/loading/load_text_4_4_4.svg) left top no-repeat;background-size:cover}body[data-comic="4"][data-serif="4"] #loading .word_area .word_box .word.word_5{background:url(../img/loading/load_text_4_4_5.svg) left top no-repeat;background-size:cover}@keyframes loadingSlashAni{0%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1)}25%{-webkit-transform:translate(-2px, -2px) scale(1, 1);transform:translate(-2px, -2px) scale(1, 1)}50%{-webkit-transform:translate(0, 0) scale(-1, 1);transform:translate(0, 0) scale(-1, 1)}75%{-webkit-transform:translate(2px, 2px) scale(-1, 1);transform:translate(2px, 2px) scale(-1, 1)}100%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1)}}@-webkit-keyframes loadingSlashAni{0%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1)}25%{-webkit-transform:translate(-2px, -2px) scale(1, 1);transform:translate(-2px, -2px) scale(1, 1)}50%{-webkit-transform:translate(0, 0) scale(-1, 1);transform:translate(0, 0) scale(-1, 1)}75%{-webkit-transform:translate(2px, 2px) scale(-1, 1);transform:translate(2px, 2px) scale(-1, 1)}100%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1)}}@keyframes lastWordAni{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}12.4%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}12.5%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}24.9%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}25.0%{-webkit-transform:translate(-0.8rem, -0.4rem);transform:translate(-0.8rem, -0.4rem)}37.4%{-webkit-transform:translate(-0.8rem, -0.4rem);transform:translate(-0.8rem, -0.4rem)}37.5%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}49.9%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}50.0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}62.4%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}62.5%{-webkit-transform:translate(-0.8rem, -0.8rem);transform:translate(-0.8rem, -0.8rem)}74.9%{-webkit-transform:translate(-0.8rem, -0.8rem);transform:translate(-0.8rem, -0.8rem)}75.0%{-webkit-transform:translate(-0.8rem, -0.4rem);transform:translate(-0.8rem, -0.4rem)}87.4%{-webkit-transform:translate(-0.8rem, -0.4rem);transform:translate(-0.8rem, -0.4rem)}87.5%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}99.9%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes lastWordAni{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}12.4%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}12.5%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}24.9%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}25.0%{-webkit-transform:translate(-0.8rem, -0.4rem);transform:translate(-0.8rem, -0.4rem)}37.4%{-webkit-transform:translate(-0.8rem, -0.4rem);transform:translate(-0.8rem, -0.4rem)}37.5%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}49.9%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}50.0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}62.4%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}62.5%{-webkit-transform:translate(-0.8rem, -0.8rem);transform:translate(-0.8rem, -0.8rem)}74.9%{-webkit-transform:translate(-0.8rem, -0.8rem);transform:translate(-0.8rem, -0.8rem)}75.0%{-webkit-transform:translate(-0.8rem, -0.4rem);transform:translate(-0.8rem, -0.4rem)}87.4%{-webkit-transform:translate(-0.8rem, -0.4rem);transform:translate(-0.8rem, -0.4rem)}87.5%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}99.9%{-webkit-transform:translate(-0.4rem, -0.4rem);transform:translate(-0.4rem, -0.4rem)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.popup{pointer-events:none;position:fixed;top:0;left:0;z-index:-100;padding:4rem 0 1.5rem;width:100%;height:100vh;background-color:rgba(0,0,0,.7);opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;overflow-y:auto}.popup::-webkit-scrollbar{width:3px}@media screen and (max-width: 767px){.popup::-webkit-scrollbar{width:0.1rem}}.popup::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.popup::-webkit-scrollbar-thumb{background-color:#555;border-radius:3px}@media screen and (max-width: 767px){.popup::-webkit-scrollbar-thumb{border-radius:0.1rem}}.popup.on{z-index:1000;pointer-events:auto}.popup.view{opacity:1}.popup .popup_bg{position:absolute;top:0;left:0;width:100%;height:100%}.popup .popup_wrapper{position:relative;margin:0 auto 0;padding:2.85rem 2rem 2rem 2rem;width:32.5rem;height:auto;background-color:#f4f2ed}.popup .btn_close{position:absolute;top:-3rem;right:0;width:2.5rem;height:2.5rem}@media print,screen and (min-width: 768px){.popup .btn_close{cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.popup .btn_close:hover{opacity:.7}}.popup .popup_inner{position:relative;width:100%;height:100%}@media screen and (max-width: 767px){.top #main_title_area{display:none}}.top #main_title_area{position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0;-webkit-transition:opacity 561ms ease-in 759ms;transition:opacity 561ms ease-in 759ms}.ios.edge .top #main_title_area{height:calc(var(--vh, 1vh)*110)}.opening_end .top #main_title_area{opacity:1}.top #main_title_area .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/top/bg.webp?f) left top no-repeat;background-size:cover}.top #main_title_area .title_area_chara{position:absolute;bottom:0;left:0;-webkit-transition:opacity .5s;transition:opacity .5s}.comic_change .top #main_title_area .title_area_chara{opacity:0}body[data-comic="1"] .top #main_title_area .title_area_chara{bottom:0.4rem;width:22.1875vw;height:46.3020833333vw;background:url(../img/top/kv_c_1.webp?f3) bottom left no-repeat;background-size:cover}@media(min-aspect-ratio: 1920/950){body[data-comic="1"] .top #main_title_area .title_area_chara{width:44.8421052632vh;height:93.5789473684vh}}body[data-comic="1"].ios.edge .top #main_title_area .title_area_chara{width:17.04rem;height:35.56rem}body[data-comic="2"] .top #main_title_area .title_area_chara{width:20.3645833333vw;height:42.96875vw;background:url(../img/top/kv_c_2.webp?f) bottom left no-repeat;background-size:cover}@media(min-aspect-ratio: 1920/950){body[data-comic="2"] .top #main_title_area .title_area_chara{width:41.1578947368vh;height:86.8421052632vh}}body[data-comic="2"].ios.edge .top #main_title_area .title_area_chara{width:15.64rem;height:33rem}body[data-comic="3"] .top #main_title_area .title_area_chara{width:24.1145833333vw;height:42.9166666667vw;background:url(../img/top/kv_c_3.webp?f) bottom left no-repeat;background-size:cover}@media(min-aspect-ratio: 1920/950){body[data-comic="3"] .top #main_title_area .title_area_chara{width:48.7368421053vh;height:86.7368421053vh}}body[data-comic="3"].ios.edge .top #main_title_area .title_area_chara{width:18.52rem;height:32.96rem}body[data-comic="4"] .top #main_title_area .title_area_chara{width:24.1666666667vw;height:39.375vw;background:url(../img/top/kv_c_4.webp?f) bottom left no-repeat;background-size:cover}@media(min-aspect-ratio: 1920/950){body[data-comic="4"] .top #main_title_area .title_area_chara{width:48.4210526316vh;height:79.5789473684vh}}body[data-comic="4"].ios.edge .top #main_title_area .title_area_chara{width:18.56rem;height:30.24rem}.top #main_title_area .inner{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2.6rem 0 0 0;padding:0 0 0 calc(var(--pct)*.1298274445);width:calc(100% - var(--pvh) - 3rem);height:calc(100vh - 2.6rem)}@media(min-aspect-ratio: 1920/950){.top #main_title_area .inner{padding:0 0 0 16.6315789474vh}}@media(max-aspect-ratio: 1100/950){.top #main_title_area .inner{padding:0;width:calc(var(--pct)*1.1818181818*.8)}}.ios.edge .top #main_title_area .inner{height:calc(var(--vh, 1vh)*100 - 2.6rem);padding:0 0 0 7.9rem}.top #main_title_area .title_area{position:relative;width:100%;height:calc(var(--pct)*.4338537387)}@media(min-aspect-ratio: 1920/950){.top #main_title_area .title_area{height:55.5789473684vh}}@media(max-aspect-ratio: 1100/950){.top #main_title_area .title_area{height:calc(var(--pct)*.54*.8)}}.ios.edge .top #main_title_area .title_area{height:26.4rem}.top #main_title_area h2.title{position:absolute;top:calc(var(--pct)*-.0172555464);left:50%;margin:0 0 0 calc(var(--pct)*-.488085456);width:calc(var(--pct)*.9753492194);height:calc(var(--pct)*.4675431389)}@media(min-aspect-ratio: 1920/950){.top #main_title_area h2.title{top:-2.2105263158vh;margin:0 0 0 -62.5263157895vh;width:124.9473684211vh;height:59.8947368421vh}}@media(max-aspect-ratio: 1100/950){.top #main_title_area h2.title{top:calc(var(--pct)*-.0218181818*.8);margin:0 0 0 calc(var(--pct)*-.6171428571*.8);width:calc(var(--pct)*1.2332467532*.8);height:calc(var(--pct)*.5911688312*.8)}}.ios.edge .top #main_title_area h2.title{top:-1.05rem;margin:0 0 0 -29.7rem;width:59.35rem;height:28.45rem}.top #main_title_area .lead{position:relative;z-index:2;margin:calc(var(--pct)*.3672966311) auto 0;font-size:calc(var(--pct)*.0164338537);font-weight:700;letter-spacing:.02em;line-height:1.6;text-align:center;text-shadow:0 0 0.35rem #f3eedd}@media(min-aspect-ratio: 1920/950){.top #main_title_area .lead{margin:47.0526315789vh auto 0;font-size:2.1052631579vh}}@media(max-aspect-ratio: 1100/950){.top #main_title_area .lead{margin:calc(var(--pct)*.4644155844*.8) auto 0;font-size:calc(var(--pct)*.0207792208*.8)}}.ios.edge .top #main_title_area .lead{margin:22.35rem auto 0;font-size:1rem}.top #main_title_area .btn_area{margin:calc(var(--pct)*.0246507806) auto 0;width:calc(var(--pct)*.2300739523);height:calc(var(--pct)*.052588332)}@media(min-aspect-ratio: 1920/950){.top #main_title_area .btn_area{margin:3.1578947368vh auto 0;width:29.4736842105vh;height:6.7368421053vh}}@media(max-aspect-ratio: 1100/950){.top #main_title_area .btn_area{margin:calc(var(--pct)*.0311688312*.8) auto 0;width:calc(var(--pct)*.2909090909*.8);height:calc(var(--pct)*.0664935065*.8)}}.top #main_title_area .btn_area span.text{font-size:calc(var(--pct)*.0197206245)}@media(min-aspect-ratio: 1920/950){.top #main_title_area .btn_area span.text{font-size:2.5263157895vh}}@media(max-aspect-ratio: 1100/950){.top #main_title_area .btn_area span.text{font-size:calc(var(--pct)*.0249350649*.8)}}.top #main_title_area .btn_area span.ico{right:calc(var(--pct)*.0312243221);margin:calc(var(--pct)*-.0061626952) 0 0;width:calc(var(--pct)*.0123253903);height:calc(var(--pct)*.0123253903)}@media(min-aspect-ratio: 1920/950){.top #main_title_area .btn_area span.ico{right:4vh;margin:-.7894736842vh 0 0;width:1.5789473684vh;height:1.5789473684vh}}@media(max-aspect-ratio: 1100/950){.top #main_title_area .btn_area span.ico{right:calc(var(--pct)*.0394805195*.8);margin:calc(var(--pct)*-.0077922078*.8) 0 0;width:calc(var(--pct)*.0155844156*.8);height:calc(var(--pct)*.0155844156*.8)}}.top .main_contents{position:relative;margin:0 3rem 0 auto;padding:2.6rem 0 0;width:calc(var(--pvh)*1)}@media screen and (max-width: 767px){.top .main_contents{margin:0;padding:0;width:100%;background:url(../img/common/bg_sp.webp) center top;background-size:100% auto}}.top .main_contents:before{content:"";position:absolute;top:0;left:0;z-index:6;width:2px;height:100%;background-color:#666}@media screen and (max-width: 767px){.top .main_contents:before{display:none}}.top .main_contents:after{content:"";position:absolute;top:0;right:0;z-index:6;width:2px;height:100%;background-color:#666}@media screen and (max-width: 767px){.top .main_contents:after{display:none}}.top .contents_chara{position:absolute;z-index:2;pointer-events:none;opacity:0}.top .contents_chara.active{-webkit-animation:.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1 normal both running charaView;animation:.8s cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1 normal both running charaView}.top .contents_chara.chara_1{top:calc(var(--pvh)*-.2546666667);right:0;width:calc(var(--pvh)*.2386666667);height:calc(var(--pvh)*.8373333333);background:url(../img/top/chara_1.webp) right top no-repeat;background-size:cover}@media screen and (max-width: 767px){.top .contents_chara.chara_1{top:-9.55rem;width:8.95rem;height:31.4rem}}.top .contents_chara.chara_1.active{-webkit-animation:.8s cubic-bezier(0.215, 0.61, 0.355, 1) 1059ms 1 normal both running charaView;animation:.8s cubic-bezier(0.215, 0.61, 0.355, 1) 1059ms 1 normal both running charaView}.top .contents_chara.chara_2{bottom:calc(var(--pvh)*-.6746666667);left:calc(var(--pvh)*-.1666666667);width:calc(var(--pvh)*.6266666667);height:calc(var(--pvh)*.904);background:url(../img/top/chara_2.webp?f) right top no-repeat;background-size:cover}@media screen and (max-width: 767px){.top .contents_chara.chara_2{bottom:-25.3rem;left:-6.25rem;width:23.5rem;height:33.9rem}}.top .contents_chara.chara_3{bottom:calc(var(--pvh)*-0.192);left:0;width:calc(var(--pvh)*.4453333333);height:calc(var(--pvh)*.6906666667);background:url(../img/top/chara_3.webp) right top no-repeat;background-size:cover}@media screen and (max-width: 767px){.top .contents_chara.chara_3{bottom:-7.2rem;width:16.7rem;height:25.9rem}}.top .contents_chara.chara_4{bottom:calc(var(--pvh)*-.8053333333);right:0;width:calc(var(--pvh)*.5866666667);height:calc(var(--pvh)*1.5653333333);background:url(../img/top/chara_4.webp) right top no-repeat;background-size:cover}@media screen and (max-width: 767px){.top .contents_chara.chara_4{bottom:-30.2rem;width:22rem;height:58.7rem}}.top #key_visual{position:relative;z-index:3;-webkit-transition:opacity .5s;transition:opacity .5s}@media screen and (max-width: 767px){.top #key_visual{z-index:1;margin:5.1rem auto 0;width:100%;height:51rem}}.comic_change .top #key_visual{opacity:0}@media print,screen and (min-width: 768px){.top #key_visual .kv_bg{display:none}}.top #key_visual .kv_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/top/kv_bg_sp.webp) no-repeat;background-size:100% auto}.top #key_visual .manga_list_area{position:absolute;top:0;right:-3rem;z-index:2;width:3rem;background:url(../img/common/menu_bg.png);background-size:100% auto;opacity:0;-webkit-transition:561ms ease-in 759ms;transition:561ms ease-in 759ms}@media screen and (max-width: 767px){.top #key_visual .manga_list_area{top:45.65rem;right:auto;left:0;width:28.95rem;height:5.25rem;background:none;border-top:0.1rem solid #666}}.opening_end .top #key_visual .manga_list_area{opacity:1}@media screen and (max-width: 767px){.top #key_visual .manga_list_area ul.manga_list{display:none}}.top #key_visual .manga_list_area ul.manga_list li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;border-bottom:0.1rem solid #666}.top #key_visual .manga_list_area ul.manga_list li.title{height:7.4rem;font-size:0.85rem;font-weight:900;letter-spacing:.063em;line-height:1;color:#d24242}.top #key_visual .manga_list_area ul.manga_list li.manga_menu{-webkit-transition:.3s linear;transition:.3s linear}.top #key_visual .manga_list_area ul.manga_list li.manga_menu.change{cursor:pointer}.top #key_visual .manga_list_area ul.manga_list li.manga_menu.change:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/common/menu_bg_curr.webp) left top;background-size:3rem 14.15rem;opacity:0;-webkit-transition:.3s linear;transition:.3s linear}.top #key_visual .manga_list_area ul.manga_list li.manga_menu.change:hover{color:#fff}.top #key_visual .manga_list_area ul.manga_list li.manga_menu.change:hover:before{opacity:1}.top #key_visual .manga_list_area ul.manga_list li.manga_menu.change:hover .btn_mv_manga .df{opacity:0}.top #key_visual .manga_list_area ul.manga_list li.manga_menu.change:hover .btn_mv_manga .ov{opacity:1}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_mv_manga{position:relative;width:100%}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_mv_manga .df{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0 1rem;width:100%;-webkit-transition:.3s linear;transition:.3s linear}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_mv_manga .ov{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0 1rem;width:100%;opacity:0;-webkit-transition:.3s linear;transition:.3s linear}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_mv_manga img{margin:0 auto 0}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_mv_manga.manga_1 img{width:2.05rem}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_mv_manga.manga_2 img{width:1.15rem}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_mv_manga.manga_3 img{width:1.4rem}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_mv_manga.manga_4 img{width:1.95rem}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_prev,.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_next{display:none;left:auto;right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 0;width:1.2rem;height:1.2rem;background-color:#b03333;border:1px solid #fff;border-radius:50%;color:rgba(0,0,0,0);-webkit-transition:.3s linear;transition:.3s linear}@media print,screen and (min-width: 768px){.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_prev:hover,.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_next:hover{background-color:#fff}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_prev:hover svg path,.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_next:hover svg path{stroke:#d24242}}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_prev .swiper-navigation-icon,.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_next .swiper-navigation-icon{display:none}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_prev span,.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_next span{margin:0.05rem 0 0 0.1rem;width:0.75rem;height:0.55rem}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_prev svg path,.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_next svg path{stroke:#fff;-webkit-transition:.3s linear;transition:.3s linear}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_next{margin:0.3rem auto 1rem}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .btn_next span{margin:0.05rem 0.1rem 0 0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .swiper-pagination{display:none;position:relative;top:auto;bottom:auto;gap:0.3rem;left:auto;right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0.3rem 0 0}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .swiper-pagination .swiper-pagination-bullet{width:0.55rem;height:0.55rem;background-color:rgba(0,0,0,0);border:1px solid #fff;opacity:1;-webkit-transition:.3s linear;transition:.3s linear}.top #key_visual .manga_list_area ul.manga_list li.manga_menu .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}@media print,screen and (min-width: 768px){.top #key_visual .manga_list_area ul.manga_list li.manga_menu .swiper-pagination .swiper-pagination-bullet:hover{background-color:#fff}}body[data-comic="1"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_1{background:url(../img/common/menu_bg_curr.webp) left top;background-size:3rem 14.15rem;color:#fff}body[data-comic="1"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_1 .btn_mv_manga{cursor:inherit}body[data-comic="1"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_1 .btn_mv_manga .df{opacity:0 !important}body[data-comic="1"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_1 .btn_mv_manga .ov{opacity:1 !important}body[data-comic="1"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_1 .btn_prev,body[data-comic="1"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_1 .btn_next,body[data-comic="1"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_1 .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}body[data-comic="2"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_2{background:url(../img/common/menu_bg_curr.webp) left top;background-size:3rem 14.15rem;color:#fff}body[data-comic="2"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_2 .btn_mv_manga{cursor:inherit}body[data-comic="2"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_2 .btn_mv_manga .df{opacity:0 !important}body[data-comic="2"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_2 .btn_mv_manga .ov{opacity:1 !important}body[data-comic="2"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_2 .btn_prev,body[data-comic="2"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_2 .btn_next,body[data-comic="2"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_2 .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}body[data-comic="3"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_3{background:url(../img/common/menu_bg_curr.webp) left top;background-size:3rem 14.15rem;color:#fff}body[data-comic="3"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_3 .btn_mv_manga{cursor:inherit}body[data-comic="3"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_3 .btn_mv_manga .df{opacity:0 !important}body[data-comic="3"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_3 .btn_mv_manga .ov{opacity:1 !important}body[data-comic="3"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_3 .btn_prev,body[data-comic="3"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_3 .btn_next,body[data-comic="3"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_3 .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}body[data-comic="4"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_4{background:url(../img/common/menu_bg_curr.webp) left top;background-size:3rem 14.15rem;color:#fff}body[data-comic="4"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_4 .btn_mv_manga{cursor:inherit}body[data-comic="4"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_4 .btn_mv_manga .df{opacity:0 !important}body[data-comic="4"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_4 .btn_mv_manga .ov{opacity:1 !important}body[data-comic="4"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_4 .btn_prev,body[data-comic="4"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_4 .btn_next,body[data-comic="4"] .top #key_visual .manga_list_area ul.manga_list li.manga_menu.manga_4 .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width: 768px){.top #key_visual .manga_list_area #manga_selecter{pointer-events:none;opacity:0}}.top #key_visual .manga_list_area #manga_selecter{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0.5rem 0 0;width:29.05rem;height:100%;background:#f2ede5;overflow:hidden}.top #key_visual .manga_list_area #manga_selecter .btn{position:absolute;top:1.55rem;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;width:2.2rem;height:2.2rem;border:1px solid #555;border-radius:50%;background-color:#fff}.top #key_visual .manga_list_area #manga_selecter .btn .ico{width:0.65rem;height:0.95rem;background:url(../img/common/ico_arr_sp.png) no-repeat;background-size:cover}.top #key_visual .manga_list_area #manga_selecter #manga_changer_prev{left:0.95rem}.top #key_visual .manga_list_area #manga_selecter #manga_changer_prev .ico{margin:0.6rem 0 0 0.65rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.top #key_visual .manga_list_area #manga_selecter #manga_changer_next{right:0.95rem}.top #key_visual .manga_list_area #manga_selecter #manga_changer_next .ico{margin:0.5rem 0 0 0.7rem}.top #key_visual .manga_list_area #manga_selecter .lead{position:absolute;top:0.4rem;left:0;width:100%;font-size:0.8rem;font-weight:700;line-height:1;letter-spacing:.063em;text-align:center}.top #key_visual .manga_list_area #manga_selecter .swiper-slide{margin:0.7rem auto 0;width:13rem}.top #key_visual .manga_list_area #manga_selecter .swiper-slide.swiper-slide-active .manga_title{opacity:1}.top #key_visual .manga_list_area #manga_selecter .swiper-slide .manga_title{margin:0 auto 0;width:13rem;opacity:.2;-webkit-transition:.3s linear;transition:.3s linear}.top #key_visual .mv_area{width:100%;height:calc(100vh - 2.6rem);opacity:0;-webkit-transform:translateX(-4rem);transform:translateX(-4rem);-webkit-transition:495ms ease-in 495ms;transition:495ms ease-in 495ms}@media screen and (max-width: 767px){.top #key_visual .mv_area{width:28.95rem;height:45.65rem}}.opening_end .top #key_visual .mv_area{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.top #key_visual .mv_area .mv_slider_wrapper{width:100%;height:100%}.top #key_visual .mv_area .manga{pointer-events:none;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}body[data-comic="1"] .top #key_visual .mv_area .manga.manga_1{position:relative;opacity:1;pointer-events:auto}body[data-comic="1"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="0"]{background:url(../img/top/mv_1_1.webp?f2);background-size:cover}@media screen and (max-width: 767px){body[data-comic="1"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="0"]{background:url(../img/top/mv_1_1_sp.webp?f2);background-size:cover}}body[data-comic="1"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="1"]{background:url(../img/top/mv_1_2.webp?f);background-size:cover}@media screen and (max-width: 767px){body[data-comic="1"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="1"]{background:url(../img/top/mv_1_2_sp.webp?f);background-size:cover}}body[data-comic="1"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="2"]{background:url(../img/top/mv_1_3.webp?f2);background-size:cover}@media screen and (max-width: 767px){body[data-comic="1"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="2"]{background:url(../img/top/mv_1_3_sp.webp?f2);background-size:cover}}body[data-comic="1"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="3"]{background:url(../img/top/mv_1_4.webp?f);background-size:cover}@media screen and (max-width: 767px){body[data-comic="1"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="3"]{background:url(../img/top/mv_1_4_sp.webp?f);background-size:cover}}body[data-comic="2"] .top #key_visual .mv_area .manga.manga_2{position:relative;opacity:1;pointer-events:auto}body[data-comic="2"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="0"]{background:url(../img/top/mv_2_1.webp?f);background-size:cover}@media screen and (max-width: 767px){body[data-comic="2"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="0"]{background:url(../img/top/mv_2_1_sp.webp?f);background-size:cover}}body[data-comic="2"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="1"]{background:url(../img/top/mv_2_2.webp?f);background-size:cover}@media screen and (max-width: 767px){body[data-comic="2"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="1"]{background:url(../img/top/mv_2_2_sp.webp?f);background-size:cover}}body[data-comic="2"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="2"]{background:url(../img/top/mv_2_3.webp?f);background-size:cover}@media screen and (max-width: 767px){body[data-comic="2"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="2"]{background:url(../img/top/mv_2_3_sp.webp?f);background-size:cover}}body[data-comic="2"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="3"]{background:url(../img/top/mv_2_4.webp?f);background-size:cover}@media screen and (max-width: 767px){body[data-comic="2"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="3"]{background:url(../img/top/mv_2_4_sp.webp?f);background-size:cover}}body[data-comic="3"] .top #key_visual .mv_area .manga.manga_3{position:relative;opacity:1;pointer-events:auto}body[data-comic="3"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="0"]{background:url(../img/top/mv_3_1.webp);background-size:cover}@media screen and (max-width: 767px){body[data-comic="3"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="0"]{background:url(../img/top/mv_3_1_sp.webp);background-size:cover}}body[data-comic="3"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="1"]{background:url(../img/top/mv_3_2.webp);background-size:cover}@media screen and (max-width: 767px){body[data-comic="3"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="1"]{background:url(../img/top/mv_3_2_sp.webp);background-size:cover}}body[data-comic="3"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="2"]{background:url(../img/top/mv_3_3.webp);background-size:cover}@media screen and (max-width: 767px){body[data-comic="3"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="2"]{background:url(../img/top/mv_3_3_sp.webp);background-size:cover}}body[data-comic="3"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="3"]{background:url(../img/top/mv_3_4.webp);background-size:cover}@media screen and (max-width: 767px){body[data-comic="3"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="3"]{background:url(../img/top/mv_3_4_sp.webp);background-size:cover}}body[data-comic="4"] .top #key_visual .mv_area .manga.manga_4{position:relative;opacity:1;pointer-events:auto}body[data-comic="4"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="0"]{background:url(../img/top/mv_4_1.webp);background-size:cover}@media screen and (max-width: 767px){body[data-comic="4"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="0"]{background:url(../img/top/mv_4_1_sp.webp);background-size:cover}}body[data-comic="4"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="1"]{background:url(../img/top/mv_4_2.webp);background-size:cover}@media screen and (max-width: 767px){body[data-comic="4"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="1"]{background:url(../img/top/mv_4_2_sp.webp);background-size:cover}}body[data-comic="4"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="2"]{background:url(../img/top/mv_4_3.webp);background-size:cover}@media screen and (max-width: 767px){body[data-comic="4"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="2"]{background:url(../img/top/mv_4_3_sp.webp);background-size:cover}}body[data-comic="4"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="3"]{background:url(../img/top/mv_4_4.webp);background-size:cover}@media screen and (max-width: 767px){body[data-comic="4"] .top #key_visual .mv_area .manga .swiper-slide[data-swiper-slide-index="3"]{background:url(../img/top/mv_4_4_sp.webp);background-size:cover}}.top #key_visual .mv_area .manga .swiper-container{overflow:hidden;height:100%}@media screen and (max-width: 767px){.top #key_visual .mv_area .manga .swiper-container{width:28.95rem}}.top #key_visual .mv_area .manga .swiper-slide{position:relative;width:100%}.top #key_visual .mv_area .manga .mv_sign{position:absolute;bottom:calc(var(--pvh)*.028);right:calc(var(--pvh)*.024);z-index:2;width:calc(var(--pvh)*.164)}@media print,screen and (min-width: 768px){.top #key_visual .mv_area .manga .mv_sign{cursor:pointer}}@media screen and (max-width: 767px){.top #key_visual .mv_area .manga .mv_sign{bottom:3.2rem;right:auto;left:1.05rem;width:4.7rem}}@media print,screen and (min-width: 768px){.top #key_visual .mv_area .swiper-pagination{display:none}}.top #key_visual .mv_area .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:1.05rem;height:0.9rem}.top #key_visual .mv_area .swiper-pagination .swiper-pagination-bullet{width:0.9rem;height:0.9rem;background-color:#fff;border:1px solid #484848;opacity:1}.top #key_visual .mv_area .swiper-pagination .swiper-pagination-bullet-active{background-color:#d24242}@media print,screen and (min-width: 768px){.top #key_visual .mv_area .progressbar{pointer-events:none;opacity:0}}.top #key_visual .mv_area .progressbar{position:absolute;bottom:0.4rem;left:11.35rem;width:6.1rem;height:0.35rem;background-color:#fff;border:1px solid #484848;overflow:hidden}.top #key_visual .mv_area .progressbar span{display:inline-block;position:absolute;top:0;bottom:0;left:0;width:100%;background:#d24242;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition-timing-function:linear;transition-timing-function:linear}@media print,screen and (min-width: 768px){.top #key_visual>.kv_title_area{display:none}}.top #key_visual>.kv_title_area{position:absolute;top:0;right:0;width:8.45rem;height:50.9rem;border-left:0.1rem solid #666}.top #key_visual>.kv_title_area h2.title{position:absolute;top:0.7rem;right:0;width:9.6rem}@media print,screen and (min-width: 768px){.top #key_visual>.btn_area{display:none}}.top #key_visual>.btn_area{position:fixed;bottom:1rem;left:1rem;margin:0}.top #about{position:relative;margin:0 auto 0;padding:calc(var(--pvh)*.1906666667) 0 0;width:100%;overflow:hidden;opacity:0;-webkit-transition:561ms ease-in 759ms;transition:561ms ease-in 759ms}@media print,screen and (min-width: 768px){.top #about{background:url(../img/common/bg_sp.webp) center top;background-size:100% auto}}@media screen and (max-width: 767px){.top #about{padding:6.75rem 0 0}}.opening_end .top #about{opacity:1}.top #about:after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:calc(var(--pvh)*.0026666667);background-color:#666}@media screen and (max-width: 767px){.top #about:after{height:0.1rem}}.top #about .bg_koma{position:absolute}.top #about .bg_koma.koma_1{top:calc(var(--pvh)*.02);right:0;width:calc(var(--pvh)*1);height:calc(var(--pvh)*1.7906666667);background:url(../img/top/about_bg.webp) no-repeat;background-size:100% auto}@media screen and (max-width: 767px){.top #about .bg_koma.koma_1{top:0.75rem;width:37.5rem;height:67.15rem}}.top #about .bg_koma.koma_2{top:calc(var(--pvh)*-0.576);left:0;width:calc(var(--pvh)*1);height:calc(var(--pvh)*1.056);background:url(../img/top/about_bg_koma_1.webp) no-repeat;background-size:100% auto}@media screen and (max-width: 767px){.top #about .bg_koma.koma_2{top:-21.6rem;width:37.5rem;height:39.6rem}}.top #about .bg_koma.koma_3{bottom:calc(var(--pvh)*.044);left:0;width:calc(var(--pvh)*1);height:calc(var(--pvh)*1.632);background:url(../img/top/about_bg_koma_2.webp) no-repeat;background-size:100% auto}@media screen and (max-width: 767px){.top #about .bg_koma.koma_3{bottom:1.65rem;width:37.5rem;height:61.2rem}}.top #about .bg_year{position:absolute;top:calc(var(--pvh)*.1266666667);left:0;width:calc(var(--pvh)*.196);height:calc(var(--pvh)*1.64);background:url(../img/top/about_bg_text.webp?f) left top no-repeat;background-size:cover;text-indent:-9999px;mix-blend-mode:multiply}@media screen and (max-width: 767px){.top #about .bg_year{top:4.75rem;left:0;width:7.35rem;height:61.5rem}}.top #about .about_inner{position:relative;margin:0 0 0 auto;padding:calc(var(--pvh)*.1666666667) calc(var(--pvh)*.0346666667) calc(var(--pvh)*.176) calc(var(--pvh)*.04);width:calc(var(--pvh)*.8333333333);background-color:#fff;border:2px solid #666;border-right:none}@media screen and (max-width: 767px){.top #about .about_inner{padding:6.25rem 1.3rem 6.6rem 1.5rem;width:31.25rem;border:0.1rem solid #666;border-right:none}}.top #about .about_inner .eng_title{position:absolute;top:calc(var(--pvh)*.0786666667);left:calc(var(--pvh)*.104);width:calc(var(--pvh)*.468)}@media screen and (max-width: 767px){.top #about .about_inner .eng_title{top:2.95rem;left:3.9rem;width:17.55rem}}.top #about .about_inner h3.title{position:relative;margin:0 0 0 calc(var(--pvh)*.0626666667);width:calc(var(--pvh)*.444)}@media screen and (max-width: 767px){.top #about .about_inner h3.title{margin:0 0 0 2.35rem;width:16.65rem}}.top #about .about_inner .body_area{margin:calc(var(--pvh)*.0666666667) 0 0;font-size:calc(var(--pvh)*.048);font-weight:900;letter-spacing:.03em;line-height:1.4444444444}@media screen and (max-width: 767px){.top #about .about_inner .body_area{margin:2.5rem 0 0;font-size:1.8rem}}.top #about .about_inner .body_area .body+.body{margin:calc(var(--pvh)*.0453333333) 0 0}@media screen and (max-width: 767px){.top #about .about_inner .body_area .body+.body{margin:1.7rem 0 0}}.top #about .comic_list_area{position:relative;margin:calc(var(--pvh)*.5786666667) auto 0;padding:0 0 calc(var(--pvh)*.8666666667)}@media screen and (max-width: 767px){.top #about .comic_list_area{margin:21.7rem auto 0;padding:0 0 32.5rem}}.top #about .comic_list_area h3.title{position:relative;font-size:calc(var(--pvh)*.0613333333);font-weight:900;line-height:1;letter-spacing:.063em;color:#556975;text-align:center}@media screen and (max-width: 767px){.top #about .comic_list_area h3.title{font-size:2.3rem}}.top #about .comic_list_area .comic_list{margin:calc(var(--pvh)*.08) auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(var(--pvh)*.016)}@media screen and (max-width: 767px){.top #about .comic_list_area .comic_list{margin:3rem auto 0;gap:0.6rem}}.top #about .comic_list_area .comic_list .mv_sign{position:relative;padding:calc(var(--pvh)*.004);width:calc(var(--pvh)*.2106666667);background-color:#fff;overflow:hidden}@media screen and (max-width: 767px){.top #about .comic_list_area .comic_list .mv_sign{padding:0.15rem;width:7.9rem}}.top #about .comic_list_area .comic_list .mv_sign.over .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.top #about .comic_list_area .comic_list .mv_sign.over .btn_detail{background-color:#d24242}@media print,screen and (min-width: 768px){.top #about .comic_list_area .comic_list .mv_sign{cursor:pointer}}.top #about .comic_list_area .comic_list .mv_sign .image{margin:0 auto 0;width:calc(var(--pvh)*.2026666667);height:calc(var(--pvh)*.644);overflow:hidden}@media screen and (max-width: 767px){.top #about .comic_list_area .comic_list .mv_sign .image{width:7.6rem;height:24.15rem}}.top #about .comic_list_area .comic_list .mv_sign .image img{-webkit-transition:.3s linear;transition:.3s linear}.top #about .comic_list_area .comic_list .mv_sign .title{margin:calc(var(--pvh)*.004) 0 0 calc(var(--pvh)*-0.004);width:calc(var(--pvh)*.2106666667)}@media screen and (max-width: 767px){.top #about .comic_list_area .comic_list .mv_sign .title{margin:0.15rem 0 0 -0.15rem;width:7.9rem}}.top #about .comic_list_area .comic_list .mv_sign .btn_detail{margin:0.25rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(var(--pvh)*.2026666667);height:calc(var(--pvh)*.084);font-size:calc(var(--pvh)*.0266666667);font-weight:700;line-height:1;letter-spacing:.083em;color:#fff;background-color:#556975;-webkit-transition:.3s linear;transition:.3s linear}@media screen and (max-width: 767px){.top #about .comic_list_area .comic_list .mv_sign .btn_detail{bottom:0.15rem;left:0.15rem;width:7.6rem;height:3.15rem;font-size:1rem}}.top #about .comic_list_area p.lead{position:relative;margin:calc(var(--pvh)*.048) auto 0;font-size:calc(var(--pvh)*.0613333333);font-weight:900;line-height:1;color:#556975;text-align:center}@media screen and (max-width: 767px){.top #about .comic_list_area p.lead{margin:1.8rem auto 0;font-size:2.3rem}}.top #message{position:relative;margin:0 auto 0;width:100%}@media print,screen and (min-width: 768px){.top #message{background:url(../img/common/bg_sp.webp) center top;background-size:100% auto}}.top #message .bg_koma{position:absolute}.top #message .bg_koma.koma_1{top:calc(var(--pvh)*.0666666667);right:0;width:calc(var(--pvh)*1);height:calc(var(--pvh)*1.9533333333);background:url(../img/top/message_bg_koma_1.webp?f) no-repeat;background-size:100% auto}@media screen and (max-width: 767px){.top #message .bg_koma.koma_1{top:2.5rem;width:37.5rem;height:73.25rem}}.top #message .message_title_area{position:relative;z-index:2;margin:0 auto 0;padding:calc(var(--pvh)*.1866666667) calc(var(--pvh)*.0533333333) calc(var(--pvh)*.0906666667) calc(var(--pvh)*.064);width:calc(var(--pvh)*.8946666667);background-color:#fff}@media screen and (max-width: 767px){.top #message .message_title_area{padding:7rem 2rem 3.4rem 2.4rem;width:33.55rem}}.top #message .message_title_area .eng_title{position:absolute;top:calc(var(--pvh)*.0773333333);left:calc(var(--pvh)*.092);width:calc(var(--pvh)*.708)}@media screen and (max-width: 767px){.top #message .message_title_area .eng_title{top:2.9rem;left:3.45rem;width:26.55rem}}.top #message .message_title_area h3.title{position:relative;margin:0 0 0 calc(var(--pvh)*.176);width:calc(var(--pvh)*.4053333333)}@media screen and (max-width: 767px){.top #message .message_title_area h3.title{margin:0 0 0 6.6rem;width:15.2rem}}.top #message .message_title_area .subtitle{margin:calc(var(--pvh)*.0853333333) 0 0;font-size:calc(var(--pvh)*.0693333333);font-weight:900;line-height:1.3846153846;color:#556975}@media screen and (max-width: 767px){.top #message .message_title_area .subtitle{margin:3.2rem 0 0;font-size:2.6rem}}.top #message .message_title_area .body{margin:calc(var(--pvh)*.04) 0 0;font-size:calc(var(--pvh)*.032);font-weight:500;line-height:1.9166666667}@media screen and (max-width: 767px){.top #message .message_title_area .body{margin:1.5rem 0 0;font-size:1.2rem}}.top #message .message_area{position:relative;margin:0 auto 0;padding:0 0 calc(var(--pvh)*.124);width:100%;border-top:2px solid #666}@media screen and (max-width: 767px){.top #message .message_area{padding:0 0 4.65rem;border-top:0.1rem solid #666}}.top #message .message_area .image{overflow:hidden;border-bottom:2px solid #666}@media screen and (max-width: 767px){.top #message .message_area .image{border-bottom:0.1rem solid #666}}.top #message .message_area .image.active img{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.top #message .message_area .image img{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transition:.6s cubic-bezier(0.32, 0, 0.67, 0);transition:.6s cubic-bezier(0.32, 0, 0.67, 0)}.top #message .message_area .message_name{margin:calc(var(--pvh)*.076) auto 0;width:calc(var(--pvh)*.8946666667);font-size:calc(var(--pvh)*.0693333333);font-weight:900;letter-spacing:.023em;line-height:1;color:#556975}@media screen and (max-width: 767px){.top #message .message_area .message_name{margin:2.85rem auto 0;width:33.55rem;font-size:2.6rem}}.top #message .message_area .message_body{margin:calc(var(--pvh)*.032) auto 0;width:calc(var(--pvh)*.8946666667);font-size:calc(var(--pvh)*.032);font-weight:500;line-height:1.9166666667}@media screen and (max-width: 767px){.top #message .message_area .message_body{margin:1.2rem auto 0;width:33.55rem;font-size:1.2rem}}.top #concept{position:relative;background-color:#96acba;overflow:hidden;border-top:calc(var(--pvh)*.0026666667) solid #666;border-bottom:calc(var(--pvh)*.0026666667) solid #666}@media screen and (max-width: 767px){.top #concept{border-top:0.1rem solid #666;border-bottom:0.1rem solid #666}}.top #concept .title_area{position:relative;overflow:hidden}.top #concept .title_area .bg{position:relative;width:100%;height:calc(var(--pvh)*.9173333333);background:url(../img/top/concept_image.webp) top center no-repeat;background-size:150%;-webkit-transition:1s cubic-bezier(0.32, 0, 0.67, 0);transition:1s cubic-bezier(0.32, 0, 0.67, 0)}@media screen and (max-width: 767px){.top #concept .title_area .bg{height:34.4rem}}.top #concept .title_area .bg.active{background-size:100%}.top #concept .title_area .eng_title{position:absolute;top:calc(var(--pvh)*-0.004);left:calc(var(--pvh)*-.0186666667);width:calc(var(--pvh)*1.0386666667)}@media screen and (max-width: 767px){.top #concept .title_area .eng_title{top:-0.15rem;left:-0.7rem;width:38.95rem}}.top #concept .title_area h3.title{position:absolute;top:calc(var(--pvh)*.1893333333);left:calc(var(--pvh)*.3186666667);width:calc(var(--pvh)*.4013333333)}@media screen and (max-width: 767px){.top #concept .title_area h3.title{top:7.1rem;left:11.95rem;width:15.05rem}}.top #concept .body_area{position:relative;margin:0 auto 0;padding:calc(var(--pvh)*.1066666667) calc(var(--pvh)*.0533333333) calc(var(--pvh)*.1253333333);width:100%;color:#fff}@media screen and (max-width: 767px){.top #concept .body_area{padding:4rem 2rem 4.7rem}}.top #concept .body_area h4.title{font-size:calc(var(--pvh)*.0853333333);font-weight:900;line-height:1.125}@media screen and (max-width: 767px){.top #concept .body_area h4.title{font-size:3.2rem}}.top #concept .body_area .body{margin:calc(var(--pvh)*.0666666667) 0 0;font-size:calc(var(--pvh)*.0426666667);font-weight:500;line-height:1.4375}@media screen and (max-width: 767px){.top #concept .body_area .body{margin:2.5rem 0 0;font-size:1.6rem}}.top #preorder{position:relative;padding:calc(var(--pvh)*.1733333333) 0 calc(var(--pvh)*.1466666667);background:url(../img/top/order_bg.webp) left top no-repeat;background-size:100% auto;color:#fff;border-bottom:calc(var(--pvh)*.0026666667) solid #666}@media screen and (max-width: 767px){.top #preorder{padding:6.5rem 0 5.5rem;border-bottom:0.1rem solid #666}}.top #preorder .logo{position:relative;z-index:2;margin:0 auto 0;width:calc(var(--pvh)*.808)}@media screen and (max-width: 767px){.top #preorder .logo{width:30.3rem}}.top #preorder h3.title{margin:calc(var(--pvh)*.06) auto 0;font-size:calc(var(--pvh)*.0693333333);font-weight:700;line-height:1.3653846154;text-align:center}@media screen and (max-width: 767px){.top #preorder h3.title{margin:2.25rem auto 0;font-size:2.6rem}}.top #preorder .lead{margin:calc(var(--pvh)*.024) auto 0;font-size:calc(var(--pvh)*.0373333333);font-weight:500;line-height:1.6428571429;letter-spacing:.02em;text-align:center}@media screen and (max-width: 767px){.top #preorder .lead{margin:0.9rem auto 0;font-size:1.4rem}}.top #preorder .btn_area{position:relative;margin:calc(var(--pvh)*.0666666667) auto 0;width:calc(var(--pvh)*.8946666667);height:calc(var(--pvh)*.1733333333)}@media screen and (max-width: 767px){.top #preorder .btn_area{margin:2.5rem auto 0;width:33.55rem;height:6.5rem}}.top #preorder .btn_area a{background-color:#d24242}.top #preorder .btn_area a.over{background-color:#000}.top #preorder .btn_area span.text{font-size:calc(var(--pvh)*.0586666667);font-weight:700;letter-spacing:.08em}@media screen and (max-width: 767px){.top #preorder .btn_area span.text{font-size:2.2rem}}.top #preorder .btn_area span.ico{position:relative;top:auto;right:auto;margin:calc(var(--pvh)*.0053333333) 0 0 calc(var(--pvh)*.0106666667);width:calc(var(--pvh)*.0346666667);height:calc(var(--pvh)*.0346666667)}@media screen and (max-width: 767px){.top #preorder .btn_area span.ico{margin:0.2rem 0 0 0.4rem;width:1.3rem;height:1.3rem}}.top #preorder .btn_area span.ico svg path{stroke:#f69292}.top #preorder .line_v{position:absolute;bottom:0;left:0}.top #schedule{position:relative;padding:calc(var(--pvh)*.2506666667) 0 calc(var(--pvh)*.2933333333);overflow:hidden}@media print,screen and (min-width: 768px){.top #schedule{background:url(../img/common/bg_sp.webp) center top;background-size:100% auto}}@media screen and (max-width: 767px){.top #schedule{padding:9.4rem 0 11rem}}.top #schedule .bg_koma{position:absolute}.top #schedule .bg_koma.koma_1{top:calc(var(--pvh)*-0.024);right:0;width:calc(var(--pvh)*1);height:calc(var(--pvh)*.424);background:url(../img/top/schedule_bg_koma_1.webp) no-repeat;background-size:100% auto}@media screen and (max-width: 767px){.top #schedule .bg_koma.koma_1{top:-0.9rem;width:37.5rem;height:15.9rem}}.top #schedule .bg_koma.koma_2{bottom:calc(var(--pvh)*-0.1);left:0;width:calc(var(--pvh)*.76);height:calc(var(--pvh)*.3866666667);background:url(../img/top/schedule_bg_koma_2.webp) no-repeat;background-size:100% auto}@media screen and (max-width: 767px){.top #schedule .bg_koma.koma_2{bottom:-3.75rem;width:28.5rem;height:14.5rem}}.top #schedule .title_area .eng_title{position:absolute;top:calc(var(--pvh)*.1333333333);left:calc(var(--pvh)*.08);width:calc(var(--pvh)*.8333333333)}@media screen and (max-width: 767px){.top #schedule .title_area .eng_title{top:5rem;left:3rem;width:31.25rem}}.top #schedule .title_area h3.title{position:relative;margin:0 auto 0;width:calc(var(--pvh)*.5053333333)}@media screen and (max-width: 767px){.top #schedule .title_area h3.title{width:18.95rem}}.top #schedule .cs_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:calc(var(--pvh)*.08) auto 0;width:100%;height:calc(var(--pvh)*.688);background:url(../img/top/schedule_bg_line.webp) left top no-repeat;background-size:cover}@media screen and (max-width: 767px){.top #schedule .cs_area{margin:3rem auto 0;height:25.8rem}}.top #schedule .cs_area .cs{width:calc(var(--pvh)*.8453333333)}@media screen and (max-width: 767px){.top #schedule .cs_area .cs{width:31.7rem}}.top #slash_area{pointer-events:none;position:fixed;top:2.6rem;right:3.1rem;z-index:100;width:calc(var(--pvh)*1);height:100%;overflow:hidden;opacity:0}@media screen and (max-width: 767px){.top #slash_area{top:0;right:0;width:100%}}.top #slash_area.active{opacity:1}.top #slash_area.active .slash_df{-webkit-animation:264ms infinite 0s slashAni;animation:264ms infinite 0s slashAni}.top #slash_area.power .slash_ov{opacity:1;-webkit-animation:264ms infinite .4s slashAni;animation:264ms infinite .4s slashAni}.top #slash_area .slash_df{position:relative;top:0;left:0;width:100%;height:100%;background:url(../img/common/line_ani.webp?4) center top repeat-y;background-size:100% auto}.top #slash_area .slash_ov{position:absolute;top:0;left:-5px;width:100%;height:100%;background:url(../img/common/line_ani.webp?4) center top repeat-y;background-size:100% auto;opacity:0}@keyframes charaView{0%{-webkit-transform:scale(0) rotate(-10deg);transform:scale(0) rotate(-10deg);opacity:0}40%{-webkit-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg);opacity:1}60%{-webkit-transform:scale(0.9) rotate(-4deg);transform:scale(0.9) rotate(-4deg)}80%{-webkit-transform:scale(1.05) rotate(2deg);transform:scale(1.05) rotate(2deg)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes charaView{0%{-webkit-transform:scale(0) rotate(-10deg);transform:scale(0) rotate(-10deg);opacity:0}40%{-webkit-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg);opacity:1}60%{-webkit-transform:scale(0.9) rotate(-4deg);transform:scale(0.9) rotate(-4deg)}80%{-webkit-transform:scale(1.05) rotate(2deg);transform:scale(1.05) rotate(2deg)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes slashAni{0%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1)}25%{-webkit-transform:translate(-4px, -4px) scale(1, 1);transform:translate(-4px, -4px) scale(1, 1)}50%{-webkit-transform:translate(0, 0) scale(-1, 1);transform:translate(0, 0) scale(-1, 1)}75%{-webkit-transform:translate(0, 0) scale(-1.1, 1.1);transform:translate(0, 0) scale(-1.1, 1.1)}100%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1)}}@-webkit-keyframes slashAni{0%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1)}25%{-webkit-transform:translate(-4px, -4px) scale(1, 1);transform:translate(-4px, -4px) scale(1, 1)}50%{-webkit-transform:translate(0, 0) scale(-1, 1);transform:translate(0, 0) scale(-1, 1)}75%{-webkit-transform:translate(0, 0) scale(-1.1, 1.1);transform:translate(0, 0) scale(-1.1, 1.1)}100%{-webkit-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1)}}#popup_manga[data-comic="1"] .comics_1{display:block}#popup_manga[data-comic="2"] .comics_2{display:block}#popup_manga[data-comic="3"] .comics_3{display:block}#popup_manga[data-comic="4"] .comics_4{display:block}#popup_manga .comics_area{position:relative;display:none}#popup_manga .comics_area h4.title{font-size:2rem;font-weight:900;letter-spacing:.063em;line-height:1;color:#556975;text-align:center}#popup_manga .comics_area .comic_wrapper{margin:1.5rem auto 0;padding:2.4rem 0;width:27.5rem;background-color:#fff}#popup_manga .comics_area .comic_wrapper .swiper-container{position:relative;margin:0 auto 0;width:16rem}#popup_manga .comics_area .comic_wrapper .swiper-container .swiper-wrapper{overflow:hidden}#popup_manga .comics_area .comic_wrapper .swiper-pagination{bottom:-4rem}#popup_manga .comics_area .comic_wrapper .swiper-pagination .swiper-pagination-bullet{width:0.6rem;height:0.6rem;border:1px solid #96acba;border-radius:50%;background-color:rgba(0,0,0,0);opacity:1 !important;-webkit-transition:.3s linear;transition:.3s linear}#popup_manga .comics_area .comic_wrapper .swiper-pagination .swiper-pagination-bullet-active{background-color:#96acba}@media print,screen and (min-width: 768px){#popup_manga .comics_area .comic_wrapper .swiper-pagination .swiper-pagination-bullet:hover{background-color:#96acba}}#popup_manga .comics_area .body{margin:1.3rem auto 0;width:28.5rem;font-size:1.2rem;font-weight:500;line-height:1.9166666667}#popup_manga .comics_area .btn_area{margin:0.9rem auto 0;width:28.5rem;height:5rem}#popup_manga .comics_area .btn_area a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#0062c6;color:#fff;-webkit-transition:.3s linear;transition:.3s linear}#popup_manga .comics_area .btn_area a.over{background-color:#d24242}#popup_manga .comics_area .btn_area span.text{font-size:1.6rem;font-weight:700;line-height:1}/*# sourceMappingURL=main.css.map */