:root{--f8: clamp(0.8rem, 2.222vw, 1.0rem);--f9: clamp(0.9rem, 2.5vw, 1.1rem);--f10: clamp(1.0rem, 2.778vw, 1.2rem);--f11: clamp(1.1rem, 3.056vw, 1.3rem);--f12: clamp(1.2rem, 3.333vw, 1.5rem);--f13: clamp(1.3rem, 3.611vw, 1.7rem);--f15: clamp(1.5rem, 4.167vw, 1.6rem);--f16: clamp(1.6rem, 4.444vw, 1.8rem);--f18: clamp(1.8rem, 5.0vw, 2.0rem);--f19: clamp(1.9rem, 5.278vw, 2.2rem);--f20: clamp(2.0rem, 5.556vw, 2.4rem);--f22: clamp(2.2rem, 6.111vw, 2.4rem);--f25: clamp(2.5rem, 6.944vw, 2.8rem);--f26: clamp(2.6rem, 7.222vw, 3.0rem);--f27: clamp(2.7rem, 7.5vw, 3.2rem)}*{margin:0;padding:0}*,*::before,*::after{box-sizing:border-box}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:"Roboto","Noto Sans JP",Meiryo,sans-serif;font-size:1.6rem;font-feature-settings:"halt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#3c2c25;min-width:1380px;line-height:1}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}ul,li{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:0s !important;transition-duration:0s !important}}.pc-none{display:none}.btn-link{width:fit-content;padding:0 24px 0 34px;font-weight:bold;color:#ff8e3f;display:flex;align-items:center;justify-content:center;gap:0 24px;background-color:#fff;border-radius:60px;height:56px;margin:0 auto 64px;line-height:1;border:2px solid #ff8e3f}.btn-link:hover{background-color:#ff8e3f;transition:all .7s;color:#fff}.btn-link:hover:after{background:url("/healthtechone/feature/aichart/imgs/icon_link.svg") no-repeat;background-size:22px;transition:all .7s}.btn-link:after{content:"";display:block;background:url("/healthtechone/feature/aichart/imgs/icon_link_hover.svg") no-repeat;background-size:22px;width:22px;height:22px}.btn-link.icon-window:after{background:url("/healthtechone/feature/aichart/imgs/icon_window_02.svg") no-repeat;background-size:cover;width:16px;height:14px}.btn-link.icon-window:hover:after{background:url("/healthtechone/feature/aichart/imgs/icon_window_02_hover.svg") no-repeat;background-size:cover;transition:all .7s}.header{height:80px;display:flex;align-items:center}.header .header-inner{width:1300px;margin:0 auto;display:flex;justify-content:space-between}.header .header-inner .header-nav__hamburger{display:none}.header .header-inner .header-inner-rightbox{display:flex;align-items:center;gap:0 28px}.header .header-inner .header-inner-rightbox .header-inner-links>ul{display:flex;gap:0 28px}.header .header-inner .header-inner-rightbox .header-inner-links>ul>li>a{font-size:1.4rem;font-weight:600;letter-spacing:.04375rem}.header .header-inner .header-inner-rightbox .header-inner-links>ul>li>a:hover{color:#f57b23;transition:.3s}.header .header-inner .header-inner-rightbox .header-inner-btnbox{display:flex;gap:0 14px}.header .header-inner .header-inner-rightbox .header-inner-btnbox>a{font-size:1.4rem;font-weight:600;border-radius:30px;display:flex;align-items:center;justify-content:center;height:44px;letter-spacing:.04375rem}.header .header-inner .header-inner-rightbox .header-inner-btnbox>a:hover{opacity:.7;transition:.3s}.header .header-inner .header-inner-rightbox .header-inner-btnbox .header-inner-btnbox__btn01{width:107px;color:#fff;background-color:#ff8e3f}.header .header-inner .header-inner-rightbox .header-inner-btnbox .header-inner-btnbox__btn02{width:151px;color:#1bba97;border:solid 2px #1bba97;background-color:#fff}.top-info{padding:16px 70px;box-shadow:6px 6px 15px 0 rgba(167,135,111,.25);background-image:linear-gradient(to right, #f7e9bc, #ffecc7 50%, #e9d0ad);height:78px;position:relative;z-index:1}.top-info .top-info-inner{width:1300px;height:46px;margin:0 auto;display:flex;align-items:center;gap:0 16px;background-color:#fff;border-radius:10px;padding:0 8px}.top-info .top-info-inner .top-info__label{border-radius:15px;background-image:linear-gradient(to right, #e5bf5f, #b69646);font-size:1.2rem;font-weight:bold;color:#fff;height:30px;letter-spacing:.0375rem;display:flex;align-items:center;justify-content:center;padding:0 15px}.top-info .top-info-inner .top-info__text{font-size:1.2rem;letter-spacing:.0375rem}.mainkv{background:url("/healthtechone/feature/aichart/imgs/mv_bg.webp") no-repeat;background-size:cover;height:600px;position:relative}.mainkv .mainkv-inner{width:1300px;height:100%;margin:0 auto;position:absolute;left:0;right:0;margin:auto}.mainkv .mainkv-inner .mainkv-inner-lefttop{padding:74px 0 0 57px}.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text01{opacity:0;width:468px;border:solid 2px #498a50;background-color:#fff;height:38px;display:flex;justify-content:center;align-items:center;color:#1b7c25;border-radius:20px;font-size:2.2rem;font-weight:bold;margin-bottom:40px;position:relative}.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text01::before{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:17px 11px 0 11px;border-color:#498a50 rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text01::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:13.3px 8.6px 0 8.6px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);translate:-50% 100%}.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text02{opacity:0;width:fit-content;color:#3c2c25;font-size:4.2rem;font-weight:bold;letter-spacing:.18375rem}.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text02>span:nth-of-type(1),.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text02>span:nth-of-type(3){background-image:radial-gradient(circle at center, #3c2c25 3px, transparent 2px);background-position:top left 1.5px;background-repeat:repeat-x;background-size:1em .5em;padding-top:16px}.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text02>span:nth-of-type(2),.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text02>span:nth-of-type(4){font-size:3.2rem}.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text03{opacity:0;width:460px;height:233px;background:url("/healthtechone/feature/aichart/imgs/mv_aichart_logo.webp") no-repeat;position:relative;background-size:cover;top:-10px}.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text03>p{font-size:2.1rem;font-weight:bold;position:absolute;top:45px;right:0;left:0;margin:auto;text-align:center;letter-spacing:.065625rem}.mainkv .mainkv-inner .mainkv-inner-merit{width:fit-content;position:absolute;bottom:55px;left:67px}.mainkv .mainkv-inner .mainkv-inner-merit .mainkv-inner-merit__list{display:flex;gap:0 20px}.mainkv .mainkv-inner .mainkv-inner-merit .mainkv-inner-merit__list>li{opacity:0;width:134px;height:141px;background:url("/healthtechone/feature/aichart/imgs/mv_badge.webp") no-repeat;background-size:cover;color:#fff;font-weight:bold;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px 0}.mainkv .mainkv-inner .mainkv-inner-merit .mainkv-inner-merit__list>li>p:nth-of-type(1){font-size:1.1rem;letter-spacing:.048125rem;line-height:1.5}.mainkv .mainkv-inner .mainkv-inner-merit .mainkv-inner-merit__list>li>p:nth-of-type(2){font-size:1.9rem;letter-spacing:.083125rem;line-height:1.2}.mainkv .mainkv-inner .mainkv-inner-merit .mainkv-inner-merit__list>li:nth-of-type(2)>p:nth-of-type(2){letter-spacing:normal}.mainkv .mainkv-inner .mainkv-inner-img01{opacity:0;position:absolute;top:283px;left:533px}.mainkv .mainkv-inner .mainkv-inner-img02{opacity:0;position:absolute;top:64px;right:15px}.ctabox{background-color:#fff;padding:38px 0}.ctabox .ctabox-inner{width:1000px;margin:0 auto;display:flex;justify-content:center;gap:0 40px}.ctabox .ctabox-inner>a{display:block;width:338px;height:64px;border-radius:30px;box-shadow:2.2px 3.6px 10px 0 rgba(183,167,138,.8);color:#fff;font-size:1.8rem;letter-spacing:.094375rem;display:flex;align-items:center;font-weight:bold;background:url("/healthtechone/feature/aichart/imgs/icon_link_hover_white.svg") no-repeat;background-position:center right 24px}.ctabox .ctabox-inner>a:hover{opacity:.7;transition:.3s}.ctabox .ctabox-inner>a:nth-of-type(1){background-color:#ff8e3f;padding-left:94px}.ctabox .ctabox-inner>a:nth-of-type(2){background-color:#1bba97;padding-left:64px;letter-spacing:normal}.ctabox.ctabox-follow{opacity:0;width:100%;position:fixed;left:0;bottom:0;transition:all .3s;z-index:-5;pointer-events:none}.feature-wrap{padding:100px 0 80px;position:relative}.feature-wrap::before{content:"";display:block;width:100%;max-width:1440px;height:100%;background:url("/healthtechone/feature/aichart/imgs/bg_feature.webp") no-repeat;background-size:100% auto;z-index:-1;position:absolute;top:0;left:0}.feature-wrap .feature .feature__subtitle{color:#f96733;font-size:2rem;font-weight:bold;text-align:center;margin-bottom:16px;letter-spacing:.0625rem}.feature-wrap .feature .feature__title{font-size:3.4rem;font-weight:bold;text-align:center;margin-bottom:72px;letter-spacing:.10625rem}.feature-wrap .feature .feature-point.feature-point01{margin-bottom:72px}.feature-wrap .feature .feature-point.feature-point02{margin-bottom:104px}.feature-wrap .feature .feature-point .feature-point__number{width:250px;height:44px;background-color:#3c2c25;display:flex;align-items:center;justify-content:center;margin:0 auto 35px;border-radius:9px;position:relative}.feature-wrap .feature .feature-point .feature-point__number:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%) rotate(135deg);width:0;height:0;border-left:11px solid rgba(0,0,0,0);border-right:11px solid rgba(0,0,0,0);border-top:11px solid #3c2c25;border-radius:4px}.feature-wrap .feature .feature-point .feature-point__number>p{color:#fff;font-size:2.6rem;letter-spacing:.08125rem}.feature-wrap .feature .feature-point .feature-point__number>p:after{content:"";display:block;width:100%;height:1px;background-color:#ffedd0}.feature-wrap .feature .feature-point .feature-point__h3{font-size:3.4rem;font-weight:bold;text-align:center;line-height:1.4;letter-spacing:.10625rem;margin-bottom:56px}.feature-wrap .feature .feature-point .feature-point__text{line-height:1.6;letter-spacing:.05rem;width:fit-content;margin:0 auto 40px}.feature-wrap .feature .feature-point .feature-point-info{width:907px;margin:0 auto;display:flex;gap:90px}.feature-wrap .feature .feature-point .feature-point-info:nth-of-type(2){margin-bottom:54px}.feature-wrap .feature .feature-point .feature-point-info:nth-of-type(2) .feature-point-info__textbox{margin-top:48px}.feature-wrap .feature .feature-point .feature-point-info:nth-of-type(3){align-items:center;gap:0 100px}.feature-wrap .feature .feature-point .feature-point-info:nth-of-type(3) .feature-point-info__textbox{width:346px}.feature-wrap .feature .feature-point .feature-point-info:nth-of-type(3) .feature-point-info__textbox .feature-point-info__h4{background:linear-gradient(270deg, #3c2c25 0%, #78490f 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.feature-wrap .feature .feature-point .feature-point-info .feature-point-info__textbox{width:437px}.feature-wrap .feature .feature-point .feature-point-info .feature-point-info__textbox .feature-point-info__h4{font-size:3.8rem;font-weight:bold;letter-spacing:.11875rem;margin-bottom:32px;background:linear-gradient(270deg, #3c2c25 0%, #78490f 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:1.5}.feature-wrap .feature .feature-point .feature-point-info .feature-point-info__textbox .feature-point-info__text{line-height:1.6;letter-spacing:.05rem}.feature-wrap .feature .feature-point .feature-point-info .feature-point-info__textbox .feature-point-info__annotation{font-size:1.2rem;line-height:1.6;letter-spacing:.0375rem;margin-top:16px}.feature-wrap .feature .feature-point .feature-point02__img{width:fit-content;margin:0 auto;border-radius:15px}.feature-wrap .feature .feature-point .feature-point02__img>img{border-radius:15px;box-shadow:6px 6px 46px 0 rgba(199,199,199,.64)}.feature-wrap .feature .feature-point.feature-point03{width:1000px;margin:0 auto;padding-bottom:80px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-pricebox{display:flex;justify-content:center;gap:0 40px;margin-bottom:16px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-pricebox .feature-point03-pricebox__item{width:480px;border-radius:10px;box-shadow:3.7px 3.7px 20px 0 rgba(167,135,111,.2)}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-pricebox .feature-point03-pricebox__item:nth-of-type(1){border:1px solid #d5a366;background:linear-gradient(90deg, #D5A366 0%, #E0B178 50%, #D5A366 100%)}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-pricebox .feature-point03-pricebox__item:nth-of-type(2){border:1px solid #f99e5f;background:linear-gradient(90deg, #E98844 0%, #FF9851 50%, #E98844 100%)}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-pricebox .feature-point03-pricebox__item .feature-point03-pricebox__item__title{color:#fff;font-size:2.2rem;font-weight:bold;letter-spacing:.06875rem;height:66px;display:flex;align-items:center;justify-content:center}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-pricebox .feature-point03-pricebox__item .feature-point03-pricebox__item__price{background-color:#fff;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:9px;border-bottom-right-radius:9px;padding:20px 0}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-pricebox .feature-point03-pricebox__item .feature-point03-pricebox__item__price>p{font-size:12.7rem;font-weight:500;background:linear-gradient(270deg, #3C2C25 0%, #79480C 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-pricebox .feature-point03-pricebox__item .feature-point03-pricebox__item__price>p>span{font-size:5.5rem;font-weight:bold}.feature-wrap .feature .feature-point.feature-point03 .feature-point__annotation{font-size:1.2rem;letter-spacing:.0375rem;margin-bottom:24px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03__link{width:310px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparison__h4{font-size:2rem;font-weight:bold;text-align:center;margin-bottom:24px;letter-spacing:.0625rem}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox{display:flex;align-items:flex-end;justify-content:center;margin-bottom:24px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item{width:223px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item__title{background-color:#f4f4f4;font-size:1.8rem;border:solid 1px #6a757d;height:87px;display:flex;align-items:center;justify-content:center;line-height:2}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item__title:not(:last-child){border-bottom:none}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item-label{background-color:#f6e9da;height:64px;display:flex;align-items:center;justify-content:center;border-top:solid 1px #6a757d;border-right:solid 1px #6a757d;border-bottom:none;font-size:1.8rem;font-weight:bold;position:relative}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item-price{background-color:#fff;height:87px;display:flex;align-items:center;justify-content:center;text-align:center;border-right:solid 1px #6a757d;border-top:solid 1px #6a757d;border-bottom:none;font-size:3rem}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item-price:last-child{border-bottom:solid 1px #6a757d}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item-price>span{font-size:2rem;margin:2px 0 0 4px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item-text{background-color:#fff;height:87px;display:flex;align-items:center;justify-content:center;text-align:center;border-right:solid 1px #6a757d;border-top:solid 1px #6a757d;font-size:2rem}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item-text:last-child{border-bottom:solid 1px #6a757d}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item:nth-of-type(1){width:135px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item:nth-of-type(2){width:239px;border:3px solid #bf0b0b;border-top-right-radius:10px;border-top-left-radius:10px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item:nth-of-type(2) .feature-point03-comparisonbox__item-label{background:linear-gradient(90deg, #bf0b0b 0%, #b62d2d 100%);color:#fff;font-size:2rem;font-weight:bold;height:85px;display:flex;align-items:center;justify-content:center;text-align:center;border:none;color:#fff}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item:nth-of-type(2) .feature-point03-comparisonbox__item-price{font-size:3.8rem;font-weight:600;color:#bf0b0b;height:87px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item:nth-of-type(2) .feature-point03-comparisonbox__item-price:nth-of-type(2){height:84px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item:nth-of-type(2) .feature-point03-comparisonbox__item-price>span{font-size:2.5rem;margin:4px 0 0 4px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item:nth-of-type(4){width:179px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox__annotation{display:flex;gap:0 8px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox__annotation>li{font-size:1.2rem;line-height:1.8;letter-spacing:.0375rem}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox__investigation{font-size:1.2rem}.medical-record{padding:72px 0;background:url("/healthtechone/feature/aichart/imgs/bg_medical.webp") no-repeat;background-size:cover}.medical-record .medical-record__subtitle{color:#f96733;font-size:2rem;font-weight:bold;text-align:center;margin-bottom:16px;letter-spacing:.0625rem}.medical-record .medical-record__title{font-size:3.4rem;font-weight:bold;text-align:center;margin-bottom:80px;letter-spacing:.10625rem}.medical-record .medical-record__item{display:flex;align-items:center;justify-content:center;gap:0 80px}.medical-record .medical-record__item:not(:last-child){margin-bottom:64px}.medical-record .medical-record__item .medical-record-info{width:664px;padding:32px;border-radius:15px;background-color:hsla(0,0%,100%,.8)}.medical-record .medical-record__item .medical-record-info .medical-record-info__title{font-size:2.4rem;font-weight:bold;margin-bottom:24px;display:flex;align-items:center;gap:0 8px}.medical-record .medical-record__item .medical-record-info .medical-record-info__title::before{content:"";display:block;width:20px;height:4px}.medical-record .medical-record__item .medical-record-info .medical-record-info__title.resecon::before{background-color:#d4b930}.medical-record .medical-record__item .medical-record-info .medical-record-info__title.cloud::before{background-color:#ff8e3f}.medical-record .medical-record__item .medical-record-info .medical-record-info__list>div:not(:last-child){margin-bottom:24px}.medical-record .medical-record__item .medical-record-info .medical-record-info__list>div dt{font-weight:bold;letter-spacing:.05rem;margin-bottom:14px}.medical-record .medical-record__item .medical-record-info .medical-record-info__list>div dd{line-height:1.6;letter-spacing:.05rem}.various-features{padding:72px 0 96px;position:relative}.various-features:before{content:"";display:block;width:100%;height:100%;max-height:1000px;background:url("/healthtechone/feature/aichart/imgs/bg_variousfeatures.webp") no-repeat;background-size:cover;background-position:center top;position:absolute;z-index:-1;top:0;left:0}.various-features .various-features__subtitle{color:#f96733;font-size:2rem;font-weight:bold;text-align:center;margin-bottom:16px;letter-spacing:.0625rem}.various-features .various-features__title{font-size:3.4rem;font-weight:bold;text-align:center;margin-bottom:72px;letter-spacing:.10625rem}.various-features .various-features-list{width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;gap:15.5px 15.5px}.various-features .various-features-list .various-features-list__item{width:323px;height:270px;border-radius:15px;background:linear-gradient(180deg, #fff6e9 0%, #fcf2e4 100%);box-shadow:4px 4px 20px 0 rgba(185,128,85,.2);padding:20px 22px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center}.various-features .various-features-list .various-features-list__item:hover{background:linear-gradient(180deg, #ffe0c1 0%, #ffd5ac 100%)}.various-features .various-features-list .various-features-list__item:nth-child(2n){background:linear-gradient(180deg, #ffe0c1 0%, #ffd5ac 100%)}.various-features .various-features-list .various-features-list__item:nth-child(2n):hover{background:linear-gradient(180deg, #fff6e9 0%, #fcf2e4 100%)}.various-features .various-features-list .various-features-list__item .various-features-list__label{width:230px;height:34px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border-radius:18px;border:solid 1px #dac07f;background-color:#fff;font-size:1.8rem;font-weight:bold}.various-features .various-features-list .various-features-list__item .various-features-list__label>span{background:linear-gradient(90deg, #6D3E2B 0%, #3C2C25 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.various-features .various-features-list .various-features-list__item>div{display:flex;flex-direction:column;flex-grow:1}.various-features .various-features-list .various-features-list__item .various-features-list__text{font-size:1.4rem;line-height:1.5;flex-grow:1}.various-features .various-features-list .various-features-list__item .various-features-list__text>span{font-size:1.1rem}.various-features .various-features-list .various-features-list__item .various-features-list__img{width:fit-content;margin:0 auto}.faq{padding:0 0 100px;background-color:#f7f7f7}.faq .faq-inner{padding-top:72px;background:url("/healthtechone/feature/aichart/imgs/bg_faq.svg");background-repeat:no-repeat;background-position:calc(50% - 316px) 55px}.faq .faq-inner .faq__subtitle{color:#f96733;font-size:2rem;font-weight:bold;text-align:center;margin-bottom:16px;letter-spacing:.0625rem}.faq .faq-inner .faq__title{font-size:3.4rem;font-weight:bold;text-align:center;margin-bottom:72px;letter-spacing:.10625rem}.faq .faq-inner .faq-list{width:1000px;margin:0 auto;position:relative;z-index:1}.faq .faq-inner .faq-list .faq-list__item{padding:32px 30px 32px 88px;border-radius:10px;box-shadow:3px 3px 20px 0 rgba(166,156,149,.2);background-color:#fff}.faq .faq-inner .faq-list .faq-list__item:not(:last-child){margin-bottom:24px}.faq .faq-inner .faq-list .faq-list__item>dt{font-size:2rem;font-weight:bold;padding-bottom:18px;position:relative;margin-bottom:12px;position:relative}.faq .faq-inner .faq-list .faq-list__item>dt::before{content:"";background:url("/healthtechone/feature/aichart/imgs/icon_q.svg") no-repeat;background-size:cover;width:40px;height:40px;position:absolute;left:-56px;top:-10px}.faq .faq-inner .faq-list .faq-list__item>dt:after{content:"";display:block;width:100%;height:1px;background:#dac07f;position:absolute;bottom:0;left:0}.faq .faq-inner .faq-list .faq-list__item>dd{line-height:2;position:relative}.faq .faq-inner .faq-list .faq-list__item>dd::before{content:"";background:url("/healthtechone/feature/aichart/imgs/icon_a.svg") no-repeat;background-size:cover;width:40px;height:40px;position:absolute;left:-56px;top:-4px}.function{padding:0 0 104px;background-color:#fff}.function .function-inner{padding-top:72px;background:url("/healthtechone/feature/aichart/imgs/bg_function.svg");background-repeat:no-repeat;background-position:calc(50% + 200px) 70px}.function .function-inner .function__subtitle{color:#f96733;font-size:2rem;font-weight:bold;text-align:center;margin-bottom:16px;letter-spacing:.0625rem}.function .function-inner .function__title{font-size:3.4rem;font-weight:bold;text-align:center;margin-bottom:80px;letter-spacing:.10625rem}.function .function-inner .function-list{display:flex;justify-content:center;gap:0 36px}.function .function-inner .function-list .function-list-item{width:470px}.function .function-inner .function-list .function-list-item .function-list-item__title{font-size:2rem;font-weight:bold;margin-bottom:32px;letter-spacing:.0625rem;text-align:center}.function .function-inner .function-list .function-list-item .function-list-item__img{margin-bottom:32px}.function .function-inner .function-list .function-list-item .function-list-item__link{width:310px;margin:0 auto}.service{padding:0 0 104px;background-color:#f7f7f7}.service .service-inner{padding-top:72px;background:url("/healthtechone/feature/aichart/imgs/bg_service.svg");background-repeat:no-repeat;background-position:calc(50% - 170px) 100px}.service .service-inner .service__subtitle{color:#f96733;font-size:2rem;font-weight:bold;text-align:center;margin-bottom:16px;letter-spacing:.0625rem}.service .service-inner .service__title{font-size:3.4rem;font-weight:bold;text-align:center;margin-bottom:80px;letter-spacing:.10625rem}.service .service-inner .service-list .service-list-item:not(:last-child){margin-bottom:64px}.service .service-inner .service-list .service-list-item .service-list-item__title{font-size:1.8rem;font-weight:bold;margin-bottom:14px;text-align:center}.service .service-inner .service-list .service-list-item .service-list-item__img{width:fit-content;margin:0 auto;margin-bottom:52px}.service .service-inner .service-list .service-list-item .service-list-item__content{width:1000px;margin:0 auto;display:flex;justify-content:space-between}.service .service-inner .service-list .service-list-item .service-list-item__content .service-list-item__content-info{width:508px}.service .service-inner .service-list .service-list-item .service-list-item__content .service-list-item__content-info .service-list-item__content-list{padding-top:20px}.service .service-inner .service-list .service-list-item .service-list-item__content .service-list-item__content-info .service-list-item__content-list>li{line-height:1.6;letter-spacing:.05rem;margin-bottom:32px;display:flex;gap:0 10px}.service .service-inner .service-list .service-list-item .service-list-item__content .service-list-item__content-info .service-list-item__content-list>li::before{content:"";display:inline-block;width:4px;height:4px;background-color:#535353;border-radius:50%;flex-shrink:0;position:relative;top:10px}.service .service-inner .service-list .service-list-item .service-list-item__content .service-list-item__content-info .service-list-item__content-link{width:310px;margin:0 auto}.cta{background:url("/healthtechone/feature/aichart/imgs/bg_cta.webp");background-size:cover;max-height:559px;padding:48px 0 56px}.cta .cta-inner{width:1000px;margin:0 auto}.cta .cta-inner .cta-top{text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:48px}.cta .cta-inner .cta-top::before,.cta .cta-inner .cta-top::after{content:"";background-color:#fff;border-radius:4px;width:60px;height:2px;bottom:-4px;position:relative}.cta .cta-inner .cta-top::before{transform:rotate(60deg)}.cta .cta-inner .cta-top::after{transform:rotate(-60deg)}.cta .cta-inner .cta-top .cta-top__title01{color:#fff;font-size:2.2rem;font-weight:bold;line-height:1.6;letter-spacing:.06875rem}.cta .cta-inner .cta-top .cta-top__title01>span{font-size:1.8rem;letter-spacing:.05625rem}.cta .cta-inner .cta-bottom{border-radius:20px;border:solid 1px #fff;background-color:hsla(0,0%,100%,.7);padding:32px 0}.cta .cta-inner .cta-bottom .cta-linkbox{margin-bottom:28px;display:flex;align-items:center;justify-content:center;gap:0 40px}.cta .cta-inner .cta-bottom .cta-linkbox .cta-linkbox__item{width:320px;height:190px;display:block;overflow:hidden;background-color:#fff;border-radius:20px;position:relative}.cta .cta-inner .cta-bottom .cta-linkbox .cta-linkbox__item:hover{opacity:.7;transition:.3s}.cta .cta-inner .cta-bottom .cta-linkbox .cta-linkbox__item:nth-of-type(1){background:#fff url("/healthtechone/feature/aichart/imgs/cta_01.webp") no-repeat;background-size:cover;background-position:center top 10px}.cta .cta-inner .cta-bottom .cta-linkbox .cta-linkbox__item:nth-of-type(1) .cta-linkbox_title{background-color:#ff8e3f}.cta .cta-inner .cta-bottom .cta-linkbox .cta-linkbox__item:nth-of-type(2){background:#fff url("/healthtechone/feature/aichart/imgs/cta_02.webp") no-repeat;background-size:cover;background-position:center top 10px}.cta .cta-inner .cta-bottom .cta-linkbox .cta-linkbox__item:nth-of-type(2) .cta-linkbox_title{background-color:#37c0a2}.cta .cta-inner .cta-bottom .cta-linkbox .cta-linkbox__item .cta-linkbox_title{position:absolute;bottom:0;width:100%;height:44px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.7rem;font-weight:bold;gap:0 24px}.cta .cta-inner .cta-bottom .cta-linkbox .cta-linkbox__item .cta-linkbox_title::after{content:"";display:block;width:21px;height:22px;background:url("/healthtechone/feature/aichart/imgs/icon_arrow.svg") no-repeat}.cta .cta-inner .cta-bottom .cta-bottom__link{width:360px;height:60px;margin:0 auto;color:#3c2c25;font-size:1.8rem}.cta .cta-inner .cta-bottom .cta-bottom__link::after{height:23px;background:url("/healthtechone/feature/aichart/imgs/icon_mai.svg") no-repeat}.cta .cta-inner .cta-bottom .cta-bottom__link:hover{background:#fff;opacity:.7;transition:.3s}.footer .footer-inner .footer-nav{background-color:#3c2c25;padding:21px 0}.footer .footer-inner .footer-nav>ul{width:1000px;margin:0 auto;display:flex;gap:0 24px}.footer .footer-inner .footer-nav>ul>li>a{color:#fff}.footer .footer-inner .footer-bottom{background-color:#fbf7f1;padding:24px 0}.footer .footer-inner .footer-bottom .footer-bottom-link{width:1000px;margin:0 auto 28px;display:flex;gap:0 28px}.footer .footer-inner .footer-bottom .footer-bottom-link>li>a{font-size:1.4rem;color:#3c2c25;background:url("/healthtechone/feature/aichart/imgs/icon_window_01.svg") no-repeat right center;padding-right:20px}.footer .footer-inner .footer-bottom .footer-bottom-text{width:1000px;margin:0 auto}.footer .footer-inner .footer-bottom .footer-bottom-text .footer-bottom-text__text{font-size:1.2rem;line-height:1.7;margin-bottom:28px}.footer .footer-inner .footer-bottom .footer-bottom-text .footer-bottom-text__copyright{color:#8e817b;font-size:1.2rem}.security-footer .security-footer__inner{width:1100px;margin:0 auto}.security-footer .security-footer__inner .security-footer__logo{padding:20px 0 20px 10px}.security-footer .gmoGroupSecurity_box{max-width:1100px}.security-footer .security-footer__bnr{display:flex;justify-content:center;gap:0 10px;padding:40px 0}.security-footer .security-footer__bnr>div{width:100px;height:50px}.gsap-anime01{opacity:0}@media screen and (max-width: 768px){body{min-width:auto}body.is-open{overflow:hidden}.pc-none{display:block}.sp-none{display:none}.btn-link{width:100%;height:50px;font-size:1.4rem;gap:0 16px;padding:0 14px 0 20px;max-width:300px}.header{position:relative;height:64px}.header .header-inner{width:100%;padding:0;flex-direction:column}.header .header-inner .header-nav__hamburger{display:block;width:56px;height:64px;z-index:9999;cursor:pointer;background-color:#594035;position:absolute;top:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px 0}.header .header-inner .header-nav__hamburger>span{display:block;background-color:#fff;width:32px;height:1px;transition:all .5s ease-in-out}.header .header-inner .header-inner__logo{height:64px;padding-left:20px;display:flex;align-items:center}.header .header-inner .header-inner-rightbox{width:100%;height:100svh;opacity:0;z-index:-1;position:fixed;top:64px;left:0;pointer-events:none;flex-direction:column;padding:40px 16px;gap:66px 0}.header .header-inner .header-inner-rightbox .header-inner-links{width:100%}.header .header-inner .header-inner-rightbox .header-inner-links>ul{flex-direction:column}.header .header-inner .header-inner-rightbox .header-inner-links>ul>li>a{font-size:1.6rem;font-weight:normal;display:block;height:48px;border-bottom:solid 1px #e2e3e5;display:flex;align-items:center;background:url("/healthtechone/feature/aichart/imgs/icon_arrow_right.svg") no-repeat right 8px center}.header .header-inner .header-inner-rightbox .header-inner-btnbox{width:100%;flex-direction:column;gap:16px 0}.header .header-inner .header-inner-rightbox .header-inner-btnbox>a{font-size:1.6rem;width:calc(100% - 70px);margin:0 auto;height:48px;max-width:430px}.header .header-inner .header-inner-rightbox .header-inner-btnbox .header-inner-btnbox__btn01{width:calc(100% - 70px)}.header .header-inner .header-inner-rightbox .header-inner-btnbox .header-inner-btnbox__btn02{width:calc(100% - 70px)}.header .header-inner .header-inner__logo>img{width:145px;height:auto}.header.is-open{position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:999999999;background-color:#fff;overflow-y:scroll;flex-direction:column}.header.is-open .header-inner .header-inner-rightbox{opacity:1;pointer-events:all;transition:opacity .4s linear}.header.is-open .header-inner .header-nav__hamburger>span:nth-of-type(1){transform:translateY(4px) rotate(45deg)}.header.is-open .header-inner .header-nav__hamburger>span:nth-of-type(2){display:none}.header.is-open .header-inner .header-nav__hamburger>span:nth-of-type(3){transform:translateY(-6px) rotate(-45deg)}.top-info{padding:14px 10px;height:auto}.top-info .top-info-inner{width:100%;height:auto;padding:12px;flex-direction:column;gap:8px 0}.top-info .top-info-inner .top-info__label{font-size:1.1rem;letter-spacing:.034375rem;height:24px;padding:0 19px}.top-info .top-info-inner .top-info__text{font-size:1.1rem;letter-spacing:.034375rem;line-height:1.6}.mainkv{height:100%;width:100%;height:100%;aspect-ratio:36/55}.mainkv .mainkv-inner{width:100%;padding:0 30px}.mainkv .mainkv-inner .mainkv-inner-lefttop{padding:40px 0 0 0}.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text01{width:100%;height:32px;font-size:var(--f15);letter-spacing:.01875rem;border:solid 1.3px #498a50;margin-bottom:24px}.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text01::before{border-width:12px 9px 0 9px}.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text01::after{border-width:10.3px 7.8px 0 7.8px}.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text02{font-size:var(--f27);letter-spacing:.118125rem;margin-bottom:6px}.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text02>span:nth-of-type(1),.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text02>span:nth-of-type(3){background-image:radial-gradient(circle at center, #3c2c25 1px, transparent 2px);padding-top:12px}.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text02>span:nth-of-type(2),.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text02>span:nth-of-type(4){font-size:var(--f20)}.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text03{width:100%;height:100%;aspect-ratio:928/513}.mainkv .mainkv-inner .mainkv-inner-lefttop .mainkv-inner-lefttop__text03>p{top:32px;font-size:var(--f14);letter-spacing:.04375rem}.mainkv .mainkv-inner .mainkv-inner-merit{width:100%;bottom:4%;left:0}.mainkv .mainkv-inner .mainkv-inner-merit .mainkv-inner-merit__list{gap:0 11px;justify-content:center}.mainkv .mainkv-inner .mainkv-inner-merit .mainkv-inner-merit__list>li{aspect-ratio:267/280;width:calc((100% - 82px)/3);height:100%;background-size:100%;max-width:25%;gap:4px 0}.mainkv .mainkv-inner .mainkv-inner-merit .mainkv-inner-merit__list>li>p:nth-of-type(1){font-size:var(--f9);letter-spacing:.039375rem}.mainkv .mainkv-inner .mainkv-inner-merit .mainkv-inner-merit__list>li>p:nth-of-type(2){font-size:var(--f13);letter-spacing:.056875rem}.mainkv .mainkv-inner .mainkv-inner-img01{width:calc(100% - 258px);height:auto;max-width:27%;top:52%;left:6%}.mainkv .mainkv-inner .mainkv-inner-img02{width:calc(100% - 180px);height:auto;top:auto;right:auto;bottom:25%;left:38%;max-width:55%}.ctabox{padding:16px 0 20px}.ctabox .ctabox-inner{width:100%;gap:0 16px}.ctabox .ctabox-inner>a{width:calc(50% - 30px);height:45px;font-size:1.6rem;background:none;padding:0;justify-content:center}.ctabox .ctabox-inner>a:nth-of-type(1),.ctabox .ctabox-inner>a:nth-of-type(2){padding-left:0}.ctabox .ctabox-inner>a>span{display:none}.feature-wrap{padding:48px 0}.feature-wrap::before{background-position:left 43% top;background-size:1440px auto}.feature-wrap .feature .feature__subtitle{font-size:1.5rem;margin-bottom:8px;letter-spacing:.046875rem}.feature-wrap .feature .feature__title{font-size:1.9rem;margin-bottom:40px;letter-spacing:.059375rem;padding:0 20px;line-height:1.6}.feature-wrap .feature .feature-point{margin-bottom:64px;padding:0 30px}.feature-wrap .feature .feature-point.feature-point01{margin-bottom:64px}.feature-wrap .feature .feature-point.feature-point02{margin-bottom:64px}.feature-wrap .feature .feature-point .feature-point__number{width:180px;height:31px}.feature-wrap .feature .feature-point .feature-point__number:after{bottom:-6px;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #3c2c25;border-radius:4px}.feature-wrap .feature .feature-point .feature-point__number>p{font-size:1.9rem;letter-spacing:.059375rem}.feature-wrap .feature .feature-point .feature-point__h3{font-size:1.9rem;margin-bottom:24px;letter-spacing:.059375rem}.feature-wrap .feature .feature-point .feature-point-info{width:100%;flex-direction:column}.feature-wrap .feature .feature-point .feature-point-info:nth-of-type(2){margin-bottom:40px}.feature-wrap .feature .feature-point .feature-point-info:nth-of-type(2) .feature-point-info__textbox{margin-top:0}.feature-wrap .feature .feature-point .feature-point-info:nth-of-type(3) .feature-point-info__textbox{width:100%;margin-top:0}.feature-wrap .feature .feature-point .feature-point-info:nth-of-type(3) .feature-point-info__textbox .feature-point-info__img>img{width:calc(100% - 44px)}.feature-wrap .feature .feature-point .feature-point-info .feature-point-info__textbox{width:100%}.feature-wrap .feature .feature-point .feature-point-info .feature-point-info__textbox .feature-point-info__h4{font-size:1.9rem;line-height:1.5;text-align:center;margin-bottom:24px}.feature-wrap .feature .feature-point .feature-point-info .feature-point-info__textbox .feature-point-info__img>img{margin:0 auto;width:calc(100% - 80px);max-width:420px}.feature-wrap .feature .feature-point .feature-point-info .feature-point-info__textbox .feature-point-info__text{letter-spacing:.05rem}.feature-wrap .feature .feature-point .feature-point02__img>img{width:100%;height:auto;max-width:500px}.feature-wrap .feature .feature-point.feature-point03{width:100%;padding:0 20px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-pricebox{flex-direction:column;gap:0;margin-bottom:0;padding:0 10px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-pricebox .feature-point03-pricebox__item{width:100%;margin-bottom:24px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-pricebox .feature-point03-pricebox__item .feature-point03-pricebox__item__title{font-size:1.6rem;height:45px;letter-spacing:.05rem}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-pricebox .feature-point03-pricebox__item .feature-point03-pricebox__item__price{height:115px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-pricebox .feature-point03-pricebox__item .feature-point03-pricebox__item__price>p{font-size:9.3rem}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-pricebox .feature-point03-pricebox__item .feature-point03-pricebox__item__price>p>span{font-size:4rem}.feature-wrap .feature .feature-point.feature-point03 .feature-point__annotation{line-height:1.6}.feature-wrap .feature .feature-point.feature-point03 .feature-point03__link{width:calc(100% - 56px)}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparison__h4{font-size:1.6rem;margin-bottom:32px;letter-spacing:.05rem}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item{width:27%}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item__title{font-size:var(--f12);height:75px;line-height:1.4;padding:0 4px;flex-direction:column}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item-label{font-size:var(--f11);height:54px;word-break:break-all;text-align:center;line-height:1.4;padding:0 4px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item-label>p>span{display:inline-block}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item-label>span{font-size:.8rem}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item-price{font-size:var(--f18);height:75px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item-price:last-child{font-size:var(--f15)}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item-price:last-child>span{margin:2px 0 0 0}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item-price>span{font-size:var(--f11);margin:4px 0 0 0}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item .feature-point03-comparisonbox__item-text{font-size:var(--f12);height:75px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item:nth-of-type(1){width:19%}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item:nth-of-type(2){width:31%;border:2px solid #bf0b0b;border-top-right-radius:7px;border-top-left-radius:7px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item:nth-of-type(2) .feature-point03-comparisonbox__item-label{font-size:var(--f12);height:68px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item:nth-of-type(2) .feature-point03-comparisonbox__item-price{height:75px;font-size:var(--f25)}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item:nth-of-type(2) .feature-point03-comparisonbox__item-price:nth-of-type(2){height:73px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item:nth-of-type(2) .feature-point03-comparisonbox__item-price>span{font-size:var(--f15);margin:4px 0 0 0}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox .feature-point03-comparisonbox__item:nth-of-type(4){width:26%}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox__annotation{flex-direction:column;gap:0;margin-bottom:4px}.feature-wrap .feature .feature-point.feature-point03 .feature-point03-comparison .feature-point03-comparisonbox__annotation>li{line-height:1.6}.medical-record{padding:40px 0;background-position:center top}.medical-record .medical-record__subtitle{font-size:1.5rem;margin-bottom:8px;letter-spacing:.046875rem}.medical-record .medical-record__title{font-size:1.9rem;margin-bottom:40px;letter-spacing:.059375rem;padding:0 20px;line-height:1.6}.medical-record .medical-record__item{flex-direction:column;gap:24px 0}.medical-record .medical-record__item:not(:last-child){margin-bottom:40px}.medical-record .medical-record__item .medical-record__img>img{width:65%;margin:0 auto;width:70%;padding-left:20px}.medical-record .medical-record__item .medical-record-info{width:calc(100% - 40px);padding:16px 24px}.medical-record .medical-record__item .medical-record-info .medical-record-info__title{font-size:1.8rem;margin-bottom:16px;line-height:1.6}.medical-record .medical-record__item .medical-record-info .medical-record-info__list>div:not(:last-child){margin-bottom:16px}.medical-record .medical-record__item .medical-record-info .medical-record-info__list>div dt{font-size:1.5rem;margin-bottom:12px;line-height:1.6}.medical-record .medical-record__item .medical-record-info .medical-record-info__list>div dd{font-size:1.4rem;line-height:1.6}.various-features{padding:40px 0}.various-features::before{background:url("/healthtechone/feature/aichart/imgs/bg_variousfeatures_sp.webp") no-repeat;background-size:cover;background-position:center top;max-height:436px}.various-features .various-features__subtitle{font-size:1.5rem;margin-bottom:8px;letter-spacing:.046875rem}.various-features .various-features__title{font-size:1.9rem;margin-bottom:40px;letter-spacing:.059375rem;padding:0 20px;line-height:1.6}.various-features .various-features-list{width:calc(100% - 40px);flex-direction:column;gap:16px 0}.various-features .various-features-list .various-features-list__item{width:100%;max-width:420px;margin:0 auto;height:auto;border-radius:7px;padding:16px 12px}.various-features .various-features-list .various-features-list__item .various-features-list__label{width:180px;height:26px;border-radius:13px;font-size:1.5rem;margin:0 auto 16px}.various-features .various-features-list .various-features-list__item>div{display:flex;flex-direction:row;align-items:center;gap:0 10px;width:100%}.various-features .various-features-list .various-features-list__item .various-features-list__text{font-size:1.2rem;line-height:1.5;flex:1}.various-features .various-features-list .various-features-list__item .various-features-list__text>span{font-size:1rem}.various-features .various-features-list .various-features-list__item .various-features-list__img{flex-shrink:0}.various-features .various-features-list .various-features-list__item .various-features-list__img>img{width:53px;height:auto}.faq{padding:40px 0}.faq .faq-inner{padding-top:0;background-size:230px auto;background-position:left 20px top 28px}.faq .faq-inner .faq__subtitle{font-size:1.5rem;margin-bottom:8px;letter-spacing:.046875rem}.faq .faq-inner .faq__title{font-size:1.9rem;margin-bottom:40px;letter-spacing:.059375rem;padding:0 20px;line-height:1.6}.faq .faq-inner .faq-list{width:calc(100% - 40px)}.faq .faq-inner .faq-list .faq-list__item{padding:16px 16px 16px 56px}.faq .faq-inner .faq-list .faq-list__item:not(:last-child){margin-bottom:16px}.faq .faq-inner .faq-list .faq-list__item>dt{font-size:1.6rem;margin-bottom:8px;line-height:1.8}.faq .faq-inner .faq-list .faq-list__item>dt::before{width:32px;height:32px;left:-40px;top:0}.faq .faq-inner .faq-list .faq-list__item>dd{line-height:1.8}.faq .faq-inner .faq-list .faq-list__item>dd::before{width:32px;height:32px;left:-40px;top:-2px}.function{padding:40px 0}.function .function-inner{padding-top:0;background-size:540px auto;background-position:left 20px top 14px}.function .function-inner .function__subtitle{font-size:1.5rem;margin-bottom:8px;letter-spacing:.046875rem}.function .function-inner .function__title{font-size:1.9rem;margin-bottom:40px;letter-spacing:.059375rem;padding:0 20px;line-height:1.6}.function .function-inner .function-list{flex-direction:column;gap:32px 0}.function .function-inner .function-list .function-list-item{width:calc(100% - 40px);margin:0 auto}.function .function-inner .function-list .function-list-item .function-list-item__title{font-size:1.6rem;margin-bottom:16px;line-height:1.5}.function .function-inner .function-list .function-list-item .function-list-item__img>img{margin:0 auto}.function .function-inner .function-list .function-list-item .function-list-item__link{width:calc(100% - 76px);margin:0 auto}.service{padding:40px 0}.service .service-inner{padding-top:0;background-size:400px auto;background-position:left 20px top 28px}.service .service-inner .service__subtitle{font-size:1.5rem;margin-bottom:8px;letter-spacing:.046875rem}.service .service-inner .service__title{font-size:1.9rem;margin-bottom:40px;letter-spacing:.059375rem;padding:0 20px;line-height:1.6}.service .service-inner .service-list .service-list-item:not(:last-child){margin-bottom:56px}.service .service-inner .service-list .service-list-item .service-list-item__title{font-size:1.5rem;margin-bottom:16px}.service .service-inner .service-list .service-list-item .service-list-item__img{margin-bottom:32px}.service .service-inner .service-list .service-list-item .service-list-item__img>img{width:242px;margin:0 auto}.service .service-inner .service-list .service-list-item .service-list-item__content{width:calc(100% - 40px);flex-direction:column;gap:32px 0}.service .service-inner .service-list .service-list-item .service-list-item__content .service-list-item__content-img>img{width:100%;height:auto;max-width:500px;margin:0 auto}.service .service-inner .service-list .service-list-item .service-list-item__content .service-list-item__content-info{width:100%}.service .service-inner .service-list .service-list-item .service-list-item__content .service-list-item__content-info .service-list-item__content-list{padding-top:0}.service .service-inner .service-list .service-list-item .service-list-item__content .service-list-item__content-info .service-list-item__content-list>li{font-size:1.5rem}.service .service-inner .service-list .service-list-item .service-list-item__content .service-list-item__content-info .service-list-item__content-list>li:not(:last-child){margin-bottom:24px}.service .service-inner .service-list .service-list-item .service-list-item__content .service-list-item__content-info .service-list-item__content-link{width:calc(100% - 76px);margin:0 auto}.service .service-inner .service-list .service-list-item:nth-of-type(2) .service-list-item__img>img{width:105px;margin:0 auto}.cta{background-size:cover;max-height:100%;padding:32px 20px 40px}.cta .cta-inner{width:100%;max-width:600px}.cta .cta-inner .cta-top{margin-bottom:32px}.cta .cta-inner .cta-top::before,.cta .cta-inner .cta-top::after{bottom:-8px}.cta .cta-inner .cta-top .cta-top__title01{font-size:1.8rem;letter-spacing:.05625rem}.cta .cta-inner .cta-top .cta-top__title01>span{font-size:1.4rem;letter-spacing:.04375rem}.cta .cta-inner .cta-bottom{padding:20px 16px}.cta .cta-inner .cta-bottom .cta-linkbox{flex-direction:column;gap:16px 0;margin-bottom:24px}.cta .cta-inner .cta-bottom .cta-linkbox .cta-linkbox__item{width:100%}.cta .cta-inner .cta-bottom .cta-linkbox .cta-linkbox__item .cta-linkbox_title{height:40px;font-size:1.5rem;gap:0 22px}.cta .cta-inner .cta-bottom .cta-linkbox .cta-linkbox__item .cta-linkbox_title::after{background-size:19px}.cta .cta-inner .cta-bottom .cta-bottom__link{width:calc(100% - 34px);height:50px;font-size:1.5rem;gap:0 14px}.cta .cta-inner .cta-bottom .cta-bottom__link::after{background-size:19px}.footer .footer-inner .footer-nav{padding:24px 20px}.footer .footer-inner .footer-nav>ul{width:100%;flex-direction:column;gap:8px 0}.footer .footer-inner .footer-nav>ul>li>a{font-size:1.4rem;line-height:1.7}.footer .footer-inner .footer-bottom{padding:24px 20px}.footer .footer-inner .footer-bottom .footer-bottom-link{width:100%;margin-bottom:28px;flex-direction:column;gap:8px 0}.footer .footer-inner .footer-bottom .footer-bottom-link>li>a{font-size:1.2rem;line-height:1.7}.footer .footer-inner .footer-bottom .footer-bottom-text{width:100%}.footer .footer-inner .footer-bottom .footer-bottom-text .footer-bottom-text__text{font-size:1rem;line-height:1.8}.footer .footer-inner .footer-bottom .footer-bottom-text .footer-bottom-text__copyright{font-size:1rem}.security-footer .security-footer__inner{width:100%;padding:0 10px}.security-footer .security-footer__inner .security-footer__logo{width:fit-content;margin:0 auto;padding:20px 0}}
