.ct #wrap .block-ttl span{display:block;text-align:center}.ct #wrap .block-ttl span.en{color:rgba(135,221,224,0.2);font-family:"Marcellus",serif;font-size:140px;font-size:14rem;line-height:.8em;letter-spacing:.1em;font-weight:400;white-space:nowrap;margin-bottom:-30px}@media only screen and (min-width: 768px) and (max-width: 1080px){.ct #wrap .block-ttl span.en{font-size:130px;font-size:13rem}}@media (max-width: 767px){.ct #wrap .block-ttl span.en{font-size:58px;font-size:5.8rem;margin-bottom:-12px}}.ct #wrap .block-ttl span.jp{color:#264653;font-size:32px;font-size:3.2rem;line-height:1.3125em;letter-spacing:.08em;font-weight:400}@media (max-width: 767px){.ct #wrap .block-ttl span.jp{font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:.1em}}.ct #wrap .bgCream{background-color:#f7f7ef;border-radius:20px;padding:28px 40px 40px;margin-top:43px}@media (max-width: 767px){.ct #wrap .bgCream{border-radius:10px;margin:36px 0 3px;padding:30px 30px 36px}}.ct #wrap .bgCream .announce{text-align:center;width:max-content;margin:0 auto 21px;color:#264653;font-size:22px;font-size:2.2rem;line-height:1.63636em;letter-spacing:.08em;font-weight:400}@media (max-width: 767px){.ct #wrap .bgCream .announce{font-size:20px;font-size:2rem;line-height:1.5em;margin-bottom:16px}}.ct #wrap .bgCream .announce--alert{background:url(../../img/common/icon/ico-alert.svg) no-repeat left top 3px}@media (min-width: 768px){.ct #wrap .bgCream .announce--alert{padding-left:44px;margin-top:10px}}@media (max-width: 767px){.ct #wrap .bgCream .announce--alert{padding-top:40px;background-position:center top}}.ct #wrap .bgCream .txt-01{line-height:calc(28 / 16)}@media (max-width: 767px){.ct #wrap .bgCream .txt-01{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.08em}}.ct #wrap .bgCream .txt-01 .underline{font-weight:500;background:linear-gradient(to top, rgba(222,130,50,0.3) 6px, transparent 6px, transparent calc(100% - 6px));background-position:bottom 1px left}.ct #wrap .bgCream .c-btn{margin:30px auto 0}@media (max-width: 767px){.ct #wrap .bgCream .c-btn{margin-top:16px;padding-left:20px}.ct #wrap .bgCream .c-btn span{font-size:15px;font-size:1.5rem;line-height:1.46667em}}.ct #wrap .bgCream .lst-note{border-top:1px solid #c3c399;padding-top:30px;margin:22px 1px 6px}@media (max-width: 767px){.ct #wrap .bgCream .lst-note{margin:19px 0 -3px;padding-top:23px}}.ct #wrap .bgCream .lst-note__item:not(:last-child){margin-bottom:30px}@media (max-width: 767px){.ct #wrap .bgCream .lst-note__item:not(:last-child){margin-bottom:23px}}.ct #wrap .bgCream .lst-note__item .note__ttl{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.08em;font-weight:400;padding-left:25px;margin-bottom:12px;position:relative}@media (max-width: 767px){.ct #wrap .bgCream .lst-note__item .note__ttl{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.08em;margin-bottom:10px;padding-left:26px}}.ct #wrap .bgCream .lst-note__item .note__ttl::before{content:"";width:18px;height:18px;background:url(../../img/common/icon/ico-check.svg) no-repeat center/contain;border-radius:3px;position:absolute;top:8px;left:-1px}@media (max-width: 767px){.ct #wrap .bgCream .lst-note__item .note__ttl::before{top:4px;left:0}}.ct #wrap .bgCream .lst-note__item .txt-02{line-height:calc(28 / 16)}@media (max-width: 767px){.ct #wrap .bgCream .lst-note__item .txt-02{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.08em}}.ct #wrap .bgCream .lst-note__item .note{font-size:12px;font-size:1.2rem;letter-spacing:0.08em}@media (max-width: 767px){.ct #wrap .bgCream .lst-note__item .note{font-size:10px;font-size:1rem;line-height:1.6em;margin-top:7px}}.ct #wrap .sec-intro{position:relative;padding:106px 0 112px}@media (max-width: 767px){.ct #wrap .sec-intro{padding:47px 0 74px}}.ct #wrap .sec-intro .inner{max-width:1216px;position:relative}.ct #wrap .sec-intro .c-wave{height:269px;top:61px}@media (max-width: 767px){.ct #wrap .sec-intro .c-wave{height:114px;top:141px}}.ct #wrap .sec-intro .media-block{display:flex;justify-content:space-between}@media (min-width: 768px){.ct #wrap .sec-intro .media-block:nth-child(2){margin-top:-118px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1011px){.ct #wrap .sec-intro .media-block:nth-child(2){margin-top:-11vw}}@media (min-width: 768px){.ct #wrap .sec-intro .media-block:nth-child(2) .media-block__cont{padding-top:167px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1073px){.ct #wrap .sec-intro .media-block:nth-child(2) .media-block__cont{padding-top:137px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1011px){.ct #wrap .sec-intro .media-block:nth-child(2) .media-block__cont{padding-top:13.4vw}}@media (min-width: 768px){.ct #wrap .sec-intro .media-block:nth-child(3){margin-top:-84px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1152px){.ct #wrap .sec-intro .media-block:nth-child(3){margin-top:-4vw}}@media (min-width: 768px){.ct #wrap .sec-intro .media-block:nth-child(3) .media-block__cont{padding-top:51px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1011px){.ct #wrap .sec-intro .media-block:nth-child(3) .media-block__img{position:absolute;top:29vw;left:58.5%}}@media (min-width: 768px){.ct #wrap .sec-intro .media-block:nth-child(3) .media-block__img img{max-width:45%}}@media (max-width: 767px){.ct #wrap .sec-intro .media-block{flex-direction:column-reverse;margin-bottom:28px}}@media (min-width: 768px){.ct #wrap .sec-intro .media-block__cont{width:58%;padding-right:20px;max-width:668px}}.ct #wrap .sec-intro .media-block__cont .ttl{color:#264653;font-size:32px;font-size:3.2rem;line-height:1.5625em;letter-spacing:.12em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1073px){.ct #wrap .sec-intro .media-block__cont .ttl{font-size:30px;font-size:3rem}}@media only screen and (min-width: 768px) and (max-width: 1011px){.ct #wrap .sec-intro .media-block__cont .ttl{font-size:2.85vw}}@media (max-width: 767px){.ct #wrap .sec-intro .media-block__cont .ttl{font-size:26px;font-size:2.6rem;line-height:1.46154em;letter-spacing:.1em;margin-bottom:12px}}@media (max-width: 767px){.ct #wrap .sec-intro .media-block__cont .txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em}}@media (min-width: 768px){.ct #wrap .sec-intro .media-block__img{width:40%;max-width:454px}.ct #wrap .sec-intro .media-block__img--right{text-align:right;padding-left:30px}}@media (max-width: 767px){.ct #wrap .sec-intro .media-block__img{margin-bottom:28px}.ct #wrap .sec-intro .media-block__img img{width:100%}}.ct #wrap .sec-intro .disease{border:1px solid #87dde0;border-radius:20px;padding:38px 10px 39px;margin:64px 3px 0}@media (max-width: 767px){.ct #wrap .sec-intro .disease{padding:30px 4px 34px;border-radius:10px;margin:36px 0 0}}.ct #wrap .sec-intro .disease .inner{max-width:1018px}.ct #wrap .sec-intro .disease__ttl{text-align:center;color:#264653;font-size:22px;font-size:2.2rem;line-height:1.54545em;letter-spacing:.08em;font-weight:400;margin-bottom:31px}@media (max-width: 767px){.ct #wrap .sec-intro .disease__ttl{line-height:calc(30 / 22);margin-bottom:21px}}.ct #wrap .sec-intro .disease__lst{display:grid;grid-template-columns:auto auto auto;grid-gap:11.5px 77px}@media only screen and (min-width: 768px) and (max-width: 1110px){.ct #wrap .sec-intro .disease__lst{grid-gap:11.5px 3.3vw}}@media only screen and (min-width: 768px) and (max-width: 1023px){.ct #wrap .sec-intro .disease__lst{grid-gap:11.5px 25px}}@media (max-width: 767px){.ct #wrap .sec-intro .disease__lst{grid-template-columns:100%;grid-gap:9px}}.ct #wrap .sec-intro .disease__lst__item{font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.05em;font-weight:400;padding-left:13px;position:relative}@media (max-width: 767px){.ct #wrap .sec-intro .disease__lst__item{line-height:calc(22 / 15)}}.ct #wrap .sec-intro .disease__lst__item::before{content:"";width:5px;height:5px;background-color:#264653;border-radius:50%;position:absolute;top:9px;left:0}.ct #wrap .sec-intro .disease__lst__item small{font-size:12px;font-size:1.2rem;margin-left:-6px}@media (max-width: 767px){.ct #wrap .sec-intro .disease__lst__item small.linebreak{display:block;margin-top:1px;margin-left:0}}.ct #wrap .sec-intro .disease__lst__item span{display:inline-block;margin-left:28px}@media (max-width: 767px){.ct #wrap .sec-intro .disease__lst__item span{margin-left:121px}}.ct #wrap .sec-flow{position:relative;padding-bottom:182px}@media (max-width: 767px){.ct #wrap .sec-flow{padding-bottom:71px}}.ct #wrap .sec-flow .flow-wrapper{position:relative;display:flex;align-items:flex-start;justify-content:space-between;margin-top:81px}@media (max-width: 767px){.ct #wrap .sec-flow .flow-wrapper{margin-top:40px}}.ct #wrap .sec-flow .flow-wrapper__img{width:250px;position:sticky;position:-webkit-sticky;top:155px;margin:50px 0}@media only screen and (min-width: 768px) and (max-width: 1023px){.ct #wrap .sec-flow .flow-wrapper__img{width:200px}}.ct #wrap .sec-flow .flow-wrapper__cont{flex:1}@media (min-width: 768px){.ct #wrap .sec-flow .flow-wrapper__cont{padding-left:25px;max-width:858px}}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step{counter-reset:cntStep}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item{counter-increment:cntStep;padding:72px 0 57px;position:relative;min-height:300px}@media (max-width: 767px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item{padding:32px 0 29px;margin:0 -1px}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item:not(:first-child){padding-top:42px}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item:not(:first-child) .img{top:42px}}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item:first-child .arr{display:none}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item:first-child::before{content:"";width:calc(100% + 42px);height:1px;background-color:#87dde0;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 1210px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item:first-child::before{width:100%}}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item::after{content:"";width:calc(100% + 42px);height:1px;background-color:#87dde0;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 1210px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item::after{width:100%}}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .arr{display:block;width:80px;height:20px;background-color:#fff;position:absolute;top:-2px;left:50%;transform:translateX(-50%);z-index:1}@media (max-width: 767px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .arr{width:42px}}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .arr::before,.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .arr::after{content:"";width:44px;height:1px;background-color:#87dde0;position:absolute;top:1px}@media (max-width: 767px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .arr::before,.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .arr::after{width:24px}}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .arr::before{left:0;transform-origin:0% 0%;transform:rotate(25deg)}@media (max-width: 767px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .arr::before{transform:rotate(28deg)}}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .arr::after{right:0;transform-origin:100% 0%;transform:rotate(-25deg)}@media (max-width: 767px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .arr::after{transform:rotate(-28deg)}}@media (min-width: 768px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .container{display:flex;flex-direction:column;justify-content:center;min-height:221px}}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .img{position:absolute;top:32px;left:0}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .ttl{position:relative;color:#264653;font-size:26px;font-size:2.6rem;line-height:1em;letter-spacing:.08em;font-weight:400;margin-bottom:25px;padding-left:81px}@media (max-width: 767px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .ttl{font-size:22px;font-size:2.2rem;line-height:1.27273em;padding-left:0;margin-left:120px;margin-bottom:20px;height:100px;display:flex;flex-direction:column;justify-content:center}}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .ttl::before{content:"STEP " counter(cntStep, decimal-leading-zero);background:linear-gradient(to bottom right, rgba(195,221,247,0.6), rgba(179,229,236,0.6), rgba(195,221,247,0.6));border-radius:4px;display:block;width:fit-content;padding:5px 12px 4px;font-family:"Marcellus",serif;font-size:12px;font-size:1.2rem;line-height:1.2em;letter-spacing:0em;font-weight:400}@media (min-width: 768px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .ttl::before{position:absolute;top:4px;left:0}}@media (max-width: 767px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .ttl::before{padding:3px 8px 2px;margin-bottom:10px}}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .ttl .en{font-family:"Marcellus",serif;font-size:28px;font-size:2.8rem;margin-left:4px}@media (max-width: 767px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .ttl .en{font-size:22px;font-size:2.2rem;margin-left:1px}}@media (max-width: 767px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em}}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .gr-link{display:flex;flex-wrap:wrap;justify-content:space-between;margin:35px 21px 56px 4px}@media (max-width: 767px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .gr-link{margin:23px 0 37px}}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .gr-link__item{width:47%;display:block;color:#264653;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.1em;font-weight:400;padding:0 50px 24px 0;position:relative;border-bottom:1px solid #bcbcbc;transition:0.3s all ease-in-out;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1045px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .gr-link__item{font-size:17px;font-size:1.7rem}}@media only screen and (min-width: 1025px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .gr-link__item:hover{opacity:1;border-color:#264653}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .gr-link__item:hover::after{background-color:#de8232}}@media (max-width: 767px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .gr-link__item{width:100%;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.08em;padding-bottom:19px}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .gr-link__item:not(:last-child){margin-bottom:20px}}.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .gr-link__item::after{content:"";width:40px;height:40px;background:#264653 url(../../img/common/icon/ico-arr-down_white.svg) no-repeat center;border-radius:5px;position:absolute;top:6px;right:0;transition:0.3s all ease-in-out}@media (max-width: 767px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .gr-link__item::after{width:30px;height:30px;right:2px;top:calc((100% - 19px) * 0.5);transform:translateY(-50%)}}@media (min-width: 768px){.ct #wrap .sec-flow .flow-wrapper__cont .lst-step__item .bgCream{margin-bottom:-9px}}.ct #wrap .sec-flow .wave--01{height:266px;top:27.9%}@media (max-width: 767px){.ct #wrap .sec-flow .wave--01{height:115px;top:31.45%}}.ct #wrap .sec-flow .wave--02{height:226px;top:64.8%}@media (max-width: 767px){.ct #wrap .sec-flow .wave--02{height:115px;top:75.8%}}.ct #wrap .sec-flow .wave--03{height:209px;bottom:-10px}@media (min-width: 768px){.ct #wrap .sec-reserve .intro{display:flex;align-items:flex-end;margin-left:-53px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1366px){.ct #wrap .sec-reserve .intro{margin-left:calc(630px - 50vw)}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1260px){.ct #wrap .sec-reserve .intro{margin-left:0}}.ct #wrap .sec-reserve .intro .note{margin-bottom:-1px}@media (max-width: 767px){.ct #wrap .sec-reserve .intro .note{margin:35px 0 0;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em}}@media (min-width: 768px){.ct #wrap .sec-reserve .intro .block-ttl{margin-right:-180px}.ct #wrap .sec-reserve .intro .block-ttl .jp{padding-right:29.5%}}@media (min-width: 768px){.ct #wrap .sec-reserve .bgCream{margin:76px auto 80px;max-width:1000px}}@media (min-width: 768px){.ct #wrap .sec-reserve .bgCream .txt-01{text-align:center;line-height:calc(30 / 16);margin-top:-1px}}.ct #wrap .sec-reserve .bgCream .c-btn{margin-top:27px}.ct #wrap .sec-reserve .fax{display:flex;align-items:flex-start;position:relative;padding-top:20px}@media only screen and (min-width: 1210px){.ct #wrap .sec-reserve .fax{padding-right:25px}}@media (max-width: 767px){.ct #wrap .sec-reserve .fax{margin-top:20px}}.ct #wrap .sec-reserve .fax__img{width:47%;max-width:525px;margin-right:-63px}@media (max-width: 767px){.ct #wrap .sec-reserve .fax__img{position:absolute;width:120px;margin:0}}.ct #wrap .sec-reserve .fax__cont{flex:1}@media (min-width: 768px){.ct #wrap .sec-reserve .fax__cont{margin-top:79px;background-color:#fff;border-radius:20px;padding:53px 50px 50px;box-shadow:12px 12px 60px 0 #ecf8fa}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1094px){.ct #wrap .sec-reserve .fax__cont{padding:30px 30px 29px}}.ct #wrap .sec-reserve .fax__cont .ttl{color:#4ab1db;font-size:28px;font-size:2.8rem;line-height:1.21429em;letter-spacing:.08em;font-weight:400;margin-bottom:20px}@media (max-width: 767px){.ct #wrap .sec-reserve .fax__cont .ttl{font-size:24px;font-size:2.4rem;line-height:1.41667em;padding-left:140px;margin:27px 0 44px}}.ct #wrap .sec-reserve .fax__cont .ttl .en{font-family:"Marcellus",serif;font-size:30px;font-size:3rem}@media (max-width: 767px){.ct #wrap .sec-reserve .fax__cont .ttl .en{font-size:26px;font-size:2.6rem}}@media (max-width: 767px){.ct #wrap .sec-reserve .fax__cont .txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em;margin-right:3px}}.ct #wrap .sec-reserve .fax__cont .util{display:flex;margin-top:27px}@media (max-width: 767px){.ct #wrap .sec-reserve .fax__cont .util{flex-direction:column;align-items:center;background-color:#fff;border-radius:20px;box-shadow:12px -2px 60px 0 #ecf8fa;padding:30px 30px 30px;margin-top:28px}}@media (min-width: 768px){.ct #wrap .sec-reserve .fax__cont .util .c-btn{width:46.3%;margin-right:31px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1094px){.ct #wrap .sec-reserve .fax__cont .util .c-btn{margin-right:20px;width:48%}}.ct #wrap .sec-reserve .fax__cont .util .main-fax{flex:1}@media (min-width: 768px){.ct #wrap .sec-reserve .fax__cont .util .main-fax{padding-left:32px;padding-bottom:18px;border-left:1px solid #bcbcbc}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1094px){.ct #wrap .sec-reserve .fax__cont .util .main-fax{padding-left:20px}}@media (max-width: 767px){.ct #wrap .sec-reserve .fax__cont .util .main-fax{margin-top:20px;width:100%}}.ct #wrap .sec-reserve .fax__cont .util .main-fax .label{background-color:#ebebd8;border-radius:14px;text-align:center;color:#264653;font-size:15px;font-size:1.5rem;line-height:1.26667em;letter-spacing:.08em;font-weight:400;padding:5px 5px 4px}.ct #wrap .sec-reserve .fax__cont .util .main-fax .label .en{font-family:"Montserrat",sans-serif;font-size:16px;font-size:1.6rem}.ct #wrap .sec-reserve .fax__cont .util .main-fax .num{width:max-content;margin:20px auto 0;color:#264653;font-family:"Montserrat",sans-serif;font-size:24px;font-size:2.4rem;line-height:1.25em;letter-spacing:.08em;font-weight:500;padding-left:31px;background:url(../../img/common/icon/ico-printer.svg) no-repeat left 1px top 60%}@media only screen and (min-width: 768px) and (max-width: 1023px){.ct #wrap .sec-reserve .fax__cont .util .main-fax .num{padding-left:23px;font-size:21px;font-size:2.1rem}}@media (max-width: 767px){.ct #wrap .sec-reserve .fax__cont .util .main-fax .num{margin-top:8px}}.ct #wrap .sec-form{margin:-183px 0 -64px;padding:293px 0 213px;background:url(../../img/contact/bg_gradation.jpg) no-repeat center/100% 100%}@media (max-width: 767px){.ct #wrap .sec-form{background-image:url(../../img/contact/bg_gradation_sp.jpg);padding:199px 0 184px;margin:-170px 0 -90px}}.ct #wrap .sec-form .inner{max-width:1144px}.ct #wrap .sec-form .step{padding-top:10px}@media (min-width: 768px){.ct #wrap .sec-form .step{padding:30px 33px 0 7px;margin-bottom:98px;display:flex}}.ct #wrap .sec-form .step__cont .ttl{color:#4ab1db;font-size:28px;font-size:2.8rem;line-height:1.14286em;letter-spacing:.08em;font-weight:400;margin:9px 0 32px}@media (max-width: 767px){.ct #wrap .sec-form .step__cont .ttl{font-size:24px;font-size:2.4rem;line-height:1.41667em;text-align:center;margin-bottom:20px}}@media (max-width: 767px){.ct #wrap .sec-form .step__cont .txt{font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em;text-align:center}}.ct #wrap .sec-form .step__img{flex:1}@media (max-width: 767px){.ct #wrap .sec-form .step__img{margin:19px 0 48px}}.ct #wrap .sec-form .step__img .step-img{margin:0 auto}@media (min-width: 768px){.ct #wrap .sec-form .form-block .tableContact{position:relative;z-index:1}.ct #wrap .sec-form .form-block .tableContact::after{content:"";width:1px;height:calc(150px + var(--offset));background-color:#4ab1db;position:absolute;top:50px;left:50px;z-index:-1;transform:translateX(-50%);transition:0.5s all ease-in-out}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1023px){.ct #wrap .sec-form .form-block .tableContact::after{left:42.5px}}@media (max-width: 767px){.ct #wrap .sec-form .form-block .tableContact .cate-item:last-child .cate-item__field .tr{border-color:transparent}}.ct #wrap .sec-form .form-block .tableContact .lst-label{width:100px;position:sticky;position:-webkit-sticky;top:155px;margin:0}@media only screen and (min-width: 768px) and (max-width: 1023px){.ct #wrap .sec-form .form-block .tableContact .lst-label{width:85px;left:25px}}.ct #wrap .sec-form .form-block .tableContact .lst-label__item{margin-top:1px;margin-right:30px;width:100px;height:100px;background:linear-gradient(to bottom right, #4fbce5, #75d2de);color:#fff;border-radius:50%;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.05em;font-weight:400;text-align:center;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1023px){.ct #wrap .sec-form .form-block .tableContact .lst-label__item{width:85px;height:85px;font-size:15px;font-size:1.5rem;margin-right:25px}}.ct #wrap .sec-form .form-block .tableContact .lst-label__item.swiper-slide-active{opacity:1 !important}.ct #wrap .sec-form .form-block .tableContact .cate-item{display:flex;justify-content:space-between;align-items:flex-start;padding-right:47px}@media (min-width: 768px){.ct #wrap .sec-form .form-block .tableContact .cate-item:nth-child(2){margin-top:-100px}}@media only screen and (min-width: 768px) and (max-width: 1144px){.ct #wrap .sec-form .form-block .tableContact .cate-item{padding-right:0}}@media (max-width: 767px){.ct #wrap .sec-form .form-block .tableContact .cate-item{flex-direction:column;padding-right:0}.ct #wrap .sec-form .form-block .tableContact .cate-item:not(:last-child){margin-bottom:21px}}@media (min-width: 768px){.ct #wrap .sec-form .form-block .tableContact .cate-item.alignCenter{align-items:center}}.ct #wrap .sec-form .form-block .tableContact .cate-item__label{opacity:0;margin-top:1px;margin-right:30px;width:100px;height:100px;background:linear-gradient(to bottom right, #4fbce5, #75d2de);box-shadow:0 0 30px 0 #c7e4eb;color:#fff;border-radius:50%;font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.05em;font-weight:400;text-align:center;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1023px){.ct #wrap .sec-form .form-block .tableContact .cate-item__label{width:85px;height:85px;font-size:15px;font-size:1.5rem;margin-right:25px}}@media (max-width: 767px){.ct #wrap .sec-form .form-block .tableContact .cate-item__label{opacity:1;width:100%;height:40px;margin:0 0 10px;border-radius:21px;font-size:18px;font-size:1.8rem;background:linear-gradient(135deg, #4fbce5, #75d2de)}}.ct #wrap .sec-form .form-block .tableContact .cate-item__field{width:calc(100% - 100px - 30px);max-width:867px}@media only screen and (min-width: 768px) and (max-width: 1023px){.ct #wrap .sec-form .form-block .tableContact .cate-item__field{width:calc(100% - 85px - 25px)}}@media (max-width: 767px){.ct #wrap .sec-form .form-block .tableContact .cate-item__field{width:100%}}.ct #wrap .sec-form .form-block .tableContact .cate-item__field .tr{border-color:#aed6d8}@media (max-width: 767px){.ct #wrap .sec-form .form-block .tableContact .cate-item__field .tr:first-child{border-top:none}}@media (min-width: 768px){.ct #wrap .sec-form .form-block .tableContact .cate-item__field .tr .th{width:302px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1023px){.ct #wrap .sec-form .form-block .tableContact .cate-item__field .tr .th{width:240px}}@media (max-width: 767px){.ct #wrap .sec-form .form-block .tableContact .cate-item__field .tr .th{padding-top:20px}}@media (max-width: 767px){.ct #wrap .sec-form .form-block .tableContact .cate-item__field .tr .th em{width:41px;height:22px;font-size:12px;font-size:1.2rem;margin-top:2px}}.ct #wrap .sec-form .form-block .tableContact .cate-item__field .tr .th em.optional{background-color:#81969b;color:#fff}@media (min-width: 768px){.ct #wrap .sec-form .form-block .tableContact .cate-item__field .tr .td{width:calc(100% - 302px)}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1023px){.ct #wrap .sec-form .form-block .tableContact .cate-item__field .tr .td{width:calc(100% - 240px)}}@media (max-width: 767px){.ct #wrap .sec-form .form-block .tableContact .cate-item__field .tr .td{padding-bottom:19px}}.ct #wrap .sec-form .form-block .tableContact .cate-item__field .tr input,.ct #wrap .sec-form .form-block .tableContact .cate-item__field .tr textarea{border:none;background-color:#fff;box-shadow:4px 4px 30px 0 rgba(82,184,203,0.16)}@media (max-width: 767px){.ct #wrap .sec-form .form-block .tableContact .cate-item__field .gr-radio{flex-direction:row;flex-wrap:wrap;margin-bottom:-13px}.ct #wrap .sec-form .form-block .tableContact .cate-item__field .gr-radio.gridSp{display:grid;grid-template-columns:28.2% auto}}@media only screen and (max-width: 767px) and (max-width: 374px){.ct #wrap .sec-form .form-block .tableContact .cate-item__field .gr-radio.gridSp{grid-template-columns:31% auto}}@media (max-width: 767px){.ct #wrap .sec-form .form-block .tableContact .cate-item__field .gr-radio label{margin-bottom:13px}.ct #wrap .sec-form .form-block .tableContact .cate-item__field .gr-radio label:not(:last-child){margin-right:29px}}.ct #wrap .sec-form .form-block .tableContact .cate-item__field .gr-radio label input:not(:checked)+span::after{background-color:#fff;border-color:#fff}.ct #wrap .sec-form .form-block .tableContact .cate-item:not(:last-child) .tr:last-child{border:none}.ct #wrap .sec-form .form-block #btnConfirm,.ct #wrap .sec-form .form-block #btnSend{margin-top:64px}@media (max-width: 767px){.ct #wrap .sec-form .form-block #btnConfirm,.ct #wrap .sec-form .form-block #btnSend{margin-top:28px;max-width:325px}}.ct.form-confirm #wrap .sec-form{margin:0 auto;padding:100px 0 100px}.ct.form-confirm #wrap .sec-form .form-block .inner{padding:0}.ct.form-confirm #wrap .sec-form .form-block .tableContact .tr{border-color:#aed6d8}.ct.form-thanks #wrap .sec-form{position:relative;background:none;margin:0;padding:30px 0 150px}@media (max-width: 767px){.ct.form-thanks #wrap .sec-form{padding:0 0 98px}}.ct.form-thanks #wrap .sec-form .c-wave{bottom:24.5%;z-index:-1;height:234px}@media (max-width: 767px){.ct.form-thanks #wrap .sec-form .c-wave{bottom:16.2%;height:106px}}@media (max-width: 767px){.ct.form-thanks #wrap .sec-form .thanks-main{padding-top:46px}.ct.form-thanks #wrap .sec-form .thanks-main .step-img{margin-bottom:29px}.ct.form-thanks #wrap .sec-form .thanks-main .c-btn{margin-top:44px}}

/*# sourceMappingURL=maps/ct.min.css.map */
