@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";.cursor,.follower{position:absolute;top:0;left:0;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}@media screen and (max-width:780px){.cursor,.follower{display:none}}@media screen and (min-width:783px){.customize-support .cursor,.customize-support .follower{top:-32px}}@media screen and (max-width:782px){.customize-support .cursor,.customize-support .follower{top:-46px}}.cursor{z-index:1001;width:10px;height:10px;background-color:rgba(8,8,8,.7);transition:width ease .3s,height ease .3s;z-index:9999}.cursor.is-active{width:50px;height:50px}.cursor:after,.cursor:before{content:"";display:block;position:absolute;width:4px;height:4px;background:#fff;border-radius:100%;top:50%;transform:translateY(-2px);opacity:0}.follower{z-index:1000;width:40px;height:40px;background-color:rgba(253,254,0,.5);transition:transform linear .2s,width ease .1s,height ease .1s}.follower.is-active{width:120px;height:120px}#fixed_bt{position:fixed;left:50%;transform:translate(-50%,20%);z-index:15;opacity:0;-webkit-transition:ease .3s;transition:ease .3s}@media screen and (min-width:780px){#fixed_bt{width:500px;bottom:30px}}@media screen and (max-width:780px){#fixed_bt{width:80%;bottom:20px}}#fixed_bt.active{opacity:1;transform:translate(-50%,0%)}#fixed_bt.end{opacity:0;visibility:hidden}#fixed_bt a{display:block;width:100%}#fixed_bt a img{width:100%;height:auto}#fixed_bt ul{display:flex;justify-content:center}@media screen and (min-width:780px){#fixed_bt ul li:not(:first-child){margin-left:20px}}@media screen and (max-width:780px){#fixed_bt ul li:not(:first-child){margin-left:5px}}#fixed_bt ul li a{display:block}#fixed_bt ul li a img{width:auto}@media screen and (min-width:780px){#fixed_bt ul li a img{height:70px}}@media screen and (max-width:780px){#fixed_bt ul li a img{height:42px}}#footer{background-color:#111}@media screen and (min-width:780px){#footer{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:780px){#footer{padding-top:40px;padding-bottom:40px}}@media screen and (min-width:780px){#footer #footer_menu{display:flex;justify-content:center}}@media screen and (max-width:780px){#footer #footer_menu{text-align:center}}@media screen and (min-width:780px){#footer #footer_menu li:not(:first-child){margin-left:30px}}@media screen and (max-width:780px){#footer #footer_menu li:not(:first-child){margin-top:15px}}#footer #footer_menu li a{color:#fff;position:relative;display:inline-block;padding-left:15px}#footer #footer_menu li a:before{content:"";position:absolute;top:50%;left:0;background-image:url(./background-images/right.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;width:10px;height:10px;transform:translateY(-50%)}.copy{color:#aaa;font-size:1.2rem;text-align:center;margin-top:40px;font-family:inter,sans-serif}#app_att{text-align:center;padding:30px 25px;display:block}@media screen and (min-width:780px){#app_att{font-size:1.4rem}}@media screen and (max-width:780px){#app_att{font-size:1.2rem}}#app_att li{color:#aaa;font-size:1.2rem;text-align:center}#app_att li:not(:first-child){margin-top:5px}@media screen and (min-width:780px){#topManaList{width:65%;display:flex;flex-wrap:wrap;position:absolute;left:0;bottom:0;z-index:2}}@media screen and (max-width:780px){#topManaList{width:100%;max-width:500px;margin:0 auto}}@media screen and (min-width:780px){#topManaList li{margin-bottom:15px}}@media screen and (min-width:780px){#topManaList li:not(:last-child){margin-right:30px}}@media screen and (max-width:780px){#topManaList li:not(:last-child){margin-bottom:60px}}#topManaList li a{display:block}@media screen and (min-width:780px){#topManaList li a{opacity:.5}}@media screen and (min-width:780px){#topManaList li a:hover{opacity:1}}#topManaList li:nth-child(1) .topManaNameNum:before{content:"01"}#topManaList li:nth-child(2) .topManaNameNum:before{content:"02"}#topManaList li:nth-child(3) .topManaNameNum:before{content:"03"}#topManaList li:nth-child(4) .topManaNameNum:before{content:"04"}.topManaName{display:flex;align-items:baseline}@media screen and (max-width:780px){.topManaName{margin-bottom:20px}}#pageSec .topManaName{color:#fff}.topManaName span{display:inline-block;line-height:1.1}.topManaName span.topManaNameText{font-weight:700;font-family:cormorant garamond,sans-serif;white-space:nowrap}@media screen and (min-width:780px){.topManaName span.topManaNameText{font-size:10rem}}@media screen and (max-width:780px){.topManaName span.topManaNameText{font-size:5.6rem}}@media screen and (max-width:640px){.topManaName span.topManaNameText{font-size:4.2rem}}.topManaName span.topManaNameNum{margin-left:12px;font-size:1.2rem;letter-spacing:1px}@media screen and (min-width:780px){.topManaImg{display:none}}@media screen and (max-width:780px){.topManaImg{display:block}}.topManaImg .topManaImgIn{border-radius:10px;overflow:hidden;display:block;width:100%;padding-top:120%;background-repeat:no-repeat;background-size:cover;background-position:50%}#topManaImgWrap{width:40%;z-index:1;position:relative}@media screen and (max-width:780px){#topManaImgWrap{display:none}}#topManaImgWrap #topManaImg{width:100%;padding-top:120%;position:relative}#topManaImgWrap #topManaImg li{width:100%;position:absolute;left:0;top:0;height:100%;opacity:0}#topManaImgWrap #topManaImg li.active{opacity:1;z-index:2}#topManaImgWrap #topManaImg li span{border-radius:10px;overflow:hidden;display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}#topAboutBox{text-align:center;width:90%;max-width:600px;margin:0 auto}#topAboutBox h3{font-weight:700;font-family:cormorant garamond,sans-serif;font-style:italic;line-height:1.1}@media screen and (min-width:780px){#topAboutBox h3{font-size:9rem}}@media screen and (max-width:780px){#topAboutBox h3{font-size:5.6rem}}@media screen and (min-width:780px){#topAboutBox p{font-size:1.6rem;margin-top:20px}}@media screen and (max-width:780px){#topAboutBox p{font-size:1.4rem;margin-top:20px}}@media screen and (max-width:780px){#contactWrap{margin-top:30px}}#contactWrap .contactBox{width:100%}@media screen and (min-width:780px){#contactWrap .contactBox:not(:first-child){margin-top:20px}}@media screen and (max-width:780px){#contactWrap .contactBox:not(:first-child){margin-top:20px}}@media screen and (min-width:780px){#contactWrap .contactBox .contactTitle{margin-bottom:10px}}@media screen and (max-width:980px){#contactWrap .contactBox .contactTitle{margin-bottom:5px}}#contactWrap .contactBox .contactTitle>div{position:relative}#contactWrap .contactBox .contactTitle>div:after{right:0;top:2px;line-height:1;padding:4px 5px;font-size:1rem;color:#111;background-color:#ccc;vertical-align:1px;width:60px;border-radius:4px;text-align:center;margin-left:10px;content:"任意"}#contactWrap .contactBox .contactTitle.required>div:after{color:#fff;background-color:#934fdf;content:"必須"}#contactWrap .contactBox dl#contactMailAtt{font-size:1rem;margin:0;margin-top:10px}#contactWrap .contactBox dl#contactMailAtt dt{margin:0;line-height:1.5;font-weight:700}#contactWrap .contactBox dl#contactMailAtt dd{margin:0;line-height:1.5}input,select,textarea{font-family:noto sans jp,sans-serif;border-radius:0!important;background-color:transparent;border:none;-webkit-appearance:none;-webkit-transition:ease .35s;transition:ease .35s;border-radius:4px!important}@media screen and (min-width:780px){input,select,textarea{padding:0 15px}}@media screen and (max-width:780px){input,select,textarea{padding:0 10px}}@media screen and (min-width:780px){input[type=name],input[type=text],input[type=tel],input[type=email],input[type=date],input[type=number],select{height:60px}}@media screen and (max-width:780px){input[type=name],input[type=text],input[type=tel],input[type=email],input[type=date],input[type=number],select{height:60px}}input[type=name],input[type=text],input[type=tel],input[type=email],input[type=date],input[type=number],select,textarea{width:100%;border:none;font-size:1.6rem;line-height:1.8;background-color:#fff;border:solid 2px #ccc}input[type=name]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=date]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#934fdf}input[type=name].error,input[type=text].error,input[type=tel].error,input[type=email].error,input[type=date].error,input[type=number].error,select.error,textarea.error{border-color:#e72c1a;background-color:#f7f3df}select{-webkit-appearance:none;appearance:none;background-image:url(../images/down.svg);background-repeat:no-repeat;background-size:12px;background-position:right 12px center}input[type=checkbox],input[type=radio]{-webkit-appearance:auto}.wpcf7-radio label{background-color:#fff;-webkit-transition:ease .35s;transition:ease .35s}@media screen and (min-width:780px){.wpcf7-radio label{display:inline-block;margin-right:10px;padding:0 30px;height:80px;line-height:80px;border-radius:40px!important}}@media screen and (max-width:780px){.wpcf7-radio label{display:block;padding:0 20px;height:60px;line-height:60px;border-radius:30px!important}}@media screen and (max-width:780px){.wpcf7-radio label:not(:first-child){margin-top:10px}}.wpcf7-radio label input[type=radio]{margin-right:5px;vertical-align:-1px}.wpcf7-radio label.selected{background-color:#934fdf}@media screen and (min-width:780px){textarea{height:240px;padding-top:20px;padding-bottom:20px}}@media screen and (max-width:780px){textarea{height:200px;padding-top:15px;padding-bottom:15px}}.error_text{margin-top:5px;line-height:1.5;color:#e72c1a}@media screen and (min-width:980px){.error_text{font-size:1.2rem}}@media screen and (max-width:980px){.error_text{font-size:1.2rem}}#contactPrivacy{border:solid 2px #934fdf;text-align:center;background-color:#fff}@media screen and (min-width:780px){#contactPrivacy{padding:40px;margin-top:40px;border-radius:40px}}@media screen and (max-width:780px){#contactPrivacy{text-align:left;padding:30px 15px 25px;margin-top:20px;border-radius:30px}}#contactPrivacy h3{font-size:1.4rem;font-weight:700;margin-bottom:20px}@media screen and (max-width:780px){#contactPrivacy h3{text-align:center}}#contactPrivacy p{font-size:1rem;max-width:600px;margin:0 auto}#contactSubmitBt{text-align:center}@media screen and (min-width:780px){#contactSubmitBt{margin-top:20px}}@media screen and (max-width:780px){#contactSubmitBt{margin-top:20px}}#contactSubmitBt input{width:100%;height:60px;border:none;background-color:#aaa;background-color:#934fdf;color:#fff;padding:0;font-size:1.8rem}.wpcf7-form-control-wrap{display:block;line-height:1}.wpcf7-not-valid-tip{display:none!important}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-response-output{padding:0!important;border:none!important;text-align:center;color:#934fdf}@media screen and (min-width:780px){div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-response-output{margin:20px 0 0!important}}@media screen and (max-width:780px){div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-response-output{margin:12px 0 0!important}}@media screen and (min-width:980px){#privacyBt{margin-top:20px}}@media screen and (max-width:980px){#privacyBt{margin-top:20px;text-align:center}}#privacyBt label{display:inline-block;padding:10px}#privacyBt label:hover{cursor:pointer}#privacyBt label input{vertical-align:-2px;margin-right:5px}.grecaptcha-badge{visibility:hidden}#view_logo,#view_copy,#view_emilia,#view_subaru,#view_remram{opacity:0}.active #view_logo,.active #view_copy,.active #view_emilia,.active #view_subaru,.active #view_remram{opacity:1;transform:translate(0)scale(1)}#view_logo{-webkit-transition:ease .3s .8s;transition:ease .3s .5s;transform:scale(.5)}#view_copy{-webkit-transition:ease .3s .7s;transition:ease .3s .4s;transform:translateY(20%)}#view_emilia{-webkit-transition:ease .3s .3s;transition:ease .3s .3s}#view_subaru{-webkit-transition:ease .3s;transition:ease .3s}#view_remram{-webkit-transition:ease .3s .15s;transition:ease .3s .15s}.img_chara{opacity:0;-webkit-transition:ease .3s .7s;transition:ease .3s .8s}#img_Wrap1 .img_chara,#img_Wrap3 .img_chara{transform:translateX(-30%)}#img_Wrap2 .img_chara,#img_Wrap4 .img_chara{transform:translateX(30%)}.triggerOn .is_scroll .img_chara{opacity:1;transform:translateX(0)!important}.img_title{opacity:0;-webkit-transition:ease .3s .35s;transition:ease .3s .35s}#img_Wrap1 .img_title,#img_Wrap3 .img_title{transform:translateX(30%)}#img_Wrap4 .img_title{transform:translateX(-80%)!important}.triggerOn .is_scroll .img_title{opacity:1;transform:translateX(0)!important}.triggerOn .is_scroll#img_Wrap4 .img_title{transform:translateX(-50%)!important}.img_copy{opacity:0;-webkit-transition:ease .3s .35s;transition:ease .3s .35s}#img_Wrap4 .img_copy{transform:translateX(-80%)!important}.triggerOn .is_scroll .img_copy{opacity:1;transform:translateX(0)!important}.triggerOn .is_scroll#img_Wrap4 .img_copy{transform:translateX(-50%)!important}.img_bt{opacity:0;-webkit-transition:ease .3s .5s;transition:ease .3s .5s}#img_Wrap1 .img_bt,#img_Wrap3 .img_bt{transform:translateX(30%)}#img_Wrap2 .img_bt{transform:translateX(-30%)}#img_Wrap4 .img_bt{transform:translateX(-30%)!important}.triggerOn .is_scroll .img_bt{opacity:1;transform:translateX(0)!important}.triggerOn .is_scroll#img_Wrap4 .img_bt{transform:translateX(-50%)!important}.fadeUp{opacity:0;-webkit-transition:ease .3s .35s;transition:ease .3s .35s}@media screen and (min-width:780px){.fadeUp{transform:translateY(50px)!important}}@media screen and (max-width:780px){.fadeUp{transform:translateY(30px)!important}}.triggerOn .fadeUp.is_scroll{opacity:1;transform:translateY(0)!important}.character_slide .swiper-slide{opacity:0!important}.character_slide .swiper-slide.swiper-slide-active{opacity:1!important}.chara_img{opacity:0;-webkit-transition:ease .3s .3s;transition:ease .3s .3s;transform:translateX(30%)}.triggerOn .is_scroll .swiper-slide-active .chara_img{opacity:1;transform:translateX(0%)}.chara_copy{opacity:0;-webkit-transition:ease .3s .3s;transition:ease .3s .3s;transform:translateX(-30%)}.triggerOn .is_scroll .swiper-slide-active .chara_copy{opacity:1;transform:translateX(0%)}.chara_name{opacity:0;-webkit-transition:ease .3s .5s;transition:ease .3s .5s}.triggerOn .is_scroll .swiper-slide-active .chara_name{opacity:1}.chara_battle{opacity:0;-webkit-transition:ease .3s .5s;transition:ease .3s .5s}.triggerOn .is_scroll .swiper-slide-active .chara_battle{opacity:1}.chara_movie{opacity:0;-webkit-transition:ease .3s .7s;transition:ease .3s .7s}.triggerOn .is_scroll .swiper-slide-active .chara_movie{opacity:1}*{box-sizing:border-box}html{color:#111;font-family:noto sans jp,sans-serif;font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;background-color:transparent}#html{margin:0!important}body{font-weight:400;line-height:1.5;position:relative;color:#111;font-size:1.4rem;padding:0;margin:0;background-color:#fff}body.subPage{background-color:#111;color:#fff}@media screen and (min-width:783px){body.customize-support{top:32px}}@media screen and (max-width:782px){body.customize-support{top:46px}}@media screen and (min-width:780px){body{min-width:1100px;width:100%}}@media screen and (max-width:600px){#wpadminbar{top:-46px!important}}p{margin:0;text-justify:inter-ideograph;font-weight:400;line-height:1.8}dl,dt,dd{padding:0;margin:0}ul,ol{margin:0;padding:0}li{list-style:none}table,table th,table td{border-collapse:collapse}.timeAc,.timeAc:before,.timeAc:after{-webkit-transition:ease .35s;transition:ease .35s}a,a:link,a:visited,a:active,input[type=submit]:hover{cursor:pointer;text-decoration:none;color:#111}a:hover,a:focus,*:focus{outline:none}a:hover{text-decoration:none}a.opa:hover,.opa a:hover{opacity:.7}h1,h2,h3,h4{margin:0;font-weight:700;line-height:1.5}.lists{border-top:solid 1px #ccc}@media screen and (min-width:780px){.lists{width:60%}}.subPage .lists{margin-top:10px;border-color:#fff;width:100%}.lists>li{border-bottom:solid 1px #ccc}@media screen and (min-width:640px){.lists>li{display:flex;justify-content:space-between;align-items:flex-start;padding-top:20px;padding-bottom:20px}}@media screen and (max-width:640px){.lists>li{padding-top:15px;padding-bottom:15px}}.subPage .lists>li{border-color:#fff}@media screen and (max-width:640px){.lists>li>span{display:block}}.lists>li>span:first-child{font-weight:700}@media screen and (min-width:640px){.lists>li>span:first-child{width:200px}}@media screen and (min-width:640px){.lists>li>span:last-child{flex:1}}@media screen and (max-width:640px){.lists>li>span:last-child{margin-top:5px}}.lists>li>span>ul,.lists>li>span>ol,.lists>li>span>span{display:block}.lists>li>span>ul:not(:first-child),.lists>li>span>ol:not(:first-child),.lists>li>span>span:not(:first-child){margin-top:10px}.lists>li>span>ol>li,.lists>li>span>ul>li{margin-left:20px}.lists>li>span>ol>li{list-style:decimal}.lists>li>span>ul>li{list-style:disc}.lists>li>span>span.att{color:#aaa;font-size:1.2rem}#view{width:100%;position:relative;overflow:hidden;line-height:1}@media screen and (max-width:780px){#view{padding-top:130%}}#view img{display:block}#view_bg{width:100%;z-index:1;position:relative;height:auto}@media screen and (max-width:780px){#view_bg{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}}#view_logo,#view_copy,#view_emilia,#view_subaru,#view_remram{position:absolute;display:inline-block;z-index:2}#view_logo{height:auto}@media screen and (min-width:780px){#view_logo{top:4%;right:27%;width:28%}}@media screen and (max-width:780px){#view_logo{top:0%;left:5%;width:54%}}#view_copy{height:auto}@media screen and (min-width:780px){#view_copy{top:15%;right:15%;width:10%}}@media screen and (max-width:780px){#view_copy{top:5%;right:5%;width:30%}}#view_emilia{height:auto}@media screen and (min-width:780px){#view_emilia{bottom:0;left:0;width:46.5%}}@media screen and (max-width:780px){#view_emilia{bottom:-12%;left:-38%;width:87.5%}}#view_subaru{height:auto}@media screen and (min-width:780px){#view_subaru{bottom:5.2%;left:41.7%;width:18.5%}}@media screen and (max-width:780px){#view_subaru{bottom:9%;left:35.5%;width:37%}}#view_remram{height:auto}@media screen and (min-width:780px){#view_remram{bottom:-4px;right:5.5%;width:39%}}@media screen and (max-width:780px){#view_remram{bottom:-2.5%;right:-17.5%;width:82.5%}}.img_Wrap{position:relative;overflow:hidden}.title_h2{text-align:center}@media screen and (min-width:780px){.title_h2{margin-bottom:30px}}@media screen and (max-width:780px){.title_h2{margin-bottom:20px}}.title_h2 img{width:auto}@media screen and (min-width:780px){.title_h2 img{height:100px}}@media screen and (max-width:780px){.title_h2 img{height:50px}}@media screen and (min-width:780px){#information_sec{padding:0 50px}}#information_game_guide{text-align:center}@media screen and (min-width:780px){#information_game_guide{margin-bottom:50px}}@media screen and (max-width:780px){#information_game_guide{margin-bottom:30px;padding:0 25px}}#information_game_guide img{max-width:600px;width:100%;height:auto}@media screen and (max-width:780px){#detail_wrap{padding:0 25px}}#detail{max-width:500px;width:100%;margin:0 auto;background-color:rgba(255,255,255,.7)}@media screen and (min-width:780px){#detail{padding:40px 30px;border-radius:15px}}@media screen and (max-width:780px){#detail{padding:30px 20px;border-radius:15px}}#detail_top{display:flex;justify-content:space-between;margin-bottom:20px}#detail_Img{width:33%}#detail_Img img{width:100%;height:auto;border-radius:10px;border:solid 1px #ccc}#detail_logo{width:64%}#detail_logo img{width:100%;height:auto}#detail_info dt{background:#7049e2;background:linear-gradient(90deg,#7049e2 0%,#a350d1 50%,#d958bf 100%);color:#fff;padding:3px 5px}#detail_info dt:not(:first-child){margin-top:10px}#detail_info dd{padding:3px 5px}#detail_info dd>span{display:flex;justify-content:center;margin-top:5px}#detail_info dd>span>span:not(:first-child){margin-left:10px}#detail_info dd>span>span a{display:block}#detail_info dd>span>span a img{width:auto}@media screen and (min-width:780px){#detail_info dd>span>span a img{height:50px}}@media screen and (max-width:780px){#detail_info dd>span>span a img{height:40px}}#detail_Bt{margin-top:10px}#detail_Bt li{text-align:center}#detail_Bt li a{display:inline-block}#detail_Bt li a img{max-width:300px;width:100%;height:auto;vertical-align:baseline}.img_Wrap{position:relative;height:100%;width:100%;overflow:hidden}@media screen and (max-width:780px){.img_Wrap#img_Wrap4{padding-top:150%;height:auto}}.img_title,.img_chara,.img_copy,.img_bg{display:block}.img_title,.img_chara,.img_copy,.img_bt{position:absolute;display:block}.img_title{top:15%;height:12%;width:auto;z-index:3}#img_Wrap1 .img_title{right:4.4%}#img_Wrap2 .img_title{left:12%}#img_Wrap3 .img_title{right:1%}#img_Wrap4 .img_title{left:50%;transform:translateX(-50%)}@media screen and (min-width:780px){#img_Wrap4 .img_title{top:13%}}@media screen and (max-width:780px){#img_Wrap4 .img_title{top:8%;height:7%}}.img_copy{width:auto;z-index:3;line-height:1}@media screen and (min-width:780px){.img_copy{width:50%;top:28%;height:12%}}@media screen and (max-width:780px){.img_copy{padding:0 25px;width:100%;top:17%;height:10%}}#img_Wrap4 .img_copy{left:50%;transform:translateX(-50%)}.img_copy picture{display:block;line-height:1;width:100%;height:auto}@media screen and (max-width:780px){.img_copy picture:first-child{display:none}}@media screen and (min-width:780px){.img_copy picture:last-child{display:none}}@media screen and (max-width:780px){.img_copy picture:last-child{display:block}}.img_bt{width:50%;bottom:15%;right:10%;z-index:3;display:inline-block}.img_bt .img_bt_img{width:100%;height:auto;display:block;padding-top:57.28%;overflow:hidden}.img_bt .img_bt_img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;background-image:url(./background-images/frame.png);z-index:1}.img_bt .img_bt_img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:10px;z-index:-1}#img_Wrap2 .img_bt{right:auto;left:10%}#img_Wrap4 .img_bt{right:auto;left:50%;transform:translateX(-50%)}@media screen and (min-width:780px){#img_Wrap4 .img_bt{bottom:13%}}@media screen and (max-width:780px){#img_Wrap4 .img_bt{bottom:7%}}.img_bt .img_search{position:absolute;height:auto;z-index:2}@media screen and (min-width:780px){.img_bt .img_search{right:4%;bottom:-3%;width:7%}}@media screen and (max-width:780px){.img_bt .img_search{right:4%;bottom:-4%;width:13%}}#img_Wrap2 .img_bt .img_search{right:auto;left:4%}.img_chara{bottom:0;left:0;width:auto;height:95%;z-index:2}#img_Wrap2 .img_chara{height:100%;left:auto;right:0}#img_Wrap3 .img_chara{left:2%}.img_bg{z-index:1;line-height:1;width:100%;height:auto;display:block}@media screen and (max-width:780px){#img_Wrap4 .img_bg{width:auto;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:6000}.modal__bg{background:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}.modal__content{background:#934fdf;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;position:absolute}@media screen and (min-width:780px){.modal__content{width:70%}}@media screen and (max-width:780px){.modal__content{width:90%}}.modal__content.modal__content_bt{background:0 0;border-radius:0;max-width:400px}@media screen and (max-width:780px){.modal__content.modal__content_bt{width:80%}}.modal__content ul.modal__content_bt_list li:not(:first-child){margin-top:10px}.modal__content ul.modal__content_bt_list li a{display:block}.modal__content ul.modal__content_bt_list li a img{width:100%;height:auto}#zizen_text{margin-bottom:10px;text-align:center}#zizen_text img{width:80%;height:auto}.modal_capcha{position:relative}.modal_capcha .modal_capcha_list{position:relative;width:100%;padding-top:55.5%}.modal_capcha .modal_capcha_list li{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;opacity:0;-webkit-transition:ease .3s;transition:ease .3s}.modal_capcha .modal_capcha_list li.active{opacity:1;z-index:2}.modal_capcha img{width:100%;height:auto}.next_cap,.prev_cap{position:absolute;z-index:10;color:#fff;top:50%}@media screen and (min-width:780px){.next_cap,.prev_cap{width:35px;height:70px;margin-top:-35px}}@media screen and (max-width:780px){.next_cap,.prev_cap{width:25px;height:50px;margin-top:-25px;bottom:-60px}}.next_cap:hover,.prev_cap:hover{cursor:pointer}.next_cap:after,.prev_cap:after{content:"";position:absolute;top:0;left:0;background-position:50%;background-size:contain;background-repeat:no-repeat;width:100%;height:100%}@media screen and (min-width:780px){.next_cap{right:-50px}}@media screen and (max-width:780px){.next_cap{right:10px}}.next_cap:after{background-image:url(./background-images/next.png)}@media screen and (min-width:780px){.prev_cap{left:-50px}}@media screen and (max-width:780px){.prev_cap{left:10px}}.prev_cap:after{background-image:url(./background-images/prev.png)}.modal_youtube{position:relative;width:100%;padding-top:56.25%}.modal_youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.modal_close{position:absolute}@media screen and (min-width:780px){.modal_close{right:-30px;top:-30px}}@media screen and (max-width:780px){.modal_close{right:0;top:-30px}}.modal_close:hover{cursor:pointer}.modal_close img{width:24px;height:auto}#under_area{background-position:50%;background-size:cover;background-repeat:no-repeat;overflow:hidden}@media screen and (min-width:780px){#under_area{padding-top:80px;padding-bottom:80px;background-image:url(./background-images/info_bg_pc.jpg)}}@media screen and (max-width:780px){#under_area{padding-top:50px;padding-bottom:50px;background-image:url(./background-images/info_bg_sp.jpg)}}@media screen and (min-width:780px){.under_cont:not(:first-child){margin-top:100px}}@media screen and (max-width:780px){.under_cont:not(:first-child){margin-top:60px}}.movie_slide_wrap .swiper,.movie_slide_wrap .swiper-wrapper{overflow:visible}.movie_slide_wrap{max-width:700px;margin:0 auto}@media screen and (min-width:780px){.movie_slide_wrap{width:100%}}@media screen and (max-width:780px){.movie_slide_wrap{width:70%}}.movie_box{border-radius:5px;display:block;overflow:hidden;position:relative;z-index:1}.movie_box:before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background-image:url(./background-images/movie_frame.png);background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:2}.movie_box img{width:100%;height:auto}@media screen and (min-width:780px){.swiper-button-next,.swiper-button-prev{width:35px;height:70px;margin-top:-35px}}@media screen and (max-width:780px){.swiper-button-next,.swiper-button-prev{width:25px;height:50px;margin-top:-25px}}.swiper-button-next:after,.swiper-button-prev:after{content:"";position:absolute;top:0;left:0;background-position:50%;background-size:contain;background-repeat:no-repeat;width:100%;height:100%}@media screen and (min-width:780px){.swiper-button-next{right:-43px}}@media screen and (max-width:780px){.swiper-button-next{right:-33px}}.swiper-button-next:after{background-image:url(./background-images/next.png)}@media screen and (min-width:780px){.swiper-button-prev{left:-43px}}@media screen and (max-width:780px){.swiper-button-prev{left:-33px}}.swiper-button-prev:after{background-image:url(./background-images/prev.png)}.banner_slide_wrap{max-width:700px;margin:0 auto}@media screen and (min-width:780px){.banner_slide_wrap{margin-bottom:50px}}@media screen and (max-width:780px){.banner_slide_wrap{margin-bottom:30px;padding-left:25px}}.banner_box{display:block}.banner_box img{width:100%;height:auto;border:solid 1px #fff;border-radius:10px}.character_slide_wrap{max-width:1100px;width:100%;margin:0 auto}.chara_box{width:100%;position:relative}@media screen and (min-width:780px){.chara_box{height:650px}}@media screen and (max-width:780px){.chara_box{height:400px}}.chara_battle,.chara_img,.chara_copy,.chara_name,.chara_movie{position:absolute}.chara_img{display:block;width:auto;z-index:2}@media screen and (min-width:780px){.chara_img{bottom:0;height:100%}}@media screen and (max-width:780px){.chara_img{bottom:0;height:100%}}.chara_subaru .chara_img{right:5%}.chara_emilia .chara_img{right:0%}.chara_rem .chara_img{right:0%}.chara_ram .chara_img{right:0%}.chara_wilhelm .chara_img{right:0%}.chara_crusch .chara_img{right:5%}.chara_julius .chara_img{right:0%}.chara_garfiel .chara_img{right:0%}.chara_battle{z-index:3}@media screen and (min-width:780px){.chara_battle{bottom:3%;right:0%}}@media screen and (max-width:780px){.chara_battle{bottom:3%;right:4%}}.chara_battle li img{height:auto}@media screen and (min-width:780px){.chara_battle li img{width:80px}}@media screen and (max-width:780px){.chara_battle li img{width:65px}}.chara_name{z-index:3}@media screen and (min-width:780px){.chara_name{right:30%;bottom:6%;width:350px;height:162px}}@media screen and (max-width:780px){.chara_name{right:35%;bottom:3%;width:250px;height:116px}}.chara_name:before{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background-image:url(./background-images/name_frame.png);background-position:50%;background-size:contain;background-repeat:no-repeat;z-index:2}.chara_name img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto}@media screen and (min-width:780px){.chara_name img{height:80px}}@media screen and (max-width:780px){.chara_name img{height:58px}}.chara_movie{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;pointer-events:none}@media screen and (min-width:780px){.chara_movie{width:auto;height:400px}}@media screen and (max-width:780px){.chara_movie{width:100%;height:auto}}.chara_copy{height:auto;display:block;z-index:3}@media screen and (min-width:780px){.chara_subaru .chara_copy{right:35%;top:0%;width:190px}}@media screen and (max-width:780px){.chara_subaru .chara_copy{right:60%;top:0%;width:135px}}@media screen and (min-width:780px){.chara_emilia .chara_copy{right:38%;top:5%;width:140px}}@media screen and (max-width:780px){.chara_emilia .chara_copy{right:67%;top:0%;width:105px}}@media screen and (min-width:780px){.chara_rem .chara_copy{top:5%;right:42%;width:140px}}@media screen and (max-width:780px){.chara_rem .chara_copy{right:70%;top:0%;width:100px}}@media screen and (min-width:780px){.chara_ram .chara_copy{top:8%;right:38%;width:190px}}@media screen and (max-width:780px){.chara_ram .chara_copy{right:60%;top:0%;width:135px}}@media screen and (min-width:780px){.chara_wilhelm .chara_copy{top:0%;right:42%;width:160px}}@media screen and (max-width:780px){.chara_wilhelm .chara_copy{right:67%;top:0%;width:110px}}@media screen and (min-width:780px){.chara_crusch .chara_copy{top:5%;right:40%;width:150px}}@media screen and (max-width:780px){.chara_crusch .chara_copy{right:67%;top:0%;width:105px}}@media screen and (min-width:780px){.chara_julius .chara_copy{top:0%;right:40%;width:190px}}@media screen and (max-width:780px){.chara_julius .chara_copy{right:65%;top:0%;width:130px}}@media screen and (min-width:780px){.chara_garfiel .chara_copy{top:5%;right:38%;width:190px}}@media screen and (max-width:780px){.chara_garfiel .chara_copy{right:62%;top:0%;width:135px}}@media screen and (min-width:780px){.character_slide_thumb{max-width:1100px;margin:0 auto;margin-top:-8px}}@media screen and (max-width:780px){.character_slide_thumb{padding:0 25px;margin-top:-8px}}.character_slide_thumb img{width:100%;height:auto}.swiper-slide-thumb-active .chara_thumb_off{display:none}.chara_thumb_on{display:none}.swiper-slide-thumb-active .chara_thumb_on{display:block}#chara_more{text-align:center}@media screen and (min-width:780px){#chara_more{margin-top:20px}}@media screen and (max-width:780px){#chara_more{margin-top:5px}}@media screen and (min-width:780px){#chara_more_pc{width:auto;height:50px}}@media screen and (max-width:780px){#chara_more_pc{display:none}}@media screen and (min-width:780px){#chara_more_sp{display:none}}@media screen and (max-width:780px){#chara_more_sp{width:70%;height:auto}}#loaderBg{position:fixed;pointer-events:none;width:100%;height:100vh;z-index:5000}#loaderBg:before,#loaderBg:after{-webkit-transition:ease .3s;transition:ease .3s;content:"";position:absolute;left:0;width:100%;height:50%;background-color:#111;opacity:1}.loadActive #loaderBg:before,.loadActive #loaderBg:after{height:0%;opacity:0}#loaderBg:before{top:0}#loaderBg::after{bottom:0}@media screen and (min-width:780px){#original_works{margin-top:50px;display:flex;justify-content:center}}@media screen and (max-width:780px){#original_works{margin-top:30px;padding:0 25px}}@media screen and (max-width:780px){#original_works li{text-align:center}}@media screen and (min-width:780px){#original_works li:not(:first-child){margin-left:20px}}@media screen and (max-width:780px){#original_works li:not(:first-child){margin-top:10px}}#original_works li a{display:inline-block}@media screen and (max-width:780px){#original_works li a{width:80%}}@media screen and (min-width:780px){#original_works li a img{height:80px;width:100%}}@media screen and (max-width:780px){#original_works li a img{width:100%;height:auto}}#pageSec{width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;background-image:url(./background-images/view_back.jpg)}@media screen and (min-width:780px){#pageSec{padding:80px 50px 90px}}@media screen and (max-width:780px){#pageSec{padding:40px 0 50px}}#pageSec.pageSec2{background:0 0}@media screen and (min-width:780px){#pageSec.pageSec2{padding:40px 50px 50px}}@media screen and (max-width:780px){#pageSec.pageSec2{padding:40px 0 50px}}#page_sec_in{display:flex;justify-content:center}#pageCont{max-width:700px;width:100%;background-color:rgba(255,255,255,.8)}@media screen and (min-width:780px){#pageCont{border-radius:15px;padding:40px}}@media screen and (max-width:780px){#pageCont{padding:40px 25px}}#pageCont.pageCont2{max-width:900px;border:solid 1px #ccc}#pageTitle{text-align:center;font-size:2.4rem;border-bottom:solid 1px #ccc}@media screen and (min-width:780px){#pageTitle{padding-bottom:20px;margin-bottom:25px}}@media screen and (max-width:780px){#pageTitle{padding-bottom:15px;margin-bottom:20px}}#pageTitle.pageTitle2{text-align:left}#page_logo{text-align:center}@media screen and (min-width:780px){#page_logo{margin-bottom:40px}}@media screen and (max-width:780px){#page_logo{margin-bottom:30px}}#page_logo img{height:auto}@media screen and (min-width:780px){#page_logo img{width:200px}}@media screen and (max-width:780px){#page_logo img{width:200px}}#page_back{text-align:center;margin-top:40px}.bt{height:46px;line-height:46px;text-align:center;background-color:#fff;color:#111;border-radius:23px;display:inline-block;padding:0 20px;border:solid 1px #111}#pageText{margin-bottom:15px;border:solid 1px #ccc;border-radius:5px;padding:15px}.pageTextArea>*:not(:first-child){margin-top:20px!important}.pageTextArea a{color:#934fdf!important;text-decoration:underline}.pageTextArea h2{font-size:1.8rem;border-top:solid 2px #934fdf;padding-top:12px;padding-bottom:12px;background-color:#f5f5f5;padding-left:15px}.pageTextArea h2:not(:first-child){margin-top:45px!important}.pageTextArea h3{font-size:1.4rem;position:relative;padding-left:15px}.pageTextArea h3:before{content:"";position:absolute;width:8px;height:18px;background-color:#934fdf;top:1px;left:0}.pageTextArea h3:not(:first-child){margin-top:30px!important}.pageTextArea figure{padding:10px 0;margin:0}.pageTextArea figure.wp-block-image{background-color:#f5f5f5}@media screen and (min-width:780px){.pageTextArea figure.wp-block-image{padding:40px}}.pageTextArea figure img{display:block;width:100%;height:auto}.pageTextArea figure img:not(:first-child){margin-top:20px}.pageTextArea table{width:100%}.pageTextArea table,.pageTextArea table th,.pageTextArea table td{border:solid 1px #ccc}.pageTextArea table th,.pageTextArea table td{padding:10px 15px}.pageTextArea table th{background-color:#f5f5f5;font-weight:700}.pageTextArea table thead{border:none}.pageTextArea table thead th,.pageTextArea table thead td{background-color:#f5f5f5}.pageTextArea li:not(:first-child){margin-top:5px}.pageTextArea ul li{padding-left:20px;position:relative}.pageTextArea ul li:before{content:"";position:absolute;width:8px;height:8px;background-color:#934fdf;border-radius:100%;top:5px;left:5px}.pageTextArea ol{padding-left:20px}.pageTextArea ol li{list-style:decimal}.pageTextArea hr.wp-block-separator{margin:0;margin-top:45px!important;margin-bottom:45px!important;border-width:1px;border-color:#ccc}.pageTextArea .wp-block-button__link{display:inline-block;background-color:#934fdf;color:#fff!important;padding:15px 20px;border-radius:9999px;text-decoration:none}.pageTextArea .wp-block-button__link>*{color:#fff!important}#page_main_img img{width:100%;height:auto}.accBox{margin:0;position:relative;z-index:2;border:solid 1px #ccc;border-radius:15px;padding:0 20px}.accBox:not(:first-child){margin-top:20px}.accBox>dt{font-weight:700;position:relative;display:flex;align-items:center;font-size:1.4rem;padding:15px 0}.accBox>dt:hover{cursor:pointer}.accBox>dt:not(:first-child){margin-top:40px}.accBox>dt:before{content:"Q"}.accBox>dt>span{position:relative}.accBox>dt>span:after{content:"";position:absolute;border-radius:50%;text-align:center;background-image:url(./background-images/plus.svg);background-size:contain;background-repeat:no-repeat;top:3px;right:0;background-position:50%;width:14px;height:14px}.accBox>dt.active>span:after{background-image:url(./background-images/minus.svg)}.accBox>dd{display:none;margin:0;position:relative;border-top:none;border-top:solid 1px #ccc;padding:15px 0}.accBox>dd:before{position:absolute;content:"A"}.accBox>dd>span{display:block;font-size:1.4rem}.accBox>dt,.accBox>dd{position:relative;padding-left:28px}.accBox>dt:before,.accBox>dd:before{font-weight:700;top:15px;position:absolute;left:0;text-align:center;line-height:1;font-size:1.8rem}.accBox>dt>span,.accBox>dd>span{line-height:1.5;width:100%;padding-right:40px}