@keyframes slideanim{0%{transform:skew(0, 0)}50%{transform:skew(-2deg, 0deg)}100%{transform:skew(0, 0)}}@keyframes mulShdSpin{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -0.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 .2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 .2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 .2em}}@keyframes rotateanim{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes bg1{0%{opacity:1}3%{opacity:0}6%{opacity:1}100%{opacity:1}}@keyframes scalein{0%{opacity:0;transform:scale(0)}65%{opacity:1;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}@keyframes scalein_hv{0%{transform:scale(1)}65%{transform:scale(1.08)}100%{transform:scale(1.02)}}@keyframes scalein_out{0%{transform:scale(1)}65%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes kira1{0%{opacity:1}60%{opacity:0}80%{opacity:1}100%{opacity:1}}@media print,screen and (min-width: 768px){body #wrapper .bg_grad{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffbed7;background:linear-gradient(180deg, rgb(255, 190, 215) 0%, rgb(185, 161, 255) 100%)}body #wrapper #bnr_fix{position:fixed;z-index:99;width:18.2502896871vw;bottom:1.1587485516vw;right:2.3174971031vw;opacity:1 !important;transform:translateY(0) !important}body #wrapper #bnr_fix .box{width:100%;display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;align-content:flex-end;opacity:1 !important;transform:translateY(0) !important;position:relative}body #wrapper #bnr_fix .round{display:block;width:9.617612978vw;line-height:0;position:relative;margin-bottom:1.0428736964vw;position:absolute;bottom:6.2572421784vw;right:0}body #wrapper #bnr_fix .round:hover img:nth-of-type(1){transform:scale(1.02)}body #wrapper #bnr_fix .round img:nth-of-type(1){transition:all .5s;transition-timing-function:cubic-bezier(0.34, 1.56, 0.64, 1)}body #wrapper #bnr_fix .round img:nth-of-type(2){display:inline-block;animation:rotateanim 30s linear infinite;position:absolute;top:0;left:0;width:100%}body #wrapper #bnr_fix .download{position:relative;width:18.2502896871vw}body #wrapper #bnr_fix .download .btns_app{position:absolute;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:0.6373117034vw;position:absolute;top:2.0278099652vw;left:1.7381228273vw}body #wrapper #bnr_fix .download .btns_app li{width:6.2572421784vw}body #wrapper #bnr_fix .download .btns_app li:nth-of-type(2){width:7.8215527231vw}body #wrapper #main{opacity:0;position:relative}body #wrapper #main .bg_kira{position:absolute;width:100%;left:0;top:9.0382387022vw;pointer-events:none;z-index:11}body #wrapper #main .container{width:68.134414832vw;margin:0 auto;position:relative}body #wrapper #main .head{position:absolute;top:0;left:0;z-index:100;width:100%}body #wrapper #main .head .area{position:relative;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;padding-top:1.9698725377vw}body #wrapper #main .head .area .obi{position:absolute;top:0;left:0;width:100%}body #wrapper #main .head .area .ttl{width:26.3035921205vw;position:relative;top:0.2896871379vw;left:-0.5214368482vw}body #wrapper #main section{position:relative;z-index:12}body #wrapper #main #top .container{height:52.3174971031vw;position:relative}body #wrapper #main #top .container h1{position:absolute;width:41.3673232908vw;top:8.4588644264vw;left:-2.7809965238vw}body #wrapper #main #top .container .img{position:absolute;width:39.7161066049vw;top:1.6222479722vw;left:36.8482039397vw}body #wrapper #main #top .container .nav{position:absolute;display:flex;justify-content:space-between;align-items:center;align-content:center;width:68.0475086906vw;height:10.3128621089vw;top:33.4298957126vw;left:0.7531865585vw;background:url(../img/campaign/nav.png) no-repeat top center;background-size:contain}body #wrapper #main #top .container .nav li{height:100%;position:relative}body #wrapper #main #top .container .nav li:nth-of-type(1){left:0.5214368482vw}body #wrapper #main #top .container .nav li:nth-of-type(2){left:-0.7531865585vw}body #wrapper #main #top .container .nav li:nth-of-type(3){left:-1.9119351101vw}body #wrapper #main #top .container .nav li button{display:block;width:19.6987253766vw;height:100%;cursor:pointer;position:relative}body #wrapper #main #top .container .nav li button:hover::before{transform:translateY(0.2896871379vw)}body #wrapper #main #top .container .nav li button:before{content:"";display:block;position:absolute;top:8.9803012746vw;left:8.5747392816vw;width:2.5492468134vw;height:2.5492468134vw;background:url(../img/campaign/btn_arr.png) no-repeat center center;background-size:contain;z-index:3;transition:all .3s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}body #wrapper #main #top .container .nav li button:after{content:"";display:block;position:absolute;background:#743897;border-radius:50%;top:9.2699884125vw;left:8.5747392816vw;width:2.5492468134vw;height:2.5492468134vw;z-index:1}body #wrapper #main .btn{width:26.651216686vw}body #wrapper #main .btn span{display:block;line-height:0;position:relative}body #wrapper #main .btn span:hover img{transform:translateY(0.2896871379vw)}body #wrapper #main .btn span:after{content:"";display:block;position:absolute;width:100%;height:100%;background:#743897;border-radius:4.0556199305vw;top:0.2896871379vw;left:0}body #wrapper #main .btn span img{position:relative;z-index:3;transition:all .3s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1);display:inline-block}body #wrapper #main #campaign{padding-top:3.7659327926vw}body #wrapper #main #campaign .btn{position:absolute}body #wrapper #main #campaign .container{padding-bottom:1.9698725377vw;width:69.5249130939vw;margin:0 auto}body #wrapper #main #campaign .container .box{position:relative}body #wrapper #main #campaign #cp1 .btn{position:absolute;top:56.1993047509vw;left:8.922363847vw;width:10.4287369641vw}body #wrapper #main #campaign #cp1 .btn2{position:absolute;top:57.010428737vw;left:25.4924681344vw;width:18.539976825vw}body #wrapper #main #campaign #cp1 .btn2:hover img{transform:translateY(0.405561993vw)}body #wrapper #main #campaign #cp1 .btn2 span:after{top:0.405561993vw;border-radius:3.5921205098vw}body #wrapper #main #campaign #cp2 .container{padding-bottom:2.8968713789vw}body #wrapper #main #campaign #cp2 .btn{position:absolute;top:56.6048667439vw;left:6.2572421784vw;width:10.4287369641vw}body #wrapper #main #campaign #cp3 .container{position:relative;left:-0.3476245655vw}body #wrapper #main #campaign #cp3 .btns_app{position:absolute;display:flex;justify-content:flex-start;align-items:center;align-content:center;gap:0.8111239861vw;margin:0 0 0 0.1738122827vw;top:61.4716106605vw;left:44.2062572422vw}body #wrapper #main #campaign #cp3 .btns_app li{width:7.8794901506vw}body #wrapper #main #campaign #cp3 .btns_app li:nth-of-type(2){width:9.7334878331vw}body #wrapper #main #campaign #cp3 .btn_movie{position:absolute;width:11.3557358053vw;top:51.1587485516vw;left:20.33603708vw;transition:all .3s;transition-timing-function:cubic-bezier(0.65, 0, 0.35, 1)}body #wrapper #main #campaign #cp3 .btn_movie:hover{opacity:.7}body #wrapper #main #site_apply{background:linear-gradient(360deg, #EDE3FF 0%, #FFD9ED 100%);padding-top:4.5191193511vw;padding-bottom:5.4461181924vw;position:relative}body #wrapper #main #site_apply .btn{display:block;margin:0 auto;width:26.0718424102vw}body #wrapper #main #site_apply .btn span{display:block;line-height:0}body #wrapper #main #site_apply .btn:hover img{transform:translateY(0.5793742758vw)}body #wrapper #main #site_apply .btn span:after{top:0.5793742758vw;border-radius:5.214368482vw}body #wrapper #main #site_apply .ttl{width:33.1402085747vw;margin:0 auto;position:relative;left:-0.2896871379vw;margin-bottom:1.7960602549vw}body #wrapper #main #site_apply .copy{width:29.0845886443vw;margin:0 auto;position:relative;margin-bottom:1.8539976825vw}body #wrapper #main #term{padding-top:1.1587485516vw}body #wrapper #main #term .container h2{width:77.4623406721vw;margin:0 auto;position:relative;left:-4.0556199305vw}body #wrapper #main #term .container .btn{width:26.0718424102vw;margin:0 auto;margin-bottom:7.8215527231vw;display:block;margin-top:-9.4438006952vw}body #wrapper #main #term .container .btn span:after{background:#d4509d;top:0.5793742758vw}body #wrapper #main #term .container .btn:hover img{transform:translateY(0.5793742758vw)}body #wrapper #main #term .container .term_ttl{width:100%;text-align:center;font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:900;font-style:Regular;font-size:2.0857473928vw;leading-trim:NONE;line-height:100%;letter-spacing:.02em;text-align:center;transform:translate(-2.3%, 0px);margin-bottom:2.7809965238vw}body #wrapper #main #term .container .term_area{width:69.5249130939vw;height:28.9687137891vw;margin:0 auto;border-radius:1.7381228273vw;background:#fff;padding:2.0278099652vw 8.5747392816vw 2.0278099652vw 5.1564310545vw;margin-bottom:6.9524913094vw;margin-left:-0.6373117034vw;padding-top:2.7230590962vw}body #wrapper #main #term .container .term_area #term_scroll{width:100%;height:24.9130938586vw}body #wrapper #main #term .container .term_area .simplebar-track.simplebar-vertical{right:-6.9524913094vw;width:0.9269988413vw;background:rgba(239,126,188,.2);border-radius:1.7381228273vw}body #wrapper #main #term .container .term_area [data-simplebar] .simplebar-track.simplebar-vertical .simplebar-scrollbar::before{background-color:#ff6fc3;opacity:1;top:0;right:0;bottom:0;left:0}body #wrapper #main #term .container .term_area #term_box .term_name{text-align:center;font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:700;font-style:Bold;font-size:1.100811124vw;color:#a478bd;leading-trim:NONE;line-height:180%;letter-spacing:0;text-align:center;margin-bottom:0.1738122827vw}body #wrapper #main #term .container .term_area #term_box .detail p{font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:Regular;font-size:0.8111239861vw;leading-trim:NONE;line-height:180%;letter-spacing:-0.05em;text-align:justify;color:#a478bd;margin-bottom:0.9849362688vw}body #wrapper #main #term .container .term_area #term_box .detail p .step{display:block;padding:0 0 0 1em;box-sizing:border-box}body #wrapper #main #term .container .term_area #term_box .detail .name{margin-bottom:0.1158748552vw;font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:700;font-style:Bold;font-size:1.1587485516vw;leading-trim:NONE;line-height:180%;letter-spacing:0;text-align:justify}body #wrapper #main #term .container .term_area #term_box .detail a{text-decoration:underline}body #wrapper #main #term .container .term_area #term_box .detail a:hover{text-decoration:none}body #wrapper #main #term .info{padding-bottom:6.0254924681vw;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}body #wrapper #main #term .info .ttl{font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:900;font-style:Regular;font-size:1.6222479722vw;leading-trim:NONE;line-height:100%;letter-spacing:-0.05em;text-align:center;display:inline-block;margin:0 auto;position:relative;margin-bottom:3.2444959444vw}body #wrapper #main #term .info .ttl:before{content:"";display:block;position:absolute;width:100%;height:0.3476245655vw;background:url(../img/top/intro_dot.svg) repeat-x left top;background-size:auto 100%;bottom:-1.100811124vw;left:0vw;width:24.6813441483vw}body #wrapper #main #term .info .name{font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:700;font-style:Bold;font-size:1.0428736964vw;leading-trim:NONE;line-height:180%;letter-spacing:0;text-align:center;width:100%;margin-bottom:0.0579374276vw}body #wrapper #main #term .info .mail{font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:Regular;font-size:0.8111239861vw;leading-trim:NONE;line-height:180%;letter-spacing:0;text-align:center;margin-bottom:1.7381228273vw;width:100%}body #wrapper #main #term .info .detail{width:100%}body #wrapper #main #term .info .detail p{width:100%;text-align:center;font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:700;font-style:Bold;font-size:1.0428736964vw;leading-trim:NONE;line-height:180%;letter-spacing:0%;text-align:center;letter-spacing:0;margin-bottom:0.0579374276vw}body #wrapper #main #term .info .detail small{width:100%;text-align:center;display:block;font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:Regular;font-size:0.8111239861vw;leading-trim:NONE;line-height:180%;letter-spacing:0;text-align:center}body #wrapper #main .bg_obj{position:absolute}body #wrapper #float_movie{position:fixed;top:0;left:0;width:100%;height:100%;background:#b9a1ff;background:linear-gradient(180deg, rgb(185, 161, 255) 0%, rgb(255, 190, 215) 100%);z-index:1000}body #wrapper #float_movie .float_bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}body #wrapper #float_movie .btn_close{position:absolute;width:3.302433372vw;top:0vw;right:-4.5191193511vw}body #wrapper #float_movie #float_movie_area{position:fixed;width:20.0463499421vw;height:calc(100dvh - 118px);top:3.707995365vw;top:59px;right:1.2746234067vw;display:flex;justify-content:center;align-items:center}body #wrapper #float_movie #float_movie_area.y{width:90%;right:5%}body #wrapper #float_movie #float_movie_target{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body #wrapper #float_movie #float_movie_target #movie_target_inner{width:100%;height:100%}body #wrapper #float_movie #float_movie_target iframe{width:100%;height:100%;z-index:2}}@media screen and (max-width: 767px){body #wrapper{background:linear-gradient(270deg, #F7D9E8 0%, #B398C7 100%),linear-gradient(270deg, #FFCBE5 0%, #D9CCFF 100%),linear-gradient(360deg, #F6BADD 0%, #B9A1FF 100%)}body #wrapper .bg_grad{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffbed7;background:linear-gradient(180deg, rgb(255, 190, 215) 0%, rgb(185, 161, 255) 100%)}body #wrapper #bnr_fix{position:fixed;z-index:99;bottom:1.5384615385vw;right:1.7948717949vw;padding:0 0 1.5384615385vw 0;transform:translateY(105%)}body #wrapper #bnr_fix.passive{pointer-events:none}body #wrapper #bnr_fix .box{width:100%;display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;align-content:flex-end;position:relative}body #wrapper #bnr_fix .round{display:block;width:24.6153846154vw;line-height:0;position:absolute;bottom:24.1025641026vw;right:0}body #wrapper #bnr_fix .round img:nth-of-type(2){display:inline-block;position:absolute;top:0;left:0;width:100%;animation:rotateanim 30s linear infinite}body #wrapper #bnr_fix .download{position:relative;width:67.6923076923vw;margin:0 14.1025641026vw 0 0}body #wrapper #bnr_fix .download .btns_app{position:absolute;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:2.0512820513vw;position:absolute;top:7.4358974359vw;left:6.4102564103vw}body #wrapper #bnr_fix .download .btns_app li{width:23.3333333333vw}body #wrapper #bnr_fix .download .btns_app li:nth-of-type(2){width:28.9743589744vw}body #wrapper #main{opacity:0;position:relative}body #wrapper #main .bg_kira{position:absolute;width:100%;left:0;top:40vw;pointer-events:none;z-index:11}body #wrapper #main .container{width:89.7435897436vw;margin:0 auto;position:relative}body #wrapper #main .head{position:absolute;top:0;left:0;z-index:100;width:100%}body #wrapper #main .head .area{position:relative;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start}body #wrapper #main .head .area .obi{position:absolute;top:0;left:0;width:100%}body #wrapper #main .head .area .ttl{width:64.8717948718vw;position:relative;top:0px;left:0.2564102564vw}body #wrapper #main section{position:relative;z-index:12}body #wrapper #main #top{background:#b9a1ff;background:linear-gradient(0deg, rgb(185, 161, 255) 0%, rgb(255, 190, 215) 100%)}body #wrapper #main #top .bg_kira{position:absolute;width:100%;top:36.9230769231vw;left:0;z-index:1}body #wrapper #main #top .container{height:167.9487179487vw;position:relative;z-index:10}body #wrapper #main #top .container h1{position:absolute;width:93.5897435897vw;top:6.6666666667vw;left:-0.5128205128vw}body #wrapper #main #top .container .img{position:absolute;width:100vw;top:42.0512820513vw;left:-5.1282051282vw}body #wrapper #main #top .container .period{position:absolute;top:117.1794871795vw;width:90.2564102564vw;left:-0.2564102564vw}body #wrapper #main #top .container .nav{position:absolute;display:flex;justify-content:space-between;align-items:center;align-content:center;width:100vw;height:30vw;bottom:0;left:-5.1282051282vw;background:url(../img/campaign/nav_sp.png) no-repeat top center;background-size:contain}body #wrapper #main #top .container .nav li{height:100%;width:33.333%}body #wrapper #main #top .container .nav li button{display:block;width:100%;height:100%;cursor:pointer}body #wrapper #main #campaign{padding-top:9.4871794872vw}body #wrapper #main #campaign .btn{position:absolute}body #wrapper #main #campaign .container{padding-bottom:13.5897435897vw;width:90vw;margin:0 auto}body #wrapper #main #campaign .container .box{position:relative}body #wrapper #main #campaign #cp1 .btn{position:absolute;top:196.9230769231vw;left:21.2820512821vw;width:47.1794871795vw}body #wrapper #main #campaign #cp1 .btn2{position:absolute;top:257.1794871795vw;left:8.9743589744vw;width:71.7948717949vw}body #wrapper #main #campaign #cp2 .container{width:89.7435897436vw;padding-bottom:12.8205128205vw}body #wrapper #main #campaign #cp2 .btn{position:absolute;top:185.3846153846vw;left:8.9743589744vw;width:71.7948717949vw}body #wrapper #main #campaign #cp2 .btn span:after{border-radius:12.8205128205vw}body #wrapper #main #campaign #cp2 .btn:nth-of-type(2){width:71.7948717949vw;top:362.8205128205vw;left:8.9743589744vw}body #wrapper #main #campaign #cp2 .btn:nth-of-type(2) span:after{border-radius:23.0769230769vw}body #wrapper #main #campaign #cp3{padding-bottom:1.7948717949vw}body #wrapper #main #campaign #cp3 .container{width:89.7435897436vw;padding-bottom:10.2564102564vw}body #wrapper #main #campaign #cp3 .btns_app{position:absolute;display:flex;justify-content:flex-start;align-items:center;align-content:center;gap:2.3076923077vw;margin:0 0 0 0.7692307692vw;top:394.358974359vw;left:25.3846153846vw}body #wrapper #main #campaign #cp3 .btns_app li{width:23.3333333333vw}body #wrapper #main #campaign #cp3 .btns_app li:nth-of-type(2){width:28.9743589744vw}body #wrapper #main #campaign #cp3 .btn_movie{position:absolute;width:50.2564102564vw;top:318.4615384615vw;left:20vw}body #wrapper #main #site_apply{padding-top:14.1025641026vw;padding-bottom:15.3846153846vw;position:relative;background:linear-gradient(360deg, #EDE3FF 0%, #FFD9ED 100%)}body #wrapper #main #site_apply .container{width:100%}body #wrapper #main #site_apply .btn{display:block;margin:0 auto;width:71.7948717949vw}body #wrapper #main #site_apply .btn span{display:block;line-height:0}body #wrapper #main #site_apply .ttl{width:83.3333333333vw;margin:0 auto;position:relative;left:-2.0512820513vw;margin-bottom:3.3333333333vw}body #wrapper #main #site_apply .copy{width:74.1025641026vw;margin:0 auto;position:relative;margin-bottom:6.1538461538vw}body #wrapper #main #term{padding-top:0}body #wrapper #main #term .container h2{width:100vw;margin:0 auto;position:relative;margin:0 0 0 -5.1282051282vw}body #wrapper #main #term .container .btn{width:71.7948717949vw;margin:0 auto;margin-bottom:13.3333333333vw;display:block;margin-top:-1.0256410256vw}body #wrapper #main #term .container .term_ttl{width:100%;text-align:center;font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:900;font-style:Regular;font-size:5.1282051282vw;leading-trim:NONE;line-height:100%;letter-spacing:.02em;text-align:center;margin-bottom:3.5897435897vw}body #wrapper #main #term .container .term_area{width:89.7435897436vw;height:84.6153846154vw;margin:0 auto;border-radius:5.3846153846vw;background:#fff;padding:5.2564102564vw 14.8717948718vw 5.2564102564vw 9.7435897436vw;margin-bottom:14.8717948718vw}body #wrapper #main #term .container .term_area #term_scroll{width:100%;height:74.1025641026vw}body #wrapper #main #term .container .term_area .simplebar-track.simplebar-vertical{right:-10.2564102564vw;width:2.0512820513vw;background:rgba(239,126,188,.2);border-radius:5.3846153846vw}body #wrapper #main #term .container .term_area [data-simplebar] .simplebar-track.simplebar-vertical .simplebar-scrollbar::before{background-color:#ff6fc3;opacity:1;top:0;right:0;bottom:0;left:0}body #wrapper #main #term .container .term_area #term_box .term_name{text-align:center;font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:700;font-style:Bold;font-size:3.5897435897vw;leading-trim:NONE;line-height:140%;letter-spacing:0;text-align:left;margin-bottom:3.5897435897vw;color:#a478bd}body #wrapper #main #term .container .term_area #term_box .target{padding-top:3.3333333333vw}body #wrapper #main #term .container .term_area #term_box .detail p{font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:Regular;font-size:3.0769230769vw;leading-trim:NONE;line-height:170%;letter-spacing:-0.05em;color:#a478bd;margin-bottom:1.2820512821vw;text-align:left}body #wrapper #main #term .container .term_area #term_box .detail p .step{display:block;padding:0 0 0 1em;box-sizing:border-box}body #wrapper #main #term .container .term_area #term_box .detail .name{margin-bottom:1.7948717949vw;font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:700;font-style:Bold;font-size:3.5897435897vw;leading-trim:NONE;line-height:180%;letter-spacing:0%;text-align:justify;text-align:left}body #wrapper #main #term .container .term_area #term_box .detail a{text-decoration:underline}body #wrapper #main #term .info{padding-bottom:13.3333333333vw;display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}body #wrapper #main #term .info .ttl{font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:900;font-style:Regular;font-size:4.358974359vw;leading-trim:NONE;line-height:140%;letter-spacing:-0.05em;text-align:center;margin-bottom:10vw;display:inline-block;position:relative}body #wrapper #main #term .info .ttl:before{content:"";display:block;position:absolute;width:100%;height:1.2820512821vw;background:url(../img/top/intro_dot.svg) repeat-x left top;background-size:auto 100%;bottom:-3.0769230769vw;left:0vw;width:64.8717948718vw}body #wrapper #main #term .info .name{font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:700;font-style:Bold;font-size:3.5897435897vw;leading-trim:NONE;line-height:150%;letter-spacing:0%;text-align:center;margin-bottom:1.5384615385vw;width:100%;letter-spacing:0}body #wrapper #main #term .info .mail{font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:Regular;font-size:3.0769230769vw;leading-trim:NONE;line-height:150%;letter-spacing:0;text-align:center;margin-bottom:5.3846153846vw;width:100%}body #wrapper #main #term .info .detail{width:100%}body #wrapper #main #term .info .detail p{width:100%;text-align:center;font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-weight:700;font-style:Bold;font-size:3.5897435897vw;leading-trim:NONE;line-height:180%;letter-spacing:0;text-align:center;margin-bottom:1.0256410256vw}body #wrapper #main #term .info .detail small{width:100%;text-align:center;display:block;font-family:YakuHanRP,"M PLUS Rounded 1c",sans-serif;font-family:Rounded Mplus 1c Medium;font-weight:500;font-style:Regular;font-size:3.0769230769vw;leading-trim:NONE;line-height:150%;letter-spacing:0;text-align:center}body #wrapper #main .bg_obj{position:absolute}body #wrapper #float_movie{position:fixed;top:0;left:0;width:100%;height:100%;background:#b9a1ff;background:linear-gradient(180deg, rgb(185, 161, 255) 0%, rgb(255, 190, 215) 100%);z-index:1000}body #wrapper #float_movie .float_bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}body #wrapper #float_movie .btn_close{position:fixed;width:9.4871794872vw;top:-14.1025641026vw;right:4.8717948718vw}body #wrapper #float_movie #float_movie_area{position:fixed;width:100vw;height:56.1538461538vw;top:50%;left:0;transform:translate(0, -50%);display:flex;justify-content:center;align-items:center}body #wrapper #float_movie #float_movie_area.y{width:100%;right:0}body #wrapper #float_movie #float_movie_target{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body #wrapper #float_movie #float_movie_target #movie_target_inner{width:100%;height:100%}body #wrapper #float_movie #float_movie_target iframe{width:100%;height:100%;z-index:2}}@media print{.copy_img{display:none !important}}