@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-SemiBold.ttf") format("truetype");font-weight:600}@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"ShipporiMincho";src:url("../font/ShipporiMincho-ExtraBold.ttf") format("truetype");font-weight:800}@font-face{font-family:"Satoshi";src:url("../font/Satoshi-Medium.eot") format("embedded-opentype"),url("../font/Satoshi-Medium.ttf") format("truetype"),url("../font/Satoshi-Medium.woff") format("woff"),url("../font/Satoshi-Medium.woff2") format("woff2");font-weight:500}@font-face{font-family:"Satoshi";src:url("../font/Satoshi-Bold.eot") format("embedded-opentype"),url("../font/Satoshi-Bold.ttf") format("truetype"),url("../font/Satoshi-Bold.woff") format("woff"),url("../font/Satoshi-Bold.woff2") format("woff2");font-weight:700}.menuFv{position:relative;height:100svh}.menuFvInner{width:100vw;height:100svh;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 320px){.menuFvInner{padding:0 2.5vw 9rem}}@media screen and (min-width: 1025px){.menuFvInner{padding:0 5vw 6vh}}.menuFvCopy{line-height:1.85;font-weight:700;font-family:"ShipporiMincho",sans-serif;letter-spacing:.2rem}@media screen and (min-width: 320px){.menuFvCopy{font-size:2rem}}@media screen and (min-width: 1025px){.menuFvCopy{font-size:4rem}}.menuFvTitle{font-weight:700;font-family:"ShipporiMincho",sans-serif}@media screen and (min-width: 320px){.menuFvTitle{font-size:2.2rem;margin-top:8vh;letter-spacing:.2rem}}@media screen and (min-width: 1025px){.menuFvTitle{font-size:3.4rem;margin-top:12vh;letter-spacing:.5rem}}.menuFvText{font-family:"Satoshi",sans-serif;line-height:1.333;font-weight:700}@media screen and (min-width: 320px){.menuFvText{font-size:4.2rem;margin-top:2vh}}@media screen and (min-width: 1025px){.menuFvText{font-size:12rem;margin-top:3vh}}@media screen and (min-width: 1025px){.menuFvText.diet{font-size:11rem}}.menuFvImgWrapper{position:absolute;bottom:0;left:0;z-index:-1;width:100vw;overflow:hidden}.menuFvImgWrapper .menuFvImg{width:100vw}.menuFvImgInner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0 0 50% 50%;overflow:hidden}@media screen and (min-width: 320px){.menuFvImgInner{width:250%;left:-75%}}@media screen and (min-width: 1025px){.menuFvImgInner{width:200%;left:-50%}}.menuFvImgInner.bgGradient::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.25)}@media screen and (min-width: 320px){.menuFvImgInner.bgGradient.sp::before{content:""}}@media screen and (min-width: 1025px){.menuFvImgInner.bgGradient.sp::before{content:none}}@media screen and (min-width: 320px){.menuFvImg{height:100vh;height:100svh}}@media screen and (min-width: 1025px){.menuFvImg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}#logoSwiper{overflow:hidden}@media screen and (min-width: 320px){#logoSwiper{margin-top:5rem}}@media screen and (min-width: 1025px){#logoSwiper{margin-top:8.8rem}}#logoSwiper .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-timing-function:linear;transition-timing-function:linear}#logoSwiper .swiper-slide{-o-object-fit:scale-down;object-fit:scale-down}.treatmentDesc{font-family:"ShipporiMincho",sans-serif;color:#244676;text-align:center;padding:2rem 2.5vw 0;line-height:2}@media screen and (min-width: 320px){.treatmentDesc{font-size:1.4rem}}@media screen and (min-width: 1025px){.treatmentDesc{font-size:1.6rem}}@media screen and (min-width: 320px){.treatmentDesc .sp{display:block}}@media screen and (min-width: 1025px){.treatmentDesc .sp{display:none}}.treatmentDesc strong{font-weight:700;font-size:120%}.treatmentDesc a{text-decoration:underline}.treatmentDesc a:hover{text-decoration:none}.menuNav{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 320px){.menuNav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:5rem 5vw 1rem;gap:0 1.5rem;overflow-x:auto}}@media screen and (min-width: 1025px){.menuNav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:11.5rem 5vw 0;gap:0 2.4rem;overflow-x:unset}}.menuNavItem{position:relative;display:block;border-radius:4rem;-webkit-box-shadow:-3.83px -3.214px 10px 0px #fff,3.83px 3.214px 10px 0px #a9bdc7;box-shadow:-3.83px -3.214px 10px 0px #fff,3.83px 3.214px 10px 0px #a9bdc7;font-family:"ShipporiMincho",sans-serif;font-weight:600;color:#73b1d2;letter-spacing:.1rem;background:#e8eeee;white-space:nowrap}@media screen and (min-width: 320px){.menuNavItem{min-width:15rem;font-size:1.4rem;padding:.9rem 4rem 1rem 2rem}}@media screen and (min-width: 1025px){.menuNavItem{min-width:25.4rem;font-size:2rem;padding:1.9rem 7rem 2rem 4.5rem}}.menuNavItem::before{position:absolute;content:"";border-radius:50%;background:#73b1d2}@media screen and (min-width: 320px){.menuNavItem::before{top:calc(50% - .5rem);right:2rem;width:1rem;height:1rem}}@media screen and (min-width: 1025px){.menuNavItem::before{top:calc(50% - .75rem);right:3.5rem;width:1.5rem;height:1.5rem}}@media screen and (min-width: 320px){.menuIntro{padding-top:7rem}}@media screen and (min-width: 1025px){.menuIntro{padding-top:15.3rem}}.introCopy{font-family:"Satoshi",sans-serif;line-height:1.231;font-weight:700}@media screen and (min-width: 320px){.introCopy{font-size:5rem;padding:0 2.5vw}}@media screen and (min-width: 1025px){.introCopy{font-size:13rem;padding:0 5vw 0 4.5vw}}.introCopy .gradient{background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #4389fb), color-stop(80%, #7fcdf7));background:linear-gradient(to bottom, #4389fb 20%, #7fcdf7 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.introDescWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){.introDescWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4rem 2.5vw 0}}@media screen and (min-width: 1025px){.introDescWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:7rem 5vw 0}}.introDesc{font-family:"ShipporiMincho",sans-serif}@media screen and (min-width: 320px){.introDesc{width:100%;text-align:center}}@media screen and (min-width: 1025px){.introDesc{width:61.7%;text-align:left}}.introTitle{font-weight:600;line-height:1.667;letter-spacing:.1rem}@media screen and (min-width: 320px){.introTitle{font-size:2rem}}@media screen and (min-width: 1025px){.introTitle{font-size:4.2rem}}.introDescText{line-height:1.81;opacity:.8;letter-spacing:.05rem;text-align:left}@media screen and (min-width: 320px){.introDescText{font-size:1.4rem;padding:0 2.5rem;margin-top:2rem}}@media screen and (min-width: 1025px){.introDescText{font-size:2.1rem;padding:0;margin-top:4.5rem}}@media screen and (min-width: 320px){.introDescText .pc{display:none}}@media screen and (min-width: 1025px){.introDescText .pc{display:block}}.menuIntroImg1{aspect-ratio:260/173}@media screen and (min-width: 320px){.menuIntroImg1{width:60%;border-radius:1rem;margin:4rem 0 0 2.5vw}}@media screen and (min-width: 1025px){.menuIntroImg1{width:30%;border-radius:2rem;margin:35rem 0 0}}@-webkit-keyframes scrollText{100%{translate:-100%}}@keyframes scrollText{100%{translate:-100%}}.bgTextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;white-space:nowrap;position:relative;z-index:-1}@media screen and (min-width: 320px){.bgTextWrapper{margin-top:4rem}}@media screen and (min-width: 1025px){.bgTextWrapper{margin-top:9rem}}.bgText{font-family:"Satoshi",sans-serif;color:#fff;font-weight:500;line-height:1;-webkit-animation:scrollText 50s linear infinite;animation:scrollText 50s linear infinite}@media screen and (min-width: 320px){.bgText{font-size:8rem;padding-right:2rem}}@media screen and (min-width: 1025px){.bgText{font-size:18rem;padding-right:5rem}}.introAboutWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){.introAboutWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 5vw;margin-top:-11rem}}@media screen and (min-width: 1025px){.introAboutWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 5vw 0 10.7vw;margin-top:-37.5rem}}.introAbout{font-family:"ShipporiMincho",sans-serif}@media screen and (min-width: 320px){.introAbout{width:100%}}@media screen and (min-width: 1025px){.introAbout{width:51%}}.menuIntroImg2{aspect-ratio:820/547}@media screen and (min-width: 320px){.menuIntroImg2{width:60%;border-radius:1rem;margin-left:auto}}@media screen and (min-width: 1025px){.menuIntroImg2{width:100%;border-radius:2rem;margin-left:0}}.menuIntroImg3{aspect-ratio:3/2;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (min-width: 320px){.menuIntroImg3{width:80%;border-radius:1rem;margin:6rem auto 0}}@media screen and (min-width: 1025px){.menuIntroImg3{width:31.5%;border-radius:2rem;margin:56.5rem 0 0}}.aboutHeading{font-family:"ShipporiMincho",sans-serif;font-weight:700;text-align:center;letter-spacing:.1rem}@media screen and (min-width: 320px){.aboutHeading{font-size:1.6rem;margin-top:5rem}}@media screen and (min-width: 1025px){.aboutHeading{font-size:2.4rem;margin-top:16.8rem}}@media screen and (min-width: 320px){.aboutList{margin-top:3rem}}@media screen and (min-width: 1025px){.aboutList{margin-top:5.5rem}}.aboutItem{border-top:1px solid #73b1d2}@media screen and (min-width: 320px){.aboutItem{padding-top:2rem;margin-bottom:3rem}}@media screen and (min-width: 1025px){.aboutItem{padding-top:3rem;margin-bottom:7.6rem}}.aboutTitleWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aboutTitle{color:#73b1d2;font-weight:600;letter-spacing:.2rem}@media screen and (min-width: 320px){.aboutTitle{width:calc(100% - 6rem);font-size:2rem}}@media screen and (min-width: 1025px){.aboutTitle{width:calc(100% - 9rem);font-size:3.8rem}}.aboutItemNum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#73b1d2;border-radius:50%;color:#fff;font-family:"Satoshi",sans-serif;font-weight:500}@media screen and (min-width: 320px){.aboutItemNum{width:5rem;height:5rem;padding-top:.3rem}}@media screen and (min-width: 1025px){.aboutItemNum{width:8rem;height:8rem;padding-top:.5rem}}.aboutItemNum .text{letter-spacing:.1rem}@media screen and (min-width: 320px){.aboutItemNum .text{font-size:.7rem}}@media screen and (min-width: 1025px){.aboutItemNum .text{font-size:1.4rem}}.aboutItemNum .num{line-height:1.3;letter-spacing:.2rem}@media screen and (min-width: 320px){.aboutItemNum .num{font-size:1.8rem}}@media screen and (min-width: 1025px){.aboutItemNum .num{font-size:2.4rem}}.aboutItemNum .iconSvg{width:40%}.aboutDesc{line-height:1.889;letter-spacing:.05rem}@media screen and (min-width: 320px){.aboutDesc{font-size:1.4rem;margin-top:2rem}}@media screen and (min-width: 1025px){.aboutDesc{font-size:1.8rem;margin-top:2.1rem}}.aboutYtHeading{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;font-family:"ShipporiMincho",sans-serif;font-weight:700;color:#73b1d2;letter-spacing:.1rem}@media screen and (min-width: 320px){.aboutYtHeading{font-size:1.4rem;margin-top:5rem}}@media screen and (min-width: 1025px){.aboutYtHeading{font-size:2.4rem;margin-top:0}}.ytIcon{fill:#73b1d2}@media screen and (min-width: 320px){.ytIcon{width:3rem;margin:0 1rem 0 -4rem}}@media screen and (min-width: 1025px){.ytIcon{width:5rem;margin:0 2.2rem 0 -6.5rem}}.aboutYtList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 320px){.aboutYtList{margin-top:1rem}}@media screen and (min-width: 1025px){.aboutYtList{margin-top:2.7rem}}.aboutYtItem{width:49%;display:block;background:#e8eeee;-webkit-box-shadow:-3.83px -3.214px 10px 0px rgba(255,255,255,.8),3.83px 3.214px 10px 0px rgba(193,213,213,.8);box-shadow:-3.83px -3.214px 10px 0px rgba(255,255,255,.8),3.83px 3.214px 10px 0px rgba(193,213,213,.8)}@media screen and (min-width: 320px){.aboutYtItem{border-radius:1rem;padding:.7rem .7rem 2rem}}@media screen and (min-width: 1025px){.aboutYtItem{border-radius:2rem;padding:1rem 1rem 2.7rem}}.aboutYtThumb{position:relative;aspect-ratio:191/106;overflow:hidden}@media screen and (min-width: 320px){.aboutYtThumb{border-radius:1rem}}@media screen and (min-width: 1025px){.aboutYtThumb{border-radius:2rem}}.aboutYtLink,.aboutYtEmbed{position:absolute;top:0;left:0;width:100%;height:100%}.aboutYtTitle{text-align:center;font-weight:600;line-height:1.5;letter-spacing:.05rem}@media screen and (min-width: 320px){.aboutYtTitle{font-size:1.3rem;margin-top:1rem}}@media screen and (min-width: 1025px){.aboutYtTitle{font-size:2rem;margin-top:1.8rem}}.menuFeature{overflow-x:clip}@media screen and (min-width: 320px){.menuFeature{padding:10rem 2.5vw 0}}@media screen and (min-width: 1025px){.menuFeature{padding:20.5rem 2.5vw 0}}@media screen and (min-width: 1025px){.menuFeature .sectionTitleEng{margin-left:2vw}}@media screen and (min-width: 1025px){.menuFeature .sectionTitle{margin-left:2.5vw}}.featureList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 320px){.featureList{gap:2rem 0;margin-top:4rem}}@media screen and (min-width: 1025px){.featureList{gap:4.5rem 0;margin-top:9rem}}.featureItem{position:relative;overflow:hidden}@media screen and (min-width: 320px){.featureItem{border-radius:4rem}}@media screen and (min-width: 1025px){.featureItem{border-radius:6rem}}.featureItemInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-backdrop-filter:blur(50px) brightness(0.8);backdrop-filter:blur(50px) brightness(0.8);color:#fff}@media screen and (min-width: 320px){.featureItemInner{padding:3rem 2rem}}@media screen and (min-width: 1025px){.featureItemInner{padding:7rem 8rem}}.featureBgColor{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#7fcdf7;opacity:.5}.featureBgImg{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;mix-blend-mode:multiply}.featureTitleWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"Satoshi",sans-serif;font-weight:700}@media screen and (min-width: 320px){.featureTitleWrapper{width:100%}}@media screen and (min-width: 1025px){.featureTitleWrapper{width:55.4%}}.featureTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 320px){.featureInfo{font-size:1.4rem}}@media screen and (min-width: 1025px){.featureInfo{font-size:1.8rem}}.featureCopyEng{line-height:1.458}@media screen and (min-width: 320px){.featureCopyEng{font-size:1.8rem;margin-top:2.5rem}}@media screen and (min-width: 1025px){.featureCopyEng{font-size:4.8rem;margin-top:6rem}}.featureNum{line-height:.8}@media screen and (min-width: 320px){.featureNum{font-size:6rem;margin-top:3rem}}@media screen and (min-width: 1025px){.featureNum{font-size:16rem;margin-top:9rem}}.featureImg{aspect-ratio:25/29}@media screen and (min-width: 320px){.featureImg{width:54.3%;border-radius:2rem}}@media screen and (min-width: 1025px){.featureImg{width:54.3%;border-radius:3rem}}.featureDescWrapper{font-family:"ShipporiMincho",sans-serif}@media screen and (min-width: 320px){.featureDescWrapper{width:100%;padding-top:4rem}}@media screen and (min-width: 1025px){.featureDescWrapper{width:40%;padding-top:12.6rem}}.featureCopy{font-weight:600}@media screen and (min-width: 320px){.featureCopy{font-size:1.4rem}}@media screen and (min-width: 1025px){.featureCopy{font-size:1.8rem}}.featureHeading{font-weight:700;letter-spacing:.2rem}@media screen and (min-width: 320px){.featureHeading{font-size:2rem;margin-top:1rem}}@media screen and (min-width: 1025px){.featureHeading{font-size:3.6rem;margin-top:1.7rem}}.featureDesc{opacity:.8;line-height:1.75;letter-spacing:.08rem}@media screen and (min-width: 320px){.featureDesc{font-size:1.4rem;margin-top:3rem}}@media screen and (min-width: 1025px){.featureDesc{font-size:1.6rem;margin-top:5rem}}@media screen and (min-width: 320px){.menuVoice{padding:10rem 3vw 0}}@media screen and (min-width: 1025px){.menuVoice{padding:24rem 10vw 0}}.voiceSectionEng{font-family:"Satoshi",sans-serif;font-weight:700;color:#73b1d2;text-align:center;letter-spacing:.2rem}@media screen and (min-width: 320px){.voiceSectionEng{font-size:3rem}}@media screen and (min-width: 1025px){.voiceSectionEng{font-size:3rem}}.voiceCopy{font-family:"ShipporiMincho",sans-serif;text-align:center}@media screen and (min-width: 320px){.voiceCopy{font-size:2rem;margin-top:1.2rem}}@media screen and (min-width: 1025px){.voiceCopy{font-size:7rem;margin-top:2.2rem}}.voiceList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 320px){.voiceList{margin-top:4rem;gap:3rem 0}}@media screen and (min-width: 1025px){.voiceList{margin-top:8.4rem}}.voiceItem{position:relative;background:#fff;-webkit-box-shadow:2.5px 4.33px 30px 0px rgba(0,0,0,.05);box-shadow:2.5px 4.33px 30px 0px rgba(0,0,0,.05);font-family:"ShipporiMincho",sans-serif;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (min-width: 320px){.voiceItem{width:100%;border-radius:1.5rem 1.5rem 5rem 1.5rem}}@media screen and (min-width: 1025px){.voiceItem{width:32%;border-radius:2rem 2rem 10rem 2rem}}@media screen and (min-width: 320px){.voiceItem:nth-child(2n+1){margin-top:0}}@media screen and (min-width: 1025px){.voiceItem:nth-child(2n+1){margin-top:10rem}}.voiceTitle{line-height:1.75}@media screen and (min-width: 320px){.voiceTitle{font-size:2rem;padding:4rem 2rem 0 2rem}}@media screen and (min-width: 1025px){.voiceTitle{font-size:2.8rem;padding:8.5rem 2rem 0 5rem}}.voiceText{line-height:2;letter-spacing:.08rem}@media screen and (min-width: 320px){.voiceText{font-size:1.4rem;padding:1.5rem 2rem 0}}@media screen and (min-width: 1025px){.voiceText{font-size:1.6rem;padding:2.2rem 4rem 0 4.5rem}}.voiceAge{text-align:right;color:#73b1d2}@media screen and (min-width: 320px){.voiceAge{font-size:1.4rem;padding:1.5rem 3rem 3.5rem}}@media screen and (min-width: 1025px){.voiceAge{font-size:1.6rem;padding:3rem 6rem 7rem}}.voiceSvg{position:absolute;fill:#73b1d2;opacity:.3}@media screen and (min-width: 320px){.voiceSvg{top:.7rem;left:2rem;width:5rem}}@media screen and (min-width: 1025px){.voiceSvg{top:2rem;left:3.5rem;width:10rem}}.menuData{position:relative}@media screen and (min-width: 320px){.menuData{padding:7rem 2.5vw 0}}@media screen and (min-width: 1025px){.menuData{padding:11.5rem 12vw 0}}.dataTitle{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-family:"ShipporiMincho",sans-serif;font-weight:500;background:#73b1d2;border-radius:4rem;color:#fff}@media screen and (min-width: 320px){.dataTitle{font-size:1.5rem;padding:1.5rem 3rem}}@media screen and (min-width: 1025px){.dataTitle{font-size:2.6rem;padding:2.1rem 5rem}}.dataList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 320px){.dataList{margin-top:1rem}}@media screen and (min-width: 1025px){.dataList{margin-top:2rem}}.dataTotal{text-align:center}@media screen and (min-width: 320px){.dataTotal{width:80%;padding:3rem 0;border-bottom:1px solid #73b1d2;margin:1rem auto 0}}@media screen and (min-width: 1025px){.dataTotal{width:33.33%;padding:2.7rem 0 9rem;border-bottom:none;margin:9rem auto 0}}.dataTotal:nth-last-child(1){border-bottom:none}@media screen and (min-width: 1025px){.dataTotal:nth-last-child(1){border-right:none}}.dataItem{text-align:center}@media screen and (min-width: 320px){.dataItem{width:80%;padding:3rem 0;border-bottom:1px solid #73b1d2}}@media screen and (min-width: 1025px){.dataItem{width:33.33%;padding:2.7rem 0 9rem;border-right:1px solid #73b1d2;border-bottom:none}}.dataItem:nth-last-child(1){border-bottom:none}@media screen and (min-width: 1025px){.dataItem:nth-last-child(1){border-right:none}}.dataHeading{font-family:"ShipporiMincho",sans-serif;font-weight:500}@media screen and (min-width: 320px){.dataHeading{font-size:1.6rem}}@media screen and (min-width: 1025px){.dataHeading{font-size:2.8rem}}.dataNum{color:#73b1d2;font-family:"Satoshi",sans-serif;font-weight:700}@media screen and (min-width: 320px){.dataNum{font-size:4rem;margin-top:.3rem}}@media screen and (min-width: 1025px){.dataNum{font-size:10rem;margin-top:1rem}}.dataNum .smallText{font-weight:400;font-size:60%}.dataDate{font-family:"ShipporiMincho",sans-serif;font-weight:500}@media screen and (min-width: 320px){.dataDate{font-size:1.4rem;margin-top:.3rem}}@media screen and (min-width: 1025px){.dataDate{font-size:1.8rem;margin-top:.9rem}}.dataImg{position:absolute;left:0;z-index:-1}@media screen and (min-width: 320px){.dataImg{top:8rem;height:100%}}@media screen and (min-width: 1025px){.dataImg{top:-22rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.menuMessage{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 320px){.menuMessage{padding:10rem 5vw 0}}@media screen and (min-width: 1025px){.menuMessage{padding:21.5rem 15.3vw 0 10vw}}.messageTitleWrapper{color:#73b1d2}@media screen and (min-width: 320px){.messageTitleWrapper{margin:0 auto 0;text-align:center}}@media screen and (min-width: 1025px){.messageTitleWrapper{margin:0;padding-top:22rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:left}}.messageTitleEng{font-family:"Satoshi",sans-serif;font-weight:500;letter-spacing:.25rem}@media screen and (min-width: 320px){.messageTitleEng{font-size:1.8rem}}@media screen and (min-width: 1025px){.messageTitleEng{font-size:2.7rem}}.messageTitle{font-family:"ShipporiMincho",sans-serif;font-weight:700}@media screen and (min-width: 320px){.messageTitle{font-size:2.3rem;margin:1rem 0 0 0;line-height:1.8;letter-spacing:.3rem}}@media screen and (min-width: 1025px){.messageTitle{font-size:5.4rem;margin:0 7.5rem 0 0;line-height:2.037;letter-spacing:.5rem}}.messageTextWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 320px){.messageTextWrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%}}@media screen and (min-width: 1025px){.messageTextWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:71.5%}}.messageImg{aspect-ratio:3/2}@media screen and (min-width: 320px){.messageImg{width:80%;border-radius:1rem;margin:3rem auto 0}}@media screen and (min-width: 1025px){.messageImg{width:70.5%;border-radius:2rem;margin:0}}.messageText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;opacity:.8;line-height:2.1;font-family:"ShipporiMincho",sans-serif;letter-spacing:.1rem}@media screen and (min-width: 320px){.messageText{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.4rem;margin-top:2rem}}@media screen and (min-width: 1025px){.messageText{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:2rem;margin-top:12rem}}#menuImgSwiper{overflow:hidden}@media screen and (min-width: 320px){#menuImgSwiper{margin-top:5rem}}@media screen and (min-width: 1025px){#menuImgSwiper{margin-top:13.5rem}}#menuImgSwiper .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}#menuImgSwiper .swiper-slide{aspect-ratio:3/2}@media screen and (min-width: 320px){#menuImgSwiper .swiper-slide{border-radius:1rem}}@media screen and (min-width: 1025px){#menuImgSwiper .swiper-slide{border-radius:2rem}}@media screen and (min-width: 320px){#menuImgSwiper .swiper-slide:nth-child(2n+1){margin-top:3rem}}@media screen and (min-width: 1025px){#menuImgSwiper .swiper-slide:nth-child(2n+1){margin-top:5rem}}.menuFlow{overflow:hidden}@media screen and (min-width: 320px){.menuFlow{padding:10rem 2.5vw 0}}@media screen and (min-width: 1025px){.menuFlow{padding:24.3rem 5vw 0}}#menuFlowSwiper{position:relative;overflow:visible}@media screen and (min-width: 320px){#menuFlowSwiper{padding:3rem 0 9rem}}@media screen and (min-width: 1025px){#menuFlowSwiper{padding:12rem 0 0 28.5rem}}#menuFlowSwiper .swiper-wrapper:nth-last-child(1) .slideNum::before{content:none}#menuFlowSwiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#menuFlowSwiper .swiper-slide:nth-last-child(1) .slideTitle::before{content:none}#menuFlowSwiper .slideNum{color:#73b1d2;font-family:"Satoshi",sans-serif;font-weight:500}@media screen and (min-width: 320px){#menuFlowSwiper .slideNum{font-size:3.6rem;letter-spacing:.3rem}}@media screen and (min-width: 1025px){#menuFlowSwiper .slideNum{font-size:8.2rem;letter-spacing:.7rem}}@media screen and (min-width: 320px){#menuFlowSwiper .slideTextWrapper{width:83%}}@media screen and (min-width: 1025px){#menuFlowSwiper .slideTextWrapper{width:76%}}#menuFlowSwiper .slideTitleWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#menuFlowSwiper .slideTitle{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"ShipporiMincho",sans-serif;font-weight:700;color:#73b1d2;letter-spacing:.2rem}@media screen and (min-width: 320px){#menuFlowSwiper .slideTitle{font-size:2rem;margin-top:1rem}}@media screen and (min-width: 1025px){#menuFlowSwiper .slideTitle{font-size:3.6rem;margin-top:3rem}}#menuFlowSwiper .slideTitle::before{position:absolute;content:"";border:1px dashed #73b1d2}@media screen and (min-width: 320px){#menuFlowSwiper .slideTitle::before{top:1.5rem;left:calc(100% + 2rem);width:calc(29rem - 100%)}}@media screen and (min-width: 1025px){#menuFlowSwiper .slideTitle::before{top:2.8rem;left:calc(100% + 3.5rem);width:calc(40.5rem - 100%)}}#menuFlowSwiper .slideDesc{font-family:"ShipporiMincho",sans-serif;font-weight:500;line-height:2;letter-spacing:.1rem}@media screen and (min-width: 320px){#menuFlowSwiper .slideDesc{font-size:1.4rem;padding:1.5rem 0 0 .2rem}}@media screen and (min-width: 1025px){#menuFlowSwiper .slideDesc{font-size:2rem;padding:5rem 0 0 .5rem}}#menuFlowSwiper .slideDesc a{text-decoration:underline;text-decoration-thickness:1px}@media screen and (min-width: 320px){#menuFlowSwiper .slideDesc a{text-underline-offset:.3rem}}@media screen and (min-width: 1025px){#menuFlowSwiper .slideDesc a{text-underline-offset:.5rem}}#menuFlowSwiper .slideImg{aspect-ratio:435/241}@media screen and (min-width: 320px){#menuFlowSwiper .slideImg{width:100%;margin-top:2rem;border-radius:1rem}}@media screen and (min-width: 1025px){#menuFlowSwiper .slideImg{width:100%;margin-top:4rem;border-radius:2rem}}#menuFlowSwiper .swiperBtnWrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 320px){#menuFlowSwiper .swiperBtnWrapper{top:unset;bottom:0;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);gap:0 2rem}}@media screen and (min-width: 1025px){#menuFlowSwiper .swiperBtnWrapper{top:-11.5rem;bottom:unset;right:0;-webkit-transform:unset;transform:unset;gap:0 5rem}}#menuFlowSwiper .swiper-button-prev,#menuFlowSwiper .swiper-button-next{position:static;height:auto;color:#fff;margin-top:0;background:#73b1d2;font-family:"ShipporiMincho",sans-serif;border:none;border-radius:5rem}@media screen and (min-width: 320px){#menuFlowSwiper .swiper-button-prev,#menuFlowSwiper .swiper-button-next{width:15rem;font-size:1.4rem;padding:.5rem}}@media screen and (min-width: 1025px){#menuFlowSwiper .swiper-button-prev,#menuFlowSwiper .swiper-button-next{width:30rem;font-size:2.6rem;padding:1rem}}#menuFlowSwiper .swiper-button-prev::after,#menuFlowSwiper .swiper-button-next::after{content:none}@media screen and (min-width: 320px){#menuFlowSwiper .swiper-button-prev .btnText{margin-left:20%}}@media screen and (min-width: 1025px){#menuFlowSwiper .swiper-button-prev .btnText{margin-left:20%}}@media screen and (min-width: 320px){#menuFlowSwiper .swiper-button-next .btnText{margin-right:20%}}@media screen and (min-width: 1025px){#menuFlowSwiper .swiper-button-next .btnText{margin-right:20%}}#menuFlowSwiper .btnIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background:#fff;aspect-ratio:1/1}@media screen and (min-width: 320px){#menuFlowSwiper .btnIcon{width:30.5%}}@media screen and (min-width: 1025px){#menuFlowSwiper .btnIcon{width:30.5%}}#menuFlowSwiper .btnIconSvg{stroke:#73b1d2}@media screen and (min-width: 320px){#menuFlowSwiper .btnIconSvg{width:2rem}}@media screen and (min-width: 1025px){#menuFlowSwiper .btnIconSvg{width:4rem}}#menuFlowSwiper .swiper-button-prev{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#menuFlowSwiper .swiper-button-next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menuPlan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 320px){.menuPlan{padding:10rem 2.5vw 0}}@media screen and (min-width: 1025px){.menuPlan{padding:27.5rem 5vw 0}}.menuPlan.menu .sectionTitleEng{text-align:left;margin-right:0}.menuPlan.menu .sectionTitle{text-align:left}.menuPlan .sectionTitleEng{width:100%;text-align:right;margin-right:-1vw}.menuPlan .sectionTitle{width:100%;text-align:right}.menuPlan h3{font-family:"ShipporiMincho",sans-serif;font-weight:700;letter-spacing:.2rem}@media screen and (min-width: 320px){.menuPlan h3{font-size:2rem;margin-bottom:1rem}}@media screen and (min-width: 1025px){.menuPlan h3{font-size:3rem;margin-bottom:2rem}}.menuList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 0}@media screen and (min-width: 320px){.menuList{padding:3rem 0}}@media screen and (min-width: 1025px){.menuList{padding:8rem 0 11rem}}.menuItem{background:#e8eeee;-webkit-box-shadow:-0.38rem -0.32rem 1rem 0 rgba(255,255,255,.8),.38rem .32rem 1rem 0 rgba(193,213,213,.8);box-shadow:-0.38rem -0.32rem 1rem 0 rgba(255,255,255,.8),.38rem .32rem 1rem 0 rgba(193,213,213,.8)}@media screen and (min-width: 320px){.menuItem{width:100%;border-radius:1rem;padding:1rem 1rem 3rem}}@media screen and (min-width: 1025px){.menuItem{width:32.3%;border-radius:2rem;padding:1.5rem 1.5rem 5.5rem}}.menuItemImg{aspect-ratio:9/5}@media screen and (min-width: 320px){.menuItemImg{border-radius:1rem}}@media screen and (min-width: 1025px){.menuItemImg{border-radius:2rem}}.menuItemText{font-weight:600;text-align:center}@media screen and (min-width: 320px){.menuItemText{font-size:1.4rem;margin-top:2rem}}@media screen and (min-width: 1025px){.menuItemText{font-size:2.8rem;margin-top:5.5rem}}.planTableWrapper{overflow-x:auto}@media screen and (min-width: 320px){.planTableWrapper{width:100%;margin-top:3rem}}@media screen and (min-width: 1025px){.planTableWrapper{width:90%;margin-top:6.3rem}}.tableCaption{font-weight:500;font-family:"ShipporiMincho",sans-serif;line-height:1.889;letter-spacing:.09rem}@media screen and (min-width: 320px){.tableCaption{font-size:1.4rem;margin:2rem 2.5vw 0}}@media screen and (min-width: 1025px){.tableCaption{font-size:1.8rem;margin:4rem 0 0}}.planImgWrapper{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}@media screen and (min-width: 320px){.planImgWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:4rem;gap:2rem 0}}@media screen and (min-width: 1025px){.planImgWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:83%;margin-top:11rem;gap:0}}@media screen and (min-width: 320px){.planImg{width:80%}}@media screen and (min-width: 1025px){.planImg{width:49%}}.planText{font-weight:700}@media screen and (min-width: 320px){.planText{font-size:2rem;letter-spacing:.15rem;margin:5rem 0 2.5rem}}@media screen and (min-width: 1025px){.planText{font-size:4.5rem;letter-spacing:.3rem;margin:10rem 0 5rem}}.menuFaq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 320px){.menuFaq{padding:10rem 2.5vw 0}}@media screen and (min-width: 1025px){.menuFaq{padding:20.5rem 5vw 0}}.faqHeadInner{position:sticky;top:18rem}.faqList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 320px){.faqList{width:100%;gap:2rem;margin-top:4rem}}@media screen and (min-width: 1025px){.faqList{width:58%;gap:3rem;margin-top:14rem}}.faqItemWrapper{position:relative}.faqItem{position:relative;cursor:pointer;background:-webkit-gradient(linear, left top, right top, from(rgb(230, 235, 238)), to(rgb(212, 226, 235)));background:linear-gradient(to right, rgb(230, 235, 238) 0%, rgb(212, 226, 235) 100%);-webkit-box-shadow:-7.66px -6.428px 20px 0px rgba(255,255,255,.6),7.66px 6.428px 20px 0px rgba(169,189,199,.6);box-shadow:-7.66px -6.428px 20px 0px rgba(255,255,255,.6),7.66px 6.428px 20px 0px rgba(169,189,199,.6)}@media screen and (min-width: 320px){.faqItem{border-radius:1rem;padding:2rem 5rem 2.1rem 2rem}}@media screen and (min-width: 1025px){.faqItem{border-radius:2rem;padding:5rem 14rem 5.4rem 5rem}}.faqItem[open]~.faqIcon{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faqTitle{font-family:"ShipporiMincho",sans-serif;font-weight:700;color:#73b1d2;list-style:none;letter-spacing:.15rem}@media screen and (min-width: 320px){.faqTitle{font-size:1.5rem}}@media screen and (min-width: 1025px){.faqTitle{font-size:3.2rem}}.faqTitle::-webkit-details-marker{display:none}.faqTitle::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:1}.faqDesc{font-family:"ShipporiMincho",sans-serif;font-weight:500;opacity:.9;line-height:1.8;letter-spacing:.1rem}@media screen and (min-width: 320px){.faqDesc{font-size:1.4rem;padding:2.5rem 0 0 .2rem}}@media screen and (min-width: 1025px){.faqDesc{font-size:2rem;padding:5rem 0 0 .6rem}}.faqIcon{position:absolute;right:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:6%;aspect-ratio:1/1;background:#73b1d2;border-radius:50%}@media screen and (min-width: 320px){.faqIcon{top:2rem}}@media screen and (min-width: 1025px){.faqIcon{top:4.5rem}}.faqSvg{width:50%;stroke:#fff}@media screen and (min-width: 320px){.menuBeforeAfter{padding-top:10rem}}@media screen and (min-width: 1025px){.menuBeforeAfter{padding-top:24rem}}@media screen and (min-width: 320px){#beforeAfterSwiper{padding:5rem 0 8rem}}@media screen and (min-width: 1025px){#beforeAfterSwiper{padding:8.5rem 0 13rem}}#beforeAfterSwiper .swiper-slide{-webkit-transform:scale(0.86);transform:scale(0.86);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}#beforeAfterSwiper .swiper-slide.swiper-slide-active{-webkit-transform:scale(1.03);transform:scale(1.03)}#beforeAfterSwiper .slideImgWrapper{position:relative;background:#fff;aspect-ratio:16/9;overflow:hidden;z-index:1}@media screen and (min-width: 320px){#beforeAfterSwiper .slideImgWrapper{width:90%;border-radius:1rem;margin:0 auto -8rem}}@media screen and (min-width: 1025px){#beforeAfterSwiper .slideImgWrapper{width:71%;border-radius:3rem;margin:0 auto -13rem}}#beforeAfterSwiper .beforeBox{position:absolute;left:0;bottom:0;height:100%}@media screen and (min-width: 320px){#beforeAfterSwiper .beforeBox{width:calc(50% + .2rem);border-right:.4rem solid #fff}}@media screen and (min-width: 1025px){#beforeAfterSwiper .beforeBox{width:calc(50% + .4rem);border-right:.8rem solid #fff}}#beforeAfterSwiper .borderCircle{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:50%;z-index:1}@media screen and (min-width: 320px){#beforeAfterSwiper .borderCircle{top:calc(50% - 1.5rem);right:-1.7rem;width:3rem;height:3rem;padding:0 .3rem}}@media screen and (min-width: 1025px){#beforeAfterSwiper .borderCircle{top:calc(50% - 2.85rem);right:-3.25rem;width:5.7rem;height:5.7rem;padding:0 .3rem}}@media screen and (min-width: 320px){#beforeAfterSwiper .circleArrow{width:2rem}}@media screen and (min-width: 1025px){#beforeAfterSwiper .circleArrow{width:3rem}}#beforeAfterSwiper .beforeImg{position:absolute;left:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}#beforeAfterSwiper .sliderRange{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:col-resize}#beforeAfterSwiper .contentWrapper{font-family:serif;background:#73b1d2}@media screen and (min-width: 320px){#beforeAfterSwiper .contentWrapper{padding:10rem 5% 4rem;border-radius:1rem}}@media screen and (min-width: 1025px){#beforeAfterSwiper .contentWrapper{padding:15.8rem 3rem 3rem;border-radius:3rem}}#beforeAfterSwiper .infoList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 320px){#beforeAfterSwiper .infoList{gap:.7rem 0}}@media screen and (min-width: 1025px){#beforeAfterSwiper .infoList{gap:2rem 0}}#beforeAfterSwiper .infoItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}@media screen and (min-width: 320px){#beforeAfterSwiper .infoItem{width:100%;padding:.5rem;border-radius:1.2rem}}@media screen and (min-width: 1025px){#beforeAfterSwiper .infoItem{width:48.5%;padding:.5rem;border-radius:1.7rem}}#beforeAfterSwiper .infoTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background:#73b1d2;font-weight:700}@media screen and (min-width: 320px){#beforeAfterSwiper .infoTitle{width:40%;font-size:1.4rem;padding:.3rem 3% .2rem;border-radius:1rem;letter-spacing:.1rem}}@media screen and (min-width: 1025px){#beforeAfterSwiper .infoTitle{width:43%;font-size:2.2rem;padding:.3rem 3% .2rem;border-radius:1.5rem;letter-spacing:.2rem}}#beforeAfterSwiper .infoDesc{color:#73b1d2}@media screen and (min-width: 320px){#beforeAfterSwiper .infoDesc{width:60%;font-size:1.4rem;padding:0 3%;letter-spacing:.1rem}}@media screen and (min-width: 1025px){#beforeAfterSwiper .infoDesc{width:57%;font-size:2rem;padding:0 3%;letter-spacing:.2rem}}#beforeAfterSwiper .textWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 320px){#beforeAfterSwiper .textWrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:2rem;gap:1.5rem 0}}@media screen and (min-width: 1025px){#beforeAfterSwiper .textWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:3.2rem;gap:0}}@media screen and (min-width: 320px){#beforeAfterSwiper .slideText{font-size:1.3rem}}@media screen and (min-width: 1025px){#beforeAfterSwiper .slideText{font-size:1.5rem}}#beforeAfterSwiper .slideAmount{letter-spacing:.15rem}@media screen and (min-width: 320px){#beforeAfterSwiper .slideAmount{font-size:2rem}}@media screen and (min-width: 1025px){#beforeAfterSwiper .slideAmount{font-size:2.5rem}}#beforeAfterSwiper .swiper-scrollbar{bottom:0;background:#fff;border-radius:2rem;padding:.5rem}@media screen and (min-width: 320px){#beforeAfterSwiper .swiper-scrollbar{width:80%;left:10%;height:2.5rem}}@media screen and (min-width: 1025px){#beforeAfterSwiper .swiper-scrollbar{width:43%;left:28.5%;height:4rem}}#beforeAfterSwiper .swiper-scrollbar-drag{border-radius:2rem;background:#73b1d2}#beforeAfterSwiper .swiper-button-prev,#beforeAfterSwiper .swiper-button-next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:50%;-webkit-box-shadow:0 0 3rem 2rem rgba(115,177,210,.2);box-shadow:0 0 3rem 2rem rgba(115,177,210,.2)}@media screen and (min-width: 320px){#beforeAfterSwiper .swiper-button-prev,#beforeAfterSwiper .swiper-button-next{top:calc(100% - 7.5rem);width:5rem;height:5rem}}@media screen and (min-width: 1025px){#beforeAfterSwiper .swiper-button-prev,#beforeAfterSwiper .swiper-button-next{top:34.5%;width:15.5rem;height:15.5rem}}#beforeAfterSwiper .swiper-button-prev::after,#beforeAfterSwiper .swiper-button-next::after{content:none}@media screen and (min-width: 320px){#beforeAfterSwiper .swiper-button-prev{left:calc(50% - 6rem)}}@media screen and (min-width: 1025px){#beforeAfterSwiper .swiper-button-prev{left:14%}}@media screen and (min-width: 320px){#beforeAfterSwiper .swiper-button-next{right:calc(50% - 6rem)}}@media screen and (min-width: 1025px){#beforeAfterSwiper .swiper-button-next{right:14%}}#beforeAfterSwiper .btnArrow{width:40%}.agaApproach{overflow:hidden}@media screen and (min-width: 320px){.agaApproach{padding:10rem 5vw 0}}@media screen and (min-width: 1025px){.agaApproach{padding:28.5rem 5vw 0}}@media screen and (min-width: 320px){.agaApproach .sectionTitleEng{font-size:6.5rem}}@media screen and (min-width: 1025px){.agaApproach .sectionTitleEng{font-size:22.2rem}}.approachWrapper{position:relative}@media screen and (min-width: 320px){.approachWrapper{margin:6rem 0 0;padding-bottom:2rem}}@media screen and (min-width: 1025px){.approachWrapper{margin:22.6rem 0 0 11vw;padding-bottom:5rem}}.approachNum{position:absolute;color:#73b1d2;font-family:"Satoshi",sans-serif;font-weight:700;z-index:-1;opacity:.2}@media screen and (min-width: 320px){.approachNum{top:-4rem;left:-2rem;font-size:7rem}}@media screen and (min-width: 1025px){.approachNum{top:-11.5rem;left:-11.5rem;font-size:16rem}}.approachTitle{color:#73b1d2;font-weight:700;letter-spacing:.2rem}@media screen and (min-width: 320px){.approachTitle{font-size:2.4rem}}@media screen and (min-width: 1025px){.approachTitle{font-size:3.6rem}}.approachSwiper{overflow:visible}@media screen and (min-width: 320px){.approachSwiper{margin-top:3rem}}@media screen and (min-width: 1025px){.approachSwiper{margin-top:6.5rem}}.approachSwiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;border-radius:2rem;-webkit-box-shadow:-3.83px -3.214px 10px 0px rgba(255,255,255,.8),3.83px 3.214px 10px 0px rgba(193,213,213,.8);box-shadow:-3.83px -3.214px 10px 0px rgba(255,255,255,.8),3.83px 3.214px 10px 0px rgba(193,213,213,.8);background:#e8eeee}@media screen and (min-width: 320px){.approachSwiper .swiper-slide{padding:1rem 1rem 3rem}}@media screen and (min-width: 1025px){.approachSwiper .swiper-slide{padding:1.4rem 1.4rem 5.5rem}}.approachSwiper .swiper-slide .itemImg{border-radius:2rem;aspect-ratio:74/41}.approachSwiper .swiper-slide .title{text-align:center;font-weight:600;letter-spacing:-0.1rem}@media screen and (min-width: 320px){.approachSwiper .swiper-slide .title{font-size:2rem;margin-top:2rem}}@media screen and (min-width: 1025px){.approachSwiper .swiper-slide .title{font-size:2.7rem;margin-top:5.4rem}}.approachSwiper .swiper-slide .desc{opacity:.8;line-height:1.75;letter-spacing:.08rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 320px){.approachSwiper .swiper-slide .desc{font-size:1.4rem;padding:2rem 2% 0}}@media screen and (min-width: 1025px){.approachSwiper .swiper-slide .desc{font-size:1.6rem;padding:3.3rem 0 0 6%}}.approachAbout{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 320px){.approachAbout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4rem 0;padding:2rem 0 0}}@media screen and (min-width: 1025px){.approachAbout{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0;padding:4rem 0 0 11vw}}@media screen and (min-width: 320px){.approachTextWrapper{width:100%;padding-top:2rem}}@media screen and (min-width: 1025px){.approachTextWrapper{width:47%;padding-top:8.8rem}}.approacCopy{font-weight:600;line-height:1.5}@media screen and (min-width: 320px){.approacCopy{font-size:1.8rem}}@media screen and (min-width: 1025px){.approacCopy{font-size:2.7rem}}.approacText{line-height:1.81;opacity:.8}@media screen and (min-width: 320px){.approacText{font-size:1.4rem;margin-top:2.5rem}}@media screen and (min-width: 1025px){.approacText{font-size:2.1rem;margin-top:4.5rem}}@media screen and (min-width: 320px){.approachAboutImg{width:80%;border-radius:2rem}}@media screen and (min-width: 1025px){.approachAboutImg{width:49%;border-radius:3rem}}.fvCv{position:absolute;bottom:1rem;right:.4vw}@media screen and (min-width: 320px){.fvCv{display:none;width:18rem}}@media screen and (min-width: 1025px){.fvCv{display:block;width:43rem}}.compareImgWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 320px){.compareImgWrapper{padding:8rem 5vw 0;gap:3rem 0}}@media screen and (min-width: 1025px){.compareImgWrapper{padding:20.2rem 21.5rem 0;gap:0}}.compareImgItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e8eeee;border-radius:2rem;-webkit-box-shadow:-3.83px -3.214px 10px 0px rgba(255,255,255,.7),3.83px 3.214px 10px 0px rgba(169,189,199,.6);box-shadow:-3.83px -3.214px 10px 0px rgba(255,255,255,.7),3.83px 3.214px 10px 0px rgba(169,189,199,.6)}@media screen and (min-width: 320px){.compareImgItem{width:100%;padding:2rem 3rem 3rem}}@media screen and (min-width: 1025px){.compareImgItem{width:48.6%;padding:5.2rem 9.6rem 6.5rem}}.compareImgTitle{color:#73b1d2;font-weight:700}@media screen and (min-width: 320px){.compareImgTitle{font-size:2rem;letter-spacing:.1rem}}@media screen and (min-width: 1025px){.compareImgTitle{font-size:3.6rem;letter-spacing:.16rem}}@media screen and (min-width: 320px){.compareImg{margin-top:2rem}}@media screen and (min-width: 1025px){.compareImg{margin-top:5rem}}.compareListWrapper{overflow:auto}@media screen and (min-width: 320px){.compareListWrapper{width:100vw;padding:5rem 2.5vw 0;margin-left:-2.5vw}}@media screen and (min-width: 1025px){.compareListWrapper{width:auto;padding:8rem 21.5rem 0;margin-left:unset}}.compareList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-family:"ShipporiMincho",sans-serif}@media screen and (min-width: 320px){.compareList{width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:0 1px}}@media screen and (min-width: 1025px){.compareList{width:100%;gap:0 2px}}.rowHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 320px){.rowHeader{width:19%;gap:1px 0}}@media screen and (min-width: 1025px){.rowHeader{width:24%;gap:2px 0}}@media screen and (min-width: 320px){.rowHeader .compareListText{letter-spacing:.05rem;padding-left:10%}}@media screen and (min-width: 1025px){.rowHeader .compareListText{letter-spacing:.1rem;padding-left:16%}}.listInsulation{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 320px){.listInsulation{width:40.5%;gap:1px 0;border-radius:1rem 1rem 0 0}}@media screen and (min-width: 1025px){.listInsulation{width:38%;gap:2px 0;border-radius:2rem 2rem 0 0}}.listInsulation::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 320px){.listInsulation::before{border:2px solid #73b1d2;border-radius:1rem 1rem 0 0}}@media screen and (min-width: 1025px){.listInsulation::before{border:3px solid #73b1d2;border-radius:2rem 2rem 0 0}}.listInsulation .columnHeader{color:#fff;background:#73b1d2}@media screen and (min-width: 320px){.listInsulation .columnHeader{font-size:1.8rem;letter-spacing:.1rem;padding:3rem 1rem 3rem}}@media screen and (min-width: 1025px){.listInsulation .columnHeader{font-size:3.6rem;letter-spacing:.2rem;padding:5rem 4rem 5.7rem}}@media screen and (min-width: 320px){.listInsulation .compareListText{letter-spacing:.05rem;padding-left:6%}}@media screen and (min-width: 1025px){.listInsulation .compareListText{letter-spacing:.1rem;padding-left:8.5%}}.listNonInsulated{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#959595}@media screen and (min-width: 320px){.listNonInsulated{width:40.5%;gap:1px 0}}@media screen and (min-width: 1025px){.listNonInsulated{width:38%;gap:2px 0}}.listNonInsulated .columnHeader{background:#f5f7f9}@media screen and (min-width: 320px){.listNonInsulated .columnHeader{font-size:1.4rem;letter-spacing:.08rem;padding:2rem 1rem 2rem}}@media screen and (min-width: 1025px){.listNonInsulated .columnHeader{font-size:3rem;letter-spacing:.16rem;padding:4.2rem 4rem 3.2rem}}.listNonInsulated .compareListText{background:#f5f7f9;padding-left:8.5%}@media screen and (min-width: 320px){.listNonInsulated .compareListText{letter-spacing:.05rem;padding-left:6%}}@media screen and (min-width: 1025px){.listNonInsulated .compareListText{letter-spacing:.1rem;padding-left:8.5%}}.compareListText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;background:#fff}@media screen and (min-width: 320px){.compareListText{font-size:1.2rem;height:5rem}}@media screen and (min-width: 1025px){.compareListText{font-size:2.4rem;height:10rem}}.compareListText .note{letter-spacing:normal}@media screen and (min-width: 320px){.compareListText .note{font-size:73%}}@media screen and (min-width: 1025px){.compareListText .note{font-size:80%}}.columnHeader{font-weight:700}@media screen and (min-width: 320px){.columnHeader{border-radius:1rem 1rem 0 0}}@media screen and (min-width: 1025px){.columnHeader{border-radius:2rem 2rem 0 0}}.menuOnline{position:relative;overflow-x:clip}@media screen and (min-width: 320px){.menuOnline{padding:12rem 2.5vw 0}}@media screen and (min-width: 1025px){.menuOnline{padding:34rem 5vw 0;margin-top:24rem}}@media screen and (min-width: 320px){.menuOnline .commonLinkBtn{margin:3.5rem auto 0}}@media screen and (min-width: 1025px){.menuOnline .commonLinkBtn{margin:7rem 1.5rem 0 auto}}@media screen and (min-width: 320px){.onlineTextWrapper{width:100%}}@media screen and (min-width: 1025px){.onlineTextWrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.onlineTitle{font-family:"ShipporiMincho",sans-serif;color:#73b1d2;font-weight:700;letter-spacing:.1rem}@media screen and (min-width: 320px){.onlineTitle{font-size:2rem;text-align:center}}@media screen and (min-width: 1025px){.onlineTitle{font-size:4rem;text-align:left}}.onlineDesc{font-family:"ShipporiMincho",sans-serif;opacity:.8;line-height:1.7;letter-spacing:.05rem}@media screen and (min-width: 320px){.onlineDesc{font-size:1.4rem;margin-top:3rem;text-align:center}}@media screen and (min-width: 1025px){.onlineDesc{font-size:2.1rem;margin-top:6.5rem;text-align:left}}.onlineImg{position:absolute}@media screen and (min-width: 320px){.onlineImg{bottom:3rem;right:5vw;width:18rem;border-radius:1rem;aspect-ratio:49/41;-o-object-position:center 40%;object-position:center 40%}}@media screen and (min-width: 1025px){.onlineImg{bottom:unset;top:0;right:13rem;width:38rem;border-radius:2rem;aspect-ratio:38/49;-o-object-position:center;object-position:center}}.onlineAboutWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.onlineAboutImg{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (min-width: 320px){.onlineAboutImg{width:15rem;border-radius:1rem;margin:11rem 0 0 2.5vw}}@media screen and (min-width: 1025px){.onlineAboutImg{width:41.7rem;border-radius:2rem;margin:0 0 4.5rem 10rem}}.onlineBgText{position:absolute;font-family:"Satoshi",sans-serif;font-weight:700;color:rgba(115,177,210,.1);line-height:.8;z-index:-1}@media screen and (min-width: 320px){.onlineBgText{top:8rem;left:-0.5rem;font-size:8.4rem;letter-spacing:.2rem}}@media screen and (min-width: 1025px){.onlineBgText{top:15.5rem;left:-1rem;font-size:40rem;letter-spacing:1rem}}.onlineBgText .small{font-size:82%}.onlineAboutList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 320px){.onlineAboutList{width:100%;gap:1rem 2%;margin-top:4rem}}@media screen and (min-width: 1025px){.onlineAboutList{width:46%;gap:2rem 2.75%;margin-top:unset}}.onlineAboutItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:#e8eeee;-webkit-box-shadow:-3.83px -3.214px 10px 0px rgba(255,255,255,.8),3.83px 3.214px 10px 0px rgba(193,213,213,.8);box-shadow:-3.83px -3.214px 10px 0px rgba(255,255,255,.8),3.83px 3.214px 10px 0px rgba(193,213,213,.8);font-family:"ShipporiMincho",sans-serif;aspect-ratio:10/9;fill:#73b1d2}@media screen and (min-width: 320px){.onlineAboutItem{width:32%;border-radius:1rem}}@media screen and (min-width: 1025px){.onlineAboutItem{width:31.5%;border-radius:2rem}}.onlineAboutItem .itemText{opacity:.8;text-align:center}@media screen and (min-width: 320px){.onlineAboutItem .itemText{font-size:1.2rem;margin-bottom:12%}}@media screen and (min-width: 1025px){.onlineAboutItem .itemText{font-size:1.8rem;margin-bottom:14.5%}}.onlineAboutItem .svgWrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:7%}@media screen and (min-width: 320px){.onlineAboutItem .phoneSvg{width:41%}}@media screen and (min-width: 1025px){.onlineAboutItem .phoneSvg{width:41%}}.onlineAboutItem .logoSvg{position:absolute;top:28%;left:45%}@media screen and (min-width: 320px){.onlineAboutItem .logoSvg{width:10%}}@media screen and (min-width: 1025px){.onlineAboutItem .logoSvg{width:10%}}.onlineAboutItem .clockSvg{width:34%}@media screen and (min-width: 320px){.onlineAboutItem .clockSvg{margin-bottom:5%}}@media screen and (min-width: 1025px){.onlineAboutItem .clockSvg{margin-bottom:10%}}.onlineAboutItem .medicineSvg{width:35.5%;margin-bottom:10%}.onlineAboutItem .salesSvg{width:35.5%}@media screen and (min-width: 320px){.onlineAboutItem .salesSvg{margin-bottom:5%}}@media screen and (min-width: 1025px){.onlineAboutItem .salesSvg{margin-bottom:10%}}.onlineAboutItem .lockSvg{width:31.5%}@media screen and (min-width: 320px){.onlineAboutItem .lockSvg{margin-bottom:5%}}@media screen and (min-width: 1025px){.onlineAboutItem .lockSvg{margin-bottom:10%}}.onlineAboutItem .moneySvg{width:39%}@media screen and (min-width: 320px){.onlineAboutItem .moneySvg{margin-bottom:3%}}@media screen and (min-width: 1025px){.onlineAboutItem .moneySvg{margin-bottom:6%}}.onlineAboutItem .moneySvg .svgElem{fill:none;stroke:#73b1d2;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}/*# sourceMappingURL=anesthesia.css.map */