﻿@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("../font/NotoSansJP-Regular.woff2") format("woff2"),url("../font/NotoSansJP-Regular.woff") format("woff")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("../font/NotoSansJP-Bold.woff2") format("woff2"),url("../font/NotoSansJP-Bold.woff") format("woff")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:900;font-display:swap;src:url("../font/NotoSansJP-Black.woff2") format("woff2"),url("../font/NotoSansJP-Black.woff") format("woff")}@font-face{font-family:"Century Gothic";font-style:normal;font-weight:400;font-display:swap;src:url("../font/CenturyGothic-Regular.woff2") format("woff2"),url("../font/CenturyGothic-Regular.woff") format("woff")}@font-face{font-family:"Century Gothic";font-style:normal;font-weight:700;font-display:swap;src:url("../font/CenturyGothic-Bold.woff2") format("woff2"),url("../font/CenturyGothic-Bold.woff") format("woff")}@font-face{font-family:"Zen Kaku Gothic New";font-style:normal;font-weight:700;font-display:swap;src:url("../font/ZenKakuGothicNew-Bold.woff2") format("woff2"),url("../font/ZenKakuGothicNew-Bold.woff") format("woff")}html{scroll-behavior:smooth;font-size:2.5641025641vw}@media only screen and (min-width: 769px){html{font-size:.694444444vw}}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;letter-spacing:.05em;letter-spacing:.05em;color:#555;font-size:1.6rem}img,source{width:100%;height:100%}.wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;margin:0 auto;width:100%;overflow:hidden}main{flex:1;width:100vw}.pc-only{display:none}@media only screen and (min-width: 769px){.pc-only{display:block}}.sp-only{display:block}@media only screen and (min-width: 769px){.sp-only{display:none}}section{position:relative;width:100%;margin:0 auto}picture{display:block}.font-en{font-family:"Century Gothic",sans-serif;font-weight:400;font-style:normal}.zen-kaku{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal}.bold{font-weight:700}.black{font-weight:900}.white{color:#fff}.pink-1{color:#fc94a7}.pink-2{color:#f3637d}.black-note{color:#7f7f7f}.yellow{color:#fcff81}.bg-pink-1{background:#fc94a7}.bg-pink-2{background:#f3637d}.cv-btn{display:block;background:#328bbc;color:#fff;width:29rem;height:7.4rem;line-height:7.4rem;border-radius:.8rem;box-shadow:0 .5rem 0 #1e658d;text-align:center;font-size:2rem;position:relative;margin:0 auto;transition:all .3s}@media only screen and (min-width: 769px){.cv-btn{width:52rem;height:9rem;line-height:9rem;border-radius:1rem;box-shadow:0 .8rem 0 #1e658d;font-size:2.5rem}}.cv-btn .big{font-size:2.4rem}@media only screen and (min-width: 769px){.cv-btn .big{font-size:2.9rem}}.cv-btn::before{content:"";background:url(../img/cv-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;height:1.1rem;width:.6rem;position:absolute;right:2rem;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 769px){.cv-btn::before{height:1.4rem;width:.9rem;right:4rem}}.cv-btn:hover{transform:translateY(0.5rem);box-shadow:none}@media only screen and (min-width: 769px){.cv-btn:hover{transform:translateY(0.8rem)}}.section-ttl{text-align:center;line-height:1.8}.section-ttl .sub{font-size:1.6rem}@media only screen and (min-width: 769px){.section-ttl .sub{font-size:2.6rem}}.section-ttl .main{font-size:2.8rem}@media only screen and (min-width: 769px){.section-ttl .main{font-size:4.6rem}}.section-ttl .main .small{font-size:2.4rem}@media only screen and (min-width: 769px){.section-ttl .main .small{font-size:4.2rem}}.section-ttl .title-en{font-size:1.4rem;position:relative;color:#7f7f7f}@media only screen and (min-width: 769px){.section-ttl .title-en{font-size:2.4rem}}.section-ttl .title-en::before{content:"";background:url(../img/title-en-deco.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1.4rem;height:.2rem;position:absolute;left:-2.3rem;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 769px){.section-ttl .title-en::before{width:2.8rem;height:.4rem;left:-4.6rem}}.section-ttl .title-en::after{content:"";background:url(../img/title-en-deco.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1.4rem;height:.2rem;position:absolute;right:-2.3rem;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 769px){.section-ttl .title-en::after{width:2.8rem;height:.4rem;right:-4.6rem}}.slider{position:relative;z-index:1}.slick-prev,.slick-next{position:absolute;z-index:3;top:40%;cursor:pointer;background:url(../img/arrow-d-pink.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:3rem;height:3rem}.slick-prev{left:-4%;transform:rotate(180deg)}.slick-next{right:-4%;transform:scele(-1, 1)}.slick-dots{position:relative;z-index:3;text-align:center;margin:3rem 0 0 0}.slick-dots li{display:inline-block;margin:0 .8rem}.slick-dots button{color:rgba(0,0,0,0);outline:none;width:.6rem;height:.6rem;display:block;border-radius:9999px;background:#e2e2e2}.slick-dots .slick-active button{background:#555}.chatbot-script{background:#fff !important;margin-bottom:0}.wc-close{bottom:1rem !important;left:50% !important;transform:translateX(-50%) !important}@media only screen and (min-width: 769px){.wc-close{left:112rem !important}}.wc-open{height:75% !important}@media only screen and (min-width: 769px){.wc-open{height:75% !important}}.header-title-main{font-size:16px !important}.header{width:100%;height:7rem;padding:0 1rem;display:flex;align-items:center;justify-content:center;justify-content:space-between;box-shadow:0 .4rem .4rem rgba(0,0,0,.05);position:fixed;left:0;top:0;z-index:9999;background:#fff}@media only screen and (min-width: 769px){.header{padding:0 10rem}}.header a .header--logo{width:4.1rem}@media only screen and (min-width: 769px){.header a .header--logo{width:5.5rem}}.header--cv{display:block;background:#328bbc;box-shadow:0 .3rem 0 #1e658d;color:#fff;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.7rem 2.5rem;border-radius:.5rem;transition:all .3s}@media only screen and (min-width: 769px){.header--cv{padding:.9rem 3rem}}.header--cv::before{content:"";background:url(../img/cv-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:.4rem;height:.8rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.header--cv:hover{opacity:.8;transform:translateY(0.3rem);box-shadow:none}.header--cv .sub{font-size:1rem}@media only screen and (min-width: 769px){.header--cv .sub{font-size:1.2rem}}.header--cv .main{font-size:1.6rem}@media only screen and (min-width: 769px){.header--cv .main{font-size:1.9rem}}.fv{margin-top:7rem;background:url(../img/webp/fv-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding:5.5rem 0 3rem}@media only screen and (min-width: 769px){.fv{background:url(../img/webp/fv-bg-pc.webp);background-repeat:no-repeat;background-size:cover;background-position:center;margin-top:5rem;padding:8rem 0 7rem 6.5rem;position:relative}}.fv--sub-title{font-size:1.8rem;color:#fff;line-height:2.5;position:relative;z-index:2}@media only screen and (min-width: 769px){.fv--sub-title{line-height:2.45;font-size:3.9rem}}.fv--sub-title .bg-pink-1{padding:.6rem 1.2rem;border-radius:0 .5rem .5rem 0}@media only screen and (min-width: 769px){.fv--sub-title .bg-pink-1{padding:1rem 2rem;border-radius:1rem}}.fv--sub-title .bg-pink-1 .font-en{font-size:3rem;font-weight:bold}@media only screen and (min-width: 769px){.fv--sub-title .bg-pink-1 .font-en{font-size:5.5rem}}.fv--sub-title .bg-pink-1 .note{font-weight:normal;font-size:.8rem}@media only screen and (min-width: 769px){.fv--sub-title .bg-pink-1 .note{font-size:1.5rem}}.fv--img{width:36rem;margin-left:3rem;margin-top:-11.5rem}@media only screen and (min-width: 769px){.fv--img{width:73.5rem;margin:0;position:absolute;right:0;top:7rem}}.fv--main-title{margin-top:2rem;font-size:4.2rem;text-align:center}@media only screen and (min-width: 769px){.fv--main-title{font-size:8rem;margin-top:3rem;position:relative;z-index:2;text-align:left}}.fv--main-title .pink-2{font-size:5rem;position:relative;z-index:2}@media only screen and (min-width: 769px){.fv--main-title .pink-2{font-size:9.5rem}}.fv--main-title .pink-2::before{content:"";background:url(../img/fv-ttl-deco.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:27rem;height:2.3rem;position:absolute;left:0;bottom:-0.5rem;z-index:-1}@media only screen and (min-width: 769px){.fv--main-title .pink-2::before{width:51rem;height:4.5rem;bottom:-0.5rem}}.fv--list{display:flex;align-items:center;justify-content:center;justify-content:space-between;margin:.5rem 3rem 2.5rem}@media only screen and (min-width: 769px){.fv--list{margin:0;justify-content:center;gap:3rem;position:absolute;right:8rem;top:44rem}}.fv--list--item{background:url(../img/fv-list.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:10.5rem;height:10.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.fv--list--item{width:17rem;height:17rem}}.fv--list--item p{text-align:center;font-size:1.6rem;color:#fff;transform:translateX(-0.3rem)}@media only screen and (min-width: 769px){.fv--list--item p{font-size:2.5rem}}.fv--list--item p .font-en{font-size:2rem}@media only screen and (min-width: 769px){.fv--list--item p .font-en{font-size:3.6rem}}.fv--list--item p .big{line-height:1;font-size:4rem}@media only screen and (min-width: 769px){.fv--list--item p .big{font-size:7.2rem}}@media only screen and (min-width: 769px){.fv--cv{margin-top:3.5rem;margin-left:1rem}}.fv--note{margin-top:1.5rem;text-align:right;font-size:1.2rem;margin-right:3rem}@media only screen and (min-width: 769px){.fv--note{margin-top:3rem;font-size:1.6rem;text-align:left;margin-left:18rem}}.cta{background:url(../img/webp/cta-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding:6.7rem 3rem 5rem}@media only screen and (min-width: 769px){.cta{padding:10rem 33rem 7rem}}.cta.cta2{padding:6.7rem 3rem 10rem}@media only screen and (min-width: 769px){.cta.cta2{padding:10rem 33rem 20rem}}.cta--content{background:#f05e85;padding:0 2rem 4rem;border-radius:1.5rem;box-shadow:0 .4rem 1rem rgba(155,63,79,.3)}@media only screen and (min-width: 769px){.cta--content{padding:0 6.5rem 5.6rem;border-radius:2.5rem;box-shadow:0 1rem 1.4rem rgba(155,63,79,.3);text-align:center}}.cta--content--bubble{transform:translateY(-1.7rem);background:#fff;color:#f05e85;text-align:center;font-size:1.8rem;width:28.7rem;height:4rem;line-height:3.5rem;border:.2rem solid #f05e85;border-radius:9999px;position:relative}@media only screen and (min-width: 769px){.cta--content--bubble{display:inline-block;transform:translateY(-2.5rem);font-size:2.3rem;width:36rem;height:5rem;line-height:4.6rem;border:.3rem solid #f05e85}}.cta--content--bubble::before{content:"";position:absolute;top:98%;left:50%;margin-left:-0.7rem;border:.7rem solid rgba(0,0,0,0);border-top:.7rem solid #fff}@media only screen and (min-width: 769px){.cta--content--bubble::before{margin-left:-1rem;border:1rem solid rgba(0,0,0,0);border-top:1rem solid #fff}}.cta--content--title{color:#fff;text-align:center;font-size:3.3rem;position:relative;margin-top:-1.5rem;text-shadow:.1rem .2rem 0 rgba(0,0,0,.3)}@media only screen and (min-width: 769px){.cta--content--title{font-size:4rem;margin-top:-1.5rem;text-shadow:.2rem .3rem 0 rgba(0,0,0,.3)}}.cta--content--title::before{content:"";background:url(../img/cta-star-01.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1.5rem;height:2rem;position:absolute;left:2.8rem;top:3.5rem}@media only screen and (min-width: 769px){.cta--content--title::before{width:2.5rem;height:4rem;left:2.2rem;top:6rem}}.cta--content--title::after{content:"";background:url(../img/cta-star-02.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:2.4rem;height:2.9rem;position:absolute;right:2rem;top:0rem}@media only screen and (min-width: 769px){.cta--content--title::after{width:4rem;height:5rem;right:1.5rem}}.cta--content--title .yellow{position:relative}.cta--content--title .yellow::before{content:"";background:url(../img/cta-star-03.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:2.9rem;height:2.7rem;position:absolute;right:4rem;bottom:-7rem}@media only screen and (min-width: 769px){.cta--content--title .yellow::before{width:4rem;height:5rem;right:-25rem;bottom:-6rem}}.cta--content--title .yellow .font-en{font-size:6rem;font-weight:bold}@media only screen and (min-width: 769px){.cta--content--title .yellow .font-en{font-size:7.2rem}}.cta--content--price-wrap{display:flex;align-items:center;justify-content:center;gap:1.9rem;margin-top:2rem}@media only screen and (min-width: 769px){.cta--content--price-wrap{gap:4rem}}.cta--content--price-wrap--list{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.cta--content--price-wrap--list{flex-direction:row;gap:1.6rem}}.cta--content--price-wrap--list--item{background:#fff;text-align:center;width:14.5rem;height:3.7rem;line-height:3.7rem}@media only screen and (min-width: 769px){.cta--content--price-wrap--list--item{width:12.2rem;height:12.2rem;border-radius:9999px;font-size:1.7rem;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.5}}.cta--content--price-wrap--list .plus{width:1rem;display:flex;align-items:center;justify-content:center;margin:.3rem auto}@media only screen and (min-width: 769px){.cta--content--price-wrap--list .plus{width:1.3rem}}.cta--content--addmission{margin-top:3rem;text-align:center}@media only screen and (min-width: 769px){.cta--content--addmission{margin-top:2rem}}.cta--content--addmission--bubble{font-size:1.8rem;position:relative}@media only screen and (min-width: 769px){.cta--content--addmission--bubble{font-size:2.4rem}}.cta--content--addmission--bubble::before,.cta--content--addmission--bubble::after{content:"";background:url(../img/cta-bubble-deco.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1.1rem;height:1.5rem;position:absolute}@media only screen and (min-width: 769px){.cta--content--addmission--bubble::before,.cta--content--addmission--bubble::after{width:1.7rem;height:2.3rem}}.cta--content--addmission--bubble::before{left:-1.7rem;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 769px){.cta--content--addmission--bubble::before{left:-2.4rem}}.cta--content--addmission--bubble::after{right:-1.7rem;top:50%;transform:translateY(-50%) scale(-1, 1)}@media only screen and (min-width: 769px){.cta--content--addmission--bubble::after{right:-2.4rem}}.cta--content--addmission--wrap{margin-top:1.5rem;background:#fff;border-radius:.8rem;padding:1.5rem 2.5rem 2.5rem;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;align-items:flex-start;position:relative}@media only screen and (min-width: 769px){.cta--content--addmission--wrap{flex-direction:row;align-items:center;justify-content:space-between;border-radius:1rem;padding:3rem 5rem;margin-bottom:4rem}}.cta--content--addmission--wrap::before{background:radial-gradient(circle farthest-side, #f05e85, #f05e85 30%, transparent 30%, transparent);background-size:1.5rem;content:"";display:inline-block;height:1.5rem;width:90%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 769px){.cta--content--addmission--wrap::before{height:1.5rem;width:11rem;transform:translate(-50%, -50%) rotate(90deg)}}.cta--content--addmission--wrap::after{content:"";background:url(../img/star-pink.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:2.3rem;height:2.5rem;position:absolute;right:.5rem;top:.5rem}@media only screen and (min-width: 769px){.cta--content--addmission--wrap::after{width:4rem;height:4rem;right:59rem;top:10rem}}.cta--content--addmission--wrap--course-price{display:flex;align-items:center;justify-content:center;gap:3rem}.cta--content--addmission--wrap--course-price .label{font-size:2rem;font-weight:bold;color:#fff;background:#f05e85;height:6.2rem;width:8.5rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.cta--content--addmission--wrap--course-price .label::before{content:"";position:absolute;right:-4.8rem;border-left:2.5rem solid #f05e85;border-top:3.2rem solid rgba(0,0,0,0);border-right:2.5rem solid rgba(0,0,0,0);border-bottom:3.2rem solid rgba(0,0,0,0)}.cta--content--addmission--wrap--course-price .label .training{font-size:1.2rem}.cta--content--addmission--wrap--course-price .label .training .font-en{font-size:3rem;font-weight:bold}.cta--content--addmission--wrap--course-price .label .training .unit{font-size:1.8rem}.cta--content--addmission--wrap--course-price .discount{font-size:8rem;position:relative;font-weight:bold;color:#f05e85;letter-spacing:-0.1em;z-index:2}.cta--content--addmission--wrap--course-price .discount::before{content:"";background:#fcff81;width:14rem;height:1.6rem;position:absolute;left:0;bottom:1rem;z-index:-1}.cta--content--addmission--wrap--course-price .discount .percent{font-size:4.7rem;position:absolute;top:1rem;right:-5rem}.cta--content--addmission--wrap--course-price .discount .off{font-size:2.2rem;position:absolute;bottom:1rem;right:-5.5rem;letter-spacing:0}.cta--content--addmission--wrap--course-price .discount.black{font-size:6rem;letter-spacing:0;padding-left:1rem;white-space:nowrap;position:relative}.cta--content--addmission--wrap--course-price .discount.black::before{bottom:0rem}.cta--content--addmission--wrap--course-price .discount.black::after{content:"";background:url(../img/star-pink.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:2.3rem;height:2.5rem;position:absolute;left:-1rem;bottom:-1rem}@media only screen and (min-width: 769px){.cta--content--addmission--wrap--course-price .discount.black::after{width:4rem;height:4rem;left:12rem;bottom:5.5rem}}.cta .note{font-weight:normal;margin-top:2rem;font-size:1.2rem;text-align:center}@media only screen and (min-width: 769px){.cta .note{font-size:1.4rem}}.new-year-banner{display:block;margin-top:3rem;border-radius:1.5rem;box-shadow:0 .4rem 1rem rgba(155,63,79,.3)}@media only screen and (min-width: 769px){.new-year-banner{border-radius:2.5rem;box-shadow:0 1rem 1.4rem rgba(155,63,79,.3)}}.new-year-banner img{border-radius:1.5rem}@media only screen and (min-width: 769px){.new-year-banner img{border-radius:2.5rem}}.achievements{background:url(../img/webp/fv-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding:7rem 3rem}@media only screen and (min-width: 769px){.achievements{background:url(../img/webp/fv-bg-pc.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding:11rem 18rem}}.achievements--ttl{position:relative;z-index:2}.achievements--ttl::before{content:"";background:url(../img/achievements-bubble-line.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:18.2rem;height:1.5rem;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1}@media only screen and (min-width: 769px){.achievements--ttl::before{width:36.4rem;height:3rem}}@media only screen and (min-width: 769px){.achievements .slick-initialized .slick-slide{display:flex}}.achievements--list{margin-top:4rem}@media only screen and (min-width: 769px){.achievements--list{margin-top:8rem;display:flex;align-items:center;justify-content:center;align-items:flex-start;gap:4rem}}.achievements--list--item{background:url(../img/webp/ba-bottom-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:2rem;padding:3rem 2rem;height:auto;position:relative;z-index:2}@media only screen and (min-width: 769px){.achievements--list--item{width:33.2rem}}.achievements--list--item::before{content:"";background:#fff;width:33rem;height:34rem;border-radius:1.8rem 1.8rem 0 0;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.achievements--list--item::after{content:"";border:solid .2rem #f3637d;border-radius:2rem;width:100%;height:100%;position:absolute;top:0;left:0}.achievements--list--item--bubble{background:#f3637d;width:28.7rem;height:4.4rem;border-radius:9999px;text-align:center;line-height:4.4rem;color:#fff;font-size:1.5rem;margin-bottom:2rem;position:relative}.achievements--list--item--bubble .font-en{font-size:2.4rem;font-weight:bold}.achievements--list--item--bubble::before{content:"";position:absolute;top:97%;left:50%;margin-left:-1rem;border:1rem solid rgba(0,0,0,0);border-top:1rem solid #f3637d}.achievements--list--item--bubble::after{content:"";background:url(../img/achievements-bubble-deco.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:3.2rem;height:3.3rem;position:absolute;right:0;top:-1.5rem}.achievements--list--item--txt{line-height:1.75}.achievements--list--item--name{margin-top:2rem}.achievements--list--item--name .small{font-size:1.2rem}.achievements--list--item--image{margin-left:2.5rem;margin-top:1.3rem;display:flex;align-items:center;justify-content:center;align-items:flex-start;height:35rem}.achievements--list--item--image--before{width:28rem;margin-top:1rem}.achievements--list--item--image--before.ba-image-2{width:32rem}.achievements--list--item--image--before.ba-image-3{width:23rem}.achievements--list--item--image--before.ba-image-4{width:28rem}.achievements--list--item--image--before.ba-image-5{width:23rem}.achievements--list--item--image--before.ba-image-6{margin-top:3rem;width:25rem}.achievements--list--item--bottom{position:relative}.achievements--list--item--bottom--change{position:absolute;left:0rem;top:-13.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem}.achievements--list--item--bottom--change--before .label{display:block;margin:0 auto;margin-bottom:.5rem;text-align:center;background-color:#fff;width:7rem;height:1.6rem;line-height:1.6rem;border-radius:9999px;font-size:1.2rem}.achievements--list--item--bottom--change--before .weight{color:#fff;font-size:1.4rem}.achievements--list--item--bottom--change--before .weight .font-en{font-size:1.6rem}.achievements--list--item--bottom--change--before .weight .font-en .bold{font-size:2.4rem}.achievements--list--item--bottom--change .arrow{width:1rem;margin-bottom:.5rem}.achievements--list--item--bottom--change--after .label{display:block;margin:0 auto;font-weight:bold;text-align:center;background-color:#fff;width:7rem;color:#fc94a7;height:1.6rem;line-height:1.6rem;border-radius:9999px;font-size:1.2rem}.achievements--list--item--bottom--change--after .weight{color:#fff;font-size:1.4rem}.achievements--list--item--bottom--change--after .weight .font-en{font-size:1.6rem}.achievements--list--item--bottom--change--after .weight .font-en .bold{font-size:2.4rem}.achievements--list--item--bottom .weight-badge{position:absolute;left:11rem;top:-13rem;width:7.4rem}.achievements--list--item--bottom--accordion{margin-top:2rem;margin-bottom:2rem}.achievements--list--item--bottom--accordion--title{cursor:pointer;width:100%;background:#555;color:#fff;height:5rem;text-align:center;line-height:5rem;position:relative;z-index:100}.achievements--list--item--bottom--accordion--title::before{content:"";background:url(../img/cv-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1rem;height:1.2rem;position:absolute;right:2rem;top:50%;transform:rotate(90deg) translateX(-50%)}.achievements--list--item--bottom--accordion--title.close::before{content:"";background:url(../img/cv-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1rem;height:1.2rem;position:absolute;right:2rem;top:50%;transform:rotate(-90deg) translateX(50%)}.achievements--list--item--bottom--accordion--box{display:none;background:#fff;padding:2rem;line-height:2;text-align:justify}.achievements--list--item--bottom .note{font-size:1.2rem;margin-left:1rem;position:relative;line-height:1.35}.achievements--list--item--bottom .note::before{content:"※";font-size:1.2rem;color:#fff;position:absolute;left:0;top:0;transform:translateX(-100%)}.achievements .slick-prev,.achievements .slick-next{top:32rem}@media only screen and (min-width: 769px){.achievements .slick-prev,.achievements .slick-next{top:40rem}}.about{background:#fef8f0;padding:7rem 3rem}@media only screen and (min-width: 769px){.about{padding:11rem 33rem}}.about--txt{margin-top:3rem;text-align:center;line-height:2;white-space:nowrap}@media only screen and (min-width: 769px){.about--txt{margin-top:4rem;font-size:2rem}}.about--txt .pink-1{background:#fff;padding:0 .5rem}@media only screen and (min-width: 769px){.about--txt .pink-1{padding:0 .8rem}}.about--content{margin-top:5rem}.about--content--ttl{text-align:center;font-size:1.8rem;position:relative}@media only screen and (min-width: 769px){.about--content--ttl{font-size:3rem}}.about--content--ttl::before,.about--content--ttl::after{content:"";background:url(../img/feacher-ttl-deco.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1.1rem;height:1.5rem;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 769px){.about--content--ttl::before,.about--content--ttl::after{width:2rem;height:2.8rem}}.about--content--ttl::before{left:5rem}@media only screen and (min-width: 769px){.about--content--ttl::before{left:15rem}}.about--content--ttl::after{right:5rem;transform:translateY(-50%) scale(-1, 1)}@media only screen and (min-width: 769px){.about--content--ttl::after{right:15rem}}.about--content--list{margin-top:3rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.8rem}@media only screen and (min-width: 769px){.about--content--list{gap:3rem}}.about--content--list--item{width:calc((100% - 1.6rem)/3);height:18.7rem;border-radius:1rem;padding:2.5rem 0;border:solid .1rem #555;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:flex-start}@media only screen and (min-width: 769px){.about--content--list--item{width:calc((100% - 6rem)/3);height:10rem;gap:2.5rem;flex-direction:row;justify-content:center;align-items:center;padding:0}}.about--content--list--item .icon{height:4.5rem;display:flex;align-items:center;justify-content:center}.about--content--list--item .txt{text-align:center;line-height:1.5;margin-top:1.5rem;font-size:1.5rem;white-space:nowrap}@media only screen and (min-width: 769px){.about--content--list--item .txt{margin-top:0}}.about--content--list--item.feature-04 .txt{margin-top:2.8rem}@media only screen and (min-width: 769px){.about--content--list--item.feature-04 .txt{margin-top:0}}.about--content--list--item.feature-05 .icon{height:3.2rem;margin-top:1rem}@media only screen and (min-width: 769px){.about--content--list--item.feature-05 .icon{margin-top:0}}.about--content--list--item.feature-05 .txt{margin-top:2rem}@media only screen and (min-width: 769px){.about--content--list--item.feature-05 .txt{margin-top:0}}.worry{margin-top:-3.6rem}@media only screen and (min-width: 769px){.worry{margin-top:-13rem}}.worry--top{background:url(../img/webp/worry-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;background-position:top;padding:8.9rem 3rem 12.4rem}@media only screen and (min-width: 769px){.worry--top{background:url(../img/webp/worry-bg-pc.webp);background-repeat:no-repeat;background-size:cover;background-position:center;background-position:top;padding:15rem 33rem 41rem}}.worry--top--ttl{position:relative}.worry--top--ttl::before{content:"";background:url(../img/worry-ttl-deco.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:4.2rem;height:4.7rem;position:absolute;top:-2rem;right:2rem}@media only screen and (min-width: 769px){.worry--top--ttl::before{width:8.1rem;height:8.5rem;top:-3rem;right:15rem}}.worry--top--list{margin-top:7.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12.5rem}@media only screen and (min-width: 769px){.worry--top--list{margin-top:10.6rem;flex-direction:row;gap:0rem}}.worry--top--list--item{line-height:1.5;text-align:center;position:relative;z-index:2;white-space:nowrap}@media only screen and (min-width: 769px){.worry--top--list--item{margin:0 -2rem}}.worry--top--list--item::before{content:"";background:url(../img/worry-bubble.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:32rem;height:17rem;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}@media only screen and (min-width: 769px){.worry--top--list--item::before{width:35rem;height:19rem}}.worry--top--list--item.left{transform:translateX(-20%)}@media only screen and (min-width: 769px){.worry--top--list--item.left{transform:translateX(20%) translateY(0%)}}.worry--top--list--item.right{transform:translateX(20%)}@media only screen and (min-width: 769px){.worry--top--list--item.right{transform:translateX(-20%) translateY(400%)}}.worry--middle{background:url(../img/webp/worry-bottom-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding:9.3rem 3rem 6.4rem;margin-top:-4rem;position:relative;z-index:-1}@media only screen and (min-width: 769px){.worry--middle{background:url(../img/webp/worry-bottom-bg-pc.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding:18.6rem 33rem 13.8rem;margin-top:-13rem}}.worry--middle--ttl{line-height:1.5;position:relative}@media only screen and (min-width: 769px){.worry--middle--ttl .main{font-size:4rem}}.worry--middle--ttl::before{content:"";background:url(../img/sweat.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:3.3rem;height:3.3rem;position:absolute;right:4rem;top:-1rem}@media only screen and (min-width: 769px){.worry--middle--ttl::before{width:6.6rem;height:6.6rem;right:18rem;top:-3rem}}.worry--middle--list{margin-top:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;align-items:flex-start;gap:1rem}@media only screen and (min-width: 769px){.worry--middle--list{margin-top:8.5rem;gap:3rem}}.worry--middle--list--item{background:#fff;width:18.8rem;height:7.4rem;border-radius:.8rem;display:flex;align-items:center;justify-content:center;position:relative;text-align:center;line-height:1.5}@media only screen and (min-width: 769px){.worry--middle--list--item{width:40rem;height:8rem;line-height:8rem;font-size:2.1rem}}.worry--middle--list--item::before{content:"";position:absolute;top:50%;left:98%;margin-top:-1rem;border:1rem solid rgba(0,0,0,0);border-left:1rem solid #fff}@media only screen and (min-width: 769px){.worry--middle--list--item::before{margin-top:-1.5rem;border:1.5rem solid rgba(0,0,0,0);border-left:1.5rem solid #fff}}.worry--bottom{background:#fff3f6;margin-top:-4rem;padding:6.6rem 0 4rem;text-align:center;position:relative;z-index:-2}@media only screen and (min-width: 769px){.worry--bottom{margin-top:-13rem;padding:17rem 0 10rem}}.worry--bottom--sub{font-size:1.8rem;position:relative;margin-bottom:1.5rem}@media only screen and (min-width: 769px){.worry--bottom--sub{font-size:3rem;margin-bottom:2.5rem}}.worry--bottom--sub::before,.worry--bottom--sub::after{content:"";background:url(../img/feacher-ttl-deco.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1.1rem;height:1.5rem;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 769px){.worry--bottom--sub::before,.worry--bottom--sub::after{width:2rem;height:3rem}}.worry--bottom--sub::before{left:10rem}@media only screen and (min-width: 769px){.worry--bottom--sub::before{left:56rem}}.worry--bottom--sub::after{right:10rem;transform:translateY(-50%) scale(-1, 1)}@media only screen and (min-width: 769px){.worry--bottom--sub::after{right:56rem}}.worry--bottom--main{font-size:2.2rem}@media only screen and (min-width: 769px){.worry--bottom--main{font-size:4rem}}.worry--bottom--main .bg-pink-2{display:inline-block;box-shadow:.2rem .3rem 0 #b11632;padding:.5rem 1rem}@media only screen and (min-width: 769px){.worry--bottom--main .bg-pink-2{box-shadow:.5rem .6rem 0 #b11632;padding:.8rem 2rem}}.worry--bottom--main .bg-pink-2.box-2{margin-top:1rem;position:relative}@media only screen and (min-width: 769px){.worry--bottom--main .bg-pink-2.box-2{margin-top:2rem}}.worry--bottom--main .bg-pink-2.box-2::before,.worry--bottom--main .bg-pink-2.box-2::after{content:"";background:url(../img/star-pink.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:2.9rem;height:3.2rem;position:absolute}@media only screen and (min-width: 769px){.worry--bottom--main .bg-pink-2.box-2::before,.worry--bottom--main .bg-pink-2.box-2::after{width:7rem;height:8rem}}.worry--bottom--main .bg-pink-2.box-2::before{bottom:-2.7rem;left:-2rem}@media only screen and (min-width: 769px){.worry--bottom--main .bg-pink-2.box-2::before{bottom:-5rem;left:-7rem}}.worry--bottom--main .bg-pink-2.box-2::after{top:-2.4rem;right:-2rem}@media only screen and (min-width: 769px){.worry--bottom--main .bg-pink-2.box-2::after{top:-5rem;right:-8rem}}.method{padding:7rem 0rem;position:relative}@media only screen and (min-width: 769px){.method{padding:11rem 0rem}}.method::before{content:"";background:url(../img/webp/square-deco.webp);background-repeat:no-repeat;background-size:contain;background-position:center;width:25.5rem;height:25.7rem;position:absolute;top:29.8rem;right:-8rem;z-index:-1}@media only screen and (min-width: 769px){.method::before{width:50rem;height:50rem;top:5rem;right:-14rem}}@media only screen and (min-width: 769px){.method::after{content:"";background:url(../img/webp/square-deco.webp);background-repeat:no-repeat;background-size:contain;background-position:center;width:50rem;height:50rem;position:absolute;top:70rem;left:-14rem;transform:rotate(180deg);z-index:-1}}.method--ttl{white-space:nowrap}.method--top{padding:0 3rem;margin-top:5.2rem}@media only screen and (min-width: 769px){.method--top{padding:0 33rem;margin-top:7rem}}.method--top--bubble{position:relative;text-align:center;line-height:1.5}@media only screen and (min-width: 769px){.method--top--bubble{font-size:2.4rem}}.method--top--bubble::before{content:"";background:url(../img/method-bubble-line.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:33rem;height:9.9rem;position:absolute;left:50%;top:50%;transform:translate(-50%, -45%)}@media only screen and (min-width: 769px){.method--top--bubble::before{width:46rem;height:16rem}}.method--top--bubble::after{content:"";background:url(../img/check.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:7rem;height:3.5rem;position:absolute;left:-2rem;top:-3rem}@media only screen and (min-width: 769px){.method--top--bubble::after{width:9.5rem;height:4.6rem;left:43rem;top:-4rem}}.method--top--bubble .pink-2{font-size:2.4rem;position:relative;z-index:2}@media only screen and (min-width: 769px){.method--top--bubble .pink-2{font-size:3.6rem}}.method--top--bubble .pink-2::before{content:"";background:url(../img/achievements-ttl-deco.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:23.3rem;height:2rem;position:absolute;bottom:-0.8rem;left:50%;transform:translateX(-50%);z-index:-1}@media only screen and (min-width: 769px){.method--top--bubble .pink-2::before{width:31.4rem;height:2.7rem}}.method--top--bubble .pink-2::after{content:"";background:url(../img/emphasis-pink.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:3.2rem;height:1.2rem;position:absolute;left:50%;top:-6.3rem;transform:translateX(-50%)}@media only screen and (min-width: 769px){.method--top--bubble .pink-2::after{width:4.3rem;height:1.5rem;top:-8rem}}.method--top--illust{width:19.1rem;margin:0 auto;margin-top:4.4rem}@media only screen and (min-width: 769px){.method--top--illust{width:26.5rem;margin-top:7rem}}.method--misunderstanding{padding:3rem 0}@media only screen and (min-width: 769px){.method--misunderstanding{padding:4rem 33rem 9rem}}.method--misunderstanding--ttl{text-align:center;background:#555;width:21.4rem;height:4.3rem;border-radius:1rem;line-height:4.3rem;position:relative;margin:0 auto}@media only screen and (min-width: 769px){.method--misunderstanding--ttl{width:30.8rem;height:6.2rem;line-height:6.2rem;font-size:2.6rem}}.method--misunderstanding--ttl::before{content:"";position:absolute;top:96%;left:50%;margin-left:-1rem;border:1rem solid rgba(0,0,0,0);border-top:1rem solid #555}@media only screen and (min-width: 769px){.method--misunderstanding--ttl::before{margin-left:-1.3rem;border:1.3rem solid rgba(0,0,0,0);border-top:1.3rem solid #555}}.method--misunderstanding--list{margin-top:1.8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}@media only screen and (min-width: 769px){.method--misunderstanding--list{margin-top:5rem;flex-direction:row;justify-content:space-between}}.method--misunderstanding--list--item--img{width:34rem}@media only screen and (min-width: 769px){.method--misunderstanding--list--item--img{width:37rem;border-radius:1rem}.method--misunderstanding--list--item--img img{border-radius:1rem}}.method--misunderstanding--list--item--txt{margin-top:-9rem;line-height:2.5}@media only screen and (min-width: 769px){.method--misunderstanding--list--item--txt{margin-top:-10rem}}.method--misunderstanding--list--item--txt .bg-white{background:#fff;padding:.5rem 1.3rem}.method--misunderstanding--list--item.misunderstanding-1 picture{margin-right:5rem}@media only screen and (min-width: 769px){.method--misunderstanding--list--item.misunderstanding-1 picture{margin-right:0%}}.method--misunderstanding--list--item.misunderstanding-2 picture{margin-left:5rem}@media only screen and (min-width: 769px){.method--misunderstanding--list--item.misunderstanding-2 picture{margin-left:0rem}}.method--misunderstanding--list--item.misunderstanding-2 p{text-align:right}@media only screen and (min-width: 769px){.method--misunderstanding--list--item.misunderstanding-2 p{text-align:left}}.method--coution{background:#555;text-align:center;padding:3.5rem 5rem}@media only screen and (min-width: 769px){.method--coution{padding:4rem 5rem}}.method--coution--icon{width:4.8rem;margin:0 auto}@media only screen and (min-width: 769px){.method--coution--icon{width:6.5rem}}.method--coution--txt{margin-top:2rem;line-height:2}@media only screen and (min-width: 769px){.method--coution--txt{margin-top:3rem;font-size:2.2rem}}.method--coution--txt .l-yellow{color:#fff7b1;font-weight:bold}.method--answer{padding:5rem 3rem 0;text-align:center}@media only screen and (min-width: 769px){.method--answer{padding:5rem 33rem 0}}.method--answer .sub{display:inline-block;text-align:center;width:19.7rem;height:3.9rem;line-height:3.9rem;border-radius:9999px;border:solid .1rem #f3637d}@media only screen and (min-width: 769px){.method--answer .sub{width:28.5rem;height:5.6rem;line-height:5.6rem;font-size:2.4rem}}.method--answer--txt{line-height:2;margin-top:1.2rem}@media only screen and (min-width: 769px){.method--answer--txt{margin-top:2.5rem;font-size:2rem}}.method--answer--txt .bg-pink-2{padding:.3rem .5rem;margin-right:.3rem}.method--answer--list{margin-top:4rem}@media only screen and (min-width: 769px){.method--answer--list{display:flex;align-items:center;justify-content:center;justify-content:space-between}}.method--answer--list--item{background:#fff;border:solid #f3637d .2rem;border-radius:1rem;padding:3rem 2rem;width:33rem;height:30rem}@media only screen and (min-width: 769px){.method--answer--list--item{width:37rem;padding:3rem}}.method--answer--list--item--top{display:flex;align-items:center;justify-content:center;justify-content:flex-start;gap:2.4rem}.method--answer--list--item--top--img{width:11.2rem}.method--answer--list--item--top--name{text-align:left;line-height:1.3}.method--answer--list--item--top--name .job{font-size:1.4rem}.method--answer--list--item--top--name .main{font-size:2rem}.method--answer--list--item--top--name .main .small{font-size:1.4rem}.method--answer--list--item--bottom{margin-top:2rem;font-size:1.2rem;text-align:justify;line-height:1.75}.method--bottom{margin-top:5rem;padding:0 3rem}@media only screen and (min-width: 769px){.method--bottom{margin-top:6rem;padding:0 33rem}}.method--bottom--ttl{text-align:center;line-height:1.3;font-size:2rem;position:relative}@media only screen and (min-width: 769px){.method--bottom--ttl{font-size:2.5rem}}.method--bottom--ttl::before{content:"";background:url(../img/method-bottom-ttl-deco.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:24rem;height:1rem;position:absolute;bottom:-2rem;left:50%;transform:translateX(-50%)}.method--bottom--list{margin-top:4.2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.8rem}@media only screen and (min-width: 769px){.method--bottom--list{justify-content:space-between;margin-top:6rem}}.method--bottom--list--item{width:calc((100% - 1.6rem)/3);height:15.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:flex-start;gap:1.5rem;border:.1rem solid #555;border-radius:1rem;padding:2.5rem 0}@media only screen and (min-width: 769px){.method--bottom--list--item{width:calc((100% - 6rem)/6)}}.method--bottom--list--item .icon{height:5.6rem}.method--bottom--list--item .txt{text-align:center;line-height:1.5}.method--bottom--list--item.body-02 .icon{height:4.8rem}.method--bottom--list--item.body-03 .icon{height:5.9rem}.method--bottom--list--item.body-03 .txt{margin-top:.5rem}.method--bottom--list--item.body-04 .icon{height:5.4rem}.method--bottom--list--item.body-04 .txt{margin-top:1rem}.method--bottom--list--item.body-05 .icon{height:5.4rem}.method--bottom--list--item.body-06 .icon{height:7rem}.method--bottom--txt{margin-top:3rem;text-align:center;line-height:2}@media only screen and (min-width: 769px){.method--bottom--txt{margin-top:4rem;font-size:2.4rem}}.method--bottom--txt .bg-pink-2{font-size:2rem;padding:.3rem 1rem}@media only screen and (min-width: 769px){.method--bottom--txt .bg-pink-2{font-size:3rem;margin-left:.4rem}}.reason{padding:7rem 3rem;position:relative}@media only screen and (min-width: 769px){.reason{padding:11rem 33rem}}.reason::before{content:"";background:url(../img/webp/square-deco.webp);background-repeat:no-repeat;background-size:contain;background-position:center;width:27rem;height:29rem;position:absolute;top:11rem;left:-8rem;z-index:-1}@media only screen and (min-width: 769px){.reason::before{width:60rem;height:60rem;top:5rem;left:-15rem}}.reason::after{content:"";background:url(../img/webp/square-deco.webp);background-repeat:no-repeat;background-size:contain;background-position:center;width:27rem;height:29rem;position:absolute;top:125rem;right:-8rem;transform:scale(-1, -1);z-index:-1}@media only screen and (min-width: 769px){.reason::after{width:60rem;height:60rem;top:100rem;right:-15rem}}.reason--title .main{line-height:1.2}.reason--title .main .pink-2{position:relative}.reason--title .main .pink-2::before{content:"";background:url(../img/achievements-bubble-line.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:14.6rem;height:1.3rem;position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:-1}@media only screen and (min-width: 769px){.reason--title .main .pink-2::before{width:29.2rem;height:2.6rem}}.reason--title .main .pink-2 .font-en{font-size:3.2rem;font-weight:bold}@media only screen and (min-width: 769px){.reason--title .main .pink-2 .font-en{font-size:6.4rem}}.reason--list{margin-top:5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6rem}@media only screen and (min-width: 769px){.reason--list{margin-top:7rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9rem}}@media only screen and (min-width: 769px){.reason--list--item{width:100%}}@media only screen and (min-width: 769px){.reason--list--item--top{display:flex;align-items:center;justify-content:center;gap:5rem}}.reason--list--item--top .label{display:block;margin:0 auto;text-align:center;font-size:1.7rem;position:relative}@media only screen and (min-width: 769px){.reason--list--item--top .label{margin:0;font-size:4.7rem;text-align:right}}.reason--list--item--top .label::before{content:"";background:url(../img/reason-bubble.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:8.8rem;height:3.2rem;position:absolute;left:50%;top:50%;transform:translate(-50%, -45%)}@media only screen and (min-width: 769px){.reason--list--item--top .label::before{display:none}}.reason--list--item--top .label .small{font-size:1.1rem}@media only screen and (min-width: 769px){.reason--list--item--top .label .small{font-size:3rem}}.reason--list--item--top--ttl{text-align:center;line-height:1.5;font-size:2rem;margin-top:3rem}@media only screen and (min-width: 769px){.reason--list--item--top--ttl{text-align:left;font-size:3.5rem;margin-top:0}}.reason--list--item--top--ttl .yellow-line{background:linear-gradient(transparent 60%, #FCFF81 60%)}.reason--list--item--top--ttl .font-en{font-size:3rem;font-weight:bold}@media only screen and (min-width: 769px){.reason--list--item--top--ttl .font-en{font-size:5rem}}.reason--list--item--top--ttl .note{font-size:.8rem}@media only screen and (min-width: 769px){.reason--list--item--top--ttl .note{font-size:1.6rem}}@media only screen and (min-width: 769px){.reason--list--item--middle{display:flex;align-items:center;justify-content:center;justify-content:space-between;margin-top:6rem;align-items:flex-start}}.reason--list--item--middle--image{margin-top:3rem;width:33rem}@media only screen and (min-width: 769px){.reason--list--item--middle--image{margin-top:0rem;width:47%}}@media only screen and (min-width: 769px){.reason--list--item--middle--right{width:47%}}.reason--list--item--middle--right--txt{margin-top:3rem;text-align:justify;line-height:2}@media only screen and (min-width: 769px){.reason--list--item--middle--right--txt{margin-top:0rem;width:100%}}.reason--list--item--middle--right--trainer{margin-top:5rem}@media only screen and (min-width: 769px){.reason--list--item--middle--right--trainer{margin-top:6rem}}.reason--list--item--middle--right--trainer--title{background:#555;text-align:center;width:33rem;height:6rem;line-height:6rem;color:#fff;font-weight:bold;position:relative;cursor:pointer}@media only screen and (min-width: 769px){.reason--list--item--middle--right--trainer--title{width:100%;height:6rem;line-height:6rem}}.reason--list--item--middle--right--trainer--title::after{content:"";background:url(../img/webp/instructor-deco.webp);background-repeat:no-repeat;background-size:contain;background-position:center;width:7rem;height:9.6rem;position:absolute;left:1.1rem;bottom:0}@media only screen and (min-width: 769px){.reason--list--item--middle--right--trainer--title::after{width:7rem;height:9.6rem}}.reason--list--item--middle--right--trainer--title::before{content:"";background:url(../img/cv-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1rem;height:1.2rem;position:absolute;right:2rem;top:50%;transform:rotate(90deg) translateX(-50%)}.reason--list--item--middle--right--trainer--title.close::before{content:"";background:url(../img/cv-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1rem;height:1.2rem;position:absolute;right:2rem;top:50%;transform:rotate(-90deg) translateX(50%)}.reason--list--item--middle--right--trainer--box{background:#fff;display:none;border:solid .2rem #555;padding:3rem 2rem;width:33rem}@media only screen and (min-width: 769px){.reason--list--item--middle--right--trainer--box{width:100%;padding:5rem}}.reason--list--item--middle--right--trainer--box--list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem}.reason--list--item--middle--right--trainer--box--list--item--image{width:29rem}@media only screen and (min-width: 769px){.reason--list--item--middle--right--trainer--box--list--item--image{width:100%}}.reason--list--item--middle--right--trainer--box--list--item--name{margin-top:2rem;line-height:1.75}.reason--list--item--middle--right--trainer--box--list .line{width:29rem;height:.1rem;background:#d4d4d4}@media only screen and (min-width: 769px){.reason--list--item--middle--right--trainer--box--list .line{width:100%}}.reason--list--item--middle--right--area{display:block;width:33rem;height:6rem;text-align:center;line-height:6rem;position:relative;background:#555;color:#fff;font-weight:bold;margin-top:4rem}@media only screen and (min-width: 769px){.reason--list--item--middle--right--area{margin-top:2rem;width:100%}}.reason--list--item--middle--right--area:hover{opacity:.8}.reason--list--item--middle--right--area::before{content:"";background:url(../img/cv-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1rem;height:1.2rem;position:absolute;right:2rem;top:50%;transform:rotate(90deg) translateX(-50%)}.reason--list--item--point{background:#fff3f6;padding:2rem;border:.2rem solid #fc94a7;border-radius:1rem;margin-top:4.5rem;line-height:2;position:relative;z-index:2;margin-bottom:2rem}@media only screen and (min-width: 769px){.reason--list--item--point{width:100%;margin-top:3rem}}.reason--list--item--point::before{content:"";background:url(../img/point.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:8rem;height:4rem;position:absolute;left:-1.5rem;top:-2rem}.reason--list--item--point::after{content:"";background:url(../img/webp/point-deco.webp);background-repeat:no-repeat;background-size:contain;background-position:center;width:21.8rem;height:10.4rem;position:absolute;right:-5rem;bottom:-3.5rem;z-index:-1}@media only screen and (min-width: 769px){.reason--list--item--point::after{bottom:-5rem;right:-10rem}}.reason--list--item--qa{margin-top:.5rem}@media only screen and (min-width: 769px){.reason--list--item--qa{margin-top:7rem;display:flex;align-items:center;justify-content:center;align-items:flex-start;justify-content:space-between;gap:3rem}}@media only screen and (min-width: 769px){.reason--list--item--qa--wrap{width:47%}}.reason--list--item--qa--wrap--question{margin-top:4rem;text-align:center;background:#d4d4d4;width:33rem;height:4rem;border-radius:.8rem;line-height:4rem;position:relative}@media only screen and (min-width: 769px){.reason--list--item--qa--wrap--question{margin-top:0;width:100%;height:5rem;line-height:5rem}}.reason--list--item--qa--wrap--question::before{content:"";background:url(../img/reason-woman-question.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:3.9rem;height:6rem;position:absolute;left:-1rem;bottom:0}@media only screen and (min-width: 769px){.reason--list--item--qa--wrap--question::before{width:5rem;height:8rem}}.reason--list--item--qa--wrap--answer{margin-top:2rem;border-radius:.8rem;border:solid .1rem #fc94a7;background:#fff;padding:2rem;text-align:justify;line-height:2;position:relative}@media only screen and (min-width: 769px){.reason--list--item--qa--wrap--answer{width:100%}}.reason--list--item--qa--wrap--answer::before{content:"";background:url(../img/reason-woman-answer.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:5.6rem;height:7.1rem;position:absolute;right:-1rem;bottom:-2rem}@media only screen and (min-width: 769px){.reason--list--item--qa--wrap--answer::before{width:7rem;height:10rem;bottom:-5rem}}.reason--list--item--lending{margin-top:4rem;position:relative}.reason--list--item--lending::before{content:"";background:url(../img/webp/square-deco.webp);background-repeat:no-repeat;background-size:contain;background-position:center;width:27rem;height:29rem;position:absolute;top:35rem;right:-14rem;z-index:-1}@media only screen and (min-width: 769px){.reason--list--item--lending::before{width:60rem;height:60rem;top:50rem;right:-35rem}}.reason--list--item--lending::after{content:"";background:url(../img/webp/square-deco.webp);background-repeat:no-repeat;background-size:contain;background-position:center;width:27rem;height:29rem;position:absolute;top:-85rem;left:-14rem;z-index:-1}@media only screen and (min-width: 769px){.reason--list--item--lending::after{width:50rem;height:50rem;top:-60rem;left:-40rem}}@media only screen and (min-width: 769px){.reason--list--item--lending{margin-top:5rem}}.reason--list--item--lending--ttl{text-align:center;position:relative;font-weight:bold}@media only screen and (min-width: 769px){.reason--list--item--lending--ttl{font-size:2.2rem}}.reason--list--item--lending--ttl::before,.reason--list--item--lending--ttl::after{content:"";background:#555;width:7.2rem;height:.1rem;position:absolute;top:50%}@media only screen and (min-width: 769px){.reason--list--item--lending--ttl::before,.reason--list--item--lending--ttl::after{width:24rem}}.reason--list--item--lending--ttl::before{left:0}@media only screen and (min-width: 769px){.reason--list--item--lending--ttl::before{left:0rem}}.reason--list--item--lending--ttl::after{right:0}@media only screen and (min-width: 769px){.reason--list--item--lending--ttl::after{right:0rem}}.reason--list--item--lending--list{margin-top:2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2.5rem;align-items:flex-start}@media only screen and (min-width: 769px){.reason--list--item--lending--list{margin-top:4rem;justify-content:space-between;gap:3rem}}.reason--list--item--lending--list--item{width:calc((100% - 5rem)/3)}@media only screen and (min-width: 769px){.reason--list--item--lending--list--item{width:10rem}}.reason--list--item--lending--list--item .icon{width:9.2rem}.reason--list--item--lending--list--item .txt{line-height:1.3;text-align:center;white-space:nowrap;margin-top:1rem}.reason--list--item--lending--list--item .txt .small{font-size:.8rem}.reason--list--item--lending--list--item.item-03 .txt,.reason--list--item--lending--list--item.item-04 .txt{margin-top:2rem}.reason--list--item--lending--note{font-size:1.2rem;padding-left:1rem;position:relative;line-height:1.5;margin-top:2rem}@media only screen and (min-width: 769px){.reason--list--item--lending--note{font-size:1.4rem;margin-top:3rem}}@media only screen and (min-width: 769px){.reason--list--item--lending--note .pc-only{display:inline}}@media only screen and (min-width: 769px){.reason--list--item--lending--note{text-align:center;margin-left:0}}.reason--list--item--lending--note::before{content:"※";font-size:1.2rem;position:absolute;left:0rem;top:0}@media only screen and (min-width: 769px){.reason--list--item--lending--note::before{display:none}}.reason--list--item--plan{margin-top:3.5rem}@media only screen and (min-width: 769px){.reason--list--item--plan{margin-top:6rem}}.reason--list--item--plan--ttl{background:#fc94a7;text-align:center;width:23.7rem;height:8.9rem;border-radius:1rem;position:relative;color:#fff;line-height:1.3;font-size:2rem;padding-top:1.6rem;margin:0 auto}@media only screen and (min-width: 769px){.reason--list--item--plan--ttl{width:52rem;height:9rem;line-height:9rem;font-size:2.5rem;padding-top:0rem}}.reason--list--item--plan--ttl .font-en{font-weight:bold;font-size:2.2rem}@media only screen and (min-width: 769px){.reason--list--item--plan--ttl .font-en{font-size:3rem}}.reason--list--item--plan--ttl::before{content:"";position:absolute;top:98%;left:50%;margin-left:-1rem;border:1rem solid rgba(0,0,0,0);border-top:1rem solid #fc94a7}@media only screen and (min-width: 769px){.reason--list--item--plan--ttl::before{margin-left:-1.3rem;border:1.3rem solid rgba(0,0,0,0);border-top:1.3rem solid #fc94a7}}.reason--list--item--plan--ttl::after{content:"";background:url(../img/reason04-badge.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:9rem;height:9rem;position:absolute;left:-5.6rem;top:-1.8rem}@media only screen and (min-width: 769px){.reason--list--item--plan--ttl::after{width:11rem;height:11rem;left:-6.5rem;top:-2rem}}@media only screen and (min-width: 769px){.reason--list--item--plan--top{display:flex;align-items:center;justify-content:center;justify-content:space-between;gap:4.2rem;margin-top:5.5rem}}.reason--list--item--plan--top--image{width:33rem;margin-top:2.5rem;position:relative}@media only screen and (min-width: 769px){.reason--list--item--plan--top--image{width:38rem;margin-top:0rem}}.reason--list--item--plan--top--image::before{content:"";background:url(../img/plan-image-badge.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:8.5rem;height:8.5rem;position:absolute;right:-0.5rem;bottom:-1.5rem}.reason--list--item--plan--top--table{margin-top:2.7rem;display:flex;flex-direction:column;align-items:center;justify-content:center;align-items:flex-start;gap:1.3rem}@media only screen and (min-width: 769px){.reason--list--item--plan--top--table{margin-top:0rem;width:38rem}}.reason--list--item--plan--top--table dl{display:flex;align-items:center;justify-content:center;align-items:flex-end;gap:4.7rem;justify-content:flex-start;padding-left:2.7rem}.reason--list--item--plan--top--table dl dt{transform:translateY(-0.2rem);width:6.7rem;white-space:nowrap;font-weight:normal}.reason--list--item--plan--top--table dl dd .font-en{font-size:2rem;color:#fc94a7;font-weight:bold}.reason--list--item--plan--top--table dl dd .yen{font-size:1.2rem}.reason--list--item--plan--top--table dl dd .tax{font-size:.8rem}.reason--list--item--plan--top--table dl dd .before .font-en{color:#555;font-size:1.6rem;position:relative}.reason--list--item--plan--top--table dl dd .before .font-en::before{content:"";background:url(../img/cancel-line.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:9rem;height:1.8rem;position:absolute;left:50%;top:50%;transform:translate(-33%, -50%)}.reason--list--item--plan--top--table dl dd .before .yen{font-size:1rem}.reason--list--item--plan--top--table dl dd .before .tax{font-size:.8rem}.reason--list--item--plan--top--table dl dd .triangle{font-size:1rem;margin:.5rem}.reason--list--item--plan--top--table dl dd .after{font-size:1.8rem}.reason--list--item--plan--top--table dl dd .after .font-en{font-size:4.2rem;font-weight:bold}.reason--list--item--plan--top--table dl dd .after .note{font-size:.8rem}.reason--list--item--plan--top--table .line{display:block;width:33rem;height:.1rem;background:#d4d4d4}.reason--list--item--plan--content{margin-top:4.2rem;background:#fff3f6;padding:3.5rem 2rem 2.5rem;position:relative;border-top:solid .1rem #fc94a7;border-bottom:solid .1rem #fc94a7}@media only screen and (min-width: 769px){.reason--list--item--plan--content{padding:4.5rem 6rem 3rem;margin:0 auto;margin-top:6.5rem;width:100%}}.reason--list--item--plan--content--ttl{text-align:center;background:#fc94a7;width:13.5rem;height:3.3rem;line-height:3.3rem;border-radius:9999px;margin:0 auto;position:absolute;left:50%;top:0;transform:translate(-50%, -50%)}@media only screen and (min-width: 769px){.reason--list--item--plan--content--ttl{width:15rem;height:4rem;line-height:4rem;font-size:2rem}}.reason--list--item--plan--content--list{display:flex;flex-direction:column;align-items:center;justify-content:center;align-items:flex-start;gap:1.3rem}@media only screen and (min-width: 769px){.reason--list--item--plan--content--list{flex-direction:row;justify-content:flex-start;gap:2rem;flex-wrap:wrap}}.reason--list--item--plan--content--list--item{display:flex;align-items:center;justify-content:center;gap:1rem}@media only screen and (min-width: 769px){.reason--list--item--plan--content--list--item{width:32rem;justify-content:flex-start}}.reason--list--item--plan--content--list--item .icon{width:4rem}.reason--list--item--plan--content--list--item .txt{font-size:1.5rem;line-height:1.5}.reason--list--item--plan--content--list--item .txt .note{font-size:.8rem}.reason--list--item--plan--content--list--item .txt .small{font-size:1rem}.reason--list--item--plan--note{line-height:1.6;margin-top:3rem;padding-left:2.5rem;font-size:1.2rem}@media only screen and (min-width: 769px){.reason--list--item--plan--note{font-size:1.4rem;width:100%;margin:0 auto;margin-top:3rem}}.reason--list--item--plan--note .note{position:relative}.reason--list--item--plan--note .note::before{content:"※";font-size:1.2rem;color:#7f7f7f;position:absolute;left:-2.5rem;top:0}.reason--list--item--plan--note .note2{position:relative}.reason--list--item--plan--note .note2::before{content:"※1";font-size:1.2rem;color:#7f7f7f;position:absolute;left:-2.5rem;top:0}.reason--list--item--plan--note .note3{position:relative}.reason--list--item--plan--note .note3::before{content:"※2";font-size:1.2rem;color:#7f7f7f;position:absolute;left:-2.5rem;top:0}.reason--list--item--cta{margin-top:5.3rem;background:#f05e85;border-radius:2rem;padding:0rem 2rem 3rem}@media only screen and (min-width: 769px){.reason--list--item--cta{width:100%;margin:0 auto;margin-top:6rem;padding:0rem 3rem 4.5rem}}.reason--list--item--cta .note{font-weight:normal;margin-top:2rem;font-size:1.2rem;text-align:center}@media only screen and (min-width: 769px){.reason--list--item--cta .note{font-size:1.4rem}}.reason--list--item--cta--bubble{margin:0 auto;transform:translateY(-2rem);background:#fff;border:solid .2rem #f05e85;border-radius:9999px;width:25.2rem;height:4rem;line-height:3.5rem;color:#f05e85;text-align:center;position:relative}.reason--list--item--cta--bubble::before{content:"";position:absolute;top:96%;left:50%;margin-left:-1rem;border:1rem solid rgba(0,0,0,0);border-top:1rem solid #fff}.reason--list--item--cta--bubble::after{content:"";background:url(../img/strong-deco.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:2rem;height:2rem;position:absolute;top:-1.5rem;right:-1.5rem}.reason--list--item--cta--main{text-align:center;font-size:3.3rem;color:#fff;margin-top:-1.5rem;position:relative;text-shadow:.2rem .3rem 0 rgba(0,0,0,.2)}.reason--list--item--cta--main::before{content:"";background:url(../img/cta-star-01.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1.6rem;height:2.1rem;position:absolute;left:2.5rem;top:4rem}@media only screen and (min-width: 769px){.reason--list--item--cta--main::before{width:2rem;height:3rem;left:5rem;top:4rem}}.reason--list--item--cta--main::after{content:"";background:url(../img/cta-star-02.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:2.4rem;height:3rem;position:absolute;right:2.5rem;top:.5rem}@media only screen and (min-width: 769px){.reason--list--item--cta--main::after{width:4rem;height:4rem;right:4rem}}.reason--list--item--cta--main .font-en{font-weight:bold;font-size:6rem}.reason--list--item--cta--addmission{margin-top:2.5rem;margin-bottom:2rem;position:relative}@media only screen and (min-width: 769px){.reason--list--item--cta--addmission{margin-top:3.5rem;margin-bottom:3rem}}.reason--list--item--cta--addmission::before{content:"";background:url(../img/cta-star-02.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1.6rem;height:2.1rem;position:absolute;left:1rem;top:5.5rem}@media only screen and (min-width: 769px){.reason--list--item--cta--addmission::before{display:none}}.reason--list--item--cta--addmission .ribon{display:block;margin:0 auto;text-align:center;color:#f05e85;background:#fff;width:14.7rem;height:3.2rem;line-height:3.2rem;position:relative}.reason--list--item--cta--addmission .ribon::before{content:"";position:absolute;top:0;left:-0.1rem;border-left:1rem solid #f05e85;border-top:1.7rem solid rgba(0,0,0,0);border-right:1rem solid rgba(0,0,0,0);border-bottom:1.7rem solid rgba(0,0,0,0)}.reason--list--item--cta--addmission .ribon::after{content:"";position:absolute;top:0;right:-0.1rem;border-left:1rem solid rgba(0,0,0,0);border-top:1.7rem solid rgba(0,0,0,0);border-right:1rem solid #f05e85;border-bottom:1.7rem solid rgba(0,0,0,0)}@media only screen and (min-width: 769px){.reason--list--item--cta--addmission--wrap{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}}.reason--list--item--cta--addmission--wrap--discount{color:#fff;font-size:2rem;text-align:center;text-shadow:.1rem .2rem 0 rgba(0,0,0,.2)}.reason--list--item--cta--addmission--wrap--discount .font-en{font-size:3rem;font-weight:bold}.reason--list--item--cta--addmission--wrap--discount .yellow .font-en{font-size:4rem;letter-spacing:-0.08em}.reason--list--item--cta--addmission--wrap--discount .yellow .font-en .off{font-size:2.5rem;letter-spacing:0;margin-left:.5rem}.reason--list--item--cta--addmission--wrap--discount .black{font-size:3.5rem;position:relative}.reason--list--item--cta--addmission--wrap--discount .black::before{content:"";background:url(../img/cta-star-02.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1.6rem;height:2.1rem;position:absolute;bottom:0;right:-2rem;transform:scale(-1, 1)}@media only screen and (min-width: 769px){.reason--list--item--cta--addmission--wrap--discount .black::before{display:none}}.reason--list--item--cta--addmission--wrap .and{display:block;margin:0 auto;text-align:center;color:#fff;font-size:2rem;font-weight:bold;transform:translateY(0.3rem)}@media only screen and (min-width: 769px){.reason--list--item--cta--addmission--wrap .and{margin:0;transform:translateY(0.7rem)}}.reason--list--item--table{margin-top:4rem}@media only screen and (min-width: 769px){.reason--list--item--table{margin:0 auto;margin-top:6rem;width:100%}}.reason--list--item--table--ttl{text-align:center;font-size:2rem;position:relative}@media only screen and (min-width: 769px){.reason--list--item--table--ttl{font-size:2.4rem}}.reason--list--item--table--ttl::before,.reason--list--item--table--ttl::after{content:"";width:5.8rem;height:.1rem;background:#555;position:absolute;top:50%}@media only screen and (min-width: 769px){.reason--list--item--table--ttl::before,.reason--list--item--table--ttl::after{width:24rem}}.reason--list--item--table--ttl::before{left:0}.reason--list--item--table--ttl::after{right:0}.reason--list--item--table table{display:block;margin-top:2.5rem;border:solid .1rem #555;border-radius:1rem}@media only screen and (min-width: 769px){.reason--list--item--table table{margin-top:4rem;border-radius:2rem}}.reason--list--item--table table tr{height:5.5rem;line-height:5.5rem;text-align:center;border-bottom:#555 solid .1rem}@media only screen and (min-width: 769px){.reason--list--item--table table tr{height:7rem;line-height:7rem}}.reason--list--item--table table tr th{width:8.7rem;border-right:#555 solid .1rem;text-align:center;font-weight:normal}@media only screen and (min-width: 769px){.reason--list--item--table table tr th{width:20rem}}.reason--list--item--table table tr th.left{width:6.8rem}@media only screen and (min-width: 769px){.reason--list--item--table table tr th.left{width:20rem}}.reason--list--item--table table tr th.logo{display:flex;align-items:center;justify-content:center;position:relative}.reason--list--item--table table tr th.logo::before{content:"";background:url(../img/table-emphasis.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:5rem;height:3rem;position:absolute;top:-2.2rem;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 769px){.reason--list--item--table table tr th.logo::before{width:12rem;height:7rem;top:-4.5rem}}.reason--list--item--table table tr th.logo figure{width:3rem;height:5rem;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.reason--list--item--table table tr th.logo figure{width:5rem;height:7rem}}.reason--list--item--table table tr td{border-right:#555 solid .1rem;font-size:1.4rem}@media only screen and (min-width: 769px){.reason--list--item--table table tr td{font-size:2rem}}.reason--list--item--table table tr td .font-en{font-size:1.8rem}@media only screen and (min-width: 769px){.reason--list--item--table table tr td .font-en{font-size:2.2rem}}.reason--list--item--table table tr td.bg-pink-2 .font-en{font-weight:bold}.reason--list--item--table table tr .right{border:none}.reason--list--item--table table tr.title th{font-size:1.6rem}@media only screen and (min-width: 769px){.reason--list--item--table table tr.title th{font-size:2rem}}.reason--list--item--table table tr.title th .font-en{font-size:2rem}@media only screen and (min-width: 769px){.reason--list--item--table table tr.title th .font-en{font-size:2.2rem}}.reason--list--item--table table tr.once-price{border:none}.reason--list--item--table table tr.once-price td{font-size:1.2rem}@media only screen and (min-width: 769px){.reason--list--item--table table tr.once-price td{font-size:2rem}}.reason--list--item--table table tr.once-price td .font-en{font-size:1.6rem}@media only screen and (min-width: 769px){.reason--list--item--table table tr.once-price td .font-en{font-size:2.2rem}}.reason--list--item--table table tr.once-price td.bg-pink-2{border-radius:0 0 .9rem 0}@media only screen and (min-width: 769px){.reason--list--item--table table tr.once-price td.bg-pink-2{border-radius:0 0 1.9rem 0}}.reason--list--item--table table tr.once-price .left{line-height:1.15;padding-top:1.1rem;font-size:1.4rem}@media only screen and (min-width: 769px){.reason--list--item--table table tr.once-price .left{line-height:7rem;padding-top:0;font-size:2rem}}.reason--list--item--table table tr.price td{font-size:1.2rem}@media only screen and (min-width: 769px){.reason--list--item--table table tr.price td{font-size:2rem}}.reason--list--item--table table tr.price td .font-en{font-size:1.6rem}@media only screen and (min-width: 769px){.reason--list--item--table table tr.price td .font-en{font-size:2.2rem}}.reason--list--item--table table tr.price .left{font-size:1.4rem}@media only screen and (min-width: 769px){.reason--list--item--table table tr.price .left{font-size:2rem}}.reason--list--item--table--note{font-size:1.2rem;margin-top:2rem;line-height:1.5;padding-left:1.5rem}@media only screen and (min-width: 769px){.reason--list--item--table--note{font-size:1.4rem}}.reason--list--item--table--note p{position:relative}.reason--list--item--table--note p::before{content:"※";font-size:1.2rem;color:#7f7f7f;position:absolute;left:-1.5rem;top:0}@media only screen and (min-width: 769px){.reason--list--item--table--note p::before{font-size:1.4rem}}.voice{background:#fef8f0;padding:7rem 3rem}@media only screen and (min-width: 769px){.voice{padding:11rem 33rem}}.voice--list{margin-top:12.3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11.3rem}@media only screen and (min-width: 769px){.voice--list{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:3rem}}.voice--list--item{position:relative;padding:8rem 2rem 4rem;border-radius:2rem;border:solid .2rem #d4d4d4;background:#fff}@media only screen and (min-width: 769px){.voice--list--item{width:37rem;height:58rem;padding:8rem 3rem 4rem}}.voice--list--item--image{width:24rem;position:absolute;left:50%;top:-7.3rem;transform:translateX(-50%)}.voice--list--item--name{font-size:1.4rem;text-align:center}.voice--list--item--name .big{font-size:1.8rem}.voice--list--item--weight{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:2rem}@media only screen and (min-width: 769px){.voice--list--item--weight{gap:2.5rem}}.voice--list--item--weight--item .label{display:block;margin:0 auto;width:7rem;height:2.2rem;line-height:2.2rem;color:#fff;text-align:center;background:#fc94a7;border-radius:9999px}.voice--list--item--weight--item .font-en{font-size:3.6rem;color:#fc94a7}.voice--list--item--weight--item .font-en .unit{font-size:2rem}.voice--list--item--comment{margin-top:1.5rem}.voice--list--item--comment .top{width:29rem;height:3rem;line-height:3rem;text-align:center}@media only screen and (min-width: 769px){.voice--list--item--comment .top{width:31rem}}.voice--list--item--comment .txt{margin-top:1rem;text-align:justify;line-height:2;margin-bottom:1rem}.voice--list--item--note{font-size:1.2rem;padding-left:1rem;position:relative;line-height:1.5}.voice--list--item--note::before{content:"※";font-size:1.2rem;position:absolute;left:-0.2rem;top:0}.flow{padding:7rem 3rem}@media only screen and (min-width: 769px){.flow{padding:11rem 18rem}}.flow--title{line-height:1.4}.flow--list{margin-top:5rem}@media only screen and (min-width: 769px){.flow--list{margin-top:8rem;display:flex;align-items:center;justify-content:center;gap:4rem}}.flow--list--item{width:33rem}.flow--list--item--top{width:33rem}.flow--list--item--content{background:#fff3f6;padding:3rem 2rem}.flow--list--item--content--ttl{text-align:center;font-size:2rem}.flow--list--item--content--image{margin-top:2rem;width:29rem}.flow--list--item--content .time{margin:0 auto;margin-top:2rem;background:#fff;border-radius:9999px;text-align:center;width:16rem;height:3rem;line-height:3rem;font-size:1.4rem}.flow--list--item--content .time .font-en{font-size:2rem}.flow--list--item--content--txt{margin-top:2rem;text-align:justify;line-height:2}.flow .slick-prev,.flow .slick-next{background:url(../img/slider-arrow-l-pink.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.area{background:url(../img/webp/area-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;background-position:top;padding:7rem 3rem}@media only screen and (min-width: 769px){.area{background:url(../img/webp/area-bg-pc.webp);background-repeat:no-repeat;background-size:cover;background-position:center;background-position:top;padding:11rem 33rem}}.area--list{margin-top:5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.area--list--item{border:solid .2rem #fc94a7;background:#fff;border-radius:.8rem;text-align:center;width:33rem}@media only screen and (min-width: 769px){.area--list--item{width:100%;border-radius:1rem}}.area--list--item--title{height:6rem;line-height:6rem;position:relative;cursor:pointer}@media only screen and (min-width: 769px){.area--list--item--title{height:8rem;line-height:8rem;font-size:2rem}}.area--list--item--title::before{content:"";background:url(../img/arrow-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1rem;height:1.2rem;position:absolute;right:2rem;top:50%;transform:rotate(90deg) translateX(-50%)}.area--list--item--title.close::before{content:"";background:url(../img/arrow-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1rem;height:1.2rem;position:absolute;right:2rem;top:50%;transform:rotate(-90deg) translateX(50%)}.area--list--item--box{display:none}.area--list--item--box--list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding-bottom:3rem}@media only screen and (min-width: 769px){.area--list--item--box--list{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:3.2rem}}@media only screen and (min-width: 769px){.area--list--item--box--list--item{width:49%}}.area--list--item--box--list--item--title{background:#fc94a7;border-radius:.8rem;color:#fff;text-align:center;width:29rem;height:4.3rem;line-height:4.3rem;position:relative;cursor:pointer}@media only screen and (min-width: 769px){.area--list--item--box--list--item--title{width:100%}}.area--list--item--box--list--item--title::before{content:"";background:url(../img/cv-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1rem;height:1.2rem;position:absolute;right:2rem;top:50%;transform:rotate(90deg) translateX(-50%)}.area--list--item--box--list--item--title.close::before{content:"";background:url(../img/cv-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1rem;height:1.2rem;position:absolute;right:2rem;top:50%;transform:rotate(-90deg) translateX(50%)}.area--list--item--box--list--item--title.close{border-radius:.8rem .8rem 0 0}.area--list--item--box--list--item--box{display:none;width:29rem;border-radius:0 0 .8rem .8rem;text-align:left;background:#f4f4f4;padding:2rem;line-height:2}@media only screen and (min-width: 769px){.area--list--item--box--list--item--box{width:100%}}.faq{background:#fef8f0;padding:7rem 3rem}@media only screen and (min-width: 769px){.faq{padding:11rem 33rem 15rem}}.faq--list{margin-top:5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;align-items:flex-start;gap:3rem}@media only screen and (min-width: 769px){.faq--list{margin-top:8rem;gap:4rem}}.faq--list--item{position:relative}@media only screen and (min-width: 769px){.faq--list--item{width:100%}}.faq--list--item::before{content:"";border:dashed .15rem #d4d4d4;height:.15rem;width:33rem;position:absolute;bottom:-1.5rem;left:0}@media only screen and (min-width: 769px){.faq--list--item::before{width:100%;bottom:-2rem}}.faq--list--item--title{margin-left:4rem;line-height:1.5;position:relative;width:29rem;cursor:pointer}@media only screen and (min-width: 769px){.faq--list--item--title{margin-left:10rem;width:100%;font-size:2rem;padding:2rem 0}}.faq--list--item--title::before{content:"Q";font-family:"Century Gothic",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:solid .1rem #555;border-radius:9999px;position:absolute;left:-4rem;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 769px){.faq--list--item--title::before{font-size:2.2rem;width:5rem;height:5rem;left:-8rem}}.faq--list--item--title::after{content:"";background:url(../img/arrow-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1rem;height:1.2rem;position:absolute;right:2rem;top:50%;transform:rotate(90deg) translateX(-50%)}@media only screen and (min-width: 769px){.faq--list--item--title::after{width:1.5rem;height:1.8rem;right:12rem}}.faq--list--item--title.close::after{content:"";background:url(../img/arrow-black.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1rem;height:1.2rem;position:absolute;right:2rem;top:50%;transform:rotate(-90deg) translateX(50%)}@media only screen and (min-width: 769px){.faq--list--item--title.close::after{width:1.5rem;height:1.8rem;right:12rem}}.faq--list--item--box{display:none;background:#fff;padding:2rem;margin-top:1.5rem;line-height:2;text-align:justify}@media only screen and (min-width: 769px){.faq--list--item--box{padding:3rem;margin-left:8rem;margin-right:6rem}}.form{background:#fc94a7;padding:7rem 3rem}@media only screen and (min-width: 769px){.form{padding:11rem 33rem}}.form--title{color:#fff;line-height:1.4}.form--title .title-en{color:#fff;position:relative}.form--title .title-en::before{content:"";background:url(../img/title-en-deco-white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1.4rem;height:.2rem;position:absolute;left:-2.3rem;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 769px){.form--title .title-en::before{width:2.8rem;height:.4rem;left:-4.6rem}}.form--title .title-en::after{content:"";background:url(../img/title-en-deco-white.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:1.4rem;height:.2rem;position:absolute;right:-2.3rem;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 769px){.form--title .title-en::after{width:2.8rem;height:.4rem;right:-4.6rem}}.form--content{background:#fff;border-radius:2rem;margin-top:5rem;padding:4rem 3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-content:flex-start;gap:3rem}@media only screen and (min-width: 769px){.form--content{border-radius:3rem;margin-top:8rem;padding:5rem 6rem;gap:4rem}}.form--content--item{width:29rem}@media only screen and (min-width: 769px){.form--content--item{width:100%}}.form--content--item--label{display:flex;align-items:center;justify-content:center;justify-content:flex-start}@media only screen and (min-width: 769px){.form--content--item--label{font-size:1.8rem}}.form--content--item--label .required{display:block;background:#f3637d;color:#fff;text-align:center;width:5.2rem;height:2.3rem;line-height:2.3rem;margin-right:1rem}@media only screen and (min-width: 769px){.form--content--item--label .required{width:6rem;height:3rem;line-height:3rem;margin-right:2rem}}.form--content--item--label .any{display:block;background:#afafaf;color:#fff;text-align:center;width:5.2rem;height:2.3rem;line-height:2.3rem;margin-right:1rem}@media only screen and (min-width: 769px){.form--content--item--label .any{width:6rem;height:3rem;line-height:3rem;margin-right:2rem}}.form--content--item--input{border:solid .1rem #555;border-radius:.8rem;height:6rem;width:29rem;padding-left:1.5rem;padding-right:1.5rem;margin-top:1.5rem}@media only screen and (min-width: 769px){.form--content--item--input{width:100%;margin-top:2rem}}.form--content--item--input::placeholder{color:#d4d4d4}.form--content--item--input.date{width:49%}.form--content--item--input.message-box{height:17.2rem;padding:2rem}@media only screen and (min-width: 769px){.form--content--item--input.message-box{padding:3rem;height:25rem}}.form--content .privacy-policy{margin-top:1rem;font-size:1.4rem;background:#f4f4f4;padding:2rem;line-height:2;text-align:justify;width:29rem;height:23rem;overflow-y:scroll}@media only screen and (min-width: 769px){.form--content .privacy-policy{margin-top:1rem;font-size:1.6rem;width:100%;height:25rem;padding:3rem}}@media only screen and (min-width: 769px){.form--content--check{width:100%}}.form--content--check .privacy-check{display:flex;align-items:center;justify-content:center;justify-content:flex-start}.form--content--check .privacy-check label{display:flex;align-items:center;justify-content:center}.form--content--check .privacy-check .txt{display:inline-block;line-height:1.5;margin-left:1.5rem;cursor:pointer}.form--content--check .privacy-check input[type=checkbox]{appearance:none;width:2.3rem;height:2.3rem;border:.1rem solid #555;border-radius:9999px;position:relative;cursor:pointer}.form--content--check .privacy-check input[type=checkbox]:checked:before{content:"";position:absolute;background:#f3637d;border-radius:9999px;width:1.3rem;height:1.3rem;left:50%;top:50%;transform:translate(-50%, -50%)}.form--content--check .note{font-size:1.2rem;text-align:justify;margin-left:1.5rem;line-height:1.5;margin-top:3rem}@media only screen and (min-width: 769px){.form--content--check .note{font-size:1.4rem;margin-left:0rem;text-align:left}}.form--content--check .note p{position:relative}.form--content--check .note p::before{content:"※";font-size:1.2rem;color:#7f7f7f;position:absolute;left:-1.5rem;top:0}.form--content--button .form-sub{margin:0 auto;background:#fff;border:.1rem solid #f3637d;border-radius:.8rem;width:23rem;height:5.8rem;text-align:center;line-height:1.8rem;font-size:1.4rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.form--content--button .form-sub::before{content:"";position:absolute;top:98%;left:50%;margin-left:-1rem;border:1rem solid rgba(0,0,0,0);border-top:1rem solid #fff}.form--content--button .form-btn{background:#f3637d;border-radius:9999px;width:29rem;height:6.4rem;text-align:center;line-height:6.4rem;box-shadow:0 .4rem 0 #c34d62;margin-top:-1rem;color:#fff;font-weight:bold;position:relative}@media only screen and (min-width: 769px){.form--content--button .form-btn{width:45rem;height:7.5rem;line-height:7.5rem;font-size:2rem}}.form--content--button .form-btn:disabled{cursor:default;opacity:.8}.form--content .company{font-size:1.2rem;text-decoration:underline;text-align:center}@media only screen and (min-width: 769px){.form--content .company{font-size:1.4rem}}.footer{padding:4rem}.footer--logo figure{width:12.3rem;margin:0 auto}.footer p{font-size:1.4rem;margin-top:2.5rem;text-align:center}.thanks{margin-top:-30rem;padding:7rem 3rem}@media only screen and (min-width: 769px){.thanks{margin-top:-120rem;padding:12rem 3rem}}.thanks p{text-align:center;line-height:2}@media only screen and (min-width: 769px){.thanks p{font-size:2rem}}.thanks a{display:block;margin:0 auto;margin-top:4rem;text-align:center;background:#f3637d;width:20rem;height:6rem;line-height:6rem;border-radius:9999px;color:#fff}@media only screen and (min-width: 769px){.thanks a{margin-top:5rem}}.thanks a:hover{opacity:.8}/*# sourceMappingURL=style.css.map */
