﻿*{box-sizing:border-box;margin:0;padding:0;outline:0;border:0;background:rgba(0,0,0,0);vertical-align:bottom;word-break:break-word}html,body{font-size:62.5%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}li{list-style-type:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}a{color:inherit;text-decoration:none}img,picture{max-width:100%;vertical-align:middle}img{height:auto}picture{display:block}table{border-spacing:0;border-collapse:collapse}input,select{vertical-align:middle}br{line-height:0}input,textarea,select,button{font:inherit}input[type=submit],input[type=button]{-webkit-box-sizing:content-box;box-sizing:border-box;border:none;border-radius:0;-webkit-appearance:button;appearance:button}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}body{position:relative;color:#333;text-align:center;font-weight:500;font-size:1.6rem;font-family:"游ゴシック",YuGothic,"メイリオ",Meiryo,Verdana,Roboto,"Droid Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;-webkit-text-size-adjust:100%;font-feature-settings:"palt" 1;-webkit-font-feature-settings:"palt" 1}a{opacity:1;transition:opacity .3s}@media(hover: hover)and (pointer: fine){a:hover{opacity:.6}}.btn_to_top{position:fixed;right:35px;bottom:82px;z-index:10;display:flex;align-items:center;justify-content:center;width:86px;height:86px;border-radius:50vw;background-color:var(--color-base-black);box-shadow:3px 3px 20px 3px rgba(255,255,255,.12);cursor:pointer;transition:none}@media screen and (max-width: 768px){.btn_to_top{right:4vw;bottom:13.333333vw;width:11.466666vw;height:11.466666vw}}.btn_to_top span{display:block;width:0;height:0;border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid var(--color-base-white);border-left:10px solid rgba(0,0,0,0)}@media screen and (max-width: 768px){.btn_to_top span{border-right:1.6vw solid rgba(0,0,0,0);border-bottom:1.6vw solid var(--color-base-white);border-left:1.6vw solid rgba(0,0,0,0)}}.btn_to_top.foot{opacity:0;transition:opacity .3s;pointer-events:none}.pc{display:block}@media screen and (max-width: 768px){.pc{display:none}}.pc._inline{display:inline}.pc._inline-block{display:inline-block}.sp{display:none}@media screen and (max-width: 768px){.sp{display:inline}.sp._inline{display:inline}.sp._inline-block{display:inline-block}}.mid{display:none}@media screen and (max-width: 1320px){.mid{display:inline}.mid._inline{display:inline}.mid._inline-block{display:inline-block}}@media screen and (max-width: 768px){.mid{display:none}}.sp_show{display:none}@media screen and (max-width: 1120px){.sp_show{display:block}}.inview{opacity:0;transition:all 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:translateY(50px)}@media screen and (max-width: 768px){.inview._sp_delay0{transition:all 1.2s}}.inview._delay1{transition:all 1.2s .1s}.inview._delay2{transition:all 1.2s .2s}.inview._delay3{transition:all 1.2s .3s}.inview._delay4{transition:all 1.2s .4s}.inview._delay5{transition:all 1.2s .5s}.inview.on{opacity:1;transform:none}.coution{padding-left:1em;text-indent:-1em}.coution::before{content:"※"}:root{--box-shadow: 0 20px 40px 0 rgba(68, 68, 68, 0.2);--box-shadow-sp: 0 2.666666vw 5.333333vw 0 rgba(68, 68, 68, 0.2);--color-base-black: #000;--color-base-blue: #0094e0;--color-base-blue-dark: #042054;--color-base-blue-dark2: #006bb9;--color-base-blue-light: #ced1d3;--color-base-white: #fff;--color-grad: linear-gradient(to right, #4bb9f1 0%, #0094e0 100%);--color-grad-light: linear-gradient(to right, #f2f2f2 0%, #dae8f1 100%);--color-gray: #959595;--color-gray-light-more: #f1f2f2;--sec-anime: 0.3s}svg,object{max-height:100%;fill:currentColor}a{color:var(--color-base-blue);transition:color var(--sec-anime) ease-in-out,box-shadow var(--sec-anime) ease-in-out,opacity var(--sec-anime) ease-in-out}a img{transition:opacity var(--sec-anime) ease-in-out,box-shadow var(--sec-anime) ease-in-out,opacity var(--sec-anime) ease-in-out}@media(hover: hover){a:hover{box-shadow:none !important}a:hover img{box-shadow:none !important}}section .inner{margin:0 auto;padding:180px min(3.5211267606%,50px);width:100%;max-width:1420px}@media screen and (max-width: 768px){section .inner{padding:18.666666vw 5.333333vw 21.333333vw}}section .inner .ttl{text-align:left}section .inner .ttl span{display:inline-block;font-weight:700;font-size:12rem}@media screen and (max-width: 768px){section .inner .ttl span{font-size:12vw}}section .inner .ttl_wrap{position:relative;z-index:1}section .inner .ttl.text-img img{width:auto;height:92px}@media screen and (max-width: 768px){section .inner .ttl.text-img img{height:12.266666vw}}section .inner .ttl.text-img+.sub_ttl{margin-top:.4em}section .inner .sub_ttl{color:var(--color-base-blue-dark);text-align:left;font-weight:700;font-size:2.6rem}@media screen and (max-width: 768px){section .inner .sub_ttl{font-size:3.733333vw}}section .inner .white{color:var(--color-base-white)}section .kv__inner{padding:0 min(2.9761904762%,50px) !important;width:100%;max-width:1680px}@media screen and (max-width: 768px){section .kv__inner{padding:0 5.333333vw 4.266666vw !important}}section .kv__inner picture{display:flex;align-items:center;justify-content:flex-start;height:520px}@media screen and (max-width: 768px){section .kv__inner picture{display:block;height:69.333333vw}}section .kv__inner picture img{width:100%;height:100%;border-radius:30px;object-fit:cover;object-position:left center}@media screen and (max-width: 768px){section .kv__inner picture img{width:100%;border-radius:3.333333vw}}body.top .page_anc_list .top,body.feeschedule .page_anc_list .feeschedule,body.support .page_anc_list .support,body.howtoenjoy .page_anc_list .howtoenjoy{background:var(--color-base-blue-dark2);pointer-events:none}.page_anc{position:fixed;top:0;z-index:100;display:flex;justify-content:center;margin:0 auto;width:100%;background:var(--color-base-blue);opacity:0;transition:opacity var(--sec-anime) ease-in-out;pointer-events:none}@media screen and (max-width: 768px){.page_anc{position:sticky;opacity:1;pointer-events:auto}}.page_anc_list{display:flex}@media screen and (max-width: 768px){.page_anc_list{width:100%}}@media screen and (max-width: 768px){.page_anc_list li{width:100%}}@media screen and (max-width: 768px){.page_anc_list li:first-child{width:60%}}.page_anc_list li:first-child a{white-space:nowrap}.page_anc_list li+li{position:relative}.page_anc_list li+li::before{position:absolute;top:30px;bottom:30px;left:0;z-index:10;display:block;width:1px;background:#6da7d5;content:""}@media screen and (max-width: 768px){.page_anc_list li+li::before{top:6.666666vw;bottom:6.666666vw}}.page_anc_list li a{display:flex;align-items:center;justify-content:center;padding:0 40px;height:80px;color:var(--color-base-white);text-align:left;font-size:18px;line-height:1.2}@media screen and (max-width: 768px){.page_anc_list li a{flex-direction:column;padding:0;height:24vw;text-align:center;font-size:2.933333vw;line-height:1.181}}@media(hover: hover)and (pointer: fine){.page_anc_list li a:hover{background:var(--color-base-blue-dark);opacity:1}}.page_anc_list li a .icon{margin-right:10px;width:54px;height:54px}@media screen and (max-width: 768px){.page_anc_list li a .icon{margin-right:0;margin-bottom:1.333333vw;width:7.2vw;height:7.2vw}}.page_anc.fixed{box-shadow:2px 2px 4px rgba(0,0,0,.1);opacity:1;pointer-events:auto}.btn{position:relative;display:block;margin:60px 0 0;padding:12px 0;width:100%;max-width:425px;border-radius:50vw;background:var(--color-base-blue);box-shadow:var(--box-shadow);color:var(--color-base-white);text-align:center;font-weight:700;font-size:2rem}@media screen and (max-width: 768px){.btn{margin:6.666666vw auto 0;width:89.333333vw;max-width:100%;box-shadow:var(--box-shadow-sp);font-size:3.733333vw}}@media(hover: hover)and (pointer: fine){.btn:hover::after{right:.9em}}.btn::after{position:absolute;top:48%;right:1.2em;display:block;width:20px;height:6px;border-right:solid 2px;border-bottom:solid 2px;content:"";transition:right .2s;transform:skew(45deg);transform:translate(0, -50%) skew(45deg)}@media screen and (max-width: 768px){.btn::after{right:5.333333vw;width:5.333333vw;height:1.6vw}}.btn-white{background:var(--color-base-white);color:var(--color-base-blue)}.btn-white:after{border-color:var(--color-base-blue)}header{position:relative;z-index:100;background:#fff}header .inner_h{display:flex;align-items:center;justify-content:space-between;margin:auto;padding:0 50px;max-width:1680px;height:86px}@media screen and (max-width: 768px){header .inner_h{padding:0 4vw;height:17.066666vw}}header .inner_h .common_h{display:flex;align-items:center}.event_logo .underlayer{display:none}@media screen and (max-width: 768px){.event_logo img{width:9.733333vw}}.event_logo h1{padding:0 20px;color:var(--color-base-blue-dark);text-align:left;font-size:2.4rem}@media screen and (max-width: 1120px){.event_logo h1{font-size:2.1vw}}@media screen and (max-width: 768px){.event_logo h1{padding:0 2.666666vw;font-size:3.733333vw;line-height:5.866666vw}}.head_top{display:inline-block;flex:none;margin-right:20px;padding:10px 20px;border:1px solid var(--color-base-blue);border-radius:50vw;background:var(--color-base-blue);color:var(--color-base-white);font-weight:700;font-size:1.8rem}@media screen and (max-width: 1120px){.head_top{font-size:1.6vw}}@media screen and (max-width: 768px){.head_top{display:none}}@media(hover: hover){.head_top:hover{background:var(--color-base-white);color:var(--color-base-blue)}}.head_sns{margin-right:10px;width:49px}@media screen and (max-width: 1120px){.head_sns{width:4.3vw}}@media screen and (max-width: 768px){.head_sns{display:none}}@media screen and (max-width: 768px){.head_sns img{width:12.933333vw}}.main{position:relative}.openBtn{position:fixed;top:110px;left:calc(50% + min(50% - 150px,680px));z-index:300;display:flex;visibility:hidden;align-items:center;justify-content:center;width:83px;height:83px;border:2px solid var(--color-base-white);border-radius:50vw;background:rgba(0,145,210,.8);opacity:0;cursor:pointer;transition:opacity .3s}@media screen and (max-width: 768px){.openBtn{top:21.866666vw;left:calc(50% + 35.733333vw);width:12.8vw;height:12.8vw}.openBtn .openbtnLineBox{height:2.8vw}}@media screen and (min-width: 769px){.openBtn:not(.active):hover span:nth-of-type(2){width:70%}.openBtn:not(.active):hover span:nth-of-type(3){width:35%}}@media screen and (-webkit-min-device-pixel-ratio: 1)and (max-height: 680px)and (min-width: 769px){.openBtn{top:19%}}.openBtn.current{visibility:visible;opacity:1}.openBtn .openbtnLineBox{position:relative;width:36%;height:14px}.openBtn span{position:absolute;left:0;display:inline-block;width:100%;height:2px;border-radius:50vw;background-color:var(--color-base-white);transition:all .4s}.openBtn span:nth-of-type(1){top:0}.openBtn span:nth-of-type(2){top:50%}.openBtn span:nth-of-type(3){top:100%}.openBtn.active{visibility:visible;box-shadow:0 0 10px rgba(0,99,99,.2);opacity:1}.openBtn.active span:nth-of-type(1){top:50%;transform:translateY(-50%) rotate(-45deg)}.openBtn.active span:nth-of-type(2){opacity:0}.openBtn.active span:nth-of-type(3){top:50%;transform:translateY(-1px) rotate(45deg)}.gnavi{position:fixed;top:0;z-index:200;width:100%;height:100vh;background:#4ab9f1;background:linear-gradient(90deg, rgba(74, 185, 241, 0.95) 0%, rgba(0, 148, 224, 0.95) 50%, rgba(74, 185, 241, 0.95) 100%);opacity:0;transition:all .3s;pointer-events:none}.gnavi.panelactive{opacity:1;pointer-events:auto}.gnavi-inner{position:fixed;display:flex;overflow:auto;-webkit-overflow-scrolling:touch;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100vh}@media screen and (min-width: 769px){.gnavi-inner{display:flex;align-items:center}}.gnavi-inner .gnaviList{margin:0 auto}.gnavi-inner .gnaviList__item{display:flex;align-items:center;margin-bottom:36px;text-align:left}@media screen and (max-width: 768px){.gnavi-inner .gnaviList__item{justify-content:flex-start;margin-bottom:8.533333vw;text-align:center}}.gnavi-inner .gnaviList__item:last-child{margin-bottom:0}.gnavi-inner .gnaviList__item a{color:var(--color-base-white)}.gnavi-inner .gnaviList__item a.head_top{border:1px solid var(--color-base-white);background:var(--color-base-white);color:var(--color-base-blue)}@media screen and (max-width: 768px){.gnavi-inner .gnaviList__item a.head_top{display:inline-block;margin:0 auto;font-size:initial}}@media(hover: hover){.gnavi-inner .gnaviList__item a.head_top:hover{background:var(--color-base-blue);color:var(--color-base-white);opacity:1}}.gnavi-inner .gnaviList__item .icon{width:50px;height:50px}@media screen and (max-width: 768px){.gnavi-inner .gnaviList__item .icon{width:8.533333vw;height:8.533333vw}}.gnavi-inner .gnaviList__item .icon-wrap{display:flex;align-items:center;justify-content:center;margin-right:20px;width:78px;height:78px;border-radius:50%;background:#fff;color:var(--color-base-blue)}@media screen and (max-width: 768px){.gnavi-inner .gnaviList__item .icon-wrap{margin-right:2.666666vw;width:11.2vw;height:11.2vw}}.gnavi-inner .gnaviList__itemNameEn{font-weight:700;font-size:3.8rem;line-height:1}@media screen and (max-width: 768px){.gnavi-inner .gnaviList__itemNameEn{font-size:5.866666vw}}.gnavi-inner .snsList{display:flex;align-items:center;margin-top:80px}@media screen and (max-width: 768px){.gnavi-inner .snsList{justify-content:center;margin:0 auto}}.gnavi-inner .snsList li a{display:inline-block;width:56px}@media screen and (max-width: 768px){.gnavi-inner .snsList li a{width:13.6vw}}.gnavi-inner .snsList li+li{margin-left:40px}@media screen and (max-width: 768px){.gnavi-inner .snsList li+li{margin-left:6.666666vw}}footer .inner .contanct{margin:0 auto;padding:120px 0;width:90%;max-width:1200px}@media screen and (max-width: 768px){footer .inner .contanct{padding:17.333333vw 0 24vw}}footer .inner .contanct .contanct_wrap{display:flex;align-items:center;justify-content:center;padding:0 min(3.3333333333%,40px)}@media screen and (max-width: 768px){footer .inner .contanct .contanct_wrap{justify-content:space-between}}footer .inner .contanct .contanct_wrap.logo_col{gap:min(5%,60px);margin-bottom:90px}@media screen and (max-width: 768px){footer .inner .contanct .contanct_wrap.logo_col{flex-wrap:wrap;gap:8vw 0;margin-bottom:9.333333vw}}footer .inner .contanct .contanct_wrap.logo_col a{display:inline-block;box-shadow:var(--box-shadow)}@media screen and (max-width: 768px){footer .inner .contanct .contanct_wrap.logo_col a{box-shadow:var(--box-shadow-sp)}}@media screen and (max-width: 768px){footer .inner .contanct .contanct_wrap.logo_col a:nth-child(3){margin-right:auto;margin-left:auto}}footer .inner .contanct .contanct_wrap.logo_col a img{width:auto;height:250px}@media screen and (max-width: 768px){footer .inner .contanct .contanct_wrap.logo_col a img{height:36vw}}footer .inner .contanct .contanct_wrap.contanct_col{gap:min(6.6666666667%,80px)}@media screen and (max-width: 768px){footer .inner .contanct .contanct_wrap.contanct_col{gap:8vw;padding:0 5.866666vw;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .inner .contanct .contanct_wrap.contanct_col .contact-box{overflow:hidden;width:100%;border-radius:16px;background:var(--color-base-white);box-shadow:var(--box-shadow)}@media screen and (max-width: 768px){footer .inner .contanct .contanct_wrap.contanct_col .contact-box{width:100%;border-radius:3.733333vw;box-shadow:var(--box-shadow-sp)}}footer .inner .contanct .contanct_wrap.contanct_col .contact-box .ttl{background:#0091d2}footer .inner .contanct .contanct_wrap.contanct_col .contact-box .ttl h3{padding:12px 0;color:var(--color-base-white);font-size:2.6rem;line-height:1.4}@media screen and (max-width: 768px){footer .inner .contanct .contanct_wrap.contanct_col .contact-box .ttl h3{padding:3.2vw 0;font-size:5.333333vw}}footer .inner .contanct .contanct_wrap.contanct_col .contact-box .box{display:flex;justify-content:center;padding:30px 15px}@media screen and (max-width: 768px){footer .inner .contanct .contanct_wrap.contanct_col .contact-box .box{padding:5.333333vw 2.666666vw}}@media screen and (max-width: 768px){footer .inner .contanct .contanct_wrap.contanct_col .contact-box .box .text{font-size:3.466666vw}}footer .inner .contanct .contanct_wrap.contanct_col .contact-box .box dl{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 768px){footer .inner .contanct .contanct_wrap.contanct_col .contact-box .box dl{margin-bottom:5.333333vw}}footer .inner .contanct .contanct_wrap.contanct_col .contact-box .box dl:first-of-type dd{color:#042155;font-weight:700;font-size:3rem}@media screen and (max-width: 768px){footer .inner .contanct .contanct_wrap.contanct_col .contact-box .box dl:first-of-type dd{font-size:6.133333vw}}footer .inner .contanct .contanct_wrap.contanct_col .contact-box .box dl:last-of-type{align-items:flex-start}footer .inner .contanct .contanct_wrap.contanct_col .contact-box .box dl dt{padding:2px 0;width:18%;border-radius:5px;background-image:-webkit-linear-gradient(180deg, rgb(4, 32, 84) 0%, rgb(20, 51, 108) 50%, rgb(4, 32, 84) 100%);color:var(--color-base-white);font-weight:700}@media screen and (max-width: 768px){footer .inner .contanct .contanct_wrap.contanct_col .contact-box .box dl dt{padding:0.533333vw 2.666666vw;width:13.333333vw;border-radius:0.8vw;font-size:3.733333vw}}footer .inner .contanct .contanct_wrap.contanct_col .contact-box .box dl dd{margin-left:10px;width:82%;text-align:left;white-space:nowrap}@media screen and (max-width: 768px){footer .inner .contanct .contanct_wrap.contanct_col .contact-box .box dl dd{width:auto;font-size:3.733333vw}}footer .inner .contanct .contanct_wrap.contanct_col .contact-box a{color:var(--color-base-blue-dark)}footer .inner .footer_nav{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:24px 0;width:90%;max-width:1200px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){footer .inner .footer_nav{justify-content:center;padding:5.333333vw 0}}footer .inner .footer_nav a{display:inline-block;margin-right:30px;color:var(--color-base-white);font-weight:700;font-size:1.6rem;line-height:2.6}@media screen and (max-width: 768px){footer .inner .footer_nav a{margin-right:0;padding:0 2.666666vw;font-size:3.466666vw;line-height:2.4}}footer .inner .footer_nav a:last-of-type{margin-right:0}footer .inner .footer_nav_bt{padding:20px 0;border-top:1px solid var(--color-base-white)}@media screen and (max-width: 768px){footer .inner .footer_nav_bt{padding:3.2vw 0;border-top:0.266666vw solid var(--color-base-white)}}footer .inner .footer_nav_bt a{display:inline-block;color:var(--color-base-white);font-weight:700;font-size:1.6rem}@media screen and (max-width: 768px){footer .inner .footer_nav_bt a{font-size:3.466666vw}}footer .inner .footer_nav_bt a:last-of-type{margin-left:30px}@media screen and (max-width: 768px){footer .inner .footer_nav_bt a:last-of-type{margin-left:4.8vw}}footer .totop_f{position:relative}footer .totop_f #page_top{position:fixed;right:3%;bottom:4%;z-index:100}@media screen and (max-width: 768px){footer .totop_f #page_top{right:2.666666vw;bottom:2.666666vw}}footer .totop_f #page_top .pg_icon{width:90px;height:90px;border-radius:50%;box-shadow:var(--box-shadow)}@media screen and (max-width: 768px){footer .totop_f #page_top .pg_icon{width:16.533333vw;height:16.533333vw;box-shadow:var(--box-shadow-sp)}}footer .copyright p{padding:20px;background:#252525;color:#838383;font-weight:700;font-size:1.4rem}@media screen and (max-width: 768px){footer .copyright p{padding:2.666666vw;font-size:2.933333vw}}.bg{background:#f2f2f2;background:linear-gradient(90deg, rgb(242, 242, 242) 0%, rgb(218, 232, 241) 100%)}.heading{background:#0091d2;background:linear-gradient(90deg, rgb(0, 145, 210) 30%, rgb(21, 72, 157) 100%);-webkit-background-clip:text;font-family:"Noto Sans JP",sans-serif;-webkit-text-fill-color:rgba(0,0,0,0)}.grad{background:#4bb9f1;background:linear-gradient(90deg, #4bb9f1 0%, #0094e0 100%)}.grad-light{background:#f2f2f2;background:linear-gradient(to right, #f2f2f2 0%, #dae8f1 100%)}.tab_area{position:relative;z-index:1;overflow:hidden;border-radius:20px;box-shadow:var(--box-shadow)}@media screen and (max-width: 768px){.tab_area{border-radius:2.666666vw;box-shadow:var(--box-shadow-sp)}}.tab_area .tab{display:flex;justify-content:space-between;margin:0 auto;width:100%;border-bottom:4px solidvar(--color-base-blue)}@media screen and (max-width: 768px){.tab_area .tab{border-bottom-width:2px}}.tab_area .tab li{position:relative;display:flex;align-items:center;justify-content:center;padding:26px 0;width:50%;background:#c1c5c9}@media screen and (max-width: 768px){.tab_area .tab li{padding:2.666666vw 1.333333vw}}@media(hover: hover)and (pointer: fine){.tab_area .tab li:hover{cursor:pointer}}.tab_area .tab li:last-of-type{margin-left:4px}@media screen and (max-width: 768px){.tab_area .tab li:last-of-type{margin-left:0.8vw}}.tab_area .tab li span{color:#717171;font-weight:700;font-size:3rem;line-height:1.4}@media screen and (max-width: 768px){.tab_area .tab li span{font-size:4vw}}.tab_area .tab li.is-current{background:var(--color-base-blue)}.tab_area .tab li.is-current span{display:block;color:var(--color-base-white);font-size:3rem}@media screen and (max-width: 768px){.tab_area .tab li.is-current span{font-size:4vw}}.tab_area .list{background:var(--color-base-white)}.tab_area .list .list_inner{overflow:hidden;height:0;opacity:0;transition:opacity var(--sec-anime) linear;pointer-events:none}.tab_area .list .list_inner.is-current{overflow:initial;height:auto;opacity:1;pointer-events:auto}.tab_area .list .list_inner .content{padding:90px 70px 80px}@media screen and (max-width: 768px){.tab_area .list .list_inner .content{padding:10.666666vw 5.333333vw 13.333333vw}}.tab_area .list .list_inner .content.is-current{display:block}.slick-arrow{position:absolute;bottom:0;z-index:5;width:112px;transition:opacity .3s}@media screen and (max-width: 768px){.slick-arrow{width:26.933333vw}}@media(hover: hover)and (pointer: fine){.slick-arrow:hover{opacity:.6;cursor:pointer}}.slick-arrow.prev-arrow{left:26%}@media screen and (max-width: 768px){.slick-arrow.prev-arrow{left:13.333333vw}}.slick-arrow.next-arrow{right:26%}@media screen and (max-width: 768px){.slick-arrow.next-arrow{right:13.333333vw}}.plan_slide .item_list_wrap{margin:0}.plan_slide .item_link{display:block}.plan_slide .item_inner{display:flex;overflow:hidden;align-items:stretch;height:100%;border-radius:12px;background:#e4ecf1;box-shadow:var(--box-shadow);color:var(--color-base-black);transition:1.2s;transform:scale(0.85)}@media screen and (max-width: 950px){.plan_slide .item_inner{display:block;border-radius:1.333333vw;box-shadow:var(--box-shadow-sp)}}.plan_slide .item_inner_box{width:50%}@media screen and (max-width: 950px){.plan_slide .item_inner_box{width:100%}}.plan_slide .item_detail_wrap{display:flex;flex-direction:column;justify-content:center;padding:50px 6.25%}@media screen and (max-width: 768px){.plan_slide .item_detail_wrap{padding:5.333333vw 4.533333vw}}.plan_slide .item_detail_wrap .ttl{position:relative;display:inline-block;overflow:hidden;border-bottom:4px solid var(--color-base-blue);border-image:var(--color-grad);border-image-slice:1;color:var(--color-base-blue-dark);font-size:3rem;line-height:1.2}@media screen and (max-width: 768px){.plan_slide .item_detail_wrap .ttl{border-bottom-width:2px;font-size:4.8vw}}.plan_slide .item_detail_wrap .sub_text{position:relative;margin-bottom:6%;padding:0 0 4%;font-weight:700;font-size:2.4rem}@media screen and (max-width: 768px){.plan_slide .item_detail_wrap .sub_text{margin:0;padding:0 0 1.333333vw;font-size:4.666666vw;line-height:1.371}}.plan_slide .item_detail_wrap .sub_text:after{position:absolute;right:0;bottom:0;left:0;display:block;height:4px;background:#0099e2;background:linear-gradient(90deg, rgb(0, 153, 226) 0%, rgb(1, 64, 153) 100%);content:""}@media screen and (max-width: 768px){.plan_slide .item_detail_wrap .sub_text:after{height:2px}}.plan_slide .item_detail_wrap .text_area{position:relative;padding:10px 0;border-radius:16px;background:var(--color-base-white)}@media screen and (max-width: 768px){.plan_slide .item_detail_wrap .text_area{margin:9.333333vw 0 0;padding:4vw 2.666666vw 4.666666vw;border-radius:2.666666vw}}.plan_slide .item_detail_wrap .text_area .text_large{margin-bottom:8px;color:var(--color-base-blue-dark);font-weight:700;font-size:2.6rem}@media screen and (max-width: 768px){.plan_slide .item_detail_wrap .text_area .text_large{margin-bottom:0.8vw;font-size:5.333333vw}}.plan_slide .item_detail_wrap .text_area .text_large small{font-size:1.8rem}@media screen and (max-width: 768px){.plan_slide .item_detail_wrap .text_area .text_large small{font-size:3.2vw}}@media screen and (max-width: 768px){.plan_slide .item_detail_wrap .text_area .text_small{font-size:3.733333vw}}.plan_slide .item_img_wrap{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.plan_slide .item_img_wrap{height:58.666666vw}}.plan_slide .item_img_wrap img{width:100%;height:100%;object-fit:cover}.plan_slide .slick-center{padding:0 0 60px}.plan_slide .slick-center .item_list{transform:scale(1)}.agent{margin:auto;padding:90px 2.9761904762%;max-width:1680px}@media screen and (max-width: 768px){.agent{padding:9.333333vw 0 0}}.agent .inner{padding:174px 0 184px;width:auto;max-width:none;border-radius:30px;background:no-repeat url("../img/index/bg.jpg") center center/cover;color:var(--color-base-white)}@media screen and (max-width: 768px){.agent .inner{padding:18.666666vw 0 21.333333vw;border-radius:0}}.agent .inner .img_box{margin:auto;margin-bottom:50px;width:316px;height:auto}@media screen and (max-width: 768px){.agent .inner .img_box{margin:0 auto 8vw;width:50.666666vw}}.agent .inner .agent_ttl{margin-bottom:1.2em}@media screen and (max-width: 768px){.agent .inner .agent_ttl{margin-bottom:8vw}}.agent .inner .agent_ttl span{border-bottom:3px solid var(--color-base-white);font-size:4rem}@media screen and (max-width: 768px){.agent .inner .agent_ttl span{border-bottom:0.8vw solid var(--color-base-white);font-size:6.133333vw}}.agent .inner p{font-weight:700;font-size:2rem;line-height:1.8}@media screen and (max-width: 768px){.agent .inner p{font-size:3.866666vw}}.agent .inner p+p{margin-top:2em}@media screen and (max-width: 768px){.agent .inner p+p{margin-top:5.333333vw}}@media screen and (min-width: 769px){.agent .inner .btn{margin-right:auto;margin-left:auto}}.detail_wrap{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:0 4.5454545455%}@media screen and (max-width: 768px){.detail_wrap{display:block}}.detail_wrap.reverse{flex-direction:row}.detail_wrap.reverse .img_box{margin-right:0;margin-left:-13.6363636364%}@media screen and (max-width: 768px){.detail_wrap.reverse .img_box{margin:0 0 5.333333vw}}.detail_wrap.reverse .img_box img{right:0;left:auto}.detail_wrap+.detail_wrap{margin-top:160px}@media screen and (max-width: 768px){.detail_wrap+.detail_wrap{margin-top:21.333333vw}}.detail_wrap .img_box{position:relative;display:flex;align-items:center;justify-content:center;margin-right:-13.6363636364%;width:870px;height:530px}@media screen and (max-width: 768px){.detail_wrap .img_box{display:block;margin:0 0 5.333333vw;width:auto;height:auto}}.detail_wrap .img_box img{width:100%;height:100%;border-radius:30px;object-fit:cover}@media screen and (max-width: 768px){.detail_wrap .img_box img{border-radius:3.333333vw}}.detail_wrap .text_box{display:flex;flex:none;flex-direction:column;justify-content:center;width:clamp(360px,42.4242424242%,560px);text-align:left}@media screen and (max-width: 768px){.detail_wrap .text_box{width:auto}}.detail_wrap .text_box .ttl{color:var(--color-base-blue-dark);letter-spacing:.06em}.detail_wrap .text_box .ttl span{display:inline;flex:none;padding-bottom:6px;background-image:linear-gradient(80deg, #4bb9f1 0%, #0094e0 100%);background-position:bottom;background-size:100% 4px;background-repeat:no-repeat;font-size:3.2rem}@media screen and (max-width: 768px){.detail_wrap .text_box .ttl span{padding-bottom:3px;background-size:100% 2px;font-size:5.333333vw}}@media screen and (min-width: 769px){.detail_wrap .text_box .ttl span.grad_no{border-bottom:none;border-image:none}}.detail_wrap .text_box .sub_ttl{font-size:1.8rem}@media screen and (max-width: 768px){.detail_wrap .text_box .sub_ttl{font-size:3.733333vw}}.detail_wrap .text_box .text{margin-top:35px;font-size:1.8rem;line-height:2}@media screen and (max-width: 768px){.detail_wrap .text_box .text{margin-top:5.333333vw;font-size:3.466666vw}}.text-labelin-wrap.active .text-labelin>*{opacity:1}.text-labelin-wrap.active .text-labelin:after{right:0;width:0}.text-labelin{position:relative;display:inline-block;overflow:hidden;margin-top:1px;font-style:normal}.text-labelin>*{position:relative;z-index:0;display:inline;opacity:0;transition:opacity 0s cubic-bezier(0.65, 0, 0.35, 1) .4s}.text-labelin:after{position:absolute;top:0;right:100%;bottom:0;z-index:1;width:100%;height:100%;background:var(--color-base-blue);content:"";transition:right .4s cubic-bezier(0.65, 0, 0.35, 1) 0s,width .4s cubic-bezier(0.65, 0, 0.35, 1) .4s}