.ttlFont{font-family:ads-piccolo,"Dela Gothic One",sans-serif}.baseFont{font-family:"Zen Maru Gothic",sans-serif;font-weight:600;font-style:normal}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}address,em{font-style:normal}table{border-collapse:collapse;border-spacing:0}th{font-weight:normal;text-align:left}legend{display:none}img,fieldset{border:0}li{list-style-type:none}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;margin:0;padding:0}html{overflow-y:scroll}body,button,input,select,textarea{font-size:1.6rem;font-family:"Zen Maru Gothic",sans-serif;font-weight:600;font-style:normal;letter-spacing:.04em;color:#333;line-height:1.6}button,input,select,textarea{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}object,embed{vertical-align:top}img{max-width:100%;vertical-align:bottom;font-size:0;line-height:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}a{color:#0da17c;text-decoration:underline}a:hover{text-decoration:none}a>img{-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}a>img:hover{opacity:.6}#loader{width:100%;height:100%;background:#fff;text-align:center;position:fixed;z-index:99999;top:0;left:0}#loader div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.loaderIcon{width:30px;height:30px;border-radius:50%;margin:auto;position:relative;text-indent:-9999em;border-top:4px solid #ccc;border-right:4px solid #ccc;border-bottom:4px solid #ccc;border-left:4px solid #0da17c;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.5s infinite linear;animation:load8 1.5s infinite linear}.loaderIcon::after{border-radius:50%;width:30px;height:30px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}*{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:normal;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:62.5%}body{font-optical-sizing:auto;color:#333;z-index:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}header{padding:0 0 0 24px;position:fixed;top:0;left:0;right:0;z-index:100000;-webkit-transition:bacground .3s,padding .3s;transition:bacground .3s,padding .3s;display:-webkit-box;display:-ms-flexbox;display:flex;height:90px;background:#fff}header .headerL{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:100}header .headerL .logo{text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .headerL .logo img{width:20.8333333333vw;-webkit-transition-duration:.3s;transition-duration:.3s}header .headerL .logo:hover{opacity:.6}header .headerL .logo span{display:inline-block;font-weight:700;margin-bottom:8px;position:relative;padding:0 40px}header .headerL .logo span::before{content:"";width:16px;height:2px;background:#0da17c;display:inline-block;position:absolute;top:calc(50% + 1px);left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .headerL .logo span::after{content:"";width:16px;height:2px;background:#0da17c;display:inline-block;position:absolute;top:calc(50% + 1px);right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .headerR{position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .headerR .btnArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .headerR .btnArea .calendarBtn{position:relative;z-index:10000;margin:0 8px 37px 0}header .headerR .btnArea .calendarBtn a{padding:16px 1vw;border-radius:64px;font-weight:700;display:inline-block;color:#ffe45d;background:#0da17c;text-align:center;font-size:clamp(1rem,1vw,1.6rem);text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s;line-height:1;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}header .headerR .btnArea .calendarBtn a:hover{background:#ffe45d;color:#0da17c;border:2px solid #fff}header .headerR .btnArea .nishishinjukuBtn{position:relative;z-index:10000;margin:0 8px 37px 0}header .headerR .btnArea .nishishinjukuBtn a{padding:16px 1vw;border-radius:64px;font-weight:700;display:inline-block;color:#fff;background:#0f3675;text-align:center;font-size:clamp(1rem,1vw,1.6rem);text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s;line-height:1;border:2px solid #fff}header .headerR .btnArea .nishishinjukuBtn a:hover{background:#d6007f;border:2px solid #fff}header .headerR .btnArea .tamaBtn{position:relative;z-index:10000;margin:0 8px 37px 0}header .headerR .btnArea .tamaBtn a{padding:16px 1vw;border-radius:64px;font-weight:700;display:inline-block;color:#ffe45d;background:#ff8236;text-align:center;font-size:clamp(1rem,1vw,1.6rem);text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s;line-height:1;border:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}header .headerR .btnArea .tamaBtn a:hover{background:#0da17c;border:2px solid #fff}header .headerR .btnArea .questionnaireBtn{position:relative;z-index:10000;margin:0 8px 37px 0}header .headerR .btnArea .questionnaireBtn a{padding:16px 1vw;border-radius:64px;font-weight:700;display:inline-block;color:#0da17c;background:#ffe45d;text-align:center;font-size:clamp(1rem,1vw,1.6rem);text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s;line-height:1;border:2px solid #ffe45d;-webkit-box-sizing:border-box;box-sizing:border-box}header .headerR .btnArea .questionnaireBtn a:hover{color:#ffe45d;background:#0da17c;border:2px solid #0da17c}header .headerR .btnArea .questionnaireBtn a.noLink{color:#e6e6e6;pointer-events:none;background:#6d6d6d;border:2px solid #fff}header.scroll{left:0;-webkit-box-shadow:0 16px 40px 0 rgba(0,0,0,.16);box-shadow:0 16px 40px 0 rgba(0,0,0,.16)}.hamburger{z-index:10000;position:relative;width:124px;height:124px;cursor:pointer;text-align:center;background:#0f3675;-webkit-transition-duration:.3s;transition-duration:.3s;top:0;border-radius:0 0 0 120px}.hamburger span{display:block;position:absolute;width:40px;height:2px;left:calc(50% - 10px);background:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;z-index:100}.hamburger.active{background:#d6007f}.hamburger:hover{background:#d6007f}.hamburger span:nth-child(1){top:35px}.hamburger span:nth-child(2){top:47px}.hamburger span:nth-child(3){top:60px}.hamburger.active span:nth-child(1){top:47px;left:calc(50% - 10px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:47px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger:hover .menuTxt::after{opacity:1}nav.globalMenu{position:fixed;top:0;right:0;background:#0f3675;padding:80px 88px 88px 40px;-webkit-transition:all .6s;transition:all .6s;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;border-radius:0 0 0 24px;width:40%}nav.globalMenu.active{opacity:1;visibility:visible;pointer-events:initial;width:48%}nav.globalMenu ul.menu{padding:0;margin:0 auto;position:relative;top:2vh}nav.globalMenu ul.menu>li{border-bottom:2px dotted #fff}nav.globalMenu ul.menu>li a{font-size:clamp(1.6rem,1vw,2.4ssrem);color:#fff;display:inline-block;font-weight:700;letter-spacing:.04em;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:100%;padding-bottom:16px}nav.globalMenu ul.menu>li a:hover{color:#ffe45d}nav.globalMenu ul.menu>li:nth-child(n+2){margin-top:16px}.pagetop{position:fixed;right:96px;bottom:40px;width:56px;height:84px;z-index:10000;display:none;width:2.5vw}.pagetop a{display:block;width:100%;height:100%;-webkit-transition:.3s;transition:.3s}.pagetop a span{display:block;-webkit-transition:.3s;transition:.3s;width:56px;height:84px;background:url("../img/pagetop_green.svg") no-repeat center/contain}.pagetop a:hover span{display:block;width:56px;height:84px;background-image:url("../img/pagetop_yellow.svg")}.footer{background:#fff;z-index:100;position:relative}.footer .footerT .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;padding:56px 4vw 0}.footer .footerT .inner .txtBox{text-align:left;-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%;margin-right:2%}.footer .footerT .inner .txtBox .logo{margin-bottom:16px}.footer .footerT .inner .txtBox .logo img{display:inline-block;margin-bottom:0}.footer .footerT .inner .txtBox address{font-size:1.4rem;font-weight:400;margin-bottom:16px}.footer .footerT .inner .menuBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-preferred-size:68%;flex-basis:68%;max-width:68%}.footer .footerT .inner .menuBox>li{text-align:center}.footer .footerT .inner .menuBox>li>a{font-size:1.6rem;color:#333;line-height:1.2;display:inline-block;margin-bottom:16px;text-decoration:none;-webkit-transition:.3s;transition:.3s}.footer .footerT .inner .menuBox>li>a:hover{color:#0da17c}.footer .footerT .inner .menuBox .btnList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 2vw 0 0}.footer .footerT .inner .menuBox .btnList li:first-child{margin-right:16px}.footer .footerT .inner .menuBox .btnList li>a{font-size:1.6rem;color:#fff;background:#0f3675;position:relative;text-decoration:none;font-weight:600;line-height:1.4;text-align:center;display:inline-block;-webkit-transition:.3s !important;transition:.3s !important;padding:10px 16px 10px 16px;border-radius:160px}.footer .footerT .inner .menuBox .btnList li>a::after{width:14px;height:11px;background:url("../img/i_outlink.svg") no-repeat center/contain;content:"";display:inline-block;position:relative;margin-left:4px;-webkit-transition:.3s;transition:.3s}.footer .footerT .inner .menuBox .btnList li>a:hover{color:#fff !important;background:#d6007f;cursor:pointer}.footer .footerT .inner .menuBox .btnList li>a:hover>a{color:#0da17c !important}.footer .footerT .inner .menuBox .snsList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footerB{text-align:center;padding:240px 0 24px 0}.footer .footerB .inner{padding:0}.footer .footerB .copy{font-size:1.3rem;color:#666}@media screen and (max-width: 1080px){html{min-width:inherit;height:-webkit-fill-available}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header .headerL .logo img{width:200px;margin-left:16px}header .headerL .logo:hover{opacity:.6}header .headerL .logo span{font-size:1.4rem}header .headerR .calendarBtn{margin:0 8px 37px 0}header .headerR .nishishinjukuBtn{margin:0 8px 37px 0}header .headerR .tamaBtn{margin:0 8px 37px 0}header .headerR .questionnaireBtn{margin:0 8px 37px 0}}@media screen and (max-width: 834px){html{min-width:inherit;height:-webkit-fill-available}header .headerR .btnArea{position:fixed;left:0;right:0;bottom:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 16px}header .headerR .btnArea>div:nth-child(n+3){margin-top:8px}header .headerR .btnArea .calendarBtn{margin:0;width:49%}header .headerR .btnArea .calendarBtn a{width:100%;font-size:1.2rem;line-height:1.2}header .headerR .btnArea .nishishinjukuBtn{margin:0;width:49%}header .headerR .btnArea .nishishinjukuBtn a{width:100%;font-size:1.2rem;line-height:1.2}header .headerR .btnArea .tamaBtn{margin:0;width:49%}header .headerR .btnArea .tamaBtn a{width:100%;font-size:1.2rem;line-height:1.2}header .headerR .btnArea .questionnaireBtn{margin:0;width:49%}header .headerR .btnArea .questionnaireBtn a{width:100%;font-size:1.2rem;line-height:1.2}header.scroll{left:0;-webkit-box-shadow:0 16px 40px 0 rgba(0,0,0,.16);box-shadow:0 16px 40px 0 rgba(0,0,0,.16)}.pagetop{right:16px;bottom:130px;min-width:32px;width:46px;height:84px}.pagetop a span{width:46px;height:84px}.footer{padding-bottom:210px}.footer .footerT .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:24px 4vw 0}.footer .footerT .inner .txtBox{text-align:left;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-right:2%}.footer .footerT .inner .txtBox .logo{margin-bottom:16px;text-align:center}.footer .footerT .inner .txtBox address{font-size:1.4rem;text-align:center}.footer .footerT .inner .menuBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.footer .footerT .inner .menuBox>li{text-align:center}.footer .footerT .inner .menuBox .btnList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 24px 0}.footer .footerT .inner .menuBox .btnList li:first-child{margin-bottom:16px}.footer .footerB{padding:40px 0 32px 0}.footer .footerB .copy{font-size:1rem}}@media screen and (max-width: 600px){header{height:70px;padding:0 0 0 16px}header .headerL .logo img{margin-left:0}header .headerL .logo:hover{opacity:.6}header .headerL .logo span{font-size:1.1rem;padding:0 10px;margin-left:10px}header .headerL .logo span::before{left:-10px}header .headerL .logo span::after{right:-10px}header .headerR .btnArea .calendarBtn{margin:0}header .headerR .btnArea .calendarBtn a{line-height:1.2;padding:12px 1vw}header .headerR .btnArea .nishishinjukuBtn{margin:0}header .headerR .btnArea .nishishinjukuBtn a{line-height:1.2;padding:12px 1vw}header .headerR .btnArea .tamaBtn{margin:0}header .headerR .btnArea .tamaBtn a{line-height:1.2;padding:12px 1vw}header .headerR .btnArea .questionnaireBtn{margin:0}header .headerR .btnArea .questionnaireBtn a{padding:12px 1vw;line-height:1.2}.hamburger{width:64px;height:64px}.hamburger span{width:24px;left:calc(50% - 5px)}.hamburger span:nth-child(1){top:15px}.hamburger span:nth-child(2){top:25px}.hamburger span:nth-child(3){top:35px}.hamburger.active span:nth-child(1){top:27px}.hamburger.active span:nth-child(1){top:27px;left:calc(50% - 5px)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:27px}nav.globalMenu{padding:40px 40px 64px 40px;width:40%}nav.globalMenu.active{width:90%}nav.globalMenu ul.menu>li a{font-size:1.4rem;padding-bottom:12px;white-space:nowrap}nav.globalMenu ul.menu>li:nth-child(n+2){margin-top:12px}}p:not(:last-child),ul:not(:last-child),ol:not(:last-child),figure:not(:last-child),table:not(:last-child){margin-bottom:24px}.inner{max-width:calc(1200px + 10vw);width:100%;padding:0 5vw;margin:0 auto}.inner__s{max-width:calc(960px + 10vw);width:100%;padding:0 5vw;margin:0 auto}.inner__m{max-width:calc(1200px + 10vw);width:100%;padding:0 5vw;margin:0 auto}.inner__l{max-width:100%;width:100%;padding:0 5vw;margin:0 auto}.pcBr{display:block}.tabBr{display:none}.spBr{display:none}.w1080Br{display:none}.x2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.x2>*{width:calc((100% - 40px)/2)}.x2>*:not(:nth-child(even)){margin-right:40px}.x2>*:nth-child(n+3){margin-top:40px}@media screen and (max-width: 834px){.x2>*{width:100%}.x2>*:nth-child(n){margin-right:0}.x2>*:nth-child(n+2){margin-top:20px}}.x2 figure img{width:100%}.x3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.x3>*{width:calc((100% - 96px)/3)}.x3>*:not(:nth-child(3n)){margin-right:48px}.x3>*:nth-child(n+4){margin-top:48px}@media screen and (max-width: 1080px){.x3>*{width:calc((100% - 24px)/2)}.x3>*:nth-child(n){margin-right:0}.x3>*:nth-child(odd){margin-right:24px}.x3>*:nth-child(n+3){margin-top:32px}}@media screen and (max-width: 600px){.x3>*{width:100%}.x3>*:nth-child(n){margin-right:0}.x3>*:nth-child(n+2){margin-top:32px}}.x3 figure img{width:100%}.cf::after{content:"";display:block;clear:both}.floatBox .fr{float:right;margin-left:32px;width:40%}.floatBox .fr figure{margin-bottom:24px !important}.floatBox .fr img{width:100%}.alignL{text-align:left !important}.alignC{text-align:center !important}.alignR{text-align:right !important}.fs__12{font-size:1.2rem !important;line-height:1.3}.fs__14{font-size:1.4rem !important;line-height:1.4}.fs__16{font-size:1.6rem !important}.fs__18{font-size:1.8rem !important}.fs__24{font-size:2.4rem !important}.notes{text-align:right;margin:24px 0 0;font-size:1.3rem;line-height:1.3}.leadTxt{text-align:center;margin-bottom:48px}.leadTxt p{font-size:2rem;font-weight:700}.mt__0{margin-top:0 !important}.mt__4{margin-top:4px !important}.mt__16{margin-top:16px !important}.mt__32{margin-top:32px !important}.mb__0{margin-bottom:0 !important}.mb__8{margin-bottom:8px !important}.mb__16{margin-bottom:16px !important}.mb__24{margin-bottom:24px !important}.mb__40{margin-bottom:40px !important}.mb__64{margin-bottom:64px !important}.ml__0{margin-left:0 !important}.pd__0{padding:0 !important}.pt__0{padding-top:0 !important}.pb__0{padding-bottom:0 !important}.pb__8{padding-bottom:8px !important}.pb__16{padding-bottom:16px !important}.pb__24{padding-bottom:24px !important}.pb__64{padding-bottom:64px !important}ol{padding-left:20px}ol>li{list-style-type:disc;font-weight:500}ol>li:not(:last-child){margin-bottom:8px}ol>li.noDisc{list-style-type:none !important;text-align:left !important;margin-top:32px;padding-left:64px}ol.decimal{padding-left:20px}ol.decimal>li{list-style-type:decimal}a.tabLink{-webkit-transition:.3s;transition:.3s;text-decoration:none}a.tabLink:hover{color:#0f3675}a.tabLink::after{width:14px;height:11px;background:url(../img/i_outlink_green.svg) no-repeat center/contain;content:"";display:inline-block;position:relative;margin:0 4px;top:-1px;-webkit-transition:.3s;transition:.3s}a.tabLink:hover::after{width:14px;height:11px;content:"";display:inline-block;position:relative;margin:0 4px;top:-1px;-webkit-transition:.3s;transition:.3s;background:url(../img/i_outlink_blue.svg) no-repeat center/contain}.table__basic{width:100%}.table__basic>dl>dt,.table__basic>dl>dd{padding:8px 16px;text-align:left;display:block}.table__basic>dl>dt{font-weight:600;width:100%;color:#fff;background:#0da17c;display:block;border-left:4px solid #ffe45d}.table__basic>dl>dd{width:100%;display:block;font-weight:600}.kv{position:relative;z-index:1;background:-webkit-image-set(url("../img/kv_bg.png") 1x, url("../img/kv_bg@2x.png") 2x) no-repeat center top/cover;background:image-set(url("../img/kv_bg.png") 1x, url("../img/kv_bg@2x.png") 2x) no-repeat center top/cover;text-align:center;margin-top:90px;z-index:1000}.kv .catch{position:relative;display:inline-block}.kv .catch img{display:inline-block;max-width:100%}.kv .catch .heart01,.kv .catch .heart02{position:absolute;z-index:2;width:34.32px;-webkit-transform-origin:center center;transform-origin:center center;opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.kv .catch .heart01{bottom:23.5%;left:19.5%;-webkit-animation:fadeInHeart 1.5s ease-out forwards,heartbeat 3.5s ease-in-out 1.5s infinite;animation:fadeInHeart 1.5s ease-out forwards,heartbeat 3.5s ease-in-out 1.5s infinite}.kv .catch .heart02{bottom:34.5%;left:22.5%;-webkit-animation:fadeInHeart 1.5s ease-out .3s forwards,heartbeat 3.8s ease-in-out 1.8s infinite;animation:fadeInHeart 1.5s ease-out .3s forwards,heartbeat 3.8s ease-in-out 1.8s infinite}@-webkit-keyframes fadeInHeart{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInHeart{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}60%{opacity:1;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes heartbeat{0%,100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}25%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:.9}50%{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:1}75%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.95}}@keyframes heartbeat{0%,100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}25%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:.9}50%{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:1}75%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.95}}.kv .catch .mainCatch{position:relative;z-index:1}.flowWrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;right:40px;z-index:9999;-webkit-transition:all .6s ease;transition:all .6s ease}.flowWrap a{display:block;text-decoration:none}.flowWrap a img{width:10.3125vw;min-width:120px}.flowWrap.fixed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fixed{position:fixed;bottom:160px;right:40px;z-index:10000000;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.kvBalloon{position:absolute;z-index:10;width:484px;top:21.5%;left:22.5%;opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:translateY(40px) scale(0.95);transform:translateY(40px) scale(0.95);-webkit-animation:balloonUp 1.1s ease-out .8s forwards;animation:balloonUp 1.1s ease-out .8s forwards}@-webkit-keyframes balloonUp{0%{opacity:0;-webkit-transform:translateY(40px) scale(0.95);transform:translateY(40px) scale(0.95)}70%{opacity:1;-webkit-transform:translateY(-5px) scale(1.02);transform:translateY(-5px) scale(1.02)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes balloonUp{0%{opacity:0;-webkit-transform:translateY(40px) scale(0.95);transform:translateY(40px) scale(0.95)}70%{opacity:1;-webkit-transform:translateY(-5px) scale(1.02);transform:translateY(-5px) scale(1.02)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.kvCharacter{position:absolute;z-index:2;width:81px;top:12.5%;left:32.5%;opacity:0;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:translateY(40px) scale(0.98);transform:translateY(40px) scale(0.98);-webkit-animation:meerkatPop .6s cubic-bezier(0.25, 1, 0.5, 1) 2.6s forwards;animation:meerkatPop .6s cubic-bezier(0.25, 1, 0.5, 1) 2.6s forwards}@-webkit-keyframes meerkatPop{0%{opacity:0;-webkit-transform:translateY(40px) scale(0.98);transform:translateY(40px) scale(0.98)}80%{opacity:1;-webkit-transform:translateY(-2px) scale(1.01);transform:translateY(-2px) scale(1.01)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes meerkatPop{0%{opacity:0;-webkit-transform:translateY(40px) scale(0.98);transform:translateY(40px) scale(0.98)}80%{opacity:1;-webkit-transform:translateY(-2px) scale(1.01);transform:translateY(-2px) scale(1.01)}100%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.introductionArea{padding:120px 0 88px;text-align:center;background:-webkit-image-set(url("../img/introduction_bg.png") 1x, url("../img/introduction_bg@2x.png") 2x) no-repeat center top/cover;background:image-set(url("../img/introduction_bg.png") 1x, url("../img/introduction_bg@2x.png") 2x) no-repeat center top/cover;text-align:center;position:relative}.introductionArea .inner .cont{background:#e1f5f0;padding:40px;border-radius:24px;margin:0 2vw}.introductionArea .inner .cont .ttlBox{position:relative;margin-bottom:40px;display:inline-block}.introductionArea .inner .cont .ttlBox span{color:#0da17c;font-size:6.4rem;display:inline-block;line-height:1;position:relative;letter-spacing:.04em}.introductionArea .inner .cont .ttlBox .balloon{position:absolute;top:-60%;width:160px;top:-120px;right:-50px;min-width:140px;z-index:1000}.introductionArea .inner .cont .largeBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.introductionArea .inner .cont .largeBtn>*{width:calc((100% - 48px)/3)}.introductionArea .inner .cont .largeBtn>*:not(:nth-child(3n)){margin-right:24px}.introductionArea .inner .cont .largeBtn>*:nth-child(n+4){margin-top:40px}@media screen and (max-width: 1080px){.introductionArea .inner .cont .largeBtn>*{width:100%}.introductionArea .inner .cont .largeBtn>*:nth-child(n){margin-right:0}.introductionArea .inner .cont .largeBtn>*:nth-child(n+2){margin-top:16px}}.introductionArea .inner .cont .largeBtn .calendarBtn a{padding:16px 72px 16px 32px;border-radius:64px;font-weight:700;display:inline-block;color:#fff;background:#0f3675;text-align:center;font-size:clamp(1.6rem,1vw,3.2rem);text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s;line-height:1.4;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.introductionArea .inner .cont .largeBtn .calendarBtn a:hover{background:#d6007f}.introductionArea .inner .cont .largeBtn .calendarBtn a::before{width:3.3333333333vw;height:3.3333333333vw;min-width:40px;min-height:40px;background:url("../img/i_ calendar.svg") no-repeat center/contain;content:"";display:inline-block;position:relative;margin-right:16px;position:relative}.introductionArea .inner .cont .largeBtn .calendarBtn a::after{width:2.0833333333vw;height:2.0833333333vw;min-width:32px;min-height:32px;background:url("../img/i_arrow_down_large.svg") no-repeat center/contain;content:"";display:inline-block;position:absolute;margin-left:16px;right:24px}.introductionArea .inner .cont .largeBtn .nishishinjukubtn a{padding:16px 72px 16px 32px;border-radius:64px;font-weight:700;display:inline-block;color:#fff;background:#0f3675;text-align:center;font-size:clamp(1.6rem,1vw,3.2rem);text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s;line-height:1.4;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.introductionArea .inner .cont .largeBtn .nishishinjukubtn a:hover{background:#d6007f}.introductionArea .inner .cont .largeBtn .nishishinjukubtn a::before{width:3.3333333333vw;height:3.3333333333vw;min-width:40px;min-height:40px;background:url("../img/i_nishishinjuku.svg") no-repeat center/contain;content:"";display:inline-block;position:relative;margin-right:16px;position:relative}.introductionArea .inner .cont .largeBtn .nishishinjukubtn a::after{width:2.0833333333vw;height:2.0833333333vw;min-width:32px;min-height:32px;background:url("../img/i_arrow_down_large.svg") no-repeat center/contain;content:"";display:inline-block;position:absolute;margin-left:16px;right:24px}.introductionArea .inner .cont .largeBtn .tamabtn a{padding:16px 72px 16px 32px;border-radius:64px;font-weight:700;display:inline-block;color:#fff;background:#0f3675;text-align:center;font-size:clamp(1.6rem,1vw,3.2rem);text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s;line-height:1.4;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.introductionArea .inner .cont .largeBtn .tamabtn a:hover{background:#d6007f}.introductionArea .inner .cont .largeBtn .tamabtn a::before{width:3.3333333333vw;height:3.3333333333vw;min-width:40px;min-height:40px;background:url("../img/i_tama.svg") no-repeat center/contain;content:"";display:inline-block;position:relative;margin-right:16px;position:relative}.introductionArea .inner .cont .largeBtn .tamabtn a::after{width:2.0833333333vw;height:2.0833333333vw;min-width:32px;min-height:32px;background:url("../img/i_arrow_down_large.svg") no-repeat center/contain;content:"";display:inline-block;position:absolute;margin-left:16px;right:24px}.introductionArea .inner .cont .smallBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.introductionArea .inner .cont .smallBtn>*{width:calc((100% - 64px)/3)}.introductionArea .inner .cont .smallBtn>*:not(:nth-child(3n)){margin-right:32px}.introductionArea .inner .cont .smallBtn>*:nth-child(n+4){margin-top:24px}@media screen and (max-width: 834px){.introductionArea .inner .cont .smallBtn>*{width:calc((100% - 24px)/2)}.introductionArea .inner .cont .smallBtn>*:nth-child(n){margin-right:0}.introductionArea .inner .cont .smallBtn>*:nth-child(odd){margin-right:24px}.introductionArea .inner .cont .smallBtn>*:nth-child(n+3){margin-top:16px}}@media screen and (max-width: 600px){.introductionArea .inner .cont .smallBtn>*{width:100%}.introductionArea .inner .cont .smallBtn>*:nth-child(n){margin-right:0}.introductionArea .inner .cont .smallBtn>*:nth-child(n+2){margin-top:16px}}.introductionArea .inner .cont .smallBtn a{padding:16px 48px 16px 32px;min-height:80px;border-radius:64px;font-weight:700;display:inline-block;color:#0f3675;background:#fff;border:2px solid #0f3675;text-align:center;font-size:clamp(1.6rem,1vw,2rem);text-decoration:none;-webkit-transition-duration:.3s;transition-duration:.3s;line-height:1.4;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.introductionArea .inner .cont .smallBtn a:hover{color:#fff;background:#d6007f;border:2px solid #d6007f}.introductionArea .inner .cont .smallBtn a::after{width:2.0833333333vw;height:2.0833333333vw;min-width:32px;min-height:32px;background:url("../img/i_arrow_down_small.svg") no-repeat center/contain;content:"";display:inline-block;position:absolute;margin-left:16px;right:16px}.worriesArea{padding:96px 0 88px;text-align:center;background:-webkit-image-set(url("../img/worries_bg.png") 1x, url("../img/worries_bg@2x.png") 2x) no-repeat center top/cover;background:image-set(url("../img/worries_bg.png") 1x, url("../img/worries_bg@2x.png") 2x) no-repeat center top/cover;text-align:center}.worriesArea .inner .ttlBox{position:relative;margin-bottom:56px}.worriesArea .inner .ttlBox .mainTtl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.worriesArea .inner .ttlBox .mainTtl .ttl span{color:#fff;font-size:6.4rem;display:inline-block;line-height:1;letter-spacing:.04em}.worriesArea .inner .ttlBox .mainTtl img{margin:0 24px}.worriesArea .inner ul li p{font-size:clamp(2.4rem,1vw,2.8rem);color:#fff;text-align:center;line-height:2}.challengeArea{padding:120px 0 0;text-align:center;background:-webkit-image-set(url("../img/challenge_bg.jpg") 1x, url("../img/challenge_bg@2x.jpg") 2x) no-repeat center top/cover;background:image-set(url("../img/challenge_bg.jpg") 1x, url("../img/challenge_bg@2x.jpg") 2x) no-repeat center top/cover;text-align:center;min-height:240px;position:relative}.challengeArea .inner .ttlBox{position:absolute;left:50%;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-40%}.challengeArea .inner .ttlBox .ttl{position:relative;display:inline-block;margin:0 4%}.challengeArea .inner .ttlBox .ttl::before{width:82px;height:80px;background:url("../img/challenge_light01.svg") no-repeat center/contain;content:"";display:inline-block;position:absolute;bottom:-16px;left:0;z-index:100}.challengeArea .inner .ttlBox .ttl::after{width:118.94px;height:71.66px;background:url("../img/challenge_light02.svg") no-repeat center/contain;content:"";display:inline-block;position:absolute;top:-24px;right:0;z-index:10}.challengeArea .inner .ttlBox .ttl span{background:#0da17c;color:#ffe45d;font-size:6.4rem;display:inline-block;line-height:1;z-index:10;letter-spacing:.04em;padding:32px;border-radius:24px;position:relative}.challengeArea .inner .ttlBox .ttl span::after{width:55px;height:47px;background:url("../img/challenge_parts.svg") no-repeat center/contain;content:"";display:inline-block;position:absolute;bottom:-24px;left:50%;z-index:100;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.questionArea{padding:160px 0 88px;text-align:center;background:#e1f5f0;overflow:hidden}.questionArea .inner .ttlBox{margin-bottom:40px;text-align:center}.questionArea .inner .ttlBox .ttl{position:relative;display:inline-block}.questionArea .inner .ttlBox .ttl span.ttlFont{color:#0da17c;border-bottom:8px dotted #0da17c;font-size:6.4rem;display:inline-block;line-height:1;position:relative;letter-spacing:.04em;padding-bottom:24px}.questionArea .inner .ttlBox .ttl span:first-child{font-size:10rem;font-weight:700;color:#0da17c;opacity:.4;position:absolute;left:-8%;top:-10%;line-height:1;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.questionArea .inner .ttlBox .ttl span:last-child{font-weight:700;font-size:16rem;color:#0da17c;opacity:.4;position:absolute;right:-12%;top:-70%;line-height:1;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.questionArea .inner .questionBox dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.questionArea .inner .questionBox dl:not(:last-child){margin-bottom:56px}.questionArea .inner .questionBox dl:nth-of-type(odd){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.questionArea .inner .questionBox dl:nth-of-type(odd) dt{margin:0 0 0 64px}.questionArea .inner .questionBox dl:nth-of-type(odd) dt figure{width:120px}.questionArea .inner .questionBox dl:nth-of-type(odd) dt figure img{width:120px}.questionArea .inner .questionBox dl:nth-of-type(odd) dd::before{content:"";background:url(../img/question_parts.svg) no-repeat center center/cover;width:25px;height:29px;left:calc(100% - 2px);display:inline-block;position:absolute;z-index:1;pointer-events:none;top:50%;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.questionArea .inner .questionBox dl dt{margin-right:64px;width:120px}.questionArea .inner .questionBox dl dd{font-size:clamp(1.8rem,1vw,2.4rem);width:calc(100% - 184px);text-align:left;padding:32px;border-radius:24px;background:#fff;font-weight:700;position:relative;margin-bottom:0}.questionArea .inner .questionBox dl dd::before{content:"";background:url(../img/question_parts.svg) no-repeat center center/cover;width:25px;height:29px;right:calc(100% - 2px);display:inline-block;position:absolute;z-index:1;pointer-events:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.explanationArea{padding-bottom:80px;background:#0da17c;text-align:center;border:24px solid #fff;position:relative;overflow:hidden}.explanationArea::before{width:96px;height:96px;background:url("../img/explanation_corner.svg") no-repeat center/contain;content:"";display:inline-block;position:absolute;top:0;right:0}.explanationArea::after{width:96px;height:96px;background:url("../img/explanation_corner.svg") no-repeat center/contain;content:"";display:inline-block;position:absolute;top:0;left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.explanationArea .ttlBox{position:absolute;z-index:1;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:1920px;width:100%;margin:0 auto}.explanationArea .corner{position:relative}.explanationArea .corner::before{width:96px;height:96px;background:url("../img/explanation_corner.svg") no-repeat center/contain;content:"";display:inline-block;position:absolute;bottom:-80px;left:0;-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}.explanationArea .corner::after{width:96px;height:96px;background:url("../img/explanation_corner.svg") no-repeat center/contain;content:"";display:inline-block;position:absolute;bottom:-80px;right:0;-webkit-transform:scale(1, -1);transform:scale(1, -1)}.explanationArea .corner .cont01{margin-top:320px;position:relative;z-index:10;background:#0da17c;border:8px solid #fff;padding:96px 40px 40px 40px;border-radius:24px}.explanationArea .corner .cont01 .subTtl{margin:-204px 0 40px 0}.explanationArea .corner .cont01 .x3 li{background:#ffe45d;border-radius:24px;padding:24px}.explanationArea .corner .cont01 .x3 li .imgBox{margin-bottom:24px}.explanationArea .corner .cont01 .x3 li .imgBox figure img{width:100%;border-radius:24px}.explanationArea .corner .cont01 .x3 li .txtBox .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;color:#0da17c;text-align:left;font-weight:700;line-height:1.6}.explanationArea .corner .cont01 .x3 li .txtBox .ttl span{font-size:4.8rem;font-family:ads-piccolo,"Dela Gothic One",sans-serif;margin-right:16px;display:inline-block;-ms-flex-negative:0;flex-shrink:0}.explanationArea .corner .cont02{margin-top:160px;position:relative;z-index:10;background:#0da17c;border:8px solid #fff;padding:96px 40px 40px 40px;border-radius:24px}.explanationArea .corner .cont02 .subTtl{margin:-204px 0 40px 0}.explanationArea .corner .cont02 .balloon{position:absolute;right:64px;top:-84px;z-index:-1;background:none}.explanationArea .corner .cont02 .x3 li{background:#636262;border-radius:24px;padding:24px}.explanationArea .corner .cont02 .x3 li .imgBox{margin-bottom:24px}.explanationArea .corner .cont02 .x3 li .imgBox figure img{width:100%;border-radius:24px}.explanationArea .corner .cont02 .x3 li .txtBox .ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;color:#fff;text-align:left;font-weight:700;line-height:1.6}.explanationArea .corner .cont02 .x3 li .txtBox .ttl span{font-size:4.8rem;font-family:ads-piccolo,"Dela Gothic One",sans-serif;margin-right:16px;display:inline-block;-ms-flex-negative:0;flex-shrink:0}.calendarArea{padding:120px 0 104px;text-align:center;background:-webkit-image-set(url("../img/calendar_bg.png") 1x, url("../img/calendar_bg@2x.png") 2x) no-repeat center top/cover;background:image-set(url("../img/calendar_bg.png") 1x, url("../img/calendar_bg@2x.png") 2x) no-repeat center top/cover;text-align:center;overflow:hidden}.calendarArea .inner{position:relative}.calendarArea .inner .ttl{margin-bottom:56px}.calendarArea .inner .ttl span{color:#0da17c;font-size:6.4rem;display:inline-block;line-height:1;position:relative;letter-spacing:.04em}.calendarArea .inner .ttl span::before{width:142px;height:141px;background:url(../img/calendar_ttl_before.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;top:-72px;left:-120px;z-index:10}.calendarArea .inner .ttl span::after{width:156px;height:124px;background:url(../img/calendar_ttl_after.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;top:-72px;right:-120px;z-index:10}.calendarArea .inner .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:80px}.calendarArea .inner .wrap .calendarBox{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;margin-right:8%;position:relative}.calendarArea .inner .wrap .calendarBox figure{margin-bottom:0}.calendarArea .inner .wrap .calendarBox .googlecalendar{position:relative}.calendarArea .inner .wrap .calendarBox .googlecalendar .character01{right:10%;bottom:calc(100% - 30px);position:absolute}.calendarArea .inner .wrap .calendarBox .googlecalendar iframe{width:100%;height:400px}.calendarArea .inner .wrap .calendarBox .character02{left:-18%;bottom:-30px;position:absolute}.calendarArea .inner .wrap .newsBox{background:#fdfdef;padding:80px 40px 120px;position:relative;border-radius:24px;-ms-flex-preferred-size:42%;flex-basis:42%;max-width:42%}.calendarArea .inner .wrap .newsBox::before{width:16px;height:16px;background:#0da17c;content:"";display:inline-block;position:absolute;top:24px;left:24px;border-radius:40px}.calendarArea .inner .wrap .newsBox::after{width:16px;height:16px;background:#0da17c;content:"";display:inline-block;position:absolute;top:24px;right:24px;border-radius:40px}.calendarArea .inner .wrap .newsBox .cont{position:relative;height:100%}.calendarArea .inner .wrap .newsBox .cont::before{width:16px;height:16px;background:#0da17c;content:"";display:inline-block;position:absolute;bottom:-96px;left:-16px;border-radius:40px}.calendarArea .inner .wrap .newsBox .cont::after{width:16px;height:16px;background:#0da17c;content:"";display:inline-block;position:absolute;bottom:-96px;right:-16px;border-radius:40px}.calendarArea .inner .wrap .newsBox .cont .subTtl{font-size:4rem;color:#0da17c;font-weight:700;line-height:1;position:relative;display:inline-block;margin-bottom:40px}.calendarArea .inner .wrap .newsBox .cont .subTtl::after{width:211px;height:53px;background:url(../img/calendar_pen.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;bottom:-20px;left:0}.calendarArea .inner .wrap .newsBox .cont dl:not(:first-child){margin-top:24px}.calendarArea .inner .wrap .newsBox .cont dl dt{font-size:clamp(1.4rem,1vw,1.4rem);display:block;width:100%;text-align:left;margin-bottom:8px}.calendarArea .inner .wrap .newsBox .cont dl dd{font-size:clamp(1.6rem,1vw,1.8rem);display:block;width:100%;text-align:left}.calendarArea .inner .wrap .newsBox .cont dl dd a{text-decoration:none}.nishishinjukuArea{padding:120px 0 174px;text-align:center;background:linear-gradient(84deg, #78D1BD -0.2%, #63DDC1 100%);position:relative;overflow:hidden}.nishishinjukuArea .busBgpc{position:absolute;width:100%;bottom:0;left:0;z-index:1;width:1920px;height:650px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover;";border-radius:24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.nishishinjukuArea .busBgsp{display:none}.nishishinjukuArea .inner{position:relative}.nishishinjukuArea .inner .ttlBox{margin-bottom:32px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nishishinjukuArea .inner .ttlBox .ttl{position:relative;display:inline-block}.nishishinjukuArea .inner .ttlBox .ttl::after{width:140px;height:140px;background:url(../img/nishishinjuku_no_reservation.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;z-index:1;left:97%;top:-113%}.nishishinjukuArea .inner .ttlBox .ttl .mainTtl{color:#ffe45d;background:#0da17c;font-size:4.8rem;display:inline-block;line-height:1;position:relative;letter-spacing:.04em;padding:8px 16px;border-radius:4px;margin-bottom:24px;z-index:10}.nishishinjukuArea .inner .ttlBox .subTtl span{display:inline-block;color:#0da17c;font-size:4rem;display:inline-block;line-height:1;position:relative;letter-spacing:-0.04em;background:#fff;border-radius:50%;line-height:64px;width:64px;font-weight:700;margin:0 -4px}.nishishinjukuArea .inner .checkBox{background:#fff;padding:24px;border-radius:24px;margin-bottom:24px}.nishishinjukuArea .inner .checkBox dl dt.listTtl{position:relative;padding-left:32px;margin-bottom:24px}.nishishinjukuArea .inner .checkBox dl dt.listTtl::before{width:21px;height:22px;background:url(../img/i_check.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;z-index:10;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nishishinjukuArea .inner .checkBox dl dt.listTtl ul{display:-webkit-box;display:-ms-flexbox;display:flex}.nishishinjukuArea .inner .checkBox dl dt.listTtl ul li{font-size:clamp(1.8rem,1vw,2.4rem);font-weight:700;color:#0da17c;background:#ffe45d;padding:4px 16px;border-radius:4px;line-height:1.2;text-align:left}.nishishinjukuArea .inner .checkBox dl dt.listTtl ul li:not(:last-child){margin-right:8px}.nishishinjukuArea .inner .checkBox dl dd{text-align:left;font-size:clamp(1.4rem,1vw,1.6rem)}.nishishinjukuArea .inner .NotesBox .imgBox{margin-bottom:0}.nishishinjukuArea .inner .NotesBox .imgBox li:first-child{margin-bottom:48px}.nishishinjukuArea .inner .NotesBox .imgBox figure{width:100%;height:100%;background:#fff;border-radius:24px}.nishishinjukuArea .inner .NotesBox .imgBox figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.nishishinjukuArea .inner .NotesBox .Notes{background:#fff;padding:24px;border-radius:24px}.nishishinjukuArea .inner .NotesBox .Notes .money{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px}.nishishinjukuArea .inner .NotesBox .Notes .money dt.listTtl{font-size:2.4rem;color:#0da17c;-ms-flex-preferred-size:24%;flex-basis:24%;max-width:24%;margin-right:2%;position:relative;padding-left:40px}.nishishinjukuArea .inner .NotesBox .Notes .money dt.listTtl::before{width:32px;height:32px;background:url(../img/i_money.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;z-index:10;left:0;top:5px}.nishishinjukuArea .inner .NotesBox .Notes .money dd{color:#0f3675;-ms-flex-preferred-size:74%;flex-basis:74%;max-width:74%;font-size:1.8rem}.nishishinjukuArea .inner .NotesBox .Notes .money dd .small{font-size:1.4rem}.nishishinjukuArea .inner .NotesBox .Notes .time{text-align:left;margin-bottom:32px}.nishishinjukuArea .inner .NotesBox .Notes .time dt.listTtl{font-size:2.4rem;color:#0da17c;position:relative;padding-left:40px;width:100%;margin-bottom:8px}.nishishinjukuArea .inner .NotesBox .Notes .time dt.listTtl::before{width:32px;height:32px;background:url(../img/i_time.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;z-index:10;left:0;top:5px}.nishishinjukuArea .inner .NotesBox .Notes .time dd{width:100%}.nishishinjukuArea .inner .NotesBox .Notes .time dd table{width:100%}.nishishinjukuArea .inner .NotesBox .Notes .time dd table th{font-size:clamp(1.1rem,1vw,1.4rem);padding:6px;text-align:center;vertical-align:top;border:1px solid #ccc;font-weight:bold;color:#fff;background:#0da17c;font-weight:700}.nishishinjukuArea .inner .NotesBox .Notes .time dd table td{font-size:clamp(1.1rem,1vw,1.4rem);padding:6px;text-align:center;vertical-align:top;border:1px solid #ccc}.nishishinjukuArea .inner .NotesBox .Notes .time dd table td:first-child{padding:6px;text-align:left;vertical-align:top;border:1px solid #ccc;width:32%;font-weight:700;background:#e1f5f0}.nishishinjukuArea .inner .NotesBox .Notes .time dd table td .small{font-size:clamp(1rem,1vw,1.1rem)}.nishishinjukuArea .inner .NotesBox .Notes .note{text-align:left}.nishishinjukuArea .inner .NotesBox .Notes .note dt.listTtl{font-size:2.4rem;color:#0da17c;position:relative;padding-left:40px;margin-bottom:8px;width:100%}.nishishinjukuArea .inner .NotesBox .Notes .note dt.listTtl::before{width:32px;height:32px;background:url(../img/i_nots.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;z-index:10;left:0;top:5px}.nishishinjukuArea .inner .NotesBox .Notes .note dd{width:100%}.nishishinjukuArea .inner .NotesBox .Notes .note dd ol li{font-size:clamp(1.4rem,1vw,1.6rem);font-weight:600}.nishishinjukuArea .inner .NotesBox .specificationBox{text-align:left;background:#fff;border-radius:24px;padding:24px;position:relative;z-index:10;margin-top:80px}.nishishinjukuArea .inner .NotesBox .specificationBox dt.listTtl{font-size:2.4rem;color:#0da17c;position:relative;padding-left:40px;margin-bottom:8px;width:100%}.nishishinjukuArea .inner .NotesBox .specificationBox dt.listTtl::before{width:32px;height:32px;background:url(../img/i_bus.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;z-index:10;left:0;top:5px}.nishishinjukuArea .inner .NotesBox .specificationBox dd{width:100%}.nishishinjukuArea .inner .NotesBox .specificationBox dd dl{display:-webkit-box;display:-ms-flexbox;display:flex}.nishishinjukuArea .inner .NotesBox .specificationBox dd dl dt{width:38%}.nishishinjukuArea .inner .NotesBox .specificationBox dd dl dt:not(:last-child){border-bottom:1px solid #fff}.nishishinjukuArea .inner .NotesBox .specificationBox dd dl dd{width:62%;border-bottom:1px solid #ccc}.tamaArea{padding:120px 0 120px;text-align:center;background:#ff8236;position:relative;overflow:hidden}.tamaArea .inner{position:relative}.tamaArea .inner .ttlBox{margin-bottom:32px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tamaArea .inner .ttlBox .ttl{position:relative;display:inline-block}.tamaArea .inner .ttlBox .ttl::after{width:140px;height:140px;background:url(../img/tama_reservation_or.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;z-index:1;left:97%;top:-113%}.tamaArea .inner .ttlBox .ttl .mainTtl{color:#ff8236;background:#ffe45d;font-size:4.8rem;display:inline-block;line-height:1;position:relative;letter-spacing:.04em;padding:8px 16px;border-radius:4px;margin-bottom:24px;z-index:10}.tamaArea .inner .ttlBox .subTtl span{display:inline-block;color:#ff8236;font-size:4rem;display:inline-block;line-height:1;position:relative;letter-spacing:-0.04em;background:#fff;border-radius:50%;line-height:64px;width:64px;font-weight:500;margin:0 -4px;font-family:"Dela Gothic One",sans-serif}.tamaArea .inner .checkBox{background:#fff;padding:24px;border-radius:24px;margin-bottom:24px}.tamaArea .inner .checkBox dl dt.listTtl{position:relative;padding-left:32px;margin-bottom:24px}.tamaArea .inner .checkBox dl dt.listTtl::before{width:21px;height:22px;background:url(../img/i_check_or.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;z-index:10;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tamaArea .inner .checkBox dl dt.listTtl ul{display:-webkit-box;display:-ms-flexbox;display:flex}.tamaArea .inner .checkBox dl dt.listTtl ul li{font-size:clamp(1.8rem,1vw,2.4rem);font-weight:700;color:#ff8236;background:#ffe45d;padding:4px 16px;border-radius:4px;line-height:1.2;text-align:left}.tamaArea .inner .checkBox dl dt.listTtl ul li:not(:last-child){margin-right:8px}.tamaArea .inner .checkBox dl dd{text-align:left;font-size:clamp(1.4rem,1vw,1.6rem)}.tamaArea .inner .NotesBox .Notes{background:#fff;padding:24px;border-radius:24px}.tamaArea .inner .NotesBox .Notes .date{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px}.tamaArea .inner .NotesBox .Notes .date dt.listTtl{font-size:2.4rem;color:#ff8236;-ms-flex-preferred-size:24%;flex-basis:24%;max-width:24%;margin-right:2%;position:relative;padding-left:40px}.tamaArea .inner .NotesBox .Notes .date dt.listTtl::before{width:32px;height:32px;background:url(../img/i_date_or.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;z-index:10;left:0;top:5px}.tamaArea .inner .NotesBox .Notes .date dd{color:#333;-ms-flex-preferred-size:74%;flex-basis:74%;max-width:74%}.tamaArea .inner .NotesBox .Notes .date dd .small{font-size:1.4rem}.tamaArea .inner .NotesBox .Notes .money{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px}.tamaArea .inner .NotesBox .Notes .money dt.listTtl{font-size:2.4rem;color:#ff8236;-ms-flex-preferred-size:24%;flex-basis:24%;max-width:24%;margin-right:2%;position:relative;padding-left:40px}.tamaArea .inner .NotesBox .Notes .money dt.listTtl::before{width:32px;height:32px;background:url(../img/i_money_or.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;z-index:10;left:0;top:5px}.tamaArea .inner .NotesBox .Notes .money dd{color:#333;-ms-flex-preferred-size:74%;flex-basis:74%;max-width:74%;font-size:1.8rem}.tamaArea .inner .NotesBox .Notes .money dd .medium{font-size:1.5rem}.tamaArea .inner .NotesBox .Notes .money dd .small{font-size:1.4rem}.tamaArea .inner .NotesBox .Notes .time{text-align:left;margin-bottom:32px}.tamaArea .inner .NotesBox .Notes .time dt.listTtl{font-size:2.4rem;color:#ff8236;position:relative;padding-left:40px;width:100%;margin-bottom:8px}.tamaArea .inner .NotesBox .Notes .time dt.listTtl::before{width:32px;height:32px;background:url(../img/i_time_or.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;z-index:10;left:0;top:5px}.tamaArea .inner .NotesBox .Notes .time dd{width:100%}.tamaArea .inner .NotesBox .Notes .time dd table{width:100%}.tamaArea .inner .NotesBox .Notes .time dd table th{font-size:clamp(1.1rem,1vw,1.4rem);padding:6px;text-align:center;vertical-align:top;border:1px solid #ccc;font-weight:bold;color:#fff;background:#ff8236;font-weight:700}.tamaArea .inner .NotesBox .Notes .time dd table td{font-size:clamp(1.1rem,1vw,1.4rem);padding:6px;text-align:center;vertical-align:top;border:1px solid #ccc;vertical-align:middle}.tamaArea .inner .NotesBox .Notes .time dd table td:first-child{padding:6px;text-align:left;vertical-align:top;border:1px solid #ccc;width:32%;font-weight:700;background:#fae3d6}.tamaArea .inner .NotesBox .Notes .time dd table td .small{font-size:clamp(1rem,1vw,1.1rem)}.tamaArea .inner .NotesBox .Notes .reservation{text-align:left;margin-bottom:32px}.tamaArea .inner .NotesBox .Notes .reservation dt.listTtl{font-size:2.4rem;color:#ff8236;position:relative;padding-left:40px;margin-bottom:8px;width:100%}.tamaArea .inner .NotesBox .Notes .reservation dt.listTtl::before{width:32px;height:32px;background:url(../img/i_reservation_or.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;z-index:10;left:0;top:5px}.tamaArea .inner .NotesBox .Notes .reservation dd{width:100%}.tamaArea .inner .NotesBox .Notes .reservation dd ol li{font-size:clamp(1.4rem,1vw,1.6rem);font-weight:600}.tamaArea .inner .NotesBox .Notes .reservation dd .reservationBtn{font-size:2rem;color:#fff;background:#0f3675;position:relative;text-decoration:none;font-weight:600;line-height:1.4;text-align:center;display:inline-block;-webkit-transition:.3s !important;transition:.3s !important;padding:10px 24px 10px 24px;border-radius:160px;margin-bottom:4px}.tamaArea .inner .NotesBox .Notes .reservation dd .reservationBtn::after{width:14px;height:11px;background:url("../img/i_outlink.svg") no-repeat center/contain;content:"";display:inline-block;position:relative;margin-left:4px;-webkit-transition:.3s;transition:.3s}.tamaArea .inner .NotesBox .Notes .reservation dd .reservationBtn:hover{color:#fff !important;background:#d6007f;cursor:pointer}.tamaArea .inner .NotesBox .Notes .reservation dd .reservationBtn:hover>a{color:#0da17c !important}.tamaArea .inner .NotesBox .Notes .reservation dd .startR{color:#d6007f;font-size:1.8rem}.tamaArea .inner .NotesBox .Notes .note{text-align:left}.tamaArea .inner .NotesBox .Notes .note dt.listTtl{font-size:2.4rem;color:#ff8236;position:relative;padding-left:40px;margin-bottom:8px;width:100%}.tamaArea .inner .NotesBox .Notes .note dt.listTtl::before{width:32px;height:32px;background:url(../img/i_nots_or.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;z-index:10;left:0;top:5px}.tamaArea .inner .NotesBox .Notes .note dd{width:100%}.tamaArea .inner .NotesBox .Notes .note dd ol li{font-size:clamp(1.4rem,1vw,1.6rem);font-weight:600}.tamaArea .inner .NotesBox .mapImg{margin-bottom:40px;padding:24px;background:#fff;border-radius:24px;-webkit-transition:.3s;transition:.3s;cursor:pointer}.tamaArea .inner .NotesBox .mapImg:hover{opacity:.6}.tamaArea .inner .NotesBox .mapImg img{border-radius:24px}.tamaArea .inner .NotesBox .specificationBox{text-align:left;background:#fff;border-radius:24px;padding:24px;position:relative;z-index:10}.tamaArea .inner .NotesBox .specificationBox dt.listTtl{font-size:2.4rem;color:#ff8236;position:relative;padding-left:40px;margin-bottom:8px;width:100%}.tamaArea .inner .NotesBox .specificationBox dt.listTtl::before{width:32px;height:32px;background:url(../img/i_bus_or.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;z-index:10;left:0;top:5px}.tamaArea .inner .NotesBox .specificationBox dd{width:100%}.tamaArea .inner .NotesBox .specificationBox dd dl{display:-webkit-box;display:-ms-flexbox;display:flex}.tamaArea .inner .NotesBox .specificationBox dd dl dt{width:34%;background:#ff8236}.tamaArea .inner .NotesBox .specificationBox dd dl dt:not(:last-child){border-bottom:1px solid #fff}.tamaArea .inner .NotesBox .specificationBox dd dl dd{width:66%;border-bottom:1px solid #ccc;margin-bottom:0}.tamaArea .inner .NotesBox .specificationBox .imgBox{margin-bottom:32px}.tamaArea .inner .NotesBox .specificationBox .imgBox li:first-child{margin-bottom:24px}.tamaArea .inner .NotesBox .specificationBox .imgBox figure{width:100%;height:100%;background:#fff;border-radius:24px}.tamaArea .inner .NotesBox .specificationBox .imgBox figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.conceptArea{padding:120px 0 88px;background:#0da17c;text-align:center}.conceptArea .corner{position:relative}.conceptArea .corner::before{width:96px;height:96px;background:url("../img/concept_corner.svg") no-repeat center/contain;content:"";display:inline-block;position:absolute;bottom:-1px;left:24px;-webkit-transform:scale(-1, -1);transform:scale(-1, -1);z-index:1}.conceptArea .corner::after{width:96px;height:96px;background:url("../img/concept_corner.svg") no-repeat center/contain;content:"";display:inline-block;position:absolute;bottom:-1px;right:24px;-webkit-transform:scale(1, -1);transform:scale(1, -1);z-index:1}.conceptArea .inner{position:relative}.conceptArea .inner .ttl span{color:#ffe45d;font-size:6.4rem;display:inline-block;line-height:1;position:relative;letter-spacing:.04em;padding-bottom:24px}.conceptArea .inner .ttl span::before{content:"";display:inline-block;width:40px;height:40px;position:relative;border-radius:50%;border:8px solid #fff;z-index:1;margin-right:16px}.conceptArea .inner .ttl span::after{content:"";display:inline-block;width:40px;height:40px;position:relative;border-radius:50%;border:8px solid #fff;z-index:1;margin-left:16px}.conceptArea .cont{width:calc(100% - 48px);background:#fff;margin:0 auto;position:relative}.conceptArea .cont::before{width:96px;height:96px;background:url("../img/concept_corner.svg") no-repeat center/contain;content:"";display:inline-block;position:absolute;top:0;right:0}.conceptArea .cont::after{width:96px;height:96px;background:url("../img/concept_corner.svg") no-repeat center/contain;content:"";display:inline-block;position:absolute;top:0;left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.conceptArea .cont .inner.wrap{padding:64px;position:relative}.conceptArea .cont .inner.wrap .slick-dots{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:20px;list-style:none;padding:0}.conceptArea .cont .inner.wrap .slick-dots li{border:none !important;margin:0 !important}.conceptArea .cont .inner.wrap .slick-dots li button{width:12px;height:16px;border-radius:50%;border:none;font-size:0;cursor:pointer;border:2px solid #0f3675;-webkit-transition:background-color .3s;transition:background-color .3s}.conceptArea .cont .inner.wrap .slick-dots li.slick-active button{background-color:#0f3675}.conceptArea .cont .inner.wrap .slick-prev,.conceptArea .cont .inner.wrap .slick-next{position:absolute;top:47%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;cursor:pointer;z-index:2}.conceptArea .cont .inner.wrap .slick-prev{left:-2%}.conceptArea .cont .inner.wrap .slick-next{right:-2%}.conceptArea .cont .inner.wrap .busBox{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px}.conceptArea .cont .inner.wrap .busBox .conceptSlier{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%;position:relative}.conceptArea .cont .inner.wrap .busBox .conceptSlier li{position:relative;border:4px solid #0f3675;border-radius:24px;margin:0 24px}.conceptArea .cont .inner.wrap .busBox .conceptSlier .slick-dots{margin-top:0}.conceptArea .cont .inner.wrap .busBox .txtBox{-ms-flex-preferred-size:48%;flex-basis:48%;max-width:48%}.conceptArea .cont .inner.wrap .busBox .txtBox .subTtl{margin-bottom:32px;text-align:left}.conceptArea .cont .inner.wrap .busBox .txtBox .subTtl span{font-size:clamp(3.2rem,1vw,4rem);font-weight:700;display:inline-block;color:#0da17c;line-height:1;position:relative;z-index:10}.conceptArea .cont .inner.wrap .busBox .txtBox .subTtl span:first-child{margin-bottom:24px}.conceptArea .cont .inner.wrap .busBox .txtBox .subTtl span::after{content:"";display:inline-block;border-radius:24px;width:100%;height:16px;background:#ffe45d;left:0;position:absolute;bottom:-8px;z-index:-1}.conceptArea .cont .inner.wrap .busBox .txtBox p{font-size:clamp(1.4rem,1vw,1.6rem)}.conceptArea .cont .inner.wrap .busBox .txtBox .msg{font-size:clamp(1.6rem,1vw,2rem);font-weight:700;display:inline-block;color:#0da17c}.conceptArea .cont .inner.wrap .characterBox{background:#e1f5f0;padding:40px;border-radius:24px}.conceptArea .cont .inner.wrap .characterBox .characterProf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}.conceptArea .cont .inner.wrap .characterBox .characterProf .table__basic{-ms-flex-preferred-size:52%;flex-basis:52%;max-width:52%;margin-right:8%}.conceptArea .cont .inner.wrap .characterBox .characterProf .characterSlier{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:40%}.conceptArea .cont .inner.wrap .characterBox .characterProf .characterSlier li{position:relative;margin:0 24px;text-align:center}.conceptArea .cont .inner.wrap .characterBox .characterProf .characterSlier li img{margin:0 auto;border-radius:50%;border:4px solid #0f3675}.conceptArea .cont .inner.wrap .characterBox .characterProf .characterSlier .slick-dots{margin-top:0}.conceptArea .cont .inner.wrap .characterBox .overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;padding:32px;border-radius:24px}.conceptArea .cont .inner.wrap .characterBox .overview .leftBox{max-width:66%;-ms-flex-preferred-size:66%;flex-basis:66%;margin-right:4%}.conceptArea .cont .inner.wrap .characterBox .overview .leftBox p{font-size:clamp(1.4rem,1vw,1.6rem);text-align:left;font-weight:600}.conceptArea .cont .inner.wrap .characterBox .overview .rightBox{max-width:30%;-ms-flex-preferred-size:30%;flex-basis:30%}.conceptArea .cont .inner.wrap .characterBox .overview .rightBox img{margin-bottom:24px}.conceptArea .cont .inner.wrap .characterBox .overview .rightBox p{font-size:clamp(1.4rem,1vw,1.6rem);text-align:left;font-weight:600}.hurdleArea{padding:120px 0 88px;background:#fff;text-align:center;position:relative}.hurdleArea::before{content:"";display:inline-block;-webkit-transition:.3s;transition:.3s;width:50px;height:88px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url("../img/hurdle_arrow.svg") no-repeat center/contain}.hurdleArea .inner{position:relative}.hurdleArea .inner .character{position:absolute;left:40px;top:0;width:140px;left:6.25vw}.hurdleArea .inner .ttlBox{margin-bottom:32px;text-align:center}.hurdleArea .inner .ttlBox .ttlLine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:24px}.hurdleArea .inner .ttlBox .ttlLine .mainTtl{color:#0da17c;font-size:5.6rem;display:block;line-height:1;position:relative;letter-spacing:.04em;padding-bottom:24px}.hurdleArea .inner .ttlBox .bgTtl{color:#ffe45d;background:#0da17c;font-size:4.8rem;display:inline-block;line-height:1;position:relative;letter-spacing:.04em;padding:8px 16px;border-radius:4px}.hurdleArea .inner .ttlBox .subTtl{color:#333;font-size:4.8rem;display:inline-block;line-height:1;position:relative;letter-spacing:.04em;padding:8px 16px;border-radius:4px}.hurdleArea .inner .ttlBox .subTtl span{display:inline-block;font-size:5.6rem;color:#0da17c}.hurdleArea .inner .listBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:64px}.hurdleArea .inner .listBox .leftBox{padding:40px;background:#e1f5f0;border-radius:24px;-webkit-box-flex:3;-ms-flex:3;flex:3}.hurdleArea .inner .listBox .leftBox ul{gap:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}.hurdleArea .inner .listBox .leftBox ul li{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 96px)/3);flex:1 1 calc((100% - 96px)/3);position:relative;border-radius:24px;background:#0da17c}.hurdleArea .inner .listBox .leftBox ul li a{-webkit-transition:.3s;transition:.3s;text-decoration:none}.hurdleArea .inner .listBox .leftBox ul li a:hover{text-decoration:none}.hurdleArea .inner .listBox .leftBox ul li a:hover .ttlBox .ttl{color:#0da17c;background:#ffe45d}.hurdleArea .inner .listBox .leftBox ul li a .imgBox{border-radius:24px 24px 0 0;width:100%;overflow:hidden}.hurdleArea .inner .listBox .leftBox ul li a .imgBox figure{width:100%}.hurdleArea .inner .listBox .leftBox ul li a .imgBox figure img{width:100%;border-radius:24px 24px 0 0}.hurdleArea .inner .listBox .leftBox ul li a .ttlBox{text-align:left;margin-bottom:0;border-radius:0 0 24px 24px}.hurdleArea .inner .listBox .leftBox ul li a .ttlBox .ttl{color:#ffe45d;background:#0da17c;font-size:clamp(1.6rem,1vw,2.4rem);display:inline-block;letter-spacing:.04em;font-weight:600;padding:8px 16px;width:100%;line-height:1.6;text-align:left;min-height:4.2em;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 0 24px 24px;-webkit-transition:.3s;transition:.3s}.hurdleArea .inner .listBox .leftBox ul li p{text-align:left}.hurdleArea .inner .listBox .leftBox .groupTxt{font-size:clamp(2.4rem,1.6vw,4rem);color:#0da17c}.hurdleArea .inner .listBox .rightBox{border-radius:24px;gap:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}.hurdleArea .inner .listBox .rightBox ul{padding:40px;background:#e1f5f0;border-radius:24px;margin-bottom:0}.hurdleArea .inner .listBox .rightBox ul li{position:relative}.hurdleArea .inner .listBox .rightBox ul li a{-webkit-transition:.3s;transition:.3s;text-decoration:none}.hurdleArea .inner .listBox .rightBox ul li a:hover{text-decoration:none}.hurdleArea .inner .listBox .rightBox ul li a:hover .ttlBox .ttl{color:#0da17c;background:#ffe45d}.hurdleArea .inner .listBox .rightBox ul li .imgBox{border-radius:24px 24px 0 0;width:100%}.hurdleArea .inner .listBox .rightBox ul li .imgBox figure{width:100%;height:100%}.hurdleArea .inner .listBox .rightBox ul li .imgBox figure img{width:100%;border-radius:24px 24px 0 0}.hurdleArea .inner .listBox .rightBox ul li .ttlBox{text-align:left;margin-bottom:0}.hurdleArea .inner .listBox .rightBox ul li .ttlBox .ttl{color:#ffe45d;background:#0da17c;font-size:clamp(1.6rem,1vw,2.4rem);display:inline-block;letter-spacing:.04em;font-weight:600;padding:8px 16px;border-radius:0 4px 4px 24px;line-height:1.6;text-align:left;min-height:4.2em;-webkit-transition:.3s;transition:.3s;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 0 24px 24px}.remodal-overlay{z-index:100000 !important}.remodal-wrapper{padding:60px 32px 0 !important;z-index:100000 !important}.remodal-close{top:-40px !important;left:inherit !important;right:0 !important}.remodal-close::before{font-size:6rem !important}.remodal{max-width:1080px !important;text-align:left;border-radius:24px;padding:16px !important}.remodal .remodalTtl{color:#ffe45d;background:#0da17c;font-size:2rem;padding:8px 16px;display:inline-block;margin-bottom:16px;font-weight:700;border-radius:4px}.remodal-close:hover,.remodal-close:focus{color:#666}.roadmapArea{padding:160px 0 120px;background:linear-gradient(84deg, #78D1BD -0.2%, #63DDC1 100%)}.roadmapArea .inner{position:relative}.roadmapArea .inner::before{width:800px;height:800px;background:#fff;content:"";display:inline-block;position:absolute;top:-80px;left:50%;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.roadmapArea .inner .cont{background:#fff;border-radius:24px;position:relative;z-index:10}.roadmapArea .inner .cont .ttlBox{text-align:center}.roadmapArea .inner .cont .ttlBox .ttl{margin-bottom:40px;position:relative}.roadmapArea .inner .cont .ttlBox .ttl::after{width:399px;height:86.33px;background:url(../img/roadmap_ttlline.svg) no-repeat center/contain;content:"";display:inline-block;position:absolute;bottom:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.roadmapArea .inner .cont .ttlBox .ttl span{color:#0da17c;font-size:6.4rem;display:inline-block;line-height:1;position:relative;letter-spacing:.04em;z-index:1}.roadmapArea .inner .cont .ttlBox .subTtl{color:#0f3675;font-size:4rem;display:inline-block;line-height:1;position:relative;letter-spacing:.04em}.roadmapArea .inner .cont picture img{border-radius:24px}.pleaseArea{padding:120px 0 120px;position:relative}.pleaseArea::before{content:"";display:inline-block;-webkit-transition:.3s;transition:.3s;width:24px;height:88px;position:absolute;top:-42px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url("../img/please_circleline.svg") no-repeat center/contain}.pleaseArea .inner .ttlBox{margin-bottom:32px;text-align:center}.pleaseArea .inner .ttlBox .ttl span{color:#333;border-bottom:8px dotted #ffe45d;font-size:6.4rem;display:inline-block;line-height:1;position:relative;letter-spacing:.04em;padding-bottom:24px}.pleaseArea .inner .ttlBox .ttl span::before{content:"";display:inline-block;width:40px;height:40px;position:relative;border-radius:50%;border:8px solid #0f3675;z-index:1;margin-right:16px}.pleaseArea .inner .ttlBox .ttl span::after{content:"";display:inline-block;width:40px;height:40px;position:relative;border-radius:50%;border:8px solid #d6007f;z-index:1;margin-left:16px}.pleaseArea .inner .cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pleaseArea .inner .cont .leftBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-preferred-size:26%;flex-basis:26%;max-width:26%;margin-right:4%}.pleaseArea .inner .cont .leftBox .characterBox{position:relative}.pleaseArea .inner .cont .leftBox .characterBox .balloon{position:absolute;top:-50%;left:-40%}.pleaseArea .inner .cont .rightBox{background:#0da17c;padding:4vw 8vh;border-radius:24px;-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%}.pleaseArea .inner .cont .rightBox .pleaseBox dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pleaseArea .inner .cont .rightBox .pleaseBox dl:not(:last-child){margin-bottom:56px}.pleaseArea .inner .cont .rightBox .pleaseBox dl dt{margin-right:40px}.pleaseArea .inner .cont .rightBox .pleaseBox dl dd{font-size:clamp(1.4rem,1vw,1.6rem);width:calc(100% - 40px);text-align:left;padding:2vw 2vh;border-radius:24px;background:#fff;font-weight:700;position:relative}.pleaseArea .inner .cont .rightBox .pleaseBox dl dd::before{content:"";background:url(../img/please_parts.svg) no-repeat center center/cover;width:25px;height:29px;right:calc(100% - 8px);display:inline-block;position:absolute;z-index:1;pointer-events:none;top:12%}.cta{background:url("../img/cta_bg_pc.svg") no-repeat center top/cover;padding:120px 0 120px}.cta .inner .ttlBox{margin-bottom:32px;text-align:center}.cta .inner .ttlBox .ttl span{color:#0da17c;background:url("../img/cta_line.svg") no-repeat;background-size:contain;background-position:center calc(100% + 0px);font-size:6.4rem;display:inline-block;line-height:1;position:relative;letter-spacing:.04em;padding-bottom:24px;display:inline-block}.cta .inner .txtBox{text-align:center;margin-bottom:32px}.cta .inner .txtBox p{font-size:2rem}.cta .inner .btnWrap{text-align:center}.cta .inner .btnWrap>a{font-size:clamp(2.4rem,1vw,4rem);color:#fff;background:#0f3675;position:relative;text-decoration:none;font-weight:600;line-height:1.4;text-align:center;display:inline-block;-webkit-transition:.3s !important;transition:.3s !important;padding:16px 32px 16px 32px;border-radius:160px}.cta .inner .btnWrap>a::after{width:16px;height:13px;background:url("../img/i_outlink.svg") no-repeat center/contain;content:"";display:inline-block;position:relative;margin-left:8px;-webkit-transition:.3s;transition:.3s;top:-2px}.cta .inner .btnWrap>a:hover{color:#fff !important;background:#d6007f;cursor:pointer}.cta .inner .btnWrap>a.noLink{color:#e6e6e6;pointer-events:none;background:#6d6d6d;border:2px solid #6d6d6d}@media screen and (max-width: 1400px){.worriesArea{padding:64px 0 64px}.worriesArea .inner .ttlBox{margin-bottom:56px}.worriesArea .inner .ttlBox .mainTtl .ttl span{font-size:5.6rem}.worriesArea .inner .ttlBox .mainTtl img{width:120px}.explanationArea .ttlBox img{width:80%}.explanationArea .corner .cont01{margin:270px 4% 0 4%}.explanationArea .corner .cont01 .x3 li .txtBox .ttl{font-size:1.7rem}.explanationArea .corner .cont01 .x3 li .txtBox .ttl span{font-size:3.2rem}.explanationArea .corner .cont02{margin:120px 4% 0 4%}.explanationArea .corner .cont02 .subTtl{margin:-204px 0 130px 0}.explanationArea .corner .cont02 .balloon{top:66px;width:190px}.explanationArea .corner .cont02 .x3 li .txtBox .ttl{font-size:1.7rem}.explanationArea .corner .cont02 .x3 li .txtBox .ttl span{font-size:3.2rem}.calendarArea{padding:96px 0 104px}.calendarArea .inner .ttl{margin-bottom:32px}.calendarArea .inner .ttl span{font-size:4.8rem}.calendarArea .inner .ttl span::before{width:102px;height:101px;top:-50px;left:-80px}.calendarArea .inner .ttl span::after{width:126px;height:94px;top:-72px;right:-40px}.calendarArea .inner .wrap .newsBox .cont .subTtl{font-size:3.2rem}.calendarArea .inner .wrap .newsBox .cont .subTtl::after{left:-20px}.calendarArea .inner .wrap .newsBox .cont dl:not(:first-child){margin-top:24px}.calendarArea .inner .wrap .newsBox .cont dl dt{margin-bottom:0}}@media screen and (max-width: 1200px){.kv .catch .heart01{width:2.9166666667vw}.kv .catch .heart02{width:3.3333333333vw}.kv .catch .kvBalloon{width:36.4583333333vw}.kv .catch .kvCharacter{width:6.25vw}.hurdleArea{padding:104px 0 88px}.hurdleArea .inner{position:relative}.hurdleArea .inner .character{width:100px;top:50px}.hurdleArea .inner .ttlBox .ttlLine{margin-bottom:0}.hurdleArea .inner .ttlBox .ttlLine .mainTtl{font-size:4.8rem}.hurdleArea .inner .ttlBox .bgTtl{font-size:3.2rem}.hurdleArea .inner .ttlBox .subTtl{font-size:3.2rem}.hurdleArea .inner .ttlBox .subTtl span{font-size:4.8rem}.hurdleArea .inner .listBox .leftBox{padding:24px}.hurdleArea .inner .listBox .leftBox ul{gap:32px}.hurdleArea .inner .listBox .leftBox ul li{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 64px)/3);flex:1 1 calc((100% - 64px)/3)}.hurdleArea .inner .listBox .rightBox{border-radius:24px;gap:48px}.hurdleArea .inner .listBox .rightBox ul{padding:24px}}@media screen and (max-width: 1080px){.w1080Br{display:block}.introductionArea{padding:64px 0}.introductionArea .inner .cont .ttlBox span{font-size:4.8rem}.introductionArea .inner .cont .largeBtn .calendarBtn a{font-size:clamp(1.6rem,1vw,2rem)}.introductionArea .inner .cont .largeBtn .calendarBtn a .pcBr{display:none !important}.introductionArea .inner .cont .largeBtn .nishishinjukubtn a{font-size:clamp(1.6rem,1vw,2rem)}.introductionArea .inner .cont .largeBtn .nishishinjukubtn a .pcBr{display:none !important}.introductionArea .inner .cont .largeBtn .tamabtn a{font-size:clamp(1.6rem,1vw,2rem)}.introductionArea .inner .cont .largeBtn .tamabtn a .pcBr{display:none !important}.introductionArea .inner .cont .smallBtn a{padding:16px 32px 16px 16px;font-size:clamp(1.4rem,1vw,1.8rem)}.introductionArea .inner .cont .smallBtn a::after{width:24px;height:24px;min-width:24px;min-height:24px}.challengeArea{padding:104px 0 0}.challengeArea .inner .ttlBox .ttl span{font-size:4.8rem}.questionArea{padding:160px 0 88px;text-align:center;background:#e1f5f0}.questionArea .inner .ttlBox .ttl span.ttlFont{font-size:4.8rem}.questionArea .inner .ttlBox .ttl span:first-child{font-size:8rem;left:-13%}.questionArea .inner .ttlBox .ttl span:last-child{font-size:12rem;right:-17%;top:-30%}.questionArea .inner .questionBox dl:not(:last-child){margin-bottom:32px}.questionArea .inner .questionBox dl:nth-of-type(odd) dt{margin:0 0 0 40px;width:64px}.questionArea .inner .questionBox dl:nth-of-type(odd) dt figure{width:64px}.questionArea .inner .questionBox dl:nth-of-type(odd) dt figure img{width:64px}.questionArea .inner .questionBox dl dt{margin-right:40px;width:64px}.questionArea .inner .questionBox dl dt figure{width:64px}.questionArea .inner .questionBox dl dt figure img{width:64px}.questionArea .inner .questionBox dl dd{padding:24px;width:calc(100% - 104px)}.calendarArea .inner .wrap .calendarBox{width:100%}.calendarArea .inner .wrap .calendarBox .character02{width:100px}.hurdleArea .inner .character{position:relative;width:32%;top:0;margin:0 auto;padding-right:5%;min-width:260px}.conceptArea{padding:120px 0 88px;background:#0da17c;text-align:center}.conceptArea .inner .ttl span{font-size:4.8rem}.conceptArea .inner .ttl span::before{width:32px;height:32px;top:8px}.conceptArea .inner .ttl span::after{width:32px;height:32px;top:8px}.roadmapArea{padding:96px 0 72px;overflow:hidden}.roadmapArea .inner{position:relative}.roadmapArea .inner::before{width:500px;height:500px;top:-60px}.roadmapArea .inner .cont .ttlBox{padding-top:16px}.roadmapArea .inner .cont .ttlBox .ttl::after{width:100%;height:56.33px}.roadmapArea .inner .cont .ttlBox .ttl span{font-size:4.8rem}.roadmapArea .inner .cont .ttlBox .subTtl{font-size:2.4rem}.pleaseArea{padding:96px 0 96px;position:relative}.pleaseArea .inner .ttlBox .ttl span{font-size:4.8rem}.pleaseArea .inner .ttlBox .ttl span::before{width:32px;height:32px;top:8px}.pleaseArea .inner .ttlBox .ttl span::after{width:32px;height:32px;top:8px}.pleaseArea .inner .cont .leftBox{-ms-flex-preferred-size:16%;flex-basis:16%;max-width:16%}.pleaseArea .inner .cont .leftBox .characterBox .balloon{top:-50%;left:-20px}.pleaseArea .inner .cont .rightBox{padding:24px;-ms-flex-preferred-size:82%;flex-basis:82%;max-width:82%}.pleaseArea .inner .cont .rightBox .pleaseBox dl:not(:last-child){margin-bottom:32px}}@media screen and (max-width: 834px){p:not(:last-child),ul:not(:last-child),ol:not(:last-child),figure:not(:last-child),table:not(:last-child){margin-bottom:24px}.inner{max-width:92vw;padding:0}.pcBr{display:none}.w1080Br{display:none}.tabBr{display:block}.spBr{display:none}.flowWrap{display:-webkit-box;display:-ms-flexbox;display:flex;right:72px;bottom:130px;position:fixed;z-index:9999}.flowWrap a{display:block;text-decoration:none}.flowWrap a img{width:120px;min-width:120px}.flowWrap.fixed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.introductionArea{padding:64px 0}.introductionArea .inner .cont{padding:24px}.introductionArea .inner .cont .ttlBox{margin-bottom:24px}.introductionArea .inner .cont .ttlBox span{font-size:4.8rem}.introductionArea .inner .cont .ttlBox .balloon{width:140px;top:-116px;right:-60px;min-width:140px}.worriesArea{padding:56px 0 64px}.worriesArea .inner .ttlBox{margin-bottom:24px}.worriesArea .inner .ttlBox .mainTtl .ttl span{font-size:4.8rem}.worriesArea .inner .ttlBox .mainTtl img{width:48px;margin:8px}.worriesArea .inner ul li p{font-size:1.6rem;text-align:left}.calendarArea{padding:64px 0 104px}.calendarArea .inner .ttl{margin-bottom:32px}.calendarArea .inner .ttl span::before{top:-50px;left:-80px}.calendarArea .inner .ttl span::after{top:-62px;right:-40px}.calendarArea .inner .ttl span .w1080Br{display:block}.calendarArea .inner .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:120px}.calendarArea .inner .wrap .calendarBox{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-right:0}.calendarArea .inner .wrap .calendarBox .googlecalendar .character01{width:70px;z-index:10}.calendarArea .inner .wrap .calendarBox .character02{width:110px;left:-8%;bottom:-40px}.calendarArea .inner .wrap .newsBox{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:40px;padding:64px 40px 80px}.calendarArea .inner .wrap .newsBox .cont::before{bottom:-56px}.calendarArea .inner .wrap .newsBox .cont::after{bottom:-56px}.calendarArea .inner .wrap .newsBox .cont .subTtl{margin-bottom:24px;font-size:3rem}.calendarArea .inner .wrap .newsBox .cont .subTtl::after{left:-30px}.calendarArea .inner .wrap .newsBox .cont dl:not(:first-child){margin-top:24px}.calendarArea .inner .wrap .newsBox .cont dl dt{margin-bottom:0}.questionArea .inner .ttlBox .ttl span:first-child{top:0%;left:-17%}.questionArea .inner .ttlBox .ttl span:last-child{top:-20%}.questionArea .inner .questionBox dl:nth-of-type(odd) dd::before{width:15px;height:19px}.nishishinjukuArea{padding:80px 0 0;overflow:hidden}.nishishinjukuArea .busBgpc{display:none}.nishishinjukuArea .busBgsp{position:relative;display:block}.nishishinjukuArea .inner .ttlBox{margin-bottom:24px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.nishishinjukuArea .inner .ttlBox img{width:24px;margin:0 8px}.nishishinjukuArea .inner .ttlBox .ttl::after{width:70px;height:70px;right:0;top:-44px}.nishishinjukuArea .inner .ttlBox .ttl .mainTtl{font-size:3.2rem;padding:8px 16px;line-height:1.2}.nishishinjukuArea .inner .ttlBox .subTtl span{font-size:1.8rem;line-height:32px;width:32px;margin:0 -2px}.nishishinjukuArea .inner .checkBox dl dt.listTtl ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.nishishinjukuArea .inner .checkBox dl dt.listTtl ul li{font-size:1.6rem;padding:4px 4px}.nishishinjukuArea .inner .checkBox dl dt.listTtl ul li:not(:last-child){margin-bottom:4px}.nishishinjukuArea .inner .checkBox dl dd{text-align:left;font-size:clamp(1.4rem,1vw,1.6rem)}.nishishinjukuArea .inner .NotesBox .imgBox{margin-bottom:0}.nishishinjukuArea .inner .NotesBox .imgBox li:first-child{margin-bottom:24px}.nishishinjukuArea .inner .NotesBox .imgBox figure{width:100%;height:100%;background:#fff;border-radius:24px}.nishishinjukuArea .inner .NotesBox .imgBox figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.nishishinjukuArea .inner .NotesBox .Notes{background:#fff;padding:24px;border-radius:24px}.nishishinjukuArea .inner .NotesBox .Notes .money{text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:32px}.nishishinjukuArea .inner .NotesBox .Notes .money dt.listTtl{font-size:2.4rem;margin-bottom:16px;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-right:0}.nishishinjukuArea .inner .NotesBox .Notes .money dd{color:#0f3675;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;font-size:1.8rem}.nishishinjukuArea .inner .NotesBox .Notes .money dd .small{font-size:1.1rem}.nishishinjukuArea .inner .NotesBox .Notes .time{text-align:left;margin-bottom:32px}.nishishinjukuArea .inner .NotesBox .Notes .time dt.listTtl{font-size:2.4rem}.nishishinjukuArea .inner .NotesBox .Notes .time dd{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.nishishinjukuArea .inner .NotesBox .Notes .time dd::-webkit-scrollbar{height:4px}.nishishinjukuArea .inner .NotesBox .Notes .time dd::-webkit-scrollbar-track{background:#eee}.nishishinjukuArea .inner .NotesBox .Notes .time dd::-webkit-scrollbar-thumb{background:#ccc}.nishishinjukuArea .inner .NotesBox .Notes .time dd table{width:100%;border-collapse:collapse}.nishishinjukuArea .inner .NotesBox .Notes .time dd table th{white-space:nowrap}.nishishinjukuArea .inner .NotesBox .Notes .time dd table td{white-space:nowrap}.nishishinjukuArea .inner .NotesBox .Notes .note{text-align:left}.nishishinjukuArea .inner .NotesBox .Notes .note dd{width:100%}.nishishinjukuArea .inner .NotesBox .Notes .note dd ol li{font-size:clamp(1.4rem,1vw,1.6rem);font-weight:600}.nishishinjukuArea .inner .NotesBox .specificationBox{margin-top:24px;margin-bottom:40px}.nishishinjukuArea .inner .NotesBox .specificationBox dt.listTtl{font-size:2.4rem}.nishishinjukuArea .inner .NotesBox .specificationBox dd{width:100%}.nishishinjukuArea .inner .NotesBox .specificationBox dd dl{-ms-flex-wrap:wrap;flex-wrap:wrap}.nishishinjukuArea .inner .NotesBox .specificationBox dd dl dt{width:100%;font-size:1.6rem;line-height:1.2}.nishishinjukuArea .inner .NotesBox .specificationBox dd dl dd{width:100%;font-size:1.4rem;line-height:1.2;border-bottom:none}.tamaArea{padding:80px 0;overflow:hidden}.tamaArea .inner .ttlBox{margin-bottom:24px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tamaArea .inner .ttlBox .ttl::after{width:70px;height:70px;right:0;top:-44px}.tamaArea .inner .ttlBox .ttl .mainTtl{font-size:3.2rem;padding:8px 16px;line-height:1.2}.tamaArea .inner .ttlBox .subTtl span{font-size:1.8rem;line-height:32px;width:32px;margin:0 -2px}.tamaArea .inner .checkBox dl dt.listTtl ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.tamaArea .inner .checkBox dl dt.listTtl ul li{font-size:1.6rem;padding:4px 4px}.tamaArea .inner .checkBox dl dt.listTtl ul li:nth-child(n+1){margin-bottom:4px}.tamaArea .inner .checkBox dl dd{text-align:left;font-size:clamp(1.4rem,1vw,1.6rem)}.tamaArea .inner .NotesBox .Notes .date{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:32px}.tamaArea .inner .NotesBox .Notes .date dt.listTtl{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin:0 0 16px 0}.tamaArea .inner .NotesBox .Notes .date dd{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;font-size:1.8rem}.tamaArea .inner .NotesBox .Notes .date dd .small{font-size:1.1rem}.tamaArea .inner .NotesBox .Notes .money{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:32px}.tamaArea .inner .NotesBox .Notes .money dt.listTtl{margin-bottom:16px;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-right:0}.tamaArea .inner .NotesBox .Notes .money dd{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;font-size:1.8rem}.tamaArea .inner .NotesBox .Notes .money dd .medium{font-size:1.4rem}.tamaArea .inner .NotesBox .Notes .money dd .small{font-size:1.1rem}.tamaArea .inner .NotesBox .Notes .time dd{width:100%}.tamaArea .inner .NotesBox .Notes .reservation{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:32px}.tamaArea .inner .NotesBox .Notes .reservation dt.listTtl{margin-bottom:16px;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-right:0}.tamaArea .inner .NotesBox .mapImg{margin-bottom:24px}.tamaArea .inner .NotesBox .specificationBox dd{width:100%;margin-bottom:0}.tamaArea .inner .NotesBox .specificationBox dd dl{-ms-flex-wrap:wrap;flex-wrap:wrap}.tamaArea .inner .NotesBox .specificationBox dd dl dt{width:100%;font-size:1.6rem;line-height:1.2}.tamaArea .inner .NotesBox .specificationBox dd dl dd{font-size:1.4rem;line-height:1.2;border-bottom:none}.tamaArea .inner .NotesBox .specificationBox .imgBox{margin-bottom:32px}.tamaArea .inner .NotesBox .specificationBox .imgBox li:first-child{margin-bottom:24px}.tamaArea .inner .NotesBox .specificationBox .imgBox figure{width:100%;height:100%;background:#fff;border-radius:24px}.tamaArea .inner .NotesBox .specificationBox .imgBox figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.conceptArea{padding:49px 0 64px 0}.conceptArea .corner::before{width:56px;height:56px}.conceptArea .corner::after{width:56px;height:56px}.conceptArea .inner .ttl span{font-size:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.conceptArea .inner .ttl span::before{width:24px;height:24px}.conceptArea .inner .ttl span::after{width:24px;height:24px}.conceptArea .cont::before{width:56px;height:56px}.conceptArea .cont::after{width:56px;height:56px}.conceptArea .cont .inner.wrap{padding:32px 24px}.conceptArea .cont .inner.wrap .slick-prev,.conceptArea .cont .inner.wrap .slick-next{width:48px}.conceptArea .cont .inner.wrap .slick-prev{left:0%}.conceptArea .cont .inner.wrap .slick-next{right:0%}.conceptArea .cont .inner.wrap .busBox{text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px}.conceptArea .cont .inner.wrap .busBox .conceptSlier{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:32px}.conceptArea .cont .inner.wrap .busBox .txtBox{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.conceptArea .cont .inner.wrap .busBox .txtBox .subTtl{margin-bottom:32px}.conceptArea .cont .inner.wrap .busBox .txtBox .subTtl span{font-size:2rem}.conceptArea .cont .inner.wrap .characterBox{padding:16px;margin-bottom:32px}.conceptArea .cont .inner.wrap .characterBox .characterProf{-ms-flex-wrap:wrap;flex-wrap:wrap}.conceptArea .cont .inner.wrap .characterBox .characterProf .table__basic{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-right:0}.conceptArea .cont .inner.wrap .characterBox .characterProf .characterSlier{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:24px}.conceptArea .cont .inner.wrap .characterBox .overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:24px}.conceptArea .cont .inner.wrap .characterBox .overview .leftBox{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}.conceptArea .cont .inner.wrap .characterBox .overview .rightBox{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:24px}.conceptArea .cont .inner.wrap .characterBox .overview .rightBox img{margin-bottom:24px}.hurdleArea{padding:64px 0 88px}.hurdleArea::before{width:32px;height:56px}.hurdleArea .inner .listBox{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.hurdleArea .inner .listBox .leftBox{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.hurdleArea .inner .listBox .leftBox ul{gap:24px}.hurdleArea .inner .listBox .leftBox ul li{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.hurdleArea .inner .listBox .leftBox .groupTxt{line-height:1.2}.pleaseArea{padding:96px 0 80px;position:relative}.pleaseArea .inner .ttlBox .ttl span{display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pleaseArea .inner .ttlBox .ttl span::before{width:24px;height:24px;top:28px}.pleaseArea .inner .ttlBox .ttl span::after{width:24px;height:24px;top:28px}}@media screen and (max-width: 600px){.pcBr{display:none}.w1080Br{display:none}.tabBr{display:none}.spBr{display:block}.kv{margin-top:70px}.flowWrap a img{width:90px;min-width:90px}.introductionArea .inner .cont{padding:24px}.introductionArea .inner .cont .ttlBox{margin-bottom:24px}.introductionArea .inner .cont .ttlBox span{font-size:3rem}.introductionArea .inner .cont .ttlBox .balloon{width:100px;top:-80px;right:0;min-width:90px}.introductionArea .inner .cont .largeBtn .calendarBtn a{font-size:1.4rem;padding:12px 56px 12px 16px}.introductionArea .inner .cont .largeBtn .calendarBtn a::before{width:32px;height:32px;min-width:32px;min-height:32px;margin-right:32px}.introductionArea .inner .cont .largeBtn .calendarBtn a::after{width:24px;height:24px;min-width:24px;min-height:24px}.introductionArea .inner .cont .largeBtn .nishishinjukubtn a{font-size:1.4rem;padding:12px 56px 12px 16px}.introductionArea .inner .cont .largeBtn .nishishinjukubtn a::before{width:32px;height:32px;min-width:32px;min-height:32px}.introductionArea .inner .cont .largeBtn .nishishinjukubtn a::after{width:24px;height:24px;min-width:24px;min-height:24px}.introductionArea .inner .cont .largeBtn .tamabtn a{font-size:1.4rem;padding:12px 56px 12px 16px}.introductionArea .inner .cont .largeBtn .tamabtn a::before{width:32px;height:32px;min-width:32px;min-height:32px}.introductionArea .inner .cont .largeBtn .tamabtn a::after{width:24px;height:24px;min-width:24px;min-height:24px}.introductionArea .inner .cont .smallBtn a{padding:12px 40px 12px 16px;font-size:1.4rem;min-height:56px}.introductionArea .inner .cont .smallBtn a::after{width:24px;height:24px;min-width:24px;min-height:24px}.worriesArea{overflow:hidden}.worriesArea .inner .ttlBox .mainTtl .ttl span{font-size:3rem;white-space:nowrap}.challengeArea{padding:104px 0 0;min-height:120px}.challengeArea .inner .ttlBox{width:90%;bottom:-70%}.challengeArea .inner .ttlBox .ttl:after{width:88.94px;height:41.66px}.challengeArea .inner .ttlBox .ttl span{font-size:2.8rem;padding:24px;line-height:1.2}.questionArea{padding:160px 0 88px}.questionArea .inner .ttlBox .ttl span.ttlFont{font-size:3rem;padding-bottom:16px}.questionArea .inner .ttlBox .ttl span:first-child{font-size:8rem;left:-50px}.questionArea .inner .ttlBox .ttl span:last-child{font-size:9rem;right:-60px;top:-30px}.questionArea .inner .ttlBox .ttl .tabBr{display:block}.questionArea .inner .questionBox dl dd{font-size:1.6rem;padding:24px}.explanationArea{padding-bottom:40px}.explanationArea::before{width:56px;height:56px}.explanationArea::after{width:56px;height:56px}.explanationArea .ttlBox{position:static;left:initial;-webkit-transform:initial;transform:initial;min-width:initial;width:auto;margin:0 auto}.explanationArea .ttlBox img{width:100%}.explanationArea .corner::before{width:56px;height:56px;bottom:-40px}.explanationArea .corner::after{width:56px;height:56px;bottom:-40px}.explanationArea .corner .cont01{border:none;margin:0;padding-top:0}.explanationArea .corner .cont01 .subTtl{margin:0 0 20px 0}.explanationArea .corner .cont01 .x3 li{padding:16px}.explanationArea .corner .cont01 .x3 li .imgBox{margin-bottom:16px}.explanationArea .corner .cont02{margin:204px 0 0 0;border:none}.explanationArea .corner .cont02 .balloon{top:-224px;right:30px}.explanationArea .corner .cont02 .subTtl{margin:-194px 0 20px 0}.explanationArea .corner .cont02 .x3 li{padding:16px}.explanationArea .corner .cont02 .x3 li .imgBox{margin-bottom:16px}.calendarArea .inner .ttl span{font-size:3rem}.calendarArea .inner .ttl span::before{left:-50px;width:82px;height:81px}.calendarArea .inner .ttl span::after{top:-42px;width:86px;height:54px}.calendarArea .inner .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:120px}.calendarArea .inner .wrap .calendarBox{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-right:0}.calendarArea .inner .wrap .calendarBox .busstopTop,.calendarArea .inner .wrap .calendarBox .busstopBottom{width:40%}.calendarArea .inner .wrap .calendarBox .googlecalendar .character01{width:15%;bottom:calc(100% - 16px)}.calendarArea .inner .wrap .calendarBox .character02{width:80px}.nishishinjukuArea{padding:56px 0 0}.nishishinjukuArea .inner .ttlBox .ttl::after{width:70px;height:70px;right:0;top:-44px}.nishishinjukuArea .inner .ttlBox .ttl .mainTtl{font-size:2.4rem;padding:8px 8px}.nishishinjukuArea .inner .ttlBox .subTtl{white-space:nowrap}.nishishinjukuArea .inner .ttlBox .subTtl span{white-space:nowrap}.nishishinjukuArea .inner .ttlBox img{width:auto}.tamaArea{padding:56px 0}.tamaArea .inner .ttlBox{margin-bottom:24px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tamaArea .inner .ttlBox .ttl .mainTtl{font-size:2.4rem;padding:8px 8px}.tamaArea .inner .ttlBox .subTtl{white-space:nowrap}.tamaArea .inner .ttlBox .subTtl span{white-space:nowrap}.tamaArea .inner .ttlBox img{width:auto}.hurdleArea{padding:64px 0 88px}.hurdleArea .inner .character{width:60%}.hurdleArea .inner .ttlBox{margin-bottom:32px}.hurdleArea .inner .ttlBox .ttlLine .mainTtl{font-size:3rem}.hurdleArea .inner .ttlBox .ttlLine img{width:44px}.hurdleArea .inner .ttlBox .bgTtl{font-size:3rem}.hurdleArea .inner .ttlBox .subTtl{font-size:3rem}.hurdleArea .inner .ttlBox .subTtl span{font-size:4.8rem}.hurdleArea .inner .listBox{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;position:relative;z-index:1}.hurdleArea .inner .listBox .leftBox{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.hurdleArea .inner .listBox .leftBox ul{gap:24px}.hurdleArea .inner .listBox .leftBox ul li{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.hurdleArea .inner .listBox .leftBox .groupTxt{line-height:1.2}.hurdleArea .inner .listBox .rightBox{gap:24px}.remodal{padding:24px}.remodal p{font-size:1.4rem}.roadmapArea{padding:80px 0 72px}.roadmapArea .inner::before{width:280px;height:280px;top:-50px}.roadmapArea .inner .cont .ttlBox{padding-top:16px;margin-bottom:24px}.roadmapArea .inner .cont .ttlBox .ttl::after{width:64%;bottom:-20px;height:36.33px}.roadmapArea .inner .cont .ttlBox .ttl span{font-size:3rem}.roadmapArea .inner .cont .ttlBox .subTtl{font-size:2rem}.roadmapArea .inner .cont picture{display:block}.pleaseArea{padding:96px 0 0;position:relative}.pleaseArea .inner .ttlBox .ttl span{font-size:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pleaseArea .inner .ttlBox .ttl span::before{width:24px;height:24px;top:8px}.pleaseArea .inner .ttlBox .ttl span::after{width:24px;height:24px;top:8px}.pleaseArea .inner .ttlBox .ttl span .tabBr{display:block}.pleaseArea .inner .cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.pleaseArea .inner .cont .leftBox{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;margin:70px auto 0}.pleaseArea .inner .cont .leftBox .characterBox{padding-left:24px}.pleaseArea .inner .cont .leftBox .characterBox .balloon{top:-48%;left:-50px}.pleaseArea .inner .cont .rightBox{padding:24px;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.pleaseArea .inner .cont .rightBox .pleaseBox dl:not(:last-child){margin-bottom:32px}.pleaseArea .inner .cont .rightBox .pleaseBox dl dd::before{right:calc(100% - 10px);top:7%}.cta{padding:120px 0 64px 0;background:url(../img/cta_bg_sp.svg) no-repeat right top/contain,#ffe45d}.cta .inner{padding:0;border-radius:4px;max-width:100vw;border-radius:0;margin-top:-20px}.cta .inner .ttlBox{margin-bottom:16px}.cta .inner .ttlBox .ttl span{font-size:4rem}.cta .inner .btnWrap{text-align:center}.cta .inner .btnWrap>a{font-size:2rem}}