@charset "UTF-8";.p-about-challenge{padding:clamp(20px,2vw,25px) clamp(15px,4vw,75px) clamp(20px,3vw,50px)}.p-about-challenge__lead{font-size:clamp(13px,1.6vw,16px);margin-top:clamp(15px,2vw,30px);text-align:center}.p-about-challenge__list{margin-top:clamp(15px,2vw,30px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(15px,2vw,30px)}.p-about-doctor{padding-block:clamp(45px,5vw,50px) clamp(90px,14vw,185px)}.p-about-doctor__lead{color:#002c9d;text-align:center;font-family:"Noto Sans";font-size:clamp(16px,2vw,30px);font-weight:700;margin-bottom:clamp(20px,3vw,53px)}.p-about-doctor__txt{font-size:clamp(13px,1.6vw,16px);text-align:center;margin-top:clamp(15px,2vw,25px)}.p-about-doctor__list{margin-top:clamp(40px,6vw,70px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(15px,2vw,30px)}.p-about-doctor__item{padding:clamp(15px,3vw,30px) clamp(15px,2.8vw,28px) 30px;border-radius:clamp(10px,2vw,20px);border:1px solid #dfe6f8;background:#fff}.p-about-doctor__img{width:180px;margin-top:clamp(-50px,-4vw,-38px);margin-inline:auto;text-align:center}.p-about-doctor__nameWrap{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-about-doctor__name{font-family:"Noto Sans";font-size:clamp(18px,2vw,24px);font-weight:700;margin-right:15px}.p-about-doctor__nameTag{color:#496fd0;font-size:clamp(13px,1.4vw,14px);font-weight:700;padding:2px 5px;border-radius:4px;border:1px solid #496fd0;line-height:1.5}.p-about-doctor__detail{font-size:clamp(13px,1.6vw,16px);font-weight:500;margin-top:clamp(10px,2vw,23px);line-height:1.8}.p-about-doctor__specialty{color:#002c9d;font-size:clamp(13px,1.4vw,14px);margin-top:clamp(15px,2vw,20px);padding-top:clamp(15px,2vw,20px);border-top:1px solid #dfe6f8}.p-about-doctor__specialtyTtl{font-weight:700}.p-about-doctor__specialtyName{margin-top:5px}.p-about-flow{background:#fff}.p-about-flow__wrap{-webkit-transform:translateY(clamp(-105px,-7vw,-40px));transform:translateY(clamp(-105px,-7vw,-40px));padding:clamp(20px,4vw,47px) clamp(20px,4vw,78px) clamp(20px,5vw,78px);border-radius:clamp(10px,2vw,20px);background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(4,24,81,.2);box-shadow:0 0 20px 0 rgba(4,24,81,.2)}.p-about-flow__lead{font-size:clamp(13px,1.6vw,16px);margin-top:20px;text-align:center}.p-about-flow__list{margin-top:clamp(35px,5vw,65px);display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(15px,2vw,23px);position:relative}.p-about-flow__list::before{content:"";width:99%;height:4px;background:#6b8ad9;position:absolute;top:50%;z-index:-1}.p-about-flow__item{padding:0 15px;border-radius:10px;border:1px solid #dfe6f8;background:#eff4ff}.p-about-flow__step{color:#fff;font-family:"Noto Sans";font-size:clamp(14px,1.6vw,16px);font-weight:700;border-radius:60px;background:#496fd0;padding:clamp(1px,.2vw,2px) clamp(15px,2vw,20px);display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-about-flow__ttl{color:#002c9d;font-family:"Noto Sans";font-size:16px;font-weight:700;text-align:center}.p-about-flow__txt{font-size:clamp(13px,1.4vw,14px);font-weight:500;text-align:center;margin-top:8px}.p-about-flow__img{margin-top:clamp(15px,2vw,20px)}.p-about-flow__img img{display:block;margin:auto}.p-about-strength{margin-top:clamp(-45px,-2vw,1px);padding-bottom:clamp(40px,6vw,80px);background:#fff}.p-about-strength__list{margin-top:clamp(20px,3vw,40px);display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(15px,3vw,30px)}.p-about-strength__item{padding:clamp(20px,3vw,30px);border-radius:clamp(10px,2vw,20px);border:1px solid #dfe6f8;background:#fbfcff}.p-about-strength__ttl{color:#002c9d;font-size:clamp(14px,1.8vw,18px);font-weight:700;margin-top:clamp(15px,3vw,30px)}.p-about-strength__txt{font-size:clamp(13px,1.6vw,16px);margin-top:clamp(5px,1vw,10px);line-height:1.8}.p-about-strength__img img{border-radius:clamp(10px,2vw,20px)}.p-about-product{padding-block:clamp(25px,4vw,58px) clamp(40px,6vw,80px);background:#eff4ff}.p-about-product__items{margin-top:clamp(15px,4vw,60px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1vw,13px)}.p-about-results{padding-block:clamp(30px,5vw,60px) clamp(40px,6vw,75px);background:#fff}.p-about-results__lead{font-size:clamp(13px,1.6vw,16px);margin-top:20px;text-align:center}.p-about-results__box{margin-top:clamp(30px,5vw,60px);padding:clamp(20px,4vw,50px) clamp(20px,4vw,65px);border-radius:clamp(10px,2vw,20px);background:#496fd0}.p-about-results__list{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(15px,3vw,30px)}.p-about-results__item{padding:clamp(20px,3vw,30px) clamp(20px,3vw,34px);border-radius:clamp(10px,2vw,20px);background:#eff4ff}.p-about-results__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(10px,2vw,20px)}.p-about-results__cont{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-about-results__name{width:100%;color:#fff;font-size:clamp(13px,1.8vw,18px);font-weight:700;padding:6px 10px;text-align:center;background:#44a8e6}.p-about-results__reduce{color:#002c9d;font-weight:700;text-align:center}.p-about-results__reduceNum{font-family:"Noto Sans";font-size:clamp(45px,6vw,70px);line-height:1.2}.p-about-results__reduceTxt{font-size:clamp(20px,3vw,30px);vertical-align:text-bottom;margin-left:5px}.p-about-results__txt{font-size:clamp(13px,1.6vw,16px);font-weight:700;text-align:center;margin-top:clamp(15px,2vw,25px)}.p-about-results__bottom{color:#fff;font-size:clamp(12px,1.5vw,15px);font-weight:500;margin-top:clamp(20px,3vw,30px);text-align:center}.p-about-step{padding-block:clamp(30px,4vw,65px) clamp(40px,7vw,135px)}.p-about-step__lead{font-size:clamp(13px,1.6vw,16px);margin-top:20px;text-align:center}.p-about-step__list{margin-top:clamp(40px,5vw,65px);display:grid;grid-template-columns:repeat(4,1fr);gap:35px 15px}.p-about-step__item{position:relative}.p-about-step__step{color:#fff;font-size:16px;font-family:"Noto Sans";font-weight:700;padding:1px 20px;border-radius:60px;background:#002c9d;position:absolute;top:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-about-step__top{border-radius:10px 10px 0 0;padding:25px clamp(15px,2vw,20px) clamp(13px,1.7vw,17px) clamp(20px,2vw,24px);border:1px solid #dfe6f8;background:#496fd0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.p-about-step__ttl{color:#fff;font-family:"Noto Sans";font-size:clamp(16px,1.6vw,18px);font-weight:700}.p-about-step__cont{padding:13px clamp(20px,2vw,21px) clamp(20px,2vw,23px);border:1px solid #dfe6f8;border-top:none;background:#fff;border-radius:0 0 10px 10px}.p-about-step__detail{font-size:14px;font-weight:500;padding-left:20px;position:relative}.p-about-step__detail::before{content:"";width:15px;height:15px;display:block;background:url(../images/common/icon_check.svg?v=de91f128) center center/cover no-repeat;position:absolute;top:.2em;left:0;z-index:1}.p-about-step__detail+.p-about-step__detail{margin-top:3px}.p-about-step__img{margin-top:clamp(10px,1vw,20px)}.p-about-step__img img{border-radius:10px}.p-about-movie{padding-block:clamp(20px,5vw,80px) clamp(90px,11vw,135px);position:relative}.p-about-movie::before{content:"";background:url(../images/top/movie_img01.webp?v=123d4f77) center center/cover no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.p-about-movie__video{margin-top:clamp(20px,4vw,40px)}.p-about-movie__note{margin-top:clamp(20px,4vw,40px);padding:clamp(10px,2vw,30px) clamp(15px,2vw,35px);border-radius:10px;background:#dfe6f8}.p-about-movie__note-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-about-movie__note-img{-webkit-box-flex:0;-ms-flex:0 0 34px;flex:0 0 34px;width:34px;height:31px;margin-right:clamp(12px,2vw,23px)}.p-about-movie__note-txt{font-size:clamp(10px,1.3vw,13px);-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:1024px){.p-about-step__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.p-about-challenge .c-head__en{line-height:1.1}.p-about-challenge .c-head__jp{margin-top:-45px;line-height:1.5}.p-about-challenge__list{grid-template-columns:repeat(1,1fr)}.p-about-doctor__lead{line-height:1.5}.p-about-doctor__txt{text-align:left}.p-about-doctor__list{grid-template-columns:repeat(1,1fr);gap:50px}.p-about-doctor__nameWrap{margin-top:21px}.p-about-doctor__detail{line-height:1.6}.p-about-doctor .c-head__en .--doctor-none{display:none}.p-about-flow__list{grid-template-columns:repeat(1,1fr);gap:35px}.p-about-flow__list::before{display:none}.p-about-flow__item{padding-bottom:15px}.p-about-product__items,.p-about-results__list,.p-about-strength__list{grid-template-columns:repeat(1,1fr)}.p-about-results__img{width:90px}.p-about-results__bottom,.p-about-results__txt{text-align:left}.p-about-step__list{grid-template-columns:repeat(1,1fr)}.p-about-movie__note,.p-about-movie__video{max-width:320px;margin-inline:auto}}
/*# sourceMappingURL=maps/about.min.css.map */
