@charset "UTF-8";.fademove_blog,.fadeshow,a{-webkit-backface-visibility:hidden}body,html,img{width:100%}a,a:hover{text-decoration:none;color:#0046ad}.font_en,.font_en *,address,body,em{font-style:normal}.cf:after,article,aside,details,figcaption,figure,footer,header,hgroup,hr,img,menu,nav,section{display:block}.cursor,.hide-text,.lenis.lenis-stopped,body.no-sc{overflow:hidden}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:none;border:0;font-size:100%;font-weight:400;margin:0;outline:0;padding:0;vertical-align:baseline}.font_en .fw500,.font_en .fw500 *,.font_en.fw500,.font_en.fw500 *,body{font-weight:500}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{background:none;font-size:100%;margin:0;padding:0;vertical-align:baseline;-webkit-transition:all .4s;transition:all .4s;backface-visibility:hidden}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ccc -moz-use-text-color -moz-use-text-color;-o-border-image:none;border-image:none;border-right:0 none;border-style:solid none none;border-width:1px 0 0;height:1px;margin:1em 0;padding:0}html.lenis,html.lenis body,img{height:auto}input,select{vertical-align:middle}input[type=button],input[type=submit]{border-radius:0;-webkit-appearance:none}*,:after,:before{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}iframe,img{max-width:100%}img{line-height:1}html{font-size:62.5%}body{color:#3b424f;font-size:14px;font-size:1.4rem;line-height:2;font-family:'Noto Sans JP',"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ","ＭＳ ゴシック",Helvetica,sans-serif;padding:0;margin:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;letter-spacing:0;font-optical-sizing:auto;-webkit-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:-webkit-gradient(linear,left top,right top,from(#0046ad),color-stop(15%,#1132ff),to(#c919f4));background:linear-gradient(to right,#0046ad 0,#1132ff 15%,#c919f4 100%)}::selection{background:#0046ad;color:#fff}::-moz-selection{background:#0046ad;color:#fff}::-webkit-selection{background:#0046ad;color:#fff}.preload *{transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.no-link,.no-link-img{pointer-events:none!important}.font_en,.font_en *{font-family:Barlow,serif}.font_en .fw700,.font_en .fw700 *,.font_en.fw700,.font_en.fw700 *,.ttl__head .jp{font-weight:700}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes scaleLeft{0%{-webkit-transform:scale(0,1);transform:scale(0,1)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes scaleLeft{0%{-webkit-transform:scale(0,1);transform:scale(0,1)}100%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes mqAnimeV{0%{translate:0 0}100%{translate:0 calc(-100% - min(.69444vw,10px))}}@keyframes mqAnimeV{0%{translate:0 0}100%{translate:0 calc(-100% - min(.69444vw,10px))}}@-webkit-keyframes mqAnimeVSp{0%{translate:0 0}100%{translate:0 calc(-100% - 2.66667vw)}}@keyframes mqAnimeVSp{0%{translate:0 0}100%{translate:0 calc(-100% - 2.66667vw)}}@-webkit-keyframes mqAnime{0%{translate:0}100%{translate:calc(-100% - 2rem)}}@keyframes mqAnime{0%{translate:0}100%{translate:calc(-100% - 2rem)}}@-webkit-keyframes mqAnimeRev{0%{translate:0}100%{translate:calc(100% + 2rem)}}@keyframes mqAnimeRev{0%{translate:0}100%{translate:calc(100% + 2rem)}}@-webkit-keyframes slideAnime{0%{opacity:0;-webkit-mask-position:-100% -100%;mask-position:-100% -100%}10%,25%{opacity:1;-webkit-mask-position:100% 100%;mask-position:100% 100%}40%{opacity:0;-webkit-mask-position:100% 100%;mask-position:100% 100%}100%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%);-webkit-mask-position:-100% -100%;mask-position:-100% -100%}}@keyframes slideAnime{0%{opacity:0;-webkit-mask-position:-100% -100%;mask-position:-100% -100%}10%,25%{opacity:1;-webkit-mask-position:100% 100%;mask-position:100% 100%}40%{opacity:0;-webkit-mask-position:100% 100%;mask-position:100% 100%}100%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%);-webkit-mask-position:-100% -100%;mask-position:-100% -100%}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes slideShow{0%{opacity:0;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}10%{opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}28%{opacity:1}100%,38%{opacity:0}}@keyframes slideShow{0%{opacity:0;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}10%{opacity:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}28%{opacity:1}100%,38%{opacity:0}}@-webkit-keyframes scNav{0%{opacity:0}5%{opacity:1}10%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:1;-webkit-transform:translateY(160px);transform:translateY(160px)}90%{opacity:0;-webkit-transform:translateY(160px);transform:translateY(160px)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scNav{0%{opacity:0}5%{opacity:1}10%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:1;-webkit-transform:translateY(160px);transform:translateY(160px)}90%{opacity:0;-webkit-transform:translateY(160px);transform:translateY(160px)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}.cf:after{content:"";clear:both}.hide-text{position:absolute;height:1px;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(0 0 99.9% 99.9%);padding:0;border:0}.pc_view{display:block!important}.pc_view-inline{display:inline-block!important}.sp_view,.tab_view{display:none!important}.bold{font-weight:700!important}.no-link{opacity:.5}.no-link-img{position:relative}.no-link-img::before{content:'coming soon';display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;z-index:1000;color:#fff;font-size:1.8rem}.color-01{color:#0046ad!important}.mobile .cursor,.mobile .follower,.tablet .cursor,.tablet .follower{display:none}.cursor,.link_wrap{display:-ms-flexbox}.cursor{position:fixed;display:-webkit-box;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(9.72222vw,140px);height:min(9.72222vw,140px);margin-top:max(-9.72222vw,-140px);margin-left:max(-4.86111vw,-70px);border-radius:50%;pointer-events:none;z-index:10000;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);background-color:#0046ad;color:#fff;font-size:min(.83333vw,12px);letter-spacing:.02em;font-weight:500;gap:min(.69444vw,10px)}.cursor::after{content:"\f061";font:var(--fa-font-solid);font-size:min(.83333vw,12px);color:#fff;display:block}.link_wrap{display:-webkit-box;display:flex}.link_wrap .button,.link_wrap .button .button-in::after{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center}.link_wrap.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.link_wrap .button{display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:11.11111vw;height:3.47222vw;background-color:#0046ad;border-radius:9999px}.link_wrap .button.w-190{width:13.19444vw}.link_wrap .button.w-200{width:13.88889vw}.link_wrap .button.w-210{width:14.58333vw}.link_wrap .button .button-in{display:block;position:relative;padding-left:1.875vw;color:#fff;font-size:.83333vw;line-height:1;letter-spacing:.02em;font-weight:500;-webkit-transition:all .4s;transition:all .4s}.link_wrap .button .button-in::before{content:'';display:block;width:.41667vw;height:.41667vw;border-radius:50%;background-color:#fff;position:absolute;left:-.20833vw;top:50%;margin-top:-.20833vw}.link_wrap .button .button-in::after{content:"\f061";display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.08333vw;height:2.08333vw;border-radius:50%;background-color:#fff;position:absolute;left:-1.04167vw;top:50%;margin-top:-1.04167vw;font:var(--fa-font-solid);font-size:.55556vw;line-height:1;color:#0046ad;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.25,.25,.75,.75);transition:-webkit-transform .3s cubic-bezier(.25,.25,.75,.75);transition:transform .3s cubic-bezier(.25,.25,.75,.75);transition:transform .3s cubic-bezier(.25,.25,.75,.75),-webkit-transform .3s cubic-bezier(.25,.25,.75,.75)}.fadebox.is-show .fadebox_in::before,.imgfade::before,.ttl__head .jp::before{content:''}.img_anime_left,.imgfade{position:relative;overflow:hidden}.link_wrap .button.rec-btn{width:36.11111vw;height:6.94444vw}.link_wrap .button.rec-btn .button-in{padding-left:2.43056vw;font-size:1.25vw}.link_wrap .button.rec-btn .button-in::before{width:.69444vw;height:.69444vw;left:-.34722vw;margin-top:-.34722vw}.link_wrap .button.rec-btn .button-in::after{width:2.77778vw;height:2.77778vw;border-radius:50%;left:-1.38889vw;margin-top:-1.38889vw;font-size:.76389vw}.link_wrap .button.button-w{background-color:#fff}.link_wrap .button.button-w .button-in{color:#0046ad}.cont__wrap .cont__wrap--link,.link_wrap .button.button-w .button-in::after{background-color:#0046ad;color:#fff}.link_wrap .button.button-w .button-in::before{background-color:#0046ad}.link_wrap .button:hover .button-in{letter-spacing:.15em}.link_wrap .button:hover .button-in::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.fade_slide{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transition:opacity 1.2s cubic-bezier(.3,.29,0,1),-webkit-transform 1.6s cubic-bezier(.3,.29,0,1);transition:opacity 1.2s cubic-bezier(.3,.29,0,1),-webkit-transform 1.6s cubic-bezier(.3,.29,0,1);transition:opacity 1.2s cubic-bezier(.3,.29,0,1),transform 1.6s cubic-bezier(.3,.29,0,1);transition:opacity 1.2s cubic-bezier(.3,.29,0,1),transform 1.6s cubic-bezier(.3,.29,0,1),-webkit-transform 1.6s cubic-bezier(.3,.29,0,1);-webkit-transition-delay:.4s;transition-delay:.4s}.fade_slide.is-inview{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.fadecont{opacity:0;-webkit-transition:.4s;transition:.4s}.fadecont.is-show,.fadeshow{opacity:1}.fademove{opacity:0;-webkit-transform:translateY(4.16667vw);-ms-transform:translateY(4.16667vw);transform:translateY(4.16667vw);-webkit-transition:opacity .8s cubic-bezier(.3,.29,0,1),-webkit-transform 1.6s cubic-bezier(.3,.29,0,1);transition:opacity .8s cubic-bezier(.3,.29,0,1),-webkit-transform 1.6s cubic-bezier(.3,.29,0,1);transition:opacity .8s cubic-bezier(.3,.29,0,1),transform 1.6s cubic-bezier(.3,.29,0,1);transition:opacity .8s cubic-bezier(.3,.29,0,1),transform 1.6s cubic-bezier(.3,.29,0,1),-webkit-transform 1.6s cubic-bezier(.3,.29,0,1)}.fademove.is-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.img-clip{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-transition:clip-path 1.2s cubic-bezier(.3,.29,0,1);transition:clip-path 1.2s cubic-bezier(.3,.29,0,1)}.img-clip.is-show{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.img-clip.rev{clip-path:polygon(0 0,100% 0,100% 0,0 0)}.img-clip.rev.is-show{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.fade-fog{opacity:0;-webkit-filter:blur(20px);filter:blur(20px);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:opacity .6s ease-out,-webkit-filter .6s ease-out,-webkit-transform .8s ease-out;transition:opacity .6s ease-out,-webkit-filter .6s ease-out,-webkit-transform .8s ease-out;transition:opacity .6s ease-out,filter .6s ease-out,transform .8s ease-out;transition:opacity .6s ease-out,filter .6s ease-out,transform .8s ease-out,-webkit-filter .6s ease-out,-webkit-transform .8s ease-out;will-change:filter,opacity}.fade-fog.is-show{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.fade-inview{opacity:0;-webkit-transition:.8s cubic-bezier(.25,.46,.45,.94);transition:.8s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.fade-inview.is-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.imgfade_wrap{opacity:0;-webkit-transition:1.4s cubic-bezier(.25,.46,.45,.94);transition:1.4s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.imgfade_wrap.is-inview{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.imgfade::before{display:block;width:100%}.imgfade img{position:absolute;width:100%;height:calc(100% + 80px);top:0;left:0;-o-object-fit:cover;object-fit:cover;-webkit-transition:1.4s cubic-bezier(.25,.46,.45,.94);transition:1.4s cubic-bezier(.25,.46,.45,.94)}.imgfade.is-show img{-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px)}.fademove_blog{-webkit-transition:1s;transition:1s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);backface-visibility:hidden}.fademove40,.fademove60{-webkit-transform:rotateY(0)}.fademoveleft,.fademoveright{opacity:0;-webkit-backface-visibility:hidden}.fademove40{opacity:0;-webkit-transition:.8s;transition:.8s;-webkit-transition-delay:.4s!important;transition-delay:.4s!important;transform:rotateY(0)}.fademove60{opacity:0;-webkit-transition:.8s;transition:.8s;-webkit-transition-delay:.6s!important;transition-delay:.6s!important;transform:rotateY(0)}.fademove80{opacity:0;-webkit-transition:.8s;transition:.8s;-webkit-transition-delay:.8s!important;transition-delay:.8s!important;-webkit-transform:rotateY(0);transform:rotateY(0)}.fademoveleft{-webkit-transition:.8s;transition:.8s;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);backface-visibility:hidden}.fademoveright{-webkit-transition:.8s;transition:.8s;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);backface-visibility:hidden}.fademove_show{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fademove_show_rotate{opacity:1;-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.img_anime_left .image,.img_anime_right .image,.scene_bar_rotate{opacity:0}.img_anime_left{width:100%;display:block}.img_anime_left .bg{display:block;width:100%;height:100%;position:absolute;z-index:10;top:0;left:-100%;background-color:#1886b8}.img_anime_right{width:100%;display:block;position:relative;overflow:hidden}.img_anime_right .bg{display:block;width:100%;height:100%;position:absolute;z-index:10;top:0;right:-100%;background-color:#1886b8}.scene_bar_rotate{-webkit-transition:.8s;transition:.8s;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition-delay:1s;transition-delay:1s}.scene_bar_show_rotate{opacity:1;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.fadettlblur{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 1.4s cubic-bezier(.3,.29,0,1),-webkit-filter 1.4s,-webkit-transform 1.2s cubic-bezier(.3,.29,0,1);transition:opacity 1.4s cubic-bezier(.3,.29,0,1),-webkit-filter 1.4s,-webkit-transform 1.2s cubic-bezier(.3,.29,0,1);transition:filter 1.4s,opacity 1.4s cubic-bezier(.3,.29,0,1),transform 1.2s cubic-bezier(.3,.29,0,1);transition:filter 1.4s,opacity 1.4s cubic-bezier(.3,.29,0,1),transform 1.2s cubic-bezier(.3,.29,0,1),-webkit-filter 1.4s,-webkit-transform 1.2s cubic-bezier(.3,.29,0,1)}.fadettlblur.is-show{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.fadepop{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);visibility:hidden}.fadepop.is-show{opacity:1;-webkit-transition:opacity .2s cubic-bezier(.25,.25,.75,.75),-webkit-transform .5s cubic-bezier(.17,1.465,.415,.96);transition:opacity .2s cubic-bezier(.25,.25,.75,.75),-webkit-transform .5s cubic-bezier(.17,1.465,.415,.96);transition:opacity .2s cubic-bezier(.25,.25,.75,.75),transform .5s cubic-bezier(.17,1.465,.415,.96);transition:opacity .2s cubic-bezier(.25,.25,.75,.75),transform .5s cubic-bezier(.17,1.465,.415,.96),-webkit-transform .5s cubic-bezier(.17,1.465,.415,.96);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible}@-webkit-keyframes play{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes play{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes maskOut{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes maskOut{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.fadebox{overflow:hidden}.fadebox_in{opacity:0;width:100%;height:100%}.fadebox.is-show .fadebox_in{-webkit-animation-name:play;animation-name:play;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.8,0,.5,1);animation-timing-function:cubic-bezier(.8,0,.5,1);position:relative;opacity:1!important}.fadebox.is-show .fadebox_in::before{-webkit-animation-name:maskOut;animation-name:maskOut;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.8,0,.5,1);animation-timing-function:cubic-bezier(.8,0,.5,1);position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#145ea5}#wrapper,.content,.js_char,.js_char .s_t,.js_char .s_t .s_t_in,.ttl__head,.ttl__head .jp{position:relative}.txt_fadein{overflow:hidden;display:inline-block;-webkit-perspective:600px;perspective:600px}.txt_fadein_in{display:block;opacity:0;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateY(100%) rotateX(-80deg);transform:translateY(100%) rotateX(-80deg);-webkit-transition:opacity 0s cubic-bezier(.215,.61,.355,1),-webkit-transform 0s cubic-bezier(.215,.61,.355,1);transition:opacity 0s cubic-bezier(.215,.61,.355,1),-webkit-transform 0s cubic-bezier(.215,.61,.355,1);transition:opacity 0s cubic-bezier(.215,.61,.355,1),transform 0s cubic-bezier(.215,.61,.355,1);transition:opacity 0s cubic-bezier(.215,.61,.355,1),transform 0s cubic-bezier(.215,.61,.355,1),-webkit-transform 0s cubic-bezier(.215,.61,.355,1)}.js_char,.js_char .s_t,.js_split_txt .s_t{display:inline-block}.txt_fadein.is-show .txt_fadein_in{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;-webkit-transition-duration:.8s;transition-duration:.8s}.js_split_txt.fadetxt_pop .s_t,.js_split_txt.fadetxt_pop02 .s_t,.js_split_txt.fadetxt_pop03 .s_t{-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;-webkit-transform:translateX(.5em) scale(2);-ms-transform:translateX(.5em) scale(2);transform:translateX(.5em) scale(2)}.js_split_txt.fadetxt_pop.txt_show .s_t,.js_split_txt.fadetxt_pop02.txt_show .s_t,.js_split_txt.fadetxt_pop03.txt_show .s_t{opacity:1;-webkit-transform:translateX(0) scale(1);-ms-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.js_split_txt.fadetxt{visibility:hidden}.js_split_txt.fadetxt .s_t .s_t_in{-webkit-transition:all 1s;transition:all 1s;opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.js_split_txt.fadetxt.is-show{visibility:visible}.js_split_txt.fadetxt.is-show .s_t .s_t_in{visibility:visible;-webkit-filter:blur(0);filter:blur(0);opacity:1}.js_split_txt.fadetxt_up{visibility:hidden}.js_split_txt.fadetxt_up .s_t{-webkit-transition:all 1s;transition:all 1s;opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px)}.js_split_txt.fadetxt_up.txt_show{visibility:visible}.js_split_txt.fadetxt_up.txt_show .s_t{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.js_char .s_t{clip-path:inset(0 0 -.1em);font-weight:inherit}.js_char .s_t .s_t_in{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;will-change:transform;-webkit-transform:translate3d(0,120%,0);transform:translate3d(0,120%,0);font-weight:inherit}.js_char.is-show .s_t_in{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform cubic-bezier(.19,1,.22,1) 1.6s;transition:-webkit-transform cubic-bezier(.19,1,.22,1) 1.6s;transition:transform cubic-bezier(.19,1,.22,1) 1.6s;transition:transform cubic-bezier(.19,1,.22,1) 1.6s,-webkit-transform cubic-bezier(.19,1,.22,1) 1.6s}#wrapper{width:100%;margin:0 auto;padding:min(7.14286vw,60px) 0}.content{width:min(95.2381vw,800px);margin:0 auto;background-color:#fff;border-radius:min(2.38095vw,20px);padding:min(7.14286vw,60px) min(2.38095vw,20px)}.grad-red{background-image:linear-gradient(-39deg,#fa7d7d 0,#f6b2b2 100%)}.grad-orange{background-image:linear-gradient(-39deg,#fba980 0,#f7cb6b 100%)}.grad-green{background-image:linear-gradient(-39deg,#28CFB3 0,#72D7CC 100%)}.grad-purple{background-image:linear-gradient(-39deg,#bac8e0 0,#93a5cf 100%)}.grad-blue{background-image:linear-gradient(-39deg,#27e0de 0,#3dadf5 100%)}.ttl__head{width:100%;z-index:0}.ttl__head .jp{display:block;text-align:center;font-size:min(2.85714vw,24px);line-height:1;letter-spacing:.08em;color:#0046ad;padding-bottom:min(2.97619vw,25px);margin-bottom:min(2.02381vw,17px)}.cont__wrap .cont__wrap--ttl,.ttl__head .en{display:block;font-size:min(1.90476vw,16px)}.ttl__head .jp::before{display:block;width:min(7.14286vw,60px);height:1px;background-color:#3b424f;position:absolute;bottom:0;left:50%;margin-left:max(-3.57143vw,-30px)}.ttl__head .en{text-align:center;line-height:1;letter-spacing:.08em}.cont__wrap{position:relative;width:100%;margin-top:min(4.7619vw,40px)}.cont__wrap .cont__wrap--ttl{border-left:min(.47619vw,4px) solid #0046ad;line-height:1.6;letter-spacing:.08em;font-weight:500;padding:min(.59524vw,5px) 0 min(.59524vw,5px) min(2.38095vw,20px)}.cont__wrap .cont__wrap--desc,.cont__wrap .cont__wrap--dl{font-size:min(1.66667vw,14px);line-height:1.8;letter-spacing:.08em}.cont__wrap .cont__wrap--desc{margin-top:min(2.38095vw,20px)}.cont__wrap .cont__wrap--mp3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:min(4.7619vw,40px) auto}.cont__wrap .cont__wrap--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:min(7.14286vw,60px);padding:0 min(2.38095vw,20px);border:1px solid #0046ad;border-radius:9999px;font-size:min(1.66667vw,14px);font-weight:500;margin:min(4.7619vw,40px) auto}.cont__wrap .cont__wrap--link:hover{background-color:#fff;color:#0046ad}.cont__wrap .cont__wrap--dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:min(2.38095vw,20px)}.cont__wrap .cont__wrap--dl dt{font-weight:500;width:-webkit-max-content;width:-moz-max-content;width:max-content;-ms-flex-negative:0;flex-shrink:0}.cont__wrap.cont__wrap--01{border-bottom:1px solid #959999;padding-bottom:min(4.7619vw,40px)}@media screen and (max-width:1440px){body{width:100%}}@media (min-width:1025px) and (max-height:800px){body{width:100%}}@media screen and (max-width:1200px){body{width:100%}}@media screen and (max-width:1024px){body{width:100%}.tab_view{display:block!important}}@media screen and (max-width:768px){body{width:100%}.pc_view,.pc_view-inline{display:none!important}.sp_view{display:block!important}.fademove{-webkit-transform:translateY(8vw);-ms-transform:translateY(8vw);transform:translateY(8vw)}#wrapper{padding:8vw 0}.content{width:94.66667vw;border-radius:5.33333vw;padding:10.66667vw 2.66667vw}.ttl__head .jp{font-size:4.8vw;padding-bottom:5.33333vw;margin-bottom:4vw}.ttl__head .jp::before{width:16vw;margin-left:-8vw}.ttl__head .en{font-size:3.73333vw}.cont__wrap{margin-top:10.66667vw}.cont__wrap .cont__wrap--ttl{border-left:.8vw solid #0046ad;font-size:4.26667vw;padding:1.33333vw 0 1.33333vw 4vw}.cont__wrap .cont__wrap--desc{font-size:3.73333vw;margin-top:5.33333vw}.cont__wrap .cont__wrap--mp3{margin:8vw auto}.cont__wrap .cont__wrap--link{height:13.33333vw;padding:0 5.33333vw;font-size:3.2vw;margin:8vw auto}.cont__wrap .cont__wrap--dl{display:block;font-size:3.73333vw;margin-top:5.33333vw}.cont__wrap .cont__wrap--dl dd{margin-top:2.66667vw}.cont__wrap.cont__wrap--01{padding-bottom:10.66667vw}}@media screen and (max-width:750px){body{width:100%}}@media screen and (max-width:640px){body{width:100%}}@media all and (-ms-high-contrast:none){.fademove{-webkit-transform:translate(0,20px);-ms-transform:translate(0,20px);transform:translate(0,20px)}.fademove40,.fademove60,.fademove80{-ms-transform:rotateY(0) translate(0,0)}.fademoveleft{-webkit-transform:translate(-20px,0);-ms-transform:translate(-20px,0);transform:translate(-20px,0)}.fademoveright{-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);transform:translate(20px,0)}.fademove_show{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.fademove_show_rotate{-ms-transform:rotateY(360deg) translate(0,0)}}