@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:"Poppins Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.0469%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:"Poppins Fallback: Segoe UI";src:local("Segoe UI");size-adjust:112.7753%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:"Poppins Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.1111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:"Poppins Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:"Poppins Fallback: Noto Sans";src:local("Noto Sans");size-adjust:105.4852%;ascent-override:99.54%;descent-override:33.18%;line-gap-override:9.48%}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}:root{--coMain1:#013f98;--coMain2:#ebf3ff;--coSub1:#00ffe1;--coSub2:#e3fffc;--coAccent1:#fa621b;--coAccent2:#ffff58;--coDef:#000;--coMono6:#666;--coMono9:#999;--coMonoC:#ccc;--coMonoF:#fff;--coMonoF5:#f5f5f5;--ts1:.2s ease-in-out;--basicFontSize:1.6rem;--spBasicFontSize:1.4rem;--basicFontFamily:"Noto Sans JP",sans-serif;--innerWidth:1000px}.font_poppins{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-style:normal;font-weight:300}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light}@supports not (min-block-size:100dvb){:where(html){block-size:100%}}@media(prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;font-family:system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){color:inherit;font:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){block-size:0;border:none;border-block-start:1px solid;color:inherit;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color,Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}html * :focus{outline:none}html{font:62.5%/1.231 var(--basicFontFamily)}body{font-family:var(--basicFontFamily);font-size:var(--basicFontSize);font-weight:400;letter-spacing:1.4px;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}@media screen and (max-width:1022px){body{font-size:var(--spBasicFontSize)}}a{text-decoration:none}button,input,select,table,textarea{font:var(--basicFontSize) var(--basicFontFamily)}code,kbd,pre,samp,tt{font-family:var(--basicFontFamily);line-height:1}@media screen and (max-width:1022px){.inner{padding:0 4.3cqw}}@media(min-width:1023px){.inner{container-type:inline-size;margin-inline:auto;max-width:calc(var(--innerWidth) + 48px);padding-left:24px;padding-right:24px;width:100%}}body{background-color:#fff;color:var(--coDef)}.logo{align-items:center;display:flex}.logo .logo_icon{width:2.4cqw}@media screen and (max-width:1022px){.logo .logo_icon{width:10cqw}}.logo .logo_txt{color:var(--coDef);font-size:.9cqw;letter-spacing:0;line-height:100%;margin-left:.6cqw}@media screen and (max-width:1022px){.logo .logo_txt{font-size:4cqw;margin-left:2.4cqw}}.logo .logo_txt .head{font-weight:500;margin-bottom:.4cqw}@media screen and (max-width:1022px){.logo .logo_txt .head{margin-bottom:1.2cqw}}.logo .logo_txt .sub{font-weight:300}#header{align-items:center;display:flex;height:4cqw;justify-content:space-between;padding:0 1cqw}@media screen and (max-width:1022px){#header{height:16cqw;padding:0 3.2cqw}}#header .head_main{align-items:center;display:flex;gap:1cqw}@media screen and (max-width:1022px){#header .head_main{justify-content:space-between;width:100%}}#header .head_main .head_tag{background-color:var(--coMain2);border-radius:5px;color:var(--coMain1);font-size:.84cqw;font-weight:700;padding:.4cqw .7cqw}@media screen and (max-width:1022px){#header .head_main .head_tag{font-size:2.65cqw;padding:1.4cqw;text-align:center}}#header .head_entry{align-items:center;display:flex}@media screen and (max-width:1022px){#header .head_entry{display:none}}#header .head_entry .head_entry_label{color:var(--coMain1);font-size:.981cqw;font-weight:700;letter-spacing:normal;margin-right:1.7cqw}#header .head_entry .head_entry_btn a{aspect-ratio:170/30;font-size:.84cqw;font-weight:700;letter-spacing:normal;width:11.922cqw}#header .head_entry .head_entry_btn a svg{margin-left:.6cqw;margin-top:.1cqw;width:.85cqw}#header .head_entry .head_entry_btn+.head_entry_btn{margin-left:.6cqw}.footer_container{align-items:center;background-color:var(--coMonoF);border-radius:50px 50px 0 0;bottom:0;box-shadow:0 -4px 4px #566c8c33;display:flex;justify-content:center;left:0;padding:24px;position:sticky}@media screen and (max-width:1022px){.footer_container{border-radius:30px 30px 0 0;display:grid;gap:2.2cqw;grid-template-columns:repeat(2,1fr);letter-spacing:normal;padding:4.3cqw}}.footer_container .head_entry_label{color:var(--coMain1);font-size:24px;font-weight:700;margin-right:24px}@media screen and (max-width:1022px){.footer_container .head_entry_label{font-size:3.73cqw;grid-column:1/3;margin-right:0;text-align:center}}.footer_container .head_entry_btn a{font-size:20px;font-weight:700}@media screen and (max-width:1022px){.footer_container .head_entry_btn a{font-size:3.2cqw;height:10.5cqw;width:100%}}@media(min-width:1023px){.footer_container .head_entry_btn a{aspect-ratio:300/50;width:300px}}.footer_container .head_entry_btn a svg{margin-left:8px;width:22px}@media screen and (max-width:1022px){.footer_container .head_entry_btn a svg{margin-left:2.2cqw;width:3.7cqw}}@media(min-width:1023px){.footer_container .head_entry_btn+.head_entry_btn{margin-left:16px}}.btn,.btn_1,.btn_2{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-sizing:border-box;cursor:pointer}.btn::-webkit-search-decoration,.btn_1::-webkit-search-decoration,.btn_2::-webkit-search-decoration{display:none}.btn:focus,.btn_1:focus,.btn_2:focus{outline-offset:-2px}.btn,.btn_1,.btn_2{align-items:center;display:inline-flex;justify-content:center;position:relative;text-decoration:none;transition:var(--ts1)}@media(any-hover:hover){.btn:hover,.btn_1:hover,.btn_2:hover{opacity:.6}}.btn.disable,.disable.btn_1,.disable.btn_2{filter:grayscale(1);opacity:.4;pointer-events:none}.btn.iconSvg,.iconSvg.btn_1,.iconSvg.btn_2{padding-right:32px}.btn.iconSvg svg,.iconSvg.btn_1 svg,.iconSvg.btn_2 svg{position:absolute;right:16px;width:16px}.btn.iconSvgL,.iconSvgL.btn_1,.iconSvgL.btn_2{padding-left:32px}.btn.iconSvgL svg,.iconSvgL.btn_1 svg,.iconSvgL.btn_2 svg{left:16px;position:absolute;width:16px}.btn.iconNone[target=_blank]:after,.iconNone[target=_blank].btn_1:after,.iconNone[target=_blank].btn_2:after{display:none}.btn.btn_mod_1,.btn_mod_1.btn_1,.btn_mod_1.btn_2{font-size:20px;font-weight:700;height:60px;padding:0 40px}@media screen and (max-width:1022px){.btn.btn_mod_1,.btn_mod_1.btn_1,.btn_mod_1.btn_2{font-size:3.2cqw;height:13.4cqw;padding:0 10.5cqw}}.btn.btn_mod_1 svg,.btn_mod_1.btn_1 svg,.btn_mod_1.btn_2 svg{margin-left:8px;width:22px}@media screen and (max-width:1022px){.btn.btn_mod_1 svg,.btn_mod_1.btn_1 svg,.btn_mod_1.btn_2 svg{margin-left:2.2cqw;width:3.8cqw}}.btn.btn_mod_1.btn_mod_pad_0,.btn_mod_1.btn_mod_pad_0.btn_1,.btn_mod_1.btn_mod_pad_0.btn_2{padding:0;width:100%}.txt_link{color:var(--coMain1)}.expand_btn{cursor:pointer}.expand_btn.expand_open+.expand_content{grid-template-rows:1fr}.expand_content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}@media screen and (max-width:1022px){.expand_content{transition-duration:.6s}}.expand_content .expand_content_inner{overflow:hidden;padding-top:3.2cqw}@media screen and (max-width:1022px){.expand_content .expand_content_inner{padding-top:6.4cqw}}.expand_style_1{align-items:center;border-bottom:.5px solid var(--coMonoC);border-left:.6cqw solid var(--coMain1);display:flex;justify-content:space-between;padding:1cqw 1.5cqw;position:relative}@media screen and (max-width:1022px){.expand_style_1{border-left-width:1.2cqw;padding:2cqw 3cqw}}.expand_style_1 .heading{font-size:2.2cqw}@media screen and (max-width:1022px){.expand_style_1 .heading{font-size:4.4cqw}}.expand_style_1 .expand_icon{align-items:center;aspect-ratio:1/1;background-color:var(--coMain1);border-radius:100vmax;color:var(--coMonoF);display:inline-flex;justify-content:center;position:relative;width:2cqw}@media screen and (max-width:1022px){.expand_style_1 .expand_icon{width:5cqw}}.expand_style_1 .expand_icon i{padding:.4cqw;position:absolute;transition:var(--ts1)}@media screen and (max-width:1022px){.expand_style_1 .expand_icon i{padding:.8cqw}}.expand_style_1 .expand_icon i.minus{opacity:0}.expand_style_1 .expand_icon svg{width:100%}.expand_style_1.expand_open .expand_icon i.plus{opacity:0}.expand_style_1.expand_open .expand_icon i.minus{opacity:1}.btn_1{background-color:var(--coAccent1);border:1px solid var(--coAccent1);border-radius:100vmax;color:var(--coMonoF);letter-spacing:normal}.btn_1.color_blue{background-color:var(--coMain1);border-color:var(--coMain1)}@media(any-hover:hover){.btn_1:hover{background-color:var(--coMonoF);color:var(--coAccent1);opacity:1}.btn_1.color_blue:hover{color:var(--coMain1)}}.btn_2{background-color:var(--coMonoF);border:1px solid var(--coMain1);border-radius:100vmax;color:var(--coMain1);letter-spacing:normal}@media(any-hover:hover){.btn_2:hover{background-color:var(--coMain1);color:var(--coMonoF);opacity:1}}.modalBtn,[data-modal]{cursor:pointer}.modalWrap{align-items:center;background-color:#0009;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:70px 20px;position:fixed;top:0;transition:var(--ts1);visibility:hidden;width:100%;z-index:5000}.modalWrap .modalClose{cursor:pointer;font-size:3rem;opacity:.6;padding:5px;position:absolute;right:0;top:0}.modalWrap .modalWindow{background-color:var(--coMonoF);max-height:100%;max-width:960px;position:relative}.modalWrap.modalShow{opacity:1;visibility:visible}.modalWrap .modalContent{height:100%;max-height:-moz-max-content;max-height:max-content;overflow:auto;padding:30px}.modalWrap.modify01 .modalWindow{height:auto}.modalWrap.modify01 .modalContent{padding:0}@media screen and (max-width:1022px){.modalWrap .modalContent{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.modalWrap .modalContent::-webkit-scrollbar{display:none}.modalBtn.spModalNone{cursor:default;pointer-events:none}}@media(min-width:1023px){.modalBtn.pcModalNone{cursor:default;pointer-events:none}}.youtubeModalWrap{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding:20px;position:fixed;top:0;transition:.2s ease-in-out;visibility:hidden;width:100%;z-index:100}.youtubeModalWrap .ytm__window{background-color:#000;max-width:1100px;width:100%}.youtubeModalWrap.modalShow{opacity:1;visibility:visible}.modal_heading_1{color:var(--coMain1);font-size:24px;font-weight:700;margin-bottom:24px}@media screen and (max-width:1022px){.modal_heading_1{font-size:20px}}.modal_heading_2{border-bottom:1px solid var(--coMonoC);font-size:20px;font-weight:700;margin-bottom:16px;padding-bottom:8px;position:relative}@media screen and (max-width:1022px){.modal_heading_2{font-size:16px}}.modal_heading_2:before{background-color:var(--coMain1);bottom:0;content:"";height:1px;left:0;margin-bottom:-1px;position:absolute;width:10%}.modal_heading_3{background-color:var(--coMonoF5);font-size:16px;font-weight:700;margin-bottom:8px;padding:8px}@media screen and (max-width:1022px){.modal_heading_3{font-size:14px}}.modal_section{margin-bottom:16px}.gmap,.youtube{aspect-ratio:16/9;width:100%}.gmap iframe,.youtube iframe{border:none;height:100%;width:100%}.thumb__image img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.youtube__icon{position:relative}.youtube__icon:before{align-items:center;color:#000;content:"";display:flex;font-family:fontawesome;font-size:50px;height:100%;justify-content:center;left:0;opacity:.6;position:absolute;top:0;transition:var(--ts1);width:100%}@media(any-hover:hover){.youtube__icon:hover:before{color:red;opacity:.9}}@keyframes shimmer_effect{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes shimmer_effect_v{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.anime-shimmer_effect{overflow:hidden}.anime-shimmer_effect:after{animation-duration:2s;animation-iteration-count:infinite;animation-name:shimmer_effect;animation-timing-function:ease-in-out;background:linear-gradient(90deg,#fff0,#fff6 50%,#fff0);content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);width:100%}.anime-shimmer_effect.type_vertical{animation-name:shimmer_effect_v;background:linear-gradient(0deg,#fff0,#fff6 50%,#fff0);transform:translate(-100%)}@keyframes floating_effect{0%{transform:translateY(-30px)}to{transform:translateY(0)}}.anime-floating_effect{animation-direction:alternate;animation-duration:2s;animation-iteration-count:infinite;animation-name:floating_effect;animation-timing-function:ease-in-out;transform:translateY(0)}@keyframes image_show{0%{filter:blur(20px) opacity(0)}to{filter:blur(0) opacity(100%)}}.anime-show{animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.18,.06,.23,1);filter:blur(20px) opacity(0)}.anime-show.is-anime{animation-name:image_show}@keyframes fade_up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.anime-fadeup{animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.25,.46,.45,.94);opacity:0}.anime-fadeup.is-anime{animation-name:fade_up}@keyframes zoom_in{0%{transform:scale(1.2)}to{transform:scale(1)}}.anime-zoomin{animation-duration:1.4s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.075,.82,.165,1);transform:scale(1.2)}.anime-zoomin.is-anime{animation-name:zoom_in}@keyframes fade_in{0%{opacity:0}to{opacity:1}}.anime-fadein{animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.25,.46,.45,.94);opacity:0}.anime-fadein.is-anime{animation-name:fade_in}@keyframes right_in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.anime-rightin{animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.25,.46,.45,.94);opacity:0}.anime-rightin.is-anime{animation-name:right_in}@keyframes circle_in{0%{clip-path:circle(0 at 50% 50%);filter:blur(20px) opacity(0)}to{clip-path:circle(100% at 50% 50%);filter:blur(0) opacity(100%)}}.anime-circlein{animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.25,.46,.45,.94);filter:blur(20px) opacity(0)}.anime-circlein.is-anime{animation-name:circle_in}@keyframes down_show{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.anime-downshow{animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.83,0,.17,1);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.anime-downshow.is-anime{animation-name:down_show}@keyframes left_show{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.anime-leftshow{animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.83,0,.17,1);clip-path:polygon(0 0,0 0,0 100%,0 100%)}.anime-leftshow.is-anime{animation-name:left_show}@keyframes right_show{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.anime-rightshow{animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.83,0,.17,1);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.anime-rightshow.is-anime{animation-name:right_show}.anime-delay_1{animation-delay:.3s}.anime-delay_2{animation-delay:.6s}.anime-delay_3{animation-delay:.9s}@media(min-width:1023px){.anime-delay_1_pc{animation-delay:.3s}.anime-delay_2_pc{animation-delay:.6s}.anime-delay_3_pc{animation-delay:.9s}}.anime-list-fadeup .anime_list_item{animation-duration:.6s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.25,.46,.45,.94);opacity:0}.anime-list-fadeup .anime_list_item:first-of-type{animation-delay:.1s}.anime-list-fadeup .anime_list_item:nth-of-type(2){animation-delay:.2s}.anime-list-fadeup .anime_list_item:nth-of-type(3){animation-delay:.3s}.anime-list-fadeup .anime_list_item:nth-of-type(4){animation-delay:.4s}.anime-list-fadeup .anime_list_item:nth-of-type(5){animation-delay:.5s}.anime-list-fadeup .anime_list_item:nth-of-type(6){animation-delay:.6s}.anime-list-fadeup .anime_list_item:nth-of-type(7){animation-delay:.7s}.anime-list-fadeup .anime_list_item:nth-of-type(8){animation-delay:.8s}.anime-list-fadeup .anime_list_item:nth-of-type(9){animation-delay:.9s}.anime-list-fadeup .anime_list_item:nth-of-type(10){animation-delay:1s}.anime-list-fadeup.is-anime .anime_list_item{animation-name:fade_up}.anime-list-rightin .anime_list_item{animation-duration:.6s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.25,.46,.45,.94);opacity:0}.anime-list-rightin .anime_list_item:first-of-type{animation-delay:.1s}.anime-list-rightin .anime_list_item:nth-of-type(2){animation-delay:.2s}.anime-list-rightin .anime_list_item:nth-of-type(3){animation-delay:.3s}.anime-list-rightin .anime_list_item:nth-of-type(4){animation-delay:.4s}.anime-list-rightin .anime_list_item:nth-of-type(5){animation-delay:.5s}.anime-list-rightin .anime_list_item:nth-of-type(6){animation-delay:.6s}.anime-list-rightin .anime_list_item:nth-of-type(7){animation-delay:.7s}.anime-list-rightin .anime_list_item:nth-of-type(8){animation-delay:.8s}.anime-list-rightin .anime_list_item:nth-of-type(9){animation-delay:.9s}.anime-list-rightin .anime_list_item:nth-of-type(10){animation-delay:1s}.anime-list-rightin.is-anime .anime_list_item{animation-name:right_in}.loop_wrap{align-items:center;display:flex;gap:4cqw;overflow:hidden;white-space:nowrap}.loop_wrap .loop_area{animation:loop 60s linear infinite;display:flex;list-style:none;margin:0;padding:0}.loop_wrap .loop_txt{font-size:6cqw;font-style:italic;font-weight:900}@media screen and (max-width:1022px){.loop_wrap .loop_txt{font-size:12cqw}}.loop_wrap .loop_txt .red{color:var(--coMain)}.loop_wrap.rev .loop_area{animation-name:loopRev}@keyframes loop{0%{translate:0}to{translate:calc(-100% - 4cqw)}}@keyframes loopRev{0%{translate:calc(-100% - 4cqw)}to{translate:0}}.about{padding-bottom:100px;padding-top:100px}@media screen and (max-width:1022px){.about{padding-bottom:13.4cqw;padding-top:13.4cqw}}.about_column{align-items:center;display:flex;gap:48px;margin-inline:auto;max-width:1248px;padding:0 24px;width:100%}@media screen and (max-width:1022px){.about_column{flex-direction:column;gap:6.4cqw;padding:0 4.3cqw}}.about_column .about_illust img{width:289px}@media screen and (max-width:1022px){.about_column .about_illust img{width:50cqw}}.about_column .about_desc{flex:1}@media screen and (max-width:1022px){.about_column .about_desc{letter-spacing:normal}}.heading_1{margin-bottom:24px}@media screen and (max-width:1022px){.heading_1{margin-bottom:0;width:100%}.heading_1 img{width:100%}}@media(min-width:1023px){.heading_1 img{height:85px}}.heading_2{margin-bottom:32px;padding-right:114px}@media screen and (max-width:1022px){.heading_2{margin-bottom:4.4cqw;padding-left:4.2cqw;padding-right:10.3cqw}}.heading_2 img{margin-inline:auto}@media screen and (max-width:1022px){.heading_2 img{width:100%}}@media(min-width:1023px){.heading_2 img{height:71px}}.heading_2_wrap{position:relative}.heading_2_wrap .illust_style_2{position:absolute;right:75px;top:-17px}@media screen and (max-width:1022px){.heading_2_wrap .illust_style_2{right:8cqw;top:23cqw;width:14cqw}}.heading_3{margin-bottom:16px}@media screen and (max-width:1022px){.heading_3{margin-bottom:4.3cqw}}.heading_3 img{margin-inline:auto}@media screen and (max-width:1022px){.heading_3 img{height:9.6cqw}}@media(min-width:1023px){.heading_3 img{height:54px}}.access_btn_wrap,.sec2_btn_wrap{margin-top:32px;text-align:center}@media screen and (max-width:1022px){.access_btn_wrap,.sec2_btn_wrap{margin-top:4.3cqw}}.sec3_box_wrap{display:flex;justify-content:center}.sec3_college_list{font-size:20px;font-weight:700;letter-spacing:normal;margin-bottom:8px;opacity:.8;text-align:center}@media screen and (max-width:1022px){.sec3_college_list{font-size:3.73cqw;margin-bottom:2.2cqw}}.list_notes{font-size:14px;letter-spacing:normal;margin-bottom:32px;text-align:center}@media screen and (max-width:1022px){.list_notes{font-size:3.2cqw;margin-bottom:4.3cqw}}.sec4_heading{font-size:24px;margin-bottom:32px;text-align:center}@media screen and (max-width:1022px){.sec4_heading{font-size:4.25cqw;margin-bottom:8.5cqw}}.sec4_sub_head{font-size:20px;margin-bottom:8px;text-align:center}@media screen and (max-width:1022px){.sec4_sub_head{font-size:3.73cqw;margin-bottom:2.2cqw}}.sec4_company_list{font-size:20px;letter-spacing:normal;margin-bottom:8px;text-align:center}@media screen and (max-width:1022px){.sec4_company_list{font-size:3.73cqw;margin-bottom:2.2cqw}}.sec4_btn_wrap{margin-top:32px;text-align:center}@media screen and (max-width:1022px){.sec4_btn_wrap{margin-top:4.3cqw}}.heading_4 img{margin-inline:auto}@media screen and (max-width:1022px){.heading_4 img{height:9.6cqw}}@media(min-width:1023px){.heading_4 img{height:54px}}.after_event_wrap{display:flex;justify-content:center}.heading_5{margin-bottom:8px}@media screen and (max-width:1022px){.heading_5{margin-bottom:2.2cqw}}.heading_5 img{margin-inline:auto}@media(min-width:1023px){.heading_5 img{height:23px}}.after_event_txt{font-size:20px;margin-bottom:24px}@media screen and (max-width:1022px){.after_event_txt{font-size:4.25cqw;line-height:100%;margin-bottom:6.4cqw;text-align:center}}.after_event_ol_wrap{display:flex;justify-content:center}.after_event_ol li{align-items:center;display:flex;font-size:16px}@media screen and (max-width:1022px){.after_event_ol li{font-size:3.73cqw}}.after_event_ol li img{margin-right:8px;width:35px}@media screen and (max-width:1022px){.after_event_ol li img{margin-right:2.2cqw;width:9.5cqw}}.after_event_ol li+li{margin-top:10px}@media screen and (max-width:1022px){.after_event_ol li+li{margin-top:2.7cqw}}.after_event_btn{margin-top:24px;text-align:center}@media screen and (max-width:1022px){.after_event_btn{margin-top:6.4cqw}}.heading_6{margin-bottom:24px}@media screen and (max-width:1022px){.heading_6{margin-bottom:6.4cqw}}.heading_6 img{margin-inline:auto}@media(min-width:1023px){.heading_6 img{height:34px}}.sec6_txt{color:var(--coMain1);font-size:20px;letter-spacing:normal;margin-bottom:24px}@media screen and (max-width:1022px){.sec6_txt{font-size:3.73cqw;margin-bottom:6.4cqw}}.sec6_btn_wrap{text-align:center}.icon_plus_1{width:22px}@media screen and (max-width:1022px){.icon_plus_1{width:6cqw}}.icon_plus_2{height:40px;margin-bottom:32px;margin-top:32px;margin-inline:auto}@media screen and (max-width:1022px){.icon_plus_2{height:10.5cqw;margin-bottom:8.5cqw;margin-top:8.5cqw}}.sec7_notes{letter-spacing:normal;margin-top:16px}@media screen and (max-width:1022px){.sec7_notes{font-size:3.2cqw;margin-top:4.3cqw}}.sec7_notes p+p{margin-top:4px}@media screen and (max-width:1022px){.sec7_notes p+p{margin-top:1.1cqw}}.sec7_balloon_box_wrap{position:relative}.apoint_txt_style{font-size:20px;font-weight:700;letter-spacing:normal;margin-bottom:8px}@media screen and (max-width:1022px){.apoint_txt_style{font-size:3.73cqw}}@media(min-width:1023px){.apoint_txt_style{padding-right:182px}}.apoint_kome_txt{letter-spacing:normal}@media screen and (max-width:1022px){.apoint_kome_txt{font-size:3.2cqw}.apoint_kome_txt+.apoint_kome_txt{margin-top:1.1cqw}}.apoint_balloon{position:absolute;right:-100px;top:-24px}.sec7_site_only{margin-top:24px}@media screen and (max-width:1022px){.sec7_site_only{margin-top:6.4cqw}}.sec7_site_only_txt{margin-top:24px;text-align:center}@media screen and (max-width:1022px){.sec7_site_only_txt{font-size:3.2cqw;margin-top:6.4cqw}}.plan_more_btn{margin-top:32px;text-align:center}@media screen and (max-width:1022px){.plan_more_btn{margin-top:8.5cqw}}.heading_7{margin-bottom:24px}@media screen and (max-width:1022px){.heading_7{margin-bottom:6.4cqw}}.heading_7 img{margin-inline:auto}@media(min-width:1023px){.heading_7 img{height:33px}}.access_section{background-color:var(--coMonoF);padding:60px}@media screen and (max-width:1022px){.access_section{padding:13.4cqw 4.3cqw}}.heading_8{margin-bottom:24px}@media screen and (max-width:1022px){.heading_8{margin-bottom:6.4cqw}}.heading_8 img{margin-inline:auto}@media(min-width:1023px){.heading_8 img{height:33px}}.access_column,.access_column_wrap{display:flex;justify-content:center}.access_column{gap:24px}@media screen and (max-width:1022px){.access_column{flex-direction:column}}.access_column .column_map{width:441px}@media screen and (max-width:1022px){.access_column .column_map{width:100%}}.access_column .column_info{flex:1}@media(min-width:1023px){.sec7_svg_1{height:34px}.sec7_svg_2{height:31px}.sec7_svg_3,.sec7_svg_4{height:34px}.sec7_svg_5{height:30px}.sec7_svg_6{height:31px}.sec7_svg_7{height:34px}.sec7_svg_8{height:31px}.icon_svg_1{height:69px}.icon_svg_2{height:70px}}.svg_point_heading_1{height:40px}@media screen and (max-width:1022px){.svg_point_heading_1{height:8.8cqw}}.svg_point_heading_2{height:39px}@media screen and (max-width:1022px){.svg_point_heading_2{height:8.8cqw}}.svg_point_heading_3{height:34px}@media screen and (max-width:1022px){.svg_point_heading_3{height:8cqw}}.container_inline_size{container-type:inline-size}.contents_wrap{background-color:var(--coMain2);position:relative}.sticky_container{align-items:center;background-color:#ffffffe6;border-radius:0 0 50px 50px;box-shadow:0 4px 4px #566c8c33;display:flex;justify-content:center;padding:24px;position:sticky;top:0;transition:var(--ts1);z-index:1}@media screen and (max-width:1022px){.sticky_container{border-radius:0 0 30px 30px;display:grid;gap:2.2cqw;grid-template-columns:repeat(2,1fr);letter-spacing:normal;padding:4.3cqw}}.sticky_container .head_entry_label{color:var(--coMain1);font-size:24px;font-weight:700;margin-right:24px}@media screen and (max-width:1022px){.sticky_container .head_entry_label{font-size:3.73cqw;grid-column:1/3;margin-right:0;text-align:center}}.sticky_container .head_entry_btn a{font-size:20px;font-weight:700}@media screen and (max-width:1022px){.sticky_container .head_entry_btn a{font-size:3.2cqw;height:10.5cqw;width:100%}}@media(min-width:1023px){.sticky_container .head_entry_btn a{aspect-ratio:300/50;width:300px}}.sticky_container .head_entry_btn a svg{margin-left:8px;width:22px}@media screen and (max-width:1022px){.sticky_container .head_entry_btn a svg{margin-left:2.2cqw;width:3.7cqw}}@media(min-width:1023px){.sticky_container .head_entry_btn+.head_entry_btn{margin-left:16px}}.is-bottom .sticky_container{opacity:0;visibility:hidden}.spacer_style_1{height:100px}@media screen and (max-width:1022px){.spacer_style_1{height:13.4cqw}}.ls_n{letter-spacing:normal}.mb24{margin-bottom:24px}@media screen and (max-width:1022px){.mb24{margin-bottom:6.4cqw}}.fz14{font-size:14px}@media screen and (max-width:1022px){.fz14{font-size:3.2cqw}}.fz20{font-size:20px}@media screen and (max-width:1022px){.fz20{font-size:3.2cqw}}.op8{opacity:.8}.marker_style_1{background:linear-gradient(transparent 60%,var(--coAccent2) 60%)}.color_main_1{color:var(--coMain1)}@media screen and (max-width:1022px){.txt_style_1 p{font-size:3.73cqw}}.txt_style_1 p+p{margin-top:24px}@media screen and (max-width:1022px){.txt_style_1 p+p{margin-top:6.4cqw}.txt_style_2{font-size:3.73cqw}}.hr_style_1{border-color:var(--coMain2);border-width:2px;margin-bottom:60px;margin-top:60px}@media screen and (max-width:1022px){.hr_style_1{margin-bottom:8.5cqw;margin-top:8.5cqw}}.box_style_1{background-color:var(--coMonoF);border-radius:50px;padding:60px 40px}@media screen and (max-width:1022px){.box_style_1{border-radius:30px;margin-left:-4.3cqw;margin-right:-4.3cqw;padding:13cqw 4.3cqw}}.box_style_2{background-color:var(--coMain2);border-radius:30px;padding:24px}@media screen and (max-width:1022px){.box_style_2{padding:6.4cqw 4.3cqw}}.box_style_3{background-color:var(--coMonoF);border-radius:50px;padding:32px 16px}@media screen and (max-width:1022px){.box_style_3{border-radius:30px}}.column_style_1{display:flex;gap:32px;justify-content:center}@media screen and (max-width:1022px){.column_style_1{flex-direction:column;gap:10px}}.list_style_1 li{letter-spacing:normal;padding-left:24px;position:relative}@media screen and (max-width:1022px){.list_style_1 li{font-size:3.2cqw;padding-left:6.4cqw}}.list_style_1 li img{left:0;position:absolute;top:3px}@media screen and (max-width:1022px){.list_style_1 li img{top:.3cqw;width:3.7cqw}}.list_style_1 li+li{margin-top:10px}@media screen and (max-width:1022px){.list_style_1 li+li{margin-top:2.7cqw}}.flex_style_1{align-items:flex-end;display:flex;gap:24px;justify-content:center}@media screen and (max-width:1022px){.flex_style_1{align-items:center;flex-direction:column;gap:2.2cqw}}.flex_style_1.flex_mid{align-items:center}.txt_badge_style_1{align-items:flex-end;background-color:var(--coMain2);border-radius:10px;display:flex;flex-direction:column;height:85px;justify-content:center;padding:20px}@media screen and (max-width:1022px){.txt_badge_style_1{align-items:center;height:14cqw;padding:0;width:100%}}.small_style_1{font-size:14px}@media screen and (max-width:1022px){.small_style_1{font-size:3.2cqw}.svg_txt_style_1{height:5.3cqw}.svg_txt_style_2{height:3.73cqw}.svg_txt_style_3{height:5.85cqw}.svg_txt_style_4{height:4.8cqw}}.grid_style_1{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1022px){.grid_style_1{grid-template-columns:1fr}}.card_style_1 .card_head{background-color:var(--coMain1);border-radius:20px 20px 0 0;padding:20px}@media screen and (max-width:1022px){.card_style_1 .card_head{padding:3.5cqw}}.card_style_1 .card_head img{margin-inline:auto}@media screen and (max-width:1022px){.card_style_1 .card_head img{height:4.8cqw}}@media(min-width:1023px){.card_style_1 .card_head img{height:27px}}.card_style_1 .card_content{background-color:var(--coMonoF);border-radius:0 0 20px 20px;padding:32px 24px}@media screen and (max-width:1022px){.card_style_1 .card_content{padding:6.4cqw}}.card_style_1 .card_sub_head{font-size:20px;margin-bottom:16px;text-align:center}@media screen and (max-width:1022px){.card_style_1 .card_sub_head{font-size:4.25cqw;margin-bottom:4.3cqw}}.card_style_1 .card_image{align-items:center;display:flex;justify-content:center}@media(min-width:1023px){.card_style_1 .card_image{height:154px}}@media screen and (max-width:1022px){.card_style_1 .card_image img{width:12.8cqw}.card_style_1 .card_image img.sp{width:11.5cqw}}.card_style_1 .card_btn a{height:50px;padding:0;width:100%}@media screen and (max-width:1022px){.card_style_1 .card_btn a{height:13.4cqw}}.card_style_1 .card_btn+.card_btn{margin-top:8px}@media screen and (max-width:1022px){.card_style_1 .card_btn+.card_btn{margin-top:2.2cqw}}.card_style_1 .card_notes{font-size:20px;margin-top:32px;text-align:center}@media screen and (max-width:1022px){.card_style_1 .card_notes{font-size:3.73cqw;margin-top:4.3cqw}}.dl_style_1{align-items:center;display:flex;gap:8px}@media screen and (max-width:1022px){.dl_style_1{align-items:flex-start;flex-direction:column;gap:2.2cqw}}.dl_style_1 .dl_ttl{align-items:center;border:1px solid var(--coMain1);border-radius:10px;color:var(--coMain1);display:inline-flex;font-weight:700;height:35px;justify-content:center;width:128px}@media screen and (max-width:1022px){.dl_style_1 .dl_ttl{font-size:3.2cqw;height:9.4cqw;width:34cqw}}.dl_style_1 .dl_desc{flex:1}.dl_style_1+.dl_style_1{margin-top:8px}@media screen and (max-width:1022px){.dl_style_1+.dl_style_1{margin-top:4.3cqw}}.timeline_item+.timeline_item{border-top:2px solid var(--coMain2)}.timeline_dl{align-items:flex-start;display:flex;font-size:20px;letter-spacing:normal;padding:24px 0}@media screen and (max-width:1022px){.timeline_dl{font-size:3.73cqw;padding:6.4cqw 0}}.timeline_dl dt{background-color:var(--coMain2);border-radius:10px;color:var(--coMain1);font-weight:700;line-height:100%;padding:8px 0;text-align:center;width:151px}@media screen and (max-width:1022px){.timeline_dl dt{padding:2.1cqw 0;width:30.7cqw}}.timeline_dl dt.color_type_2{background-color:var(--coSub1)}.timeline_dl dd{flex:1;line-height:100%;padding:8px 16px}@media screen and (max-width:1022px){.timeline_dl dd{padding:2.1cqw 4.3cqw}}.timeline_dl dd.pd0{padding-bottom:0;padding-top:0}.timeline_dl .timeline_heading{color:var(--coMain1);font-size:24px;font-weight:700;margin-bottom:8px;margin-top:-8px}@media screen and (max-width:1022px){.timeline_dl .timeline_heading{font-size:4.1cqw;line-height:120%;margin-bottom:2.2cqw;margin-top:-2.1cqw}}.timeline_dl .timeline_content{line-height:150%}.timeline_dl.timeline_mod{font-size:16px;padding:16px 0}@media screen and (max-width:1022px){.timeline_dl.timeline_mod{font-size:3.2cqw;padding:4.3cqw 0}}.timeline_dl.timeline_mod dt{width:112px}@media screen and (max-width:1022px){.timeline_dl.timeline_mod dt{width:21.3cqw}}.timeline_dl.timeline_mod dd{line-height:120%}.timeline_dl.pt0{padding-top:0}.point_dl{display:flex;margin-bottom:24px}@media screen and (max-width:1022px){.point_dl{flex-direction:column;margin-bottom:6.4cqw}}.point_dl dt{align-items:center;background-color:var(--coMain1);border-radius:10px 0 0 10px;display:flex;justify-content:center;padding:13px 0;position:relative;width:380px}@media screen and (max-width:1022px){.point_dl dt{border-radius:10px 10px 0 0;padding:4cqw 0 3.5cqw;width:100%}}.point_dl dt .point_balloon{height:23px;left:10px;position:absolute;top:-14px}@media screen and (max-width:1022px){.point_dl dt .point_balloon{height:6.1cqw;left:2.7cqw;top:-3.7cqw}}.point_dl dd{background-color:var(--coMain2);border-radius:0 10px 10px 0;flex:1;font-size:14px;letter-spacing:normal;padding:16px}@media screen and (max-width:1022px){.point_dl dd{border-radius:0 0 10px 10px;font-size:3.2cqw;padding:4.3cqw}}.box_style_3_head{background-color:var(--coMain1);border-radius:50px 50px 0 0;padding:32px 0;position:relative}@media screen and (max-width:1022px){.box_style_3_head{border-radius:30px 30px 0 0;padding:4.3cqw 0}}.box_style_3_head.box_color_2{background-color:var(--coSub1)}.box_style_3_head .option_balloon{height:29px;left:50px;position:absolute;top:-16px}@media screen and (max-width:1022px){.box_style_3_head .option_balloon{height:7.7cqw;left:2.7cqw;top:-3.7cqw}}.box_style_3_content{background-color:var(--coMonoF);border-radius:0 0 50px 50px;padding:32px 40px}@media screen and (max-width:1022px){.box_style_3_content{border-radius:0 0 30px 30px;padding:8.5cqw 4.3cqw}}.box_style_3_content.box_color_2{background-color:var(--coSub2)}@media screen and (max-width:1022px){.box_style_3_content.box_color_2{padding:4.3cqw}.pc{display:none}}@media(min-width:1023px){.sp{display:none}}.x1{text-align:left}.x2{text-align:center}.x3{text-align:right}.fw1{font-weight:100}.fw4{font-weight:400}.fw7{font-weight:700}.fw9{font-weight:900}.mb0{margin-bottom:0}
