﻿@import url("https://fonts.googleapis.com/css?family=Oswald:700");body{font-family:"Yu Mincho","YuMincho",serif;font-weight:400}.bold,.weight-bold,strong{font-weight:700}.ff-en{font-family:'Oswald', sans-serif;font-weight:700}.fw-300{font-weight:300}.fw-400{font-weight:400}.italic{font-style:italic}::selection{background:#0c143d}::-moz-selection{background:#0c143d}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background-color:transparent;box-sizing:border-box}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}strong{font-weight:bold}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:bottom}html{font-size:62.5%}body{background:#fff;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:#c398ff;font-feature-settings:"palt"}@media only screen and (max-width: 750px){body{min-width:320px}}input{font-family:"Yu Mincho","YuMincho",serif}a{color:#c398ff;text-decoration:none;cursor:pointer}img{max-width:100%;max-height:100%;width:auto;height:auto}.underline{text-decoration:underline}.underline:hover{text-decoration:none}.tar{text-align:right}.tar-pc{text-align:right}@media only screen and (max-width: 750px){.tar-pc{text-align:left}}.tac{text-align:center}.taj{text-align:justify}.tac-pc{text-align:center}@media only screen and (max-width: 750px){.tac-pc{text-align:left}}.tar-pc{text-align:right}@media only screen and (max-width: 750px){.tar-pc{text-align:left}}@media only screen and (max-width: 750px){.tac-sp{text-align:center}}.mla{margin-left:auto}.center{margin-left:auto;margin-right:auto}@media only screen and (max-width: 750px){.center-sp{margin-left:auto;margin-right:auto}}.divide-top{margin-top:2px}.divide-bottom{margin-bottom:2px}.d-f{display:flex}.d-f.is-wrap{flex-wrap:wrap}.d-f.is-ac{align-items:center}.d-f.is-jc{justify-content:center}.d-f.is-js{justify-content:space-between}.d-f.is-dr{flex-direction:row-reverse}.d-ib{display:inline-block}.d-b{display:block}@media only screen and (max-width: 750px){.d-b-sp{display:block}}.pos-r{position:relative}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.show_pc{display:block}@media only screen and (max-width: 751px){.show_pc{display:none}}@media only screen and (max-width: 750px){.show_pc{display:none}}.show_pctb{display:block}@media only screen and (max-width: 751px){.show_pctb{display:block}}@media only screen and (max-width: 750px){.show_pctb{display:none}}.show_tbsp{display:none}@media only screen and (max-width: 751px){.show_tbsp{display:block}}@media only screen and (max-width: 750px){.show_tbsp{display:block}}.show_tb{display:none}@media only screen and (max-width: 751px){.show_tb{display:block}}@media only screen and (max-width: 750px){.show_tb{display:none}}.show_sp{display:none}@media only screen and (max-width: 751px){.show_sp{display:none}}@media only screen and (max-width: 750px){.show_sp{display:block}}.show_inline_pctb{display:inline}@media only screen and (max-width: 751px){.show_inline_pctb{display:inline}}@media only screen and (max-width: 750px){.show_inline_pctb{display:none}}.op a{display:inline-block;transition-property:opacity;transition-duration:.25s;transition-delay:0s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.op a:hover{opacity:0.8}@media only screen and (max-width: 750px){.op a:hover{opacity:1}}.mb-5{margin-bottom:5px}@media only screen and (max-width: 750px){.mb-5{margin-bottom:.66667vw}}@media only screen and (max-width: 750px){.mb-sp-5{margin-bottom:.66667vw}}.mt-5{margin-top:5px}@media only screen and (max-width: 750px){.mt-5{margin-top:.66667vw}}.ml-5{margin-left:5px}@media only screen and (max-width: 750px){.ml-5{margin-left:.66667vw}}.mr-5{margin-right:5px}@media only screen and (max-width: 750px){.mr-5{margin-right:.66667vw}}.p-5{padding:5px}@media only screen and (max-width: 750px){.p-5{padding:.66667vw}}.pb-5{padding-bottom:5px}@media only screen and (max-width: 750px){.pb-5{padding-bottom:.66667vw}}.pt-5{padding-top:5px}@media only screen and (max-width: 750px){.pt-5{padding-top:.66667vw}}.pl-5{padding-left:5px}@media only screen and (max-width: 750px){.pl-5{padding-left:.66667vw}}.pr-5{padding-right:5px}@media only screen and (max-width: 750px){.pr-5{padding-right:.66667vw}}.mb-10{margin-bottom:10px}@media only screen and (max-width: 750px){.mb-10{margin-bottom:1.33333vw}}@media only screen and (max-width: 750px){.mb-sp-10{margin-bottom:1.33333vw}}.mt-10{margin-top:10px}@media only screen and (max-width: 750px){.mt-10{margin-top:1.33333vw}}.ml-10{margin-left:10px}@media only screen and (max-width: 750px){.ml-10{margin-left:1.33333vw}}.mr-10{margin-right:10px}@media only screen and (max-width: 750px){.mr-10{margin-right:1.33333vw}}.p-10{padding:10px}@media only screen and (max-width: 750px){.p-10{padding:1.33333vw}}.pb-10{padding-bottom:10px}@media only screen and (max-width: 750px){.pb-10{padding-bottom:1.33333vw}}.pt-10{padding-top:10px}@media only screen and (max-width: 750px){.pt-10{padding-top:1.33333vw}}.pl-10{padding-left:10px}@media only screen and (max-width: 750px){.pl-10{padding-left:1.33333vw}}.pr-10{padding-right:10px}@media only screen and (max-width: 750px){.pr-10{padding-right:1.33333vw}}.mb-15{margin-bottom:15px}@media only screen and (max-width: 750px){.mb-15{margin-bottom:2vw}}@media only screen and (max-width: 750px){.mb-sp-15{margin-bottom:2vw}}.mt-15{margin-top:15px}@media only screen and (max-width: 750px){.mt-15{margin-top:2vw}}.ml-15{margin-left:15px}@media only screen and (max-width: 750px){.ml-15{margin-left:2vw}}.mr-15{margin-right:15px}@media only screen and (max-width: 750px){.mr-15{margin-right:2vw}}.p-15{padding:15px}@media only screen and (max-width: 750px){.p-15{padding:2vw}}.pb-15{padding-bottom:15px}@media only screen and (max-width: 750px){.pb-15{padding-bottom:2vw}}.pt-15{padding-top:15px}@media only screen and (max-width: 750px){.pt-15{padding-top:2vw}}.pl-15{padding-left:15px}@media only screen and (max-width: 750px){.pl-15{padding-left:2vw}}.pr-15{padding-right:15px}@media only screen and (max-width: 750px){.pr-15{padding-right:2vw}}.mb-20{margin-bottom:20px}@media only screen and (max-width: 750px){.mb-20{margin-bottom:2.66667vw}}@media only screen and (max-width: 750px){.mb-sp-20{margin-bottom:2.66667vw}}.mt-20{margin-top:20px}@media only screen and (max-width: 750px){.mt-20{margin-top:2.66667vw}}.ml-20{margin-left:20px}@media only screen and (max-width: 750px){.ml-20{margin-left:2.66667vw}}.mr-20{margin-right:20px}@media only screen and (max-width: 750px){.mr-20{margin-right:2.66667vw}}.p-20{padding:20px}@media only screen and (max-width: 750px){.p-20{padding:2.66667vw}}.pb-20{padding-bottom:20px}@media only screen and (max-width: 750px){.pb-20{padding-bottom:2.66667vw}}.pt-20{padding-top:20px}@media only screen and (max-width: 750px){.pt-20{padding-top:2.66667vw}}.pl-20{padding-left:20px}@media only screen and (max-width: 750px){.pl-20{padding-left:2.66667vw}}.pr-20{padding-right:20px}@media only screen and (max-width: 750px){.pr-20{padding-right:2.66667vw}}.mb-25{margin-bottom:25px}@media only screen and (max-width: 750px){.mb-25{margin-bottom:3.33333vw}}@media only screen and (max-width: 750px){.mb-sp-25{margin-bottom:3.33333vw}}.mt-25{margin-top:25px}@media only screen and (max-width: 750px){.mt-25{margin-top:3.33333vw}}.ml-25{margin-left:25px}@media only screen and (max-width: 750px){.ml-25{margin-left:3.33333vw}}.mr-25{margin-right:25px}@media only screen and (max-width: 750px){.mr-25{margin-right:3.33333vw}}.p-25{padding:25px}@media only screen and (max-width: 750px){.p-25{padding:3.33333vw}}.pb-25{padding-bottom:25px}@media only screen and (max-width: 750px){.pb-25{padding-bottom:3.33333vw}}.pt-25{padding-top:25px}@media only screen and (max-width: 750px){.pt-25{padding-top:3.33333vw}}.pl-25{padding-left:25px}@media only screen and (max-width: 750px){.pl-25{padding-left:3.33333vw}}.pr-25{padding-right:25px}@media only screen and (max-width: 750px){.pr-25{padding-right:3.33333vw}}.mb-30{margin-bottom:30px}@media only screen and (max-width: 750px){.mb-30{margin-bottom:4vw}}@media only screen and (max-width: 750px){.mb-sp-30{margin-bottom:4vw}}.mt-30{margin-top:30px}@media only screen and (max-width: 750px){.mt-30{margin-top:4vw}}.ml-30{margin-left:30px}@media only screen and (max-width: 750px){.ml-30{margin-left:4vw}}.mr-30{margin-right:30px}@media only screen and (max-width: 750px){.mr-30{margin-right:4vw}}.p-30{padding:30px}@media only screen and (max-width: 750px){.p-30{padding:4vw}}.pb-30{padding-bottom:30px}@media only screen and (max-width: 750px){.pb-30{padding-bottom:4vw}}.pt-30{padding-top:30px}@media only screen and (max-width: 750px){.pt-30{padding-top:4vw}}.pl-30{padding-left:30px}@media only screen and (max-width: 750px){.pl-30{padding-left:4vw}}.pr-30{padding-right:30px}@media only screen and (max-width: 750px){.pr-30{padding-right:4vw}}.mb-35{margin-bottom:35px}@media only screen and (max-width: 750px){.mb-35{margin-bottom:4.66667vw}}@media only screen and (max-width: 750px){.mb-sp-35{margin-bottom:4.66667vw}}.mt-35{margin-top:35px}@media only screen and (max-width: 750px){.mt-35{margin-top:4.66667vw}}.ml-35{margin-left:35px}@media only screen and (max-width: 750px){.ml-35{margin-left:4.66667vw}}.mr-35{margin-right:35px}@media only screen and (max-width: 750px){.mr-35{margin-right:4.66667vw}}.p-35{padding:35px}@media only screen and (max-width: 750px){.p-35{padding:4.66667vw}}.pb-35{padding-bottom:35px}@media only screen and (max-width: 750px){.pb-35{padding-bottom:4.66667vw}}.pt-35{padding-top:35px}@media only screen and (max-width: 750px){.pt-35{padding-top:4.66667vw}}.pl-35{padding-left:35px}@media only screen and (max-width: 750px){.pl-35{padding-left:4.66667vw}}.pr-35{padding-right:35px}@media only screen and (max-width: 750px){.pr-35{padding-right:4.66667vw}}.mb-40{margin-bottom:40px}@media only screen and (max-width: 750px){.mb-40{margin-bottom:5.33333vw}}@media only screen and (max-width: 750px){.mb-sp-40{margin-bottom:5.33333vw}}.mt-40{margin-top:40px}@media only screen and (max-width: 750px){.mt-40{margin-top:5.33333vw}}.ml-40{margin-left:40px}@media only screen and (max-width: 750px){.ml-40{margin-left:5.33333vw}}.mr-40{margin-right:40px}@media only screen and (max-width: 750px){.mr-40{margin-right:5.33333vw}}.p-40{padding:40px}@media only screen and (max-width: 750px){.p-40{padding:5.33333vw}}.pb-40{padding-bottom:40px}@media only screen and (max-width: 750px){.pb-40{padding-bottom:5.33333vw}}.pt-40{padding-top:40px}@media only screen and (max-width: 750px){.pt-40{padding-top:5.33333vw}}.pl-40{padding-left:40px}@media only screen and (max-width: 750px){.pl-40{padding-left:5.33333vw}}.pr-40{padding-right:40px}@media only screen and (max-width: 750px){.pr-40{padding-right:5.33333vw}}.mb-45{margin-bottom:45px}@media only screen and (max-width: 750px){.mb-45{margin-bottom:6vw}}@media only screen and (max-width: 750px){.mb-sp-45{margin-bottom:6vw}}.mt-45{margin-top:45px}@media only screen and (max-width: 750px){.mt-45{margin-top:6vw}}.ml-45{margin-left:45px}@media only screen and (max-width: 750px){.ml-45{margin-left:6vw}}.mr-45{margin-right:45px}@media only screen and (max-width: 750px){.mr-45{margin-right:6vw}}.p-45{padding:45px}@media only screen and (max-width: 750px){.p-45{padding:6vw}}.pb-45{padding-bottom:45px}@media only screen and (max-width: 750px){.pb-45{padding-bottom:6vw}}.pt-45{padding-top:45px}@media only screen and (max-width: 750px){.pt-45{padding-top:6vw}}.pl-45{padding-left:45px}@media only screen and (max-width: 750px){.pl-45{padding-left:6vw}}.pr-45{padding-right:45px}@media only screen and (max-width: 750px){.pr-45{padding-right:6vw}}.mb-50{margin-bottom:50px}@media only screen and (max-width: 750px){.mb-50{margin-bottom:6.66667vw}}@media only screen and (max-width: 750px){.mb-sp-50{margin-bottom:6.66667vw}}.mt-50{margin-top:50px}@media only screen and (max-width: 750px){.mt-50{margin-top:6.66667vw}}.ml-50{margin-left:50px}@media only screen and (max-width: 750px){.ml-50{margin-left:6.66667vw}}.mr-50{margin-right:50px}@media only screen and (max-width: 750px){.mr-50{margin-right:6.66667vw}}.p-50{padding:50px}@media only screen and (max-width: 750px){.p-50{padding:6.66667vw}}.pb-50{padding-bottom:50px}@media only screen and (max-width: 750px){.pb-50{padding-bottom:6.66667vw}}.pt-50{padding-top:50px}@media only screen and (max-width: 750px){.pt-50{padding-top:6.66667vw}}.pl-50{padding-left:50px}@media only screen and (max-width: 750px){.pl-50{padding-left:6.66667vw}}.pr-50{padding-right:50px}@media only screen and (max-width: 750px){.pr-50{padding-right:6.66667vw}}.mb-55{margin-bottom:55px}@media only screen and (max-width: 750px){.mb-55{margin-bottom:7.33333vw}}@media only screen and (max-width: 750px){.mb-sp-55{margin-bottom:7.33333vw}}.mt-55{margin-top:55px}@media only screen and (max-width: 750px){.mt-55{margin-top:7.33333vw}}.ml-55{margin-left:55px}@media only screen and (max-width: 750px){.ml-55{margin-left:7.33333vw}}.mr-55{margin-right:55px}@media only screen and (max-width: 750px){.mr-55{margin-right:7.33333vw}}.p-55{padding:55px}@media only screen and (max-width: 750px){.p-55{padding:7.33333vw}}.pb-55{padding-bottom:55px}@media only screen and (max-width: 750px){.pb-55{padding-bottom:7.33333vw}}.pt-55{padding-top:55px}@media only screen and (max-width: 750px){.pt-55{padding-top:7.33333vw}}.pl-55{padding-left:55px}@media only screen and (max-width: 750px){.pl-55{padding-left:7.33333vw}}.pr-55{padding-right:55px}@media only screen and (max-width: 750px){.pr-55{padding-right:7.33333vw}}.mb-60{margin-bottom:60px}@media only screen and (max-width: 750px){.mb-60{margin-bottom:8vw}}@media only screen and (max-width: 750px){.mb-sp-60{margin-bottom:8vw}}.mt-60{margin-top:60px}@media only screen and (max-width: 750px){.mt-60{margin-top:8vw}}.ml-60{margin-left:60px}@media only screen and (max-width: 750px){.ml-60{margin-left:8vw}}.mr-60{margin-right:60px}@media only screen and (max-width: 750px){.mr-60{margin-right:8vw}}.p-60{padding:60px}@media only screen and (max-width: 750px){.p-60{padding:8vw}}.pb-60{padding-bottom:60px}@media only screen and (max-width: 750px){.pb-60{padding-bottom:8vw}}.pt-60{padding-top:60px}@media only screen and (max-width: 750px){.pt-60{padding-top:8vw}}.pl-60{padding-left:60px}@media only screen and (max-width: 750px){.pl-60{padding-left:8vw}}.pr-60{padding-right:60px}@media only screen and (max-width: 750px){.pr-60{padding-right:8vw}}.mb-65{margin-bottom:65px}@media only screen and (max-width: 750px){.mb-65{margin-bottom:8.66667vw}}@media only screen and (max-width: 750px){.mb-sp-65{margin-bottom:8.66667vw}}.mt-65{margin-top:65px}@media only screen and (max-width: 750px){.mt-65{margin-top:8.66667vw}}.ml-65{margin-left:65px}@media only screen and (max-width: 750px){.ml-65{margin-left:8.66667vw}}.mr-65{margin-right:65px}@media only screen and (max-width: 750px){.mr-65{margin-right:8.66667vw}}.p-65{padding:65px}@media only screen and (max-width: 750px){.p-65{padding:8.66667vw}}.pb-65{padding-bottom:65px}@media only screen and (max-width: 750px){.pb-65{padding-bottom:8.66667vw}}.pt-65{padding-top:65px}@media only screen and (max-width: 750px){.pt-65{padding-top:8.66667vw}}.pl-65{padding-left:65px}@media only screen and (max-width: 750px){.pl-65{padding-left:8.66667vw}}.pr-65{padding-right:65px}@media only screen and (max-width: 750px){.pr-65{padding-right:8.66667vw}}.mb-70{margin-bottom:70px}@media only screen and (max-width: 750px){.mb-70{margin-bottom:9.33333vw}}@media only screen and (max-width: 750px){.mb-sp-70{margin-bottom:9.33333vw}}.mt-70{margin-top:70px}@media only screen and (max-width: 750px){.mt-70{margin-top:9.33333vw}}.ml-70{margin-left:70px}@media only screen and (max-width: 750px){.ml-70{margin-left:9.33333vw}}.mr-70{margin-right:70px}@media only screen and (max-width: 750px){.mr-70{margin-right:9.33333vw}}.p-70{padding:70px}@media only screen and (max-width: 750px){.p-70{padding:9.33333vw}}.pb-70{padding-bottom:70px}@media only screen and (max-width: 750px){.pb-70{padding-bottom:9.33333vw}}.pt-70{padding-top:70px}@media only screen and (max-width: 750px){.pt-70{padding-top:9.33333vw}}.pl-70{padding-left:70px}@media only screen and (max-width: 750px){.pl-70{padding-left:9.33333vw}}.pr-70{padding-right:70px}@media only screen and (max-width: 750px){.pr-70{padding-right:9.33333vw}}.mb-75{margin-bottom:75px}@media only screen and (max-width: 750px){.mb-75{margin-bottom:10vw}}@media only screen and (max-width: 750px){.mb-sp-75{margin-bottom:10vw}}.mt-75{margin-top:75px}@media only screen and (max-width: 750px){.mt-75{margin-top:10vw}}.ml-75{margin-left:75px}@media only screen and (max-width: 750px){.ml-75{margin-left:10vw}}.mr-75{margin-right:75px}@media only screen and (max-width: 750px){.mr-75{margin-right:10vw}}.p-75{padding:75px}@media only screen and (max-width: 750px){.p-75{padding:10vw}}.pb-75{padding-bottom:75px}@media only screen and (max-width: 750px){.pb-75{padding-bottom:10vw}}.pt-75{padding-top:75px}@media only screen and (max-width: 750px){.pt-75{padding-top:10vw}}.pl-75{padding-left:75px}@media only screen and (max-width: 750px){.pl-75{padding-left:10vw}}.pr-75{padding-right:75px}@media only screen and (max-width: 750px){.pr-75{padding-right:10vw}}.mb-80{margin-bottom:80px}@media only screen and (max-width: 750px){.mb-80{margin-bottom:10.66667vw}}@media only screen and (max-width: 750px){.mb-sp-80{margin-bottom:10.66667vw}}.mt-80{margin-top:80px}@media only screen and (max-width: 750px){.mt-80{margin-top:10.66667vw}}.ml-80{margin-left:80px}@media only screen and (max-width: 750px){.ml-80{margin-left:10.66667vw}}.mr-80{margin-right:80px}@media only screen and (max-width: 750px){.mr-80{margin-right:10.66667vw}}.p-80{padding:80px}@media only screen and (max-width: 750px){.p-80{padding:10.66667vw}}.pb-80{padding-bottom:80px}@media only screen and (max-width: 750px){.pb-80{padding-bottom:10.66667vw}}.pt-80{padding-top:80px}@media only screen and (max-width: 750px){.pt-80{padding-top:10.66667vw}}.pl-80{padding-left:80px}@media only screen and (max-width: 750px){.pl-80{padding-left:10.66667vw}}.pr-80{padding-right:80px}@media only screen and (max-width: 750px){.pr-80{padding-right:10.66667vw}}.mb-85{margin-bottom:85px}@media only screen and (max-width: 750px){.mb-85{margin-bottom:11.33333vw}}@media only screen and (max-width: 750px){.mb-sp-85{margin-bottom:11.33333vw}}.mt-85{margin-top:85px}@media only screen and (max-width: 750px){.mt-85{margin-top:11.33333vw}}.ml-85{margin-left:85px}@media only screen and (max-width: 750px){.ml-85{margin-left:11.33333vw}}.mr-85{margin-right:85px}@media only screen and (max-width: 750px){.mr-85{margin-right:11.33333vw}}.p-85{padding:85px}@media only screen and (max-width: 750px){.p-85{padding:11.33333vw}}.pb-85{padding-bottom:85px}@media only screen and (max-width: 750px){.pb-85{padding-bottom:11.33333vw}}.pt-85{padding-top:85px}@media only screen and (max-width: 750px){.pt-85{padding-top:11.33333vw}}.pl-85{padding-left:85px}@media only screen and (max-width: 750px){.pl-85{padding-left:11.33333vw}}.pr-85{padding-right:85px}@media only screen and (max-width: 750px){.pr-85{padding-right:11.33333vw}}.mb-90{margin-bottom:90px}@media only screen and (max-width: 750px){.mb-90{margin-bottom:12vw}}@media only screen and (max-width: 750px){.mb-sp-90{margin-bottom:12vw}}.mt-90{margin-top:90px}@media only screen and (max-width: 750px){.mt-90{margin-top:12vw}}.ml-90{margin-left:90px}@media only screen and (max-width: 750px){.ml-90{margin-left:12vw}}.mr-90{margin-right:90px}@media only screen and (max-width: 750px){.mr-90{margin-right:12vw}}.p-90{padding:90px}@media only screen and (max-width: 750px){.p-90{padding:12vw}}.pb-90{padding-bottom:90px}@media only screen and (max-width: 750px){.pb-90{padding-bottom:12vw}}.pt-90{padding-top:90px}@media only screen and (max-width: 750px){.pt-90{padding-top:12vw}}.pl-90{padding-left:90px}@media only screen and (max-width: 750px){.pl-90{padding-left:12vw}}.pr-90{padding-right:90px}@media only screen and (max-width: 750px){.pr-90{padding-right:12vw}}.mb-95{margin-bottom:95px}@media only screen and (max-width: 750px){.mb-95{margin-bottom:12.66667vw}}@media only screen and (max-width: 750px){.mb-sp-95{margin-bottom:12.66667vw}}.mt-95{margin-top:95px}@media only screen and (max-width: 750px){.mt-95{margin-top:12.66667vw}}.ml-95{margin-left:95px}@media only screen and (max-width: 750px){.ml-95{margin-left:12.66667vw}}.mr-95{margin-right:95px}@media only screen and (max-width: 750px){.mr-95{margin-right:12.66667vw}}.p-95{padding:95px}@media only screen and (max-width: 750px){.p-95{padding:12.66667vw}}.pb-95{padding-bottom:95px}@media only screen and (max-width: 750px){.pb-95{padding-bottom:12.66667vw}}.pt-95{padding-top:95px}@media only screen and (max-width: 750px){.pt-95{padding-top:12.66667vw}}.pl-95{padding-left:95px}@media only screen and (max-width: 750px){.pl-95{padding-left:12.66667vw}}.pr-95{padding-right:95px}@media only screen and (max-width: 750px){.pr-95{padding-right:12.66667vw}}.mb-100{margin-bottom:100px}@media only screen and (max-width: 750px){.mb-100{margin-bottom:13.33333vw}}@media only screen and (max-width: 750px){.mb-sp-100{margin-bottom:13.33333vw}}.mt-100{margin-top:100px}@media only screen and (max-width: 750px){.mt-100{margin-top:13.33333vw}}.ml-100{margin-left:100px}@media only screen and (max-width: 750px){.ml-100{margin-left:13.33333vw}}.mr-100{margin-right:100px}@media only screen and (max-width: 750px){.mr-100{margin-right:13.33333vw}}.p-100{padding:100px}@media only screen and (max-width: 750px){.p-100{padding:13.33333vw}}.pb-100{padding-bottom:100px}@media only screen and (max-width: 750px){.pb-100{padding-bottom:13.33333vw}}.pt-100{padding-top:100px}@media only screen and (max-width: 750px){.pt-100{padding-top:13.33333vw}}.pl-100{padding-left:100px}@media only screen and (max-width: 750px){.pl-100{padding-left:13.33333vw}}.pr-100{padding-right:100px}@media only screen and (max-width: 750px){.pr-100{padding-right:13.33333vw}}.mb-105{margin-bottom:105px}@media only screen and (max-width: 750px){.mb-105{margin-bottom:14vw}}@media only screen and (max-width: 750px){.mb-sp-105{margin-bottom:14vw}}.mt-105{margin-top:105px}@media only screen and (max-width: 750px){.mt-105{margin-top:14vw}}.ml-105{margin-left:105px}@media only screen and (max-width: 750px){.ml-105{margin-left:14vw}}.mr-105{margin-right:105px}@media only screen and (max-width: 750px){.mr-105{margin-right:14vw}}.p-105{padding:105px}@media only screen and (max-width: 750px){.p-105{padding:14vw}}.pb-105{padding-bottom:105px}@media only screen and (max-width: 750px){.pb-105{padding-bottom:14vw}}.pt-105{padding-top:105px}@media only screen and (max-width: 750px){.pt-105{padding-top:14vw}}.pl-105{padding-left:105px}@media only screen and (max-width: 750px){.pl-105{padding-left:14vw}}.pr-105{padding-right:105px}@media only screen and (max-width: 750px){.pr-105{padding-right:14vw}}.mb-110{margin-bottom:110px}@media only screen and (max-width: 750px){.mb-110{margin-bottom:14.66667vw}}@media only screen and (max-width: 750px){.mb-sp-110{margin-bottom:14.66667vw}}.mt-110{margin-top:110px}@media only screen and (max-width: 750px){.mt-110{margin-top:14.66667vw}}.ml-110{margin-left:110px}@media only screen and (max-width: 750px){.ml-110{margin-left:14.66667vw}}.mr-110{margin-right:110px}@media only screen and (max-width: 750px){.mr-110{margin-right:14.66667vw}}.p-110{padding:110px}@media only screen and (max-width: 750px){.p-110{padding:14.66667vw}}.pb-110{padding-bottom:110px}@media only screen and (max-width: 750px){.pb-110{padding-bottom:14.66667vw}}.pt-110{padding-top:110px}@media only screen and (max-width: 750px){.pt-110{padding-top:14.66667vw}}.pl-110{padding-left:110px}@media only screen and (max-width: 750px){.pl-110{padding-left:14.66667vw}}.pr-110{padding-right:110px}@media only screen and (max-width: 750px){.pr-110{padding-right:14.66667vw}}.mb-115{margin-bottom:115px}@media only screen and (max-width: 750px){.mb-115{margin-bottom:15.33333vw}}@media only screen and (max-width: 750px){.mb-sp-115{margin-bottom:15.33333vw}}.mt-115{margin-top:115px}@media only screen and (max-width: 750px){.mt-115{margin-top:15.33333vw}}.ml-115{margin-left:115px}@media only screen and (max-width: 750px){.ml-115{margin-left:15.33333vw}}.mr-115{margin-right:115px}@media only screen and (max-width: 750px){.mr-115{margin-right:15.33333vw}}.p-115{padding:115px}@media only screen and (max-width: 750px){.p-115{padding:15.33333vw}}.pb-115{padding-bottom:115px}@media only screen and (max-width: 750px){.pb-115{padding-bottom:15.33333vw}}.pt-115{padding-top:115px}@media only screen and (max-width: 750px){.pt-115{padding-top:15.33333vw}}.pl-115{padding-left:115px}@media only screen and (max-width: 750px){.pl-115{padding-left:15.33333vw}}.pr-115{padding-right:115px}@media only screen and (max-width: 750px){.pr-115{padding-right:15.33333vw}}.mb-120{margin-bottom:120px}@media only screen and (max-width: 750px){.mb-120{margin-bottom:16vw}}@media only screen and (max-width: 750px){.mb-sp-120{margin-bottom:16vw}}.mt-120{margin-top:120px}@media only screen and (max-width: 750px){.mt-120{margin-top:16vw}}.ml-120{margin-left:120px}@media only screen and (max-width: 750px){.ml-120{margin-left:16vw}}.mr-120{margin-right:120px}@media only screen and (max-width: 750px){.mr-120{margin-right:16vw}}.p-120{padding:120px}@media only screen and (max-width: 750px){.p-120{padding:16vw}}.pb-120{padding-bottom:120px}@media only screen and (max-width: 750px){.pb-120{padding-bottom:16vw}}.pt-120{padding-top:120px}@media only screen and (max-width: 750px){.pt-120{padding-top:16vw}}.pl-120{padding-left:120px}@media only screen and (max-width: 750px){.pl-120{padding-left:16vw}}.pr-120{padding-right:120px}@media only screen and (max-width: 750px){.pr-120{padding-right:16vw}}.lh-100{line-height:1}.lh-110{line-height:1.1}.lh-120{line-height:1.2}.lh-130{line-height:1.3}.lh-140{line-height:1.4}.lh-150{line-height:1.5}.lh-160{line-height:1.6}.lh-170{line-height:1.7}.lh-180{line-height:1.8}.lh-190{line-height:1.9}.lh-200{line-height:2}.lh-210{line-height:2.1}.lh-220{line-height:2.2}.lh-230{line-height:2.3}.lh-240{line-height:2.4}.lh-250{line-height:2.5}.lh-260{line-height:2.6}.lh-270{line-height:2.7}.lh-280{line-height:2.8}.lh-290{line-height:2.9}.lh-300{line-height:3}@media only screen and (max-width: 750px){.lh-sp-110{line-height:1.1}}@media only screen and (max-width: 750px){.lh-sp-120{line-height:1.2}}@media only screen and (max-width: 750px){.lh-sp-130{line-height:1.3}}@media only screen and (max-width: 750px){.lh-sp-140{line-height:1.4}}@media only screen and (max-width: 750px){.lh-sp-150{line-height:1.5}}@media only screen and (max-width: 750px){.lh-sp-160{line-height:1.6}}@media only screen and (max-width: 750px){.lh-sp-170{line-height:1.7}}@media only screen and (max-width: 750px){.lh-sp-180{line-height:1.8}}@media only screen and (max-width: 750px){.lh-sp-190{line-height:1.9}}@media only screen and (max-width: 750px){.lh-sp-200{line-height:2}}@media only screen and (max-width: 750px){.lh-sp-210{line-height:2.1}}@media only screen and (max-width: 750px){.lh-sp-220{line-height:2.2}}@media only screen and (max-width: 750px){.lh-sp-230{line-height:2.3}}@media only screen and (max-width: 750px){.lh-sp-240{line-height:2.4}}@media only screen and (max-width: 750px){.lh-sp-250{line-height:2.5}}@media only screen and (max-width: 750px){.lh-sp-260{line-height:2.6}}@media only screen and (max-width: 750px){.lh-sp-270{line-height:2.7}}@media only screen and (max-width: 750px){.lh-sp-280{line-height:2.8}}@media only screen and (max-width: 750px){.lh-sp-290{line-height:2.9}}@media only screen and (max-width: 750px){.lh-sp-300{line-height:3}}.lh-xs{line-height:1.45 !important}.lh-s{line-height:1.6 !important}.lh-m{line-height:1.75 !important}.lh-l{line-height:2 !important}.lh-ll{line-height:2.28 !important}.fs-10{font-size:10px}@media only screen and (max-width: 750px){.fs-10{font-size:2.66667vw}}.fs-12{font-size:12px}@media only screen and (max-width: 750px){.fs-12{font-size:3.2vw}}.fs-14{font-size:14px}@media only screen and (max-width: 750px){.fs-14{font-size:3.73333vw}}.fs-16{font-size:16px}@media only screen and (max-width: 750px){.fs-16{font-size:4.26667vw}}.fs-18{font-size:18px}@media only screen and (max-width: 750px){.fs-18{font-size:4.8vw}}.fs-20{font-size:20px}@media only screen and (max-width: 750px){.fs-20{font-size:5.33333vw}}.fs-22{font-size:22px}@media only screen and (max-width: 750px){.fs-22{font-size:5.86667vw}}.fs-28{font-size:28px}@media only screen and (max-width: 750px){.fs-28{font-size:7.46667vw}}.fs-30{font-size:30px}@media only screen and (max-width: 750px){.fs-30{font-size:8vw}}.fs-32{font-size:32px}@media only screen and (max-width: 750px){.fs-32{font-size:8.53333vw}}@media only screen and (max-width: 750px){.fs-sp-10{font-size:2.66667vw}}@media only screen and (max-width: 750px){.fs-sp-12{font-size:3.2vw}}@media only screen and (max-width: 750px){.fs-sp-14{font-size:3.73333vw}}@media only screen and (max-width: 750px){.fs-sp-16{font-size:4.26667vw}}@media only screen and (max-width: 750px){.fs-sp-18{font-size:4.8vw}}@media only screen and (max-width: 750px){.fs-sp-20{font-size:5.33333vw}}@media only screen and (max-width: 750px){.fs-sp-22{font-size:5.86667vw}}@media only screen and (max-width: 750px){.fs-sp-24{font-size:6.4vw}}@media only screen and (max-width: 750px){.fs-sp-28{font-size:7.46667vw}}@media only screen and (max-width: 750px){.fs-sp-30{font-size:8vw}}@media only screen and (max-width: 750px){.fs-sp-32{font-size:8.53333vw}}.is-white,.information dl dd{color:#fff}.is-black{color:#000}.is-gray{color:#222a31}.is-primary{color:#c398ff}.is-a-white a{color:#fff}.is-a-black a{color:#000}.is-a-gray a{color:#222a31}.is-a-primary a{color:#c398ff}.is-bg-white{background-color:#fff}.is-bg-black{background-color:#000}.is-bg-dark{background-color:#666}.is-bg-gray{background-color:#222a31}.is-bg-gray-sub{background-color:#f2f2f2}.is-bg-purple{background-color:#3d2d53}.fade-enter-active,.fade-leave-active{transition:opacity 0.5s}.fade-enter,.fade-leave-to{opacity:0}.slidein-enter-active,.slidein-leave-active{transition:transform 0.5s}.slidein-enter,.slidein-leave-to{transform:translate3d(20%, 0, 0)}.page-transition{transition:all 0.5s cubic-bezier(0.55, 0, 0.1, 1);position:relative}.page-enter-active,.page-leave-active{transition:opacity 0.1s}.page-enter,.page-leave-active{opacity:0}.bounce-enter-active{animation:bounce-in 0.8s}.bounce-leave-active{animation:bounce-out 0.5s}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes bounce-out{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(0)}}body,html{letter-spacing:0.05em;height:100%}@media only screen and (max-width: 750px){body,html{min-width:320px}}body img{width:100%;height:auto}.wrapper{overflow:hidden;position:relative}.box{margin-left:auto;margin-right:auto;width:1120px}@media only screen and (max-width: 750px){.box{width:auto}}.box2{margin-left:auto;margin-right:auto;width:1004px}@media only screen and (max-width: 750px){.box2{width:90%}}.box3{margin-left:auto;margin-right:auto;width:650px}@media only screen and (max-width: 750px){.box3{width:90%}}.hero{z-index:1;height:650px;position:relative;display:block;background-image:url("/assets/images/bg-pic-main.jpg");background-size:cover}@media only screen and (max-width: 750px){.hero{height:139.73333vw}}.hero .box{position:relative;height:100%}.hero__bg{background-image:url("/assets/images/pic-main.png");position:absolute;left:0;top:0;right:0;bottom:0;background-position:center center;background-size:auto 100%;background-repeat:no-repeat}@media only screen and (max-width: 750px){.hero__bg{min-width:0;background-size:100%;background-image:url("/assets/images/pic-main-sp.jpg")}}.hero__logo{position:absolute;left:15px;bottom:40px;width:391px}.hero__logo.show{opacity:1;transition-property:opacity;transition-duration:1s;transition-delay:0s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (max-width: 750px){.hero__logo{left:14.53333vw;bottom:4vw;width:71.73333vw}}.hero__copy{position:absolute;top:20px;right:80px;width:40px}.hero__copy.show{opacity:1;transition-property:opacity;transition-duration:1s;transition-delay:0s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (max-width: 750px){.hero__copy{top:6.66667vw;right:50%;transform:translateX(50%);width:13.86667vw}}.hero__badge{position:absolute;right:6px;top:12px;width:187px}.hero__badge.show{opacity:1;transition-property:opacity;transition-duration:1s;transition-delay:0s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (max-width: 750px){.hero__badge{width:33.33333vw;right:.26667vw;top:3.46667vw}}.hero__app{position:absolute;right:0;bottom:40px;display:flex}@media only screen and (max-width: 750px){.hero__app{bottom:-18.66667vw;right:5.33333vw}}.hero__app__item{margin-right:20px;width:135px}@media only screen and (max-width: 750px){.hero__app__item{width:36vw;margin-right:5.33333vw}}.hero__present{position:absolute;right:0px;top:30px;width:130px}@media only screen and (max-width: 750px){.hero__present{width:26.66667vw;right:4vw;top:2.66667vw}}.introduction{font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.1em}@media only screen and (max-width: 750px){.introduction{font-size:24px;font-size:2.4rem;font-size:3.2vw;line-height:2}}.widget{background-image:url("/assets/images/bg-mosaic.png");background-size:100%;background-position:center center}@media only screen and (max-width: 750px){.widget{background-image:url("/assets/images/bg-mosaic-sp.png");background-size:100%;padding-top:25.33333vw}}.widget__banner{width:560px;margin-left:20px;position:relative}.widget__banner a{display:block;position:absolute;right:0;top:-13px;width:509px}@media only screen and (max-width: 750px){.widget__banner{height:46.13333vw;width:80vw;margin-left:auto;margin-right:auto}}.widget__item{width:480px;margin-right:20px;height:322px;border:4px solid #cda4e3;background-color:#efe3fa}.widget__item iframe{width:740px !important}.widget__item__inner{border:4px solid #fff}@media only screen and (max-width: 750px){.widget__item{margin-left:auto;margin-right:auto;width:80vw}}.story{background-image:url("/assets/images/bg-story.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 750px){.story{background-size:cover;background-image:url("/assets/images/bg-story-sp.jpg")}}.story .heading{width:170px}@media only screen and (max-width: 750px){.story .heading{width:34.26667vw}}.text-shadow{text-shadow:0 0 7.52px #3e06ca}.text-shadow2{text-shadow:0 0 9.4px #2c0e45}.mosaic,.share{background-image:url("/assets/images/bg-mosaic.png");background-size:100%;background-position:center center}@media only screen and (max-width: 750px){.mosaic,.share{background-image:url("/assets/images/bg-mosaic-sp.png");background-size:100%}}.share-heading{width:132px}@media only screen and (max-width: 750px){.share-heading{width:26.93333vw}}.share-list li{width:81px;margin-left:18px;margin-right:18px}@media only screen and (max-width: 750px){.share-list li{width:16.26667vw;margin-left:4vw;margin-right:4vw}}.information{background-image:url("/assets/images/bg-information.jpg");background-size:cover;background-position:center center}.information__logo{width:489px}@media only screen and (max-width: 750px){.information__logo{margin-left:auto;margin-right:auto;width:78.26667vw}}@media only screen and (max-width: 750px){.information__item{margin-left:0}}.information dl{display:flex;margin-bottom:1em}@media only screen and (max-width: 750px){.information dl{display:block}}.information dl:last-child{margin-bottom:0}.information dl dt{margin-right:1em;width:122px;text-align:right}@media only screen and (max-width: 750px){.information dl dt{width:auto;margin-right:0;text-align:center}}@media only screen and (max-width: 750px){.information dl dd{text-align:center}}.information__app{margin-top:40px;display:flex;margin-left:80px}@media only screen and (max-width: 750px){.information__app{margin-left:0;justify-content:center;margin-top:7.33333vw}}.information__app__item{margin-right:20px;width:135px}@media only screen and (max-width: 750px){.information__app__item{width:36vw;margin-left:2.66667vw;margin-right:2.66667vw}}.pagetop{width:94px}@media only screen and (max-width: 750px){.pagetop{width:25.06667vw}}.footer__pagetop{margin-left:auto;margin-right:auto;width:90px;transform:translateY(-50%)}.footer__banner li{width:200px}@media only screen and (max-width: 750px){.footer__banner li{margin-left:auto;margin-right:auto}}.s_s{opacity:0;transform:translateY(20px)}.s_s.show{transition-property:opacity transform;transition-duration:.75s;transition-delay:0s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);opacity:1;transform:translateY(0px)}.dash{letter-spacing:0}@media only screen and (max-width: 750px){.system{width:90%}}.system__pic{width:420px}@media only screen and (max-width: 750px){.system__pic{width:47%}}.system__pic__inner{width:240px}@media only screen and (max-width: 750px){.system__pic__inner{width:auto}}.system__box{width:700px;font-family:YuGothic,"游ゴシック体",sans-serif}@media only screen and (max-width: 750px){.system__box{width:50%}}.system__txt{width:530px}@media only screen and (max-width: 750px){.system__txt{width:77.73333vw}}.top-movie{height:322px;position:relative;overflow:hidden}@media only screen and (max-width: 750px){.top-movie{height:46.13333vw}}.top-movie a{position:absolute;z-index:1;display:block;width:100%;height:100%}@media only screen and (max-width: 750px){.top-movie a{display:none}}.gnav{height:70px;background-image:url("/assets/images/bg-nav.png");background-size:auto 72px;background-position:center center}@media only screen and (max-width: 750px){.gnav{display:none}}.gnav .list-gnav{display:flex;align-items:center}.gnav .list-gnav__logo{width:280px}.gnav .list-gnav__logo a{margin-left:20px;display:block;width:176px}.gnav .list-gnav__item{flex:1}.gnav .list-gnav__item a,.gnav .list-gnav__item span{display:block;height:70px;display:flex;align-items:center;justify-content:center}.gnav .list-gnav__item a img,.gnav .list-gnav__item span img{height:28px;width:auto}.gnav .list-gnav__item span{opacity:0.3}.gnav-sp-wrap{display:none}@media only screen and (max-width: 750px){.gnav-sp-wrap{display:block}}.gnav-sp{position:fixed;left:0;top:0;bottom:0;right:0;height:100%;background-image:url("/assets/images/bg-nav-sp.png");background-size:100%;z-index:100;transition-property:transform;transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@media only screen and (max-width: 750px){.gnav-sp{width:100%;transform:translateX(-100%)}}.gnav-sp.open{transform:translateX(0)}.gnav-sp__button{position:fixed;width:60px;height:60px;background-color:#333165;left:0;top:0;z-index:100;transform:translateX(0);transition-property:transform;transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@media only screen and (max-width: 750px){.gnav-sp__button{position:fixed;left:0;width:13.33333vw;height:13.33333vw}}.gnav-sp__button span{position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-3px;width:32px;height:6px;background-color:#fff;transition-property:transform opacity;transition-duration:.4s;transition-delay:0s;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1)}@media only screen and (max-width: 750px){.gnav-sp__button span{margin-left:-3.46667vw;margin-top:-.66667vw;width:6.93333vw;height:1.33333vw}}.gnav-sp__button span:nth-child(1){transform:translateY(-13px)}@media only screen and (max-width: 750px){.gnav-sp__button span:nth-child(1){transform:translateY(-200%)}}.gnav-sp__button span:nth-child(3){transform:translateY(13px)}@media only screen and (max-width: 750px){.gnav-sp__button span:nth-child(3){transform:translateY(200%)}}.gnav-sp__button.open{transform:translateX(375px)}@media only screen and (max-width: 750px){.gnav-sp__button.open{transform:translateX(0)}}.gnav-sp__button.open span:nth-child(1){transform:translateY(0) rotate(45deg)}.gnav-sp__button.open span:nth-child(2){opacity:0}.gnav-sp__button.open span:nth-child(3){transform:translateY(0) rotate(-45deg)}.gnav-sp .list-gnav{margin-top:12vw;text-align:center}.gnav-sp .list-gnav__logo img{height:17.06667vw;margin-bottom:13.33333vw;width:auto}.gnav-sp .list-gnav__item img{width:auto;height:7.46667vw;margin-bottom:8vw}.gnav-sp .list-gnav__item span{opacity:0.3}.hero-sub{z-index:1;height:250px;overflow:hidden;position:relative;display:block;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 750px){.hero-sub{height:46.66667vw}}.hero-sub__bg{background-image:url("/assets/images/regist/pic-main.jpg");position:absolute;left:0;top:0;right:0;bottom:0;background-position:center 10%;background-size:cover}@media only screen and (max-width: 750px){.hero-sub__bg{background-position:center 10%;background-size:cover;background-image:url("/assets/images/pic-sub-sp.jpg")}}.hero-sub__title{z-index:1;padding-top:20px}.hero-sub__title img{width:auto;height:72px}@media only screen and (max-width: 750px){.hero-sub__title img{height:9.33333vw}}.tab__item{width:257px;margin-left:12px;margin-right:12px}@media only screen and (max-width: 750px){.tab__item{width:44.53333vw;margin-left:1.33333vw;margin-right:1.33333vw}}.common-heading{text-align:center}.common-heading img{width:auto;height:55px}@media only screen and (max-width: 750px){.common-heading img{height:7.33333vw}}.common-heading2{display:block;text-align:center;font-size:28px;font-size:2.8rem;color:#533984;font-weight:bold}@media only screen and (max-width: 750px){.common-heading2{font-size:38px;font-size:3.8rem;font-size:5.06667vw}}.common-heading2 span{display:inline-block;position:relative}.common-heading2 span:after{content:'';position:absolute;display:block;bottom:2px;right:0;left:0;height:2px;background-color:#533984}.common-text{font-size:18px;font-size:1.8rem;line-height:1.33333;color:#535267;font-weight:bold;font-family:YuGothic,"游ゴシック体",sans-serif}@media only screen and (max-width: 750px){.common-text{font-size:28px;font-size:2.8rem;font-size:3.73333vw}}#cboxOverlay{background:#333165 !important;opacity:0.9 !important}#cboxClose{top:-60px !important;right:-10px !important;width:60px !important;height:60px !important;background-size:100% !important;background-position:center !important;background-color:transparent !important}@media only screen and (max-width: 750px){#cboxClose{right:-20px !important}}#cboxClose:hover{background-position:center !important}#cboxContent{margin-top:60px !important}.list-gallery{width:840px;margin-left:auto;margin-right:auto;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 750px){.list-gallery{width:78.4vw}}.list-gallery__item{width:240px}@media only screen and (max-width: 750px){.list-gallery__item{width:36vw;margin-bottom:5.33333vw}}.list-gallery__item span{display:block;text-align:center;font-size:28px;font-size:2.8rem;color:#533984;font-weight:bold}@media only screen and (max-width: 750px){.list-gallery__item span{font-size:28px;font-size:2.8rem;font-size:3.73333vw}}.page-system .swiper-container{width:100%;height:100%;padding-bottom:80px}@media only screen and (max-width: 750px){.page-system .swiper-container{padding-bottom:10.66667vw}}.page-system .swiper-slide{display:flex;justify-content:center;align-items:center;width:589px;opacity:0.2;font-size:18px;font-size:1.8rem;line-height:1.33333;color:#535267;font-weight:bold;font-family:YuGothic,"游ゴシック体",sans-serif;transition-property:opacity;transition-duration:.4s;transition-delay:0s;transition-timing-function:ease}@media only screen and (max-width: 750px){.page-system .swiper-slide{font-size:28px;font-size:2.8rem;font-size:3.73333vw}}@media only screen and (max-width: 750px){.page-system .swiper-slide{width:78%}}.page-system .swiper-slide p{width:105%}@media only screen and (max-width: 750px){.page-system .swiper-slide p{width:100%}}.page-system .swiper-slide-active{opacity:1}.page-system .swiper-pagination-bullet{display:inline-block;width:12px;height:12px;border-radius:100%;background:#babac2;opacity:1}.page-system .swiper-pagination-bullet-active{background:#4c4b62;opacity:1}.page-system .swiper-button-prev{background-image:url("/assets/images/character/ico-arrow-prev.png")}.page-system .swiper-button-next{background-image:url("/assets/images/character/ico-arrow-next.png")}.page-system .swiper-button-next,.page-system .swiper-button-prev{background-color:#4c4b62;width:50px;height:90px;background-position:center;background-size:16px;background-repeat:no-repeat;margin-top:-45px;cursor:pointer}@media only screen and (max-width: 750px){.page-system .swiper-button-next,.page-system .swiper-button-prev{width:7.06667vw;height:12vw;margin-top:-6vw;background-size:2.4vw}}.page-system .swiper-button-next{right:0}.page-system .swiper-button-prev{left:0}.page-character .swiper-pagination{position:relative;display:flex}.page-character .swiper-pagination.wrap{flex-wrap:wrap;padding:2px}.page-character .sliderNavBox{background-color:rgba(30,29,60,0.7);display:flex;justify-content:center}.page-character .swiper-container-horizontal>.swiper-pagination-bullets,.page-character .swiper-pagination-custom,.page-character .swiper-pagination-fraction{position:relative;bottom:0;left:0;width:100%}.page-character .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.page-character .swiper-pagination-bullet,.page-character .swiper-pagination-bullet2{display:block;width:77px;height:77px;background:transparent;background-repeat:no-repeat;opacity:1;background-size:100%;border-radius:0;transition-property:background-color;transition-duration:.2s;transition-delay:0s;transition-timing-function:ease;margin:4px}@media only screen and (max-width: 750px){.page-character .swiper-pagination-bullet,.page-character .swiper-pagination-bullet2{width:9.6vw;height:9.6vw;margin:.26667vw}}.page-character .swiper-pagination-bullet span,.page-character .swiper-pagination-bullet2 span{display:none}.page-character .swiper-pagination-bullet.swiper-pagination-bullet-active,.page-character .swiper-pagination-bullet2.swiper-pagination-bullet-active{position:relative}.page-character .swiper-pagination-bullet.swiper-pagination-bullet-active:after,.page-character .swiper-pagination-bullet2.swiper-pagination-bullet-active:after{content:'';z-index:1;position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("/assets/images/character/thumb-current.png");background-size:100%}.page-character .swiper-button-next,.page-character .swiper-button-prev,.page-character .swiper-container-rtl{right:0;background-color:#4c4b62;left:auto}.page-character .swiper-button-prev{background-image:url("/assets/images/character/ico-arrow-prev.png")}.page-character .swiper-button-next{background-image:url("/assets/images/character/ico-arrow-next.png")}.page-character .swiper-button-next,.page-character .swiper-button-prev{position:relative;top:0;z-index:10;margin-top:0;width:50px;height:inherit;background-position:center;background-size:16px;background-repeat:no-repeat;cursor:pointer}@media only screen and (max-width: 750px){.page-character .swiper-button-next,.page-character .swiper-button-prev{width:8vw;background-size:2.4vw}}.page-character .swiper-button-next{margin-left:15px}@media only screen and (max-width: 750px){.page-character .swiper-button-next{margin-left:2.66667vw}}.page-character .swiper-button-prev{margin-right:15px}@media only screen and (max-width: 750px){.page-character .swiper-button-prev{margin-right:2.66667vw}}.page-character .thumb-nagisa{background-image:url("/assets/images/character/thumb-nagisa.png")}.page-character .thumb-marina{background-image:url("/assets/images/character/thumb-marina.png")}.page-character .thumb-ringo{background-image:url("/assets/images/character/thumb-ringo.png")}.page-character .thumb-miu{background-image:url("/assets/images/character/thumb-miu.png")}.page-character .thumb-lilith{background-image:url("/assets/images/character/thumb-lilith.png")}.page-character .thumb-arin{background-image:url("/assets/images/character/thumb-arin.png")}.page-character .thumb-levi{background-image:url("/assets/images/character/thumb-levi.png")}.page-character .thumb-mira{background-image:url("/assets/images/character/thumb-mira.png")}.page-character .thumb-akio{background-image:url("/assets/images/character/thumb-akio.png")}.page-character .thumb-yui{background-image:url("/assets/images/character/thumb-yui.png")}.page-character .thumb-liese{background-image:url("/assets/images/character/thumb-liese.png")}.page-character .thumb-arata{background-image:url("/assets/images/character/thumb-arata.png")}.page-character .thumb-lugh{background-image:url("/assets/images/character/thumb-lugh.png")}.page-character .thumb-hijiri{background-image:url("/assets/images/character/thumb-hijiri.png")}.page-character .thumb-selina{background-image:url("/assets/images/character/thumb-selina.png")}.page-character .thumb-sora{background-image:url("/assets/images/character/thumb-sora.png")}.page-character .thumb-master{background-image:url("/assets/images/character/thumb-master.png")}.page-character .thumb-blank{background-image:url("/assets/images/character/thumb-blank.png")}.page-character .sliderChara__item__head{margin-bottom:30px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__head{margin-bottom:6.66667vw}}.page-character .sliderChara__item__head img{width:auto;height:87px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__head img{height:17.33333vw}}.page-character .sliderChara__item__inner{color:#535267;position:relative;max-width:819px;margin-left:auto;margin-right:auto;height:800px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__inner{height:146.66667vw}}.page-character .sliderChara__item__text{position:absolute;top:65px;left:60px;z-index:1}@media only screen and (max-width: 750px){.page-character .sliderChara__item__text{left:5.33333vw;top:6vw}}.page-character .sliderChara__item__profile{margin-bottom:30px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__profile{margin-bottom:1.33333vw}}.page-character .sliderChara__item__cv{color:#fff;margin-bottom:25px;background-color:#535267;display:inline-block;font-weight:normal;padding:0 5px}.page-character .sliderChara__item__cv_en{font-size:20px;font-size:2rem}@media only screen and (max-width: 750px){.page-character .sliderChara__item__cv_en{font-size:28px;font-size:2.8rem;font-size:3.73333vw}}.page-character .sliderChara__item__cv_name{font-size:30px;font-size:3rem;line-height:1.33333}@media only screen and (max-width: 750px){.page-character .sliderChara__item__cv_name{font-size:42px;font-size:4.2rem;font-size:5.6vw;line-height:1.33333}}.page-character .sliderChara__item__intro{font-size:14px;font-size:1.4rem;line-height:1.28571;word-wrap:break-word;font-family:YuGothic,"游ゴシック体",sans-serif;width:350px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__intro{font-size:26px;font-size:2.6rem;font-size:3.46667vw;line-height:1.38462}}@media only screen and (max-width: 750px){.page-character .sliderChara__item__intro{width:42.66667vw}}.page-character .sliderChara__item__category,.page-character .sliderChara__item__theme{display:flex;align-items:center;position:relative;margin-bottom:15px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__category,.page-character .sliderChara__item__theme{margin-bottom:4vw}}.page-character .sliderChara__item__category .category,.page-character .sliderChara__item__category .theme,.page-character .sliderChara__item__theme .category,.page-character .sliderChara__item__theme .theme{text-align:center;width:6em;margin-right:1.5em;font-size:12px;font-size:1.2rem;background-color:#fff;padding:4px;position:relative;z-index:1}@media only screen and (max-width: 750px){.page-character .sliderChara__item__category .category,.page-character .sliderChara__item__category .theme,.page-character .sliderChara__item__theme .category,.page-character .sliderChara__item__theme .theme{font-size:20px;font-size:2rem;font-size:2.66667vw}}@media only screen and (max-width: 750px){.page-character .sliderChara__item__category .category,.page-character .sliderChara__item__category .theme,.page-character .sliderChara__item__theme .category,.page-character .sliderChara__item__theme .theme{width:7em;margin-right:1.5em}}.page-character .sliderChara__item__category .categoryName,.page-character .sliderChara__item__category .themeName,.page-character .sliderChara__item__theme .categoryName,.page-character .sliderChara__item__theme .themeName{font-size:24px;font-size:2.4rem;position:relative;z-index:1}@media only screen and (max-width: 750px){.page-character .sliderChara__item__category .categoryName,.page-character .sliderChara__item__category .themeName,.page-character .sliderChara__item__theme .categoryName,.page-character .sliderChara__item__theme .themeName{font-size:38px;font-size:3.8rem;font-size:5.06667vw}}.page-character .sliderChara__item__category .categoryName .ruby,.page-character .sliderChara__item__category .themeName .ruby,.page-character .sliderChara__item__theme .categoryName .ruby,.page-character .sliderChara__item__theme .themeName .ruby{font-size:10px;font-size:1rem;position:absolute;text-align:center;left:-30px;top:-10px;right:-30px;color:#000}@media only screen and (max-width: 750px){.page-character .sliderChara__item__category .categoryName .ruby,.page-character .sliderChara__item__category .themeName .ruby,.page-character .sliderChara__item__theme .categoryName .ruby,.page-character .sliderChara__item__theme .themeName .ruby{font-size:20px;font-size:2rem;font-size:2.66667vw}}.page-character .sliderChara__item__chara{position:absolute;right:0;top:0;width:50%}.page-character .sliderChara__item__chara img{transition-property:opacity transform;transition-duration:.4s;transition-delay:0s;transition-timing-function:ease}.page-character .sliderChara__item__chara.nagisa{width:33.82173%;right:70px;top:6.34921%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.nagisa{width:44.26667vw;right:4.8vw;top:30vw}}.page-character .sliderChara__item__chara.marina{width:42.49084%;right:70px;top:3.663%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.marina{width:55.6vw;right:.66667vw;top:30vw}}.page-character .sliderChara__item__chara.ringo{width:41.69719%;right:70px;top:9.40171%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.ringo{width:52.8vw;right:0vw;top:30vw}}.page-character .sliderChara__item__chara.miu{width:35.28694%;right:100px;top:3.663%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.miu{width:46.13333vw;right:6.66667vw;top:30vw}}.page-character .sliderChara__item__chara.lilith{width:50.06105%;right:0;top:15.62882%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.lilith{right:0vw;top:30vw}}.page-character .sliderChara__item__chara.arin{width:45.29915%;right:20px;top:16.60562%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.arin{right:2.66667vw;top:30vw}}.page-character .sliderChara__item__chara.levi{width:50.06105%;right:0;top:14.89621%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.levi{right:0vw;top:30vw}}.page-character .sliderChara__item__chara.mira{width:49.81685%;right:0;top:17.33822%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.mira{right:0vw;top:30vw}}.page-character .sliderChara__item__chara.akio{width:44.93284%;right:22px;top:17.09402%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.akio{right:2.93333vw;top:30vw}}.page-character .sliderChara__item__chara.yui{width:50.06105%;right:0;top:14.65201%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.yui{right:0vw;top:30vw}}.page-character .sliderChara__item__chara.liese{width:50.06105%;right:0;top:18.31502%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.liese{right:0vw;top:30vw}}.page-character .sliderChara__item__chara.arata{width:32.41758%;right:95px;top:4.884%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.arata{right:12.66667vw;top:30vw}}.page-character .sliderChara__item__chara.lugh{width:79.97558%;right:-102px;top:17.09402%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.lugh{width:72vw;right:0vw;top:30vw}}.page-character .sliderChara__item__chara.hijiri{width:46.7033%;right:24px;top:15.26252%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.hijiri{right:3.2vw;top:30vw}}.page-character .sliderChara__item__chara.selina{width:49.7558%;right:0;top:17.09402%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.selina{right:0vw;top:30vw}}.page-character .sliderChara__item__chara.sora{width:48.35165%;right:0;top:15.87302%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.sora{right:0vw;top:30vw}}.page-character .sliderChara__item__chara.master{width:47.37485%;right:10px;top:18.92552%}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara.master{right:1.33333vw;top:30vw}}.page-character .sliderChara__item__chara_sd.nagisa{width:148px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara_sd.nagisa{width:19.46667vw}}.page-character .sliderChara__item__chara_sd.marina{width:126px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara_sd.marina{width:15.6vw}}.page-character .sliderChara__item__chara_sd.ringo{width:237.5px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara_sd.ringo{width:33.06667vw}}.page-character .sliderChara__item__chara_sd.miu{width:182.5px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara_sd.miu{width:24.33333vw}}.page-character .sliderChara__item__chara_sd.lilith{width:237.5px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara_sd.lilith{width:31.66667vw}}.page-character .sliderChara__item__chara_sd.arin{width:223.5px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara_sd.arin{width:29.8vw}}.page-character .sliderChara__item__chara_sd.levi{width:132px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara_sd.levi{width:17.6vw}}.page-character .sliderChara__item__chara_sd.mira{width:165.5px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara_sd.mira{width:22.06667vw}}.page-character .sliderChara__item__chara_sd.akio{width:129.5px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara_sd.akio{width:17.26667vw}}.page-character .sliderChara__item__chara_sd.yui{width:102.5px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara_sd.yui{width:13.66667vw}}.page-character .sliderChara__item__chara_sd.liese{width:170.5px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara_sd.liese{width:22.73333vw}}.page-character .sliderChara__item__chara_sd.lugh{width:170.5px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara_sd.lugh{width:22.73333vw}}.page-character .sliderChara__item__chara_sd.hijiri{width:93px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara_sd.hijiri{width:12.4vw}}.page-character .sliderChara__item__chara_sd.selina{width:129.5px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara_sd.selina{width:17.26667vw}}.page-character .sliderChara__item__chara_sd.sora{width:129.5px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara_sd.sora{width:17.26667vw}}.page-character .sliderChara__item__chara_sd.master{width:129.5px}@media only screen and (max-width: 750px){.page-character .sliderChara__item__chara_sd.master{width:17.26667vw}}.hero-regist{z-index:1;height:420px;overflow:hidden;position:relative;display:block}@media only screen and (max-width: 750px){.hero-regist{height:64vw}}.hero-regist .box{position:relative;height:100%}.hero-regist__bg{background-image:url("/assets/images/regist/pic-main.jpg");position:absolute;left:0;top:0;right:0;bottom:0;background-position:center center;background-size:cover}@media only screen and (max-width: 750px){.hero-regist__bg{background-size:cover;background-image:url("/assets/images/regist/pic-main-sp.jpg")}}.hero-regist__logo{position:absolute;left:39px;top:49px;width:367px}@media only screen and (max-width: 750px){.hero-regist__logo{width:56.4vw;top:4.8vw;left:4.8vw}}.hero-regist__title{position:absolute;top:263px;left:23px;width:786px}@media only screen and (max-width: 750px){.hero-regist__title{top:36.4vw;left:5.33333vw;width:52.53333vw}}.hero-regist__button{position:absolute;right:8px;bottom:29px;width:160px}@media only screen and (max-width: 750px){.hero-regist__button{width:32vw;right:4.26667vw;bottom:5.33333vw}}.resist-heading{width:358px}@media only screen and (max-width: 750px){.resist-heading{width:47.73333vw}}.regist-list{margin-left:auto;margin-right:auto;max-width:800px}.regist-list li{width:358px;margin-left:8px;margin-right:8px;margin-bottom:20px}@media only screen and (max-width: 750px){.regist-list li{width:47.73333vw;margin-left:.66667vw;margin-right:.66667vw;margin-bottom:1.33333vw}}.regist-list .top10{position:relative}.regist-list .top10i{position:absolute;left:50px;bottom:24px;width:121px}@media only screen and (max-width: 750px){.regist-list .top10i{width:16.13333vw;left:6.66667vw;bottom:3.2vw}}.regist-list .top10a{position:absolute;right:50px;bottom:24px;width:121px}@media only screen and (max-width: 750px){.regist-list .top10a{width:16.13333vw;right:6.66667vw;bottom:3.2vw}}.special{background-image:url("/assets/images/regist/bg-special.jpg?v=3");background-position:center center;background-repeat:no-repeat;background-size:cover}.special__heading{max-width:935px;margin-bottom:-15px}@media only screen and (max-width: 750px){.special__heading{margin-bottom:0}}.special__item{margin-left:auto;margin-right:auto;max-width:917px}.note__heading{max-width:194px}@media only screen and (max-width: 750px){.note__heading{width:25.86667vw}}.note__box{margin-left:auto;margin-right:auto;max-width:800px;color:#352578;background-color:#fff;border:3px solid #d6d4e0;padding:30px}@media only screen and (max-width: 750px){.note__box{width:89.33333vw;padding:4vw}}.note__box a{color:#352578;text-decoration:underline}.note__box p{height:354px;font-family:YuGothic,"游ゴシック体",sans-serif;overflow:scroll;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 750px){.note__box p{height:80.93333vw}}.note__box::-webkit-scrollbar{display:none}.mail{font-family:YuGothic,"游ゴシック体",sans-serif;margin-left:auto;margin-right:auto;max-width:800px;color:#352578;background-color:#fff;border:10px solid #d6a3dc}@media only screen and (max-width: 750px){.mail{width:89.33333vw;border:5px solid #d6a3dc}}.mail__heading{max-width:557.5px}@media only screen and (max-width: 750px){.mail__heading{width:73.33333vw}}.mail__box a{color:#dc72e8}.checkbox,.radio{box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;padding-left:38px;cursor:pointer}@media only screen and (max-width: 750px){.checkbox,.radio{padding-left:8.53333vw}}.checkbox:before,.radio:before{content:'';position:absolute;top:0;left:0;display:block;width:25px;height:25px;background-color:#fff;border:2px solid #dc72e8;border-radius:5px}@media only screen and (max-width: 750px){.checkbox:before,.radio:before{width:4.8vw;height:4.8vw}}input[type=checkbox]:checked+.checkbox:before{background-color:#dc72e8;background-position:center center;background-repeat:no-repeat;background-image:url("/assets/images/regist/ico-check.svg");background-size:100%}@media only screen and (max-width: 750px){input[type=checkbox]:checked+.checkbox:before{background-size:4.13333vw}}.form-group{max-width:600px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 750px){.form-group{width:78.66667vw}}.form-group input[type=email]{border:none;outline:none}.form-group button{border:none;cursor:pointer;outline:none;appearance:none;display:block;text-align:center}.form-group__input{width:60%;height:47px;padding:0 1em;background-color:#e9e9e9;font-family:YuGothic,"游ゴシック体",sans-serif;border-radius:30px}@media only screen and (max-width: 750px){.form-group__input{height:8vw;width:57%}}.form-group__button{width:30%;height:47px;background-color:#dc72e8;font-family:YuGothic,"游ゴシック体",sans-serif;border-radius:30px}@media only screen and (max-width: 750px){.form-group__button{height:8vw;width:33%}}.form-group__button.disabled{background-color:#bbb}
