.top-main{background-color:#fffcf5}.top-title{position:relative;width:calc(100% - 2rem);max-width:900px;margin:0 auto 32px;padding-top:clamp(48px, 8vw, 80px);font-size:clamp(18px, 3vw, 32px);text-align:center;font-weight:700}.top-title::before{position:absolute;content:"";left:0;right:0;top:0;width:clamp(28.8px, 4.8vw, 48px);height:clamp(39px, 6.5vw, 65px);margin:auto;background-repeat:no-repeat;background-size:cover;background-position:center}.top-title--green{color:#009a5a}.top-title--green::before{background-image:url("../assets/images/top-title-green.svg")}@media screen and (min-width:1400px){.top-title--green--withLongCurve::after{position:absolute;content:"";left:500px;top:clamp(10px, calc(6vw - 26px), 34px);width:calc(50vw - 48px);height:26px;background-image:url("../assets/images/curve-green.svg");background-repeat:no-repeat;background-size:auto 100%;background-position:left top}}@media screen and (min-width:1400px){.top-title--green--withShortCurve::after{position:absolute;content:"";left:240px;top:0;width:164px;height:26px;background-image:url("../assets/images/curve-green-short.svg");background-repeat:no-repeat;background-size:auto 100%;background-position:left top}}.top-title--pink{color:#fd65a1}.top-title--pink::before{background-image:url("../assets/images/top-title-pink.svg")}.top-title--yellow{color:#e7a00c}.top-title--yellow::before{background-image:url("../assets/images/top-title-yellow.svg")}@media screen and (min-width:1400px){.top-title--yellow--withLongCurve::after{position:absolute;content:"";left:500px;top:clamp(10px, calc(6vw - 26px), 34px);width:calc(50vw - 48px);height:26px;background-image:url("../assets/images/curve-yellow.svg");background-repeat:no-repeat;background-size:auto 100%;background-position:left top}}.top-title--blue{color:#217aa7}.top-title--blue::before{background-image:url("../assets/images/top-title-blue.svg")}@media screen and (min-width:1400px){.top-title--blue--withShortCurve::after{position:absolute;content:"";left:240px;top:0;width:164px;height:26px;background-image:url("../assets/images/curve-blue-short.svg");background-repeat:no-repeat;background-size:auto 100%;background-position:left top}}.top-title--black{color:#454545}.top-title--black::before{background-image:url("../assets/images/top-title-black.svg")}.top-description{width:calc(100% - 2rem);max-width:900px;margin:0 auto 1.5rem;font-size:21px;line-height:34px;color:#454545}@media screen and (max-width:1119px){.top-description{font-size:16px;line-height:27px}}.top-fv{position:relative;width:100%;height:calc(100dvh - 84px);margin-top:84px;overflow:hidden}@media screen and (max-width:1399px){.top-fv{height:calc(56.25vw + 80px);margin-top:66px}}@media screen and (max-width:767px){.top-fv{height:calc(56.25vw + 200px)}}@media screen and (min-width:1400px){.top-fv::before{position:absolute;content:"";left:0;bottom:0;width:100%;height:60px;background-color:#fffcf5}}.top-fv-video{width:100%;height:56.25vw}.top-fv--slide{width:100%;height:100dvh;background-color:#fffbf2}@media screen and (max-width:1079px){.top-fv--slide{height:60vw}}.top-fv--slide img{width:100%;height:100%;object-fit:cover}.top-fv--slide .slick-dots{right:40px !important;bottom:200px !important;text-align:right !important}@media screen and (max-width:1079px){.top-fv--slide .slick-dots{right:24px !important;bottom:60px !important}}@media screen and (max-width:767px){.top-fv--slide .slick-dots{right:16px !important;bottom:20px !important}}.top-fv--slide .slick-dots li{width:40px !important;height:4px !important;background-color:#e5f5ee !important;border-radius:10px}@media screen and (max-width:767px){.top-fv--slide .slick-dots li{width:32px !important}}.top-fv--slide .slick-dots li.slick-active{background-color:#009a5a !important}.top-fv--slide .slick-dots li button::before{color:transparent !important}.top-fv--message{position:absolute;left:0;bottom:0;width:100%;height:8.67vw;background-image:url("../assets/images/top-fv-bg.svg");background-repeat:no-repeat;background-size:auto 101%;background-position:center}@media screen and (max-width:1399px){.top-fv--message{bottom:0;height:120px;padding-top:66px;background-position:center}}@media screen and (max-width:767px){.top-fv--message{background-image:none;height:200px;text-align:center;background-color:#fffcf5}.top-fv--message::before{position:absolute;content:"";left:0;right:0;top:48px;width:36px;height:36px;width:28.8px;height:39px;margin:auto;background-image:url("../assets/images/top-title-green.svg");background-repeat:no-repeat;background-size:cover;background-position:center}}.top-fv--message-text{position:absolute;left:40px;bottom:12px;margin-bottom:0;font-size:clamp(27px, 3.3vw, 57px);letter-spacing:10px;color:#009a5a}@media screen and (max-width:1399px){.top-fv--message-text{left:24px;font-size:27px;line-height:54px}}@media screen and (max-width:767px){.top-fv--message-text{left:0;right:0;line-height:40px}}@media screen and (min-width:1400px){.top-fv--message-text .--sp{display:none}}.top-search{width:calc(100% - 100px);margin:80px auto 160px;padding:50px 20px 20px;background-color:#e5f5ee;border-radius:20px}@media screen and (max-width:1119px){.top-search{width:calc(100% - 4rem);margin:72px auto 144px;padding:2rem 1rem}}@media screen and (max-width:767px){.top-search{width:calc(100% - 2rem);margin:40px auto}}.top-search-title{position:relative;margin-bottom:0;padding-left:120px;font-size:32px;line-height:3;color:#009a5a;text-align:center;font-weight:700;letter-spacing:3px}@media screen and (max-width:1399px){.top-search-title{padding-left:108px;font-size:27px;letter-spacing:2px}}@media screen and (max-width:767px){.top-search-title{padding-left:72px;font-size:18px}}.top-search-title::before{position:absolute;content:"";left:0;right:270px;width:120px;height:100%;margin:auto;background-repeat:no-repeat;background-size:auto 100%;background-position:left center}@media screen and (max-width:1399px){.top-search-title::before{right:250px;width:72px}}@media screen and (max-width:767px){.top-search-title::before{right:210px;width:45px}}.top-search-title--green::before{background-image:url("../assets/images/top-search-green-glass.svg")}.top-search-title--pink::before{background-image:url("../assets/images/top-search-pink-glass.svg")}.top-search-title--yellow::before{background-image:url("../assets/images/top-search-yellow-glass.svg")}.top-search-title--blue::before{background-image:url("../assets/images/top-search-blue-glass.svg")}.top-search__content{position:relative;padding-top:72px}@media screen and (max-width:1119px){.top-search__content{padding-top:0}}.top-search__content--tabs{position:absolute;left:20px;top:32px;display:grid;grid-template-columns:repeat(4, 1fr);gap:25px;width:calc(100% - 40px)}@media screen and (min-width:1600px){.top-search__content--tabs{gap:50px}}@media screen and (max-width:1119px){.top-search__content--tabs{position:relative;left:auto;top:auto;grid-template-columns:repeat(2, 1fr);gap:15px;justify-content:center;width:100%;margin:24px auto}}@media screen and (max-width:767px){.top-search__content--tabs{gap:10px}}.top-search__content--tabs__item{position:relative;display:flex;align-items:center;justify-content:center;height:80px;font-size:20px;box-sizing:border-box;border:1px solid;border-radius:20px;background-color:#fff;cursor:pointer;filter:drop-shadow(3px 3px 5px rgba(0, 0, 0, 0.25))}.top-search__content--tabs__item.active{filter:none;border:none}.top-search__content--tabs__item:hover{filter:none;border:none}@media screen and (min-width:1600px){.top-search__content--tabs__item{font-size:24px}}@media screen and (max-width:1119px){.top-search__content--tabs__item{height:112px;padding:18px 0 !important;align-items:end}}@media screen and (max-width:767px){.top-search__content--tabs__item{font-size:18px}}.top-search__content--tabs__item--01{padding-left:60px;color:#009a5a;border-color:#009a5a}.top-search__content--tabs__item--01.active{background-color:#b2e1cd}.top-search__content--tabs__item--01:hover{background-color:#b2e1cd}.top-search__content--tabs__item--01::before{position:absolute;content:"";top:0;bottom:0;left:0;right:60px;width:50px;height:33.4px;margin:auto;background-image:url("../assets/images/top-search-green.svg");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width:1119px){.top-search__content--tabs__item--01::before{top:25px;bottom:auto;right:0;width:45px;height:30px}}.top-search__content--tabs__item--02{padding-left:50px;color:#fd65a1;border-color:#fd65a1}.top-search__content--tabs__item--02.active{background-color:#fed0e3}.top-search__content--tabs__item--02:hover{background-color:#fed0e3}.top-search__content--tabs__item--02::before{position:absolute;content:"";top:0;bottom:0;left:0;right:60px;width:39px;height:40px;margin:auto;background-image:url("../assets/images/top-search-pink.svg");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width:1119px){.top-search__content--tabs__item--02::before{top:20px;bottom:auto;right:0}}.top-search__content--tabs__item--03{padding-left:42px;color:#e7a00c;border-color:#e7a00c}.top-search__content--tabs__item--03.active{background-color:#fae2b1}.top-search__content--tabs__item--03:hover{background-color:#fae2b1}.top-search__content--tabs__item--03::before{position:absolute;content:"";top:0;bottom:0;left:0;right:60px;width:44px;height:36px;margin:auto;background-image:url("../assets/images/top-search-yellow.svg");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width:1119px){.top-search__content--tabs__item--03::before{top:18px;bottom:auto;right:0}}.top-search__content--tabs__item--04{padding-left:60px;color:#217aa7;border-color:#217aa7}.top-search__content--tabs__item--04.active{background-color:#bdddee}.top-search__content--tabs__item--04:hover{background-color:#bdddee}.top-search__content--tabs__item--04::before{position:absolute;content:"";top:0;bottom:0;left:0;right:132px;width:46px;height:36px;margin:auto;background-image:url("../assets/images/top-search-blue.svg");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width:1600px){.top-search__content--tabs__item--04::before{right:160px}}@media screen and (max-width:1119px){.top-search__content--tabs__item--04::before{top:18px;bottom:auto;right:0}}.top-search__content--box{display:flex;align-items:center;justify-content:center;width:100%;height:270px;background-color:#fff;border-radius:20px}@media screen and (max-width:1119px){.top-search__content--box{height:auto;background:none}}.top-search__content--box-form{position:relative;display:none;width:840px;margin:auto}.top-search__content--box-form.active{display:block}.top-search__content--box-form::before{position:absolute;content:"";left:0;top:0;bottom:0;width:124px;height:128px;margin:auto;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width:1119px){.top-search__content--box-form::before{position:relative;background-image:none}}.top-search__content--box-form--01::before{background-image:url("../assets/images/japan-green.svg")}.top-search__content--box-form--02::before{background-image:url("../assets/images/japan-pink.svg")}.top-search__content--box-form--03::before{background-image:url("../assets/images/japan-yellow.svg")}.top-search__content--box-form--04::before{background-image:url("../assets/images/japan-blue.svg")}.top-search__content--box-form-select{position:absolute;left:0;top:0;width:100%;height:100%;padding:0 30px;font-size:24px;color:#454545;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #888;border-radius:20px}@media screen and (max-width:1119px){.top-search__content--box-form-select{font-size:18px}}.top-search__content--box-form-select--wrap{position:relative;width:690px;height:80px;margin-left:auto}@media screen and (max-width:1119px){.top-search__content--box-form-select--wrap{width:100%;height:60px;margin-left:0}}.top-search__content--box-form-select--wrap::after{position:absolute;content:"";right:32px;top:27px;width:20px;height:20px;border-left:3px solid #000;border-bottom:3px solid #000;transform:rotate(-45deg)}@media screen and (max-width:1119px){.top-search__content--box-form-select--wrap::after{right:20px;top:21px;width:13.5px;height:13.5px}}.top-service{position:relative;display:grid;padding-bottom:clamp(50px, 10vw, 180px);overflow:hidden}.top-service--green::before{position:absolute;content:"";right:-360px;top:0;bottom:0;width:660px;height:660px;margin:auto;background:radial-gradient(rgba(0, 154, 90, 0.2), rgba(0, 154, 90, 0));border-radius:50%}@media screen and (max-width:1599px){.top-service--green::before{right:-300px;width:540px;height:540px}}.top-service--pink::before{position:absolute;content:"";left:-360px;top:20px;width:660px;height:660px;background:radial-gradient(rgba(253, 101, 161, 0.2), rgba(253, 101, 161, 0));border-radius:50%}@media screen and (max-width:1599px){.top-service--pink::before{left:-300px;width:540px;height:540px}}.top-service--blue:before{position:absolute;content:"";right:-360px;top:80px;width:660px;height:660px;background:radial-gradient(rgba(33, 122, 167, 0.2), rgba(33, 122, 167, 0));border-radius:50%}@media screen and (max-width:1599px){.top-service--blue:before{right:-300px;width:540px;height:540px}}.top-service--yellow::before{position:absolute;content:"";left:-360px;top:20px;width:660px;height:660px;background:radial-gradient(rgba(231, 160, 12, 0.2), rgba(231, 160, 12, 0));border-radius:50%}@media screen and (max-width:1599px){.top-service--yellow::before{left:-300px;width:540px;height:540px}}@media screen and (max-width:1119px){.top-service::before{position:relative;display:none;background:none}}.top-service .top-title{position:relative;order:1}@media screen and (max-width:1119px){.top-service .top-title{order:2;margin-bottom:18px}}.top-service .top-description{position:relative;order:2}@media screen and (max-width:1119px){.top-service .top-description{order:3;margin-bottom:24px}}.top-service-img{position:relative;order:3;width:calc(100% - 2rem);max-width:900px;margin:0 auto}@media screen and (max-width:1119px){.top-service-img{order:1;margin-bottom:18px}}.top-service-img img{width:100%;aspect-ratio:3;object-fit:cover;border-radius:30px;object-position:center 25%}.top-service-tabs{position:relative;order:4;display:flex;justify-content:center;gap:30px;margin:-20px auto 0;padding-left:0;list-style:none}@media screen and (max-width:1119px){.top-service-tabs{margin:0 auto;gap:20px}}@media screen and (max-width:767px){.top-service-tabs{gap:10px}}.top-service-tabs__item{position:relative;display:flex;align-items:center;justify-content:center;width:260px;height:80px;background-color:#fff;cursor:pointer;text-align:center;box-sizing:border-box;border:1px solid;border-radius:20px;font-size:21px;filter:drop-shadow(3px 3px 5px rgba(0, 0, 0, 0.25))}@media screen and (max-width:1119px){.top-service-tabs__item{width:108px;height:108px;padding-bottom:12px;align-items:flex-end;font-size:18px;line-height:21px;text-align:center}}.top-service-tabs__item--green{border-color:#009a5a;color:#009a5a}.top-service-tabs__item--green.active{border:none;background-color:#e5f5ee}.top-service-tabs__item--blue{border-color:#19639c;color:#19639c}.top-service-tabs__item--blue.active{border:none;background-color:#e8f1f6}.top-service-tabs__item.active{filter:none}.top-service-tabs__item--type01{padding-left:48px}@media screen and (max-width:1119px){.top-service-tabs__item--type01{display:flex;align-items:flex-end;justify-content:center;padding-left:20px;padding-right:20px}}.top-service-tabs__item--type01::before{position:absolute;content:"";left:40px;top:0;bottom:0;width:37px;height:32px;margin:auto;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width:1119px){.top-service-tabs__item--type01::before{left:0;right:0;top:18px;bottom:auto;width:25px;height:22px}}.top-service-tabs__item--type01.top-service-tabs__item--green::before{background-image:url("../assets/images/top-service-home-green.svg")}.top-service-tabs__item--type01.top-service-tabs__item--blue::before{background-image:url("../assets/images/top-service-home-blue.svg")}.top-service-tabs__item--type02{padding-left:48px}@media screen and (max-width:1119px){.top-service-tabs__item--type02{display:flex;align-items:center;justify-content:center;padding-left:20px;padding-right:20px;padding-top:54px}}.top-service-tabs__item--type02::before{position:absolute;content:"";left:80px;top:0;bottom:0;width:39px;height:24px;margin:auto;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width:1119px){.top-service-tabs__item--type02::before{left:0;right:0;top:18px;bottom:auto;width:25px;height:15.5px}}.top-service-tabs__item--type02.top-service-tabs__item--green::before{background-image:url("../assets/images/top-service-car-green.svg")}.top-service-tabs__item--type02.top-service-tabs__item--blue::before{background-image:url("../assets/images/top-service-car-blue.svg")}.top-service-tabs__item--type03{padding-left:48px}@media screen and (max-width:1119px){.top-service-tabs__item--type03{display:flex;align-items:flex-end;justify-content:center;padding-left:20px;padding-right:20px}}.top-service-tabs__item--type03::before{position:absolute;content:"";left:48px;top:0;bottom:0;width:25px;height:32px;margin:auto;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width:1119px){.top-service-tabs__item--type03::before{left:0;right:0;top:18px;bottom:auto;width:19px;height:24px}}.top-service-tabs__item--type03.top-service-tabs__item--green::before{background-image:url("../assets/images/top-service-facility-green.svg")}.top-service-tabs__item--type03.top-service-tabs__item--blue::before{background-image:url("../assets/images/top-service-facility-blue.svg")}.top-service-menu{position:relative;order:5;display:none;gap:20px;width:calc(100% - 2rem);max-width:420px;margin:50px auto 0;padding-bottom:20px;padding-left:0;list-style:none}.top-service-menu.active{display:grid}@media screen and (max-width:1119px){.top-service-menu{margin:24px auto 0}}.top-service-menu__item{margin:0}.top-service-menu__item-link{display:flex;align-items:center;justify-content:center;width:100%;max-width:420px;height:45px;border-radius:10px;filter:drop-shadow(3px 3px 5px rgba(0, 0, 0, 0.25));text-decoration:none}.top-service-menu__item-link:hover{opacity:0.7;color:#454545;opacity:0.7}.top-service-menu__item-link--green{background-color:#e5f5ee}.top-service-menu__item-link--pink{background-color:#ffeff5}.top-service-menu__item-link--yellow{background-color:#fdf5e6}.top-service-menu__item-link--blue{background-color:#e8f1f6}.top-faq{width:calc(100% - 100px);margin:auto}@media screen and (max-width:1399px){.top-faq{width:calc(100% - 4rem)}}@media screen and (max-width:1119px){.top-faq{width:calc(100% - 2rem)}}.top-faq-menu{display:grid;grid-template-columns:repeat(2, 1fr);gap:25px;margin-bottom:50px}@media screen and (min-width:1600px){.top-faq-menu{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width:1800px){.top-faq-menu{gap:50px}}@media screen and (max-width:767px){.top-faq-menu{grid-template-columns:repeat(1, 1fr)}}.top-faq-menu__item{padding:20px;background-color:#fff;border:1px solid;border-radius:20px}.top-faq-menu__item--green{border-color:#009a5a}.top-faq-menu__item--pink{border-color:#fd65a1}.top-faq-menu__item--yellow{border-color:#e7a00c}.top-faq-menu__item--blue{border-color:#217aa7}.top-faq-menu__item-title{position:relative;font-size:18px;line-height:50px;padding-left:64px}.top-faq-menu__item-title--green{color:#009a5a}.top-faq-menu__item-title--green::before{position:absolute;content:"";left:0;top:0;bottom:0;width:54px;height:36px;margin:auto;background-image:url("../assets/images/top-search-green.svg");background-repeat:no-repeat;background-size:cover;background-position:center}.top-faq-menu__item-title--pink{color:#fd65a1}.top-faq-menu__item-title--pink::before{position:absolute;content:"";left:8px;top:0;bottom:0;width:35px;height:36px;margin:auto;background-image:url("../assets/images/top-search-pink.svg");background-repeat:no-repeat;background-size:cover;background-position:center}.top-faq-menu__item-title--yellow{color:#e7a00c}.top-faq-menu__item-title--yellow::before{position:absolute;content:"";left:3px;top:0;bottom:0;width:45px;height:36px;margin:auto;background-image:url("../assets/images/top-search-yellow.svg");background-repeat:no-repeat;background-size:cover;background-position:center}.top-faq-menu__item-title--blue{color:#217aa7}.top-faq-menu__item-title--blue::before{position:absolute;content:"";left:8px;top:0;bottom:0;width:46px;height:36px;margin:auto;background-image:url("../assets/images/top-search-blue.svg");background-repeat:no-repeat;background-size:cover;background-position:center}.top-faq-menu__item--block:not(:last-of-type){margin-bottom:24px}.top-faq-menu__item--block--question{width:100%;padding:10px;line-height:27px;border-radius:10px;filter:drop-shadow(3px 3px 5px rgba(0, 0, 0, 0.25));cursor:pointer}.top-faq-menu__item--block--question strong{margin-right:8px;font-size:21px;line-height:27px}.top-faq-menu__item--block--question--green{background-color:#e5f5ee}.top-faq-menu__item--block--question--green strong{color:#009a5a}.top-faq-menu__item--block--question--pink{background-color:#ffeff5}.top-faq-menu__item--block--question--pink strong{color:#fd65a1}.top-faq-menu__item--block--question--yellow{background-color:#fdf5e6}.top-faq-menu__item--block--question--yellow strong{color:#e7a00c}.top-faq-menu__item--block--question--blue{background-color:#e8f1f6}.top-faq-menu__item--block--question--blue strong{color:#217aa7}.top-faq-menu__item--block--answer{display:none;padding:4px 8px}.top-faq__cta{position:relative;z-index:1;margin-bottom:180px;padding:27px 75px;border-radius:30px;overflow:hidden}@media screen and (max-width:1399px){.top-faq__cta{padding:calc(40vw + 4rem) 1rem 1rem}}@media screen and (max-width:1119px){.top-faq__cta{margin-bottom:120px}}@media screen and (max-width:767px){.top-faq__cta{margin-bottom:60px}}.top-faq__cta::before{position:absolute;content:"";z-index:0;left:0;top:0;width:100%;height:100%;background-color:#e5f5ee;background-image:url("../assets/images/top-cta-bg.jpg");background-repeat:no-repeat;background-size:auto 100%;background-position:right top}@media screen and (max-width:1399px){.top-faq__cta::before{background-size:auto 40vw;background-position:center top 1rem}}.top-faq__cta--content{position:relative}.top-faq__cta--content-text{font-size:23px;line-height:42px;letter-spacing:2px;color:#009a5a;font-weight:700}@media screen and (max-width:1119px){.top-faq__cta--content-text{font-size:16px;line-height:27px;letter-spacing:1.5px}}.top-faq__cta--content__main{display:flex;align-items:center}@media screen and (max-width:1119px){.top-faq__cta--content__main{flex-wrap:wrap}}.top-faq__cta--content__main--info{margin-right:60px}@media screen and (max-width:1119px){.top-faq__cta--content__main--info{order:2;width:100%}}@media screen and (max-width:1399px){.top-faq__cta--content__main--info{margin-right:30px}}@media screen and (max-width:767px){.top-faq__cta--content__main--info{margin-right:0}}.top-faq__cta--content__main--info--tel{display:flex;align-items:center;margin-bottom:4px}@media screen and (max-width:1119px){.top-faq__cta--content__main--info--tel{display:block;text-align:center}}.top-faq__cta--content__main--info--tel--caption{font-weight:700}.top-faq__cta--content__main--info--tel--caption span:nth-child(1){display:block;font-size:12px;line-height:27px;text-align:center}@media screen and (max-width:1119px){.top-faq__cta--content__main--info--tel--caption span:nth-child(1){display:inline;font-size:16px}}.top-faq__cta--content__main--info--tel--caption span:nth-child(2){display:block;font-size:21px;line-height:27px;text-align:center}@media screen and (max-width:1119px){.top-faq__cta--content__main--info--tel--caption span:nth-child(2){display:inline;font-size:16px}}.top-faq__cta--content__main--info--tel--number{margin-left:12px;font-size:48px;line-height:1;font-weight:700}@media screen and (max-width:1119px){.top-faq__cta--content__main--info--tel--number{font-size:42px;text-align:center}}@media screen and (max-width:767px){.top-faq__cta--content__main--info--tel--number{margin-left:0}}.top-faq__cta--content__main--info--time{font-weight:700}.top-faq__cta--content__main--info--time .--sp{display:none}@media screen and (max-width:1119px){.top-faq__cta--content__main--info--time{order:1;width:100%;font-size:12px;text-align:center}.top-faq__cta--content__main--info--time .--sp{display:block}}.top-faq__cta--content__main--buttons{display:flex}@media screen and (max-width:1119px){.top-faq__cta--content__main--buttons{order:1;width:100%;margin-bottom:24px;justify-content:center}}@media screen and (max-width:767px){.top-faq__cta--content__main--buttons{display:block;margin-bottom:0}}.top-faq__cta--content__main--buttons-link{display:flex;align-items:center;justify-content:center;width:240px;height:45px;color:#fff;font-weight:700;border-radius:10px;text-decoration:none;filter:drop-shadow(3px 3px 5px rgba(0, 0, 0, 0.25))}@media screen and (max-width:767px){.top-faq__cta--content__main--buttons-link{margin:0 auto 16px}}.top-faq__cta--content__main--buttons-link:not(:last-child){margin-right:30px}@media screen and (max-width:767px){.top-faq__cta--content__main--buttons-link:not(:last-child){margin-right:auto}}.top-faq__cta--content__main--buttons-link:hover{color:#fff;opacity:0.7}.top-faq__cta--content__main--buttons-link--green{background-color:#009a5a}.top-faq__cta--content__main--buttons-link--yellow{background-color:#e7a00c}.top-news{padding:48px 0;background-color:#fff}@media screen and (max-width:1119px){.top-news{padding:24px 0}}.top-news-list{display:flex;flex-wrap:wrap;width:900px;margin:0 auto}@media screen and (max-width:1119px){.top-news-list{display:block;width:calc(100% - 2rem)}}.top-news-list__info{display:flex;align-items:center;width:270px;margin-bottom:0;padding:24px 0}@media screen and (max-width:1119px){.top-news-list__info{width:100%;padding:16px 0}}.top-news-list__info:not(:last-of-type){border-bottom:1px solid #888}@media screen and (max-width:1119px){.top-news-list__info:not(:last-of-type){border-bottom:none}}.top-news-list__info--date{width:108px;margin-right:12px;font-size:14px;font-weight:400}.top-news-list__info--category{display:inline-block;width:120px;padding:4px 0;font-size:12px;line-height:1;color:#fff;background-color:#009a5a;text-align:center}@media screen and (max-width:1119px){.top-news-list__info--category{margin-left:auto}}.top-news-list__title{width:calc(100% - 270px);margin-bottom:0;padding:24px 0}.top-news-list__title:not(:last-of-type){border-bottom:1px solid #888}@media screen and (max-width:1119px){.top-news-list__title{width:100%;padding:0 0 16px;line-height:27px}}.top-news-list__title a{line-height:20px}.top-news-list__title a:hover{opacity:0.7}.top-column{padding-top:200px}@media screen and (max-width:1119px){.top-column{padding-top:150px}}@media screen and (max-width:767px){.top-column{padding-top:80px}}.top-column-list{display:flex;gap:30px;width:calc(100% - 50px);margin-left:50px;overflow-x:scroll}@media screen and (max-width:767px){.top-column-list{width:calc(100% - 20px);margin-left:1rem}}.top-column-list__item{min-width:clamp(280px, 50vw, 420px);box-sizing:border-box;border:1px solid #454545;border-radius:20px;background-color:#fff;overflow:hidden}.top-column-list__item-img{width:100%;aspect-ratio:2.25;object-fit:cover;margin-bottom:16px}.top-column-list__item--info{display:flex;align-items:center;margin-bottom:16px;padding:0 20px}.top-column-list__item--info--date{font-size:14px}.top-column-list__item--info--category{margin-left:auto;padding:4px 10px;font-size:12px;line-height:1;color:#fff;background-color:#009a5a;font-weight:700}.top-column-list__item-title{padding:0 20px 20px;font-size:21px;line-height:34px}@media screen and (max-width:1119px){.top-column-list__item-title{font-size:16px;line-height:27px}}.top-summary{padding:150px 0 200px}@media screen and (max-width:1119px){.top-summary{padding:100px 0 120px}}@media screen and (max-width:767px){.top-summary{padding:60px 0 80px}}@media screen and (max-width:1119px){.top-summary-img{margin-bottom:2rem}}.top-summary-img img{width:auto;height:clamp(36px, 10vw, 72px);margin:0 auto 50px}.top-summary-list{display:flex;align-items:flex-end;gap:30px;width:900px;margin:auto}@media screen and (max-width:1119px){.top-summary-list{width:calc(100% - 2rem);max-width:800px;flex-wrap:wrap}}.top-summary-list__item{width:280px;text-decoration:none}.top-summary-list__item:hover{opacity:0.7}@media screen and (max-width:1119px){.top-summary-list__item:nth-child(1){width:calc(50% - 15px)}.top-summary-list__item:nth-child(2){width:calc(50% - 15px)}.top-summary-list__item:nth-child(3){width:100%}}.top-summary-list__item-title{margin-bottom:12px;font-size:14px;color:#009a5a;text-align:center}.top-summary-list__item-img img{width:100%;height:200px;object-fit:cover;box-sizing:border-box;border:1px solid #009a5a;border-radius:20px}@media screen and (max-width:1119px){.top-summary-list__item-img img{aspect-ratio:1.4;height:auto}}.top-summary-list__item-text{font-size:18px;line-height:24px;color:#009a5a;font-weight:700;letter-spacing:2px;text-align:center}@media screen and (min-width:1120px){.top-summary-list__item-text .--sp{display:none;margin-bottom:2rem}}.top-summary-list__item-link{display:flex;align-items:center;justify-content:center;width:100%;height:45px;color:#fff;font-weight:700;border-radius:10px;background-color:#009a5a;text-decoration:none}.top-summary-list__item-link:hover{color:#fff;opacity:0.7}.top-summary-list__item--noImg{height:200px;padding:40px 20px 20px;background-color:#e5f5ee;border-radius:20px}.top-summary-list__item--noImg:hover{opacity:1}@media screen and (min-width:1120px){.top-summary-list__item--noImg{height:auto;padding:30px 20px 20px}}