@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@400;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--white:#fff;--black:#000;--gray:#eee;--gray-02:#bcbcbc;--gray-03:#acc1c6;--red:#f05b5b;--color-text:#333;--color-text-2:#707070;--color-link:#0066c0;--color-primary:#42866d;--color-primary-2:#4b9c84;--color-primary-3:#97c4b9;--color-primary-4:#327763;--color-primary-5:#d6e8e4;--color-primary-6:#a6e6dd;--color-primary-7:#dfeeea;--color-secondary:#f6f6f6;--color-tertiary:#f4e276;--color-tertiary-2:#fbf6d5;--color-tertiary-3:#f4f2e1;--color-tertiary-4:#d5c356;--color-quaternary:#bfb470;--color-text-inverted:#fff;--color-text-modest:#868686;--color-text-emphatic:#4b9c84;--color-text-emphatic-dark:#3c7d6a;--color-text-emphatic-secondary-dark:#ab9d49;--color-border-modest:#c4c4c4;--color-border-subtle:#eaeaea;--color-border-emphatic:#4b9c84;--color-surface-emphatic:#4b9c84}html{scroll-behavior:smooth;font-size:16px}body{color:var(--color-text);background:var(--color-secondary);font-family:Noto Sans JP,sans-serif}a{color:var(--color-link);text-decoration:none}img{width:100%;height:auto}button{cursor:pointer;appearance:none;background-color:#0000;border:none;outline:none;padding:0}sup{vertical-align:top;font-size:60%;position:relative;top:-.3125em}wbr+span{display:inline-block}table{border-collapse:collapse;border-spacing:0;text-indent:initial;table-layout:fixed;width:100%;display:table}main{display:block;overflow:hidden}.container{box-sizing:content-box;max-width:1200px;margin:0 auto;padding:0 3vw;header &{max-width:1335px;padding:0 2.143vw;@media screen and (width<=768px){padding:0 5.333vw}}footer &{@media screen and (width<=768px){padding:0 6vw}}#top &{padding:0 5.333vw}}.container-md{@media screen and (width<=768px){padding:0 3vw}}.container-sm{@media screen and (width<=767px){padding:0 3vw}}.container-pc{box-sizing:content-box;max-width:1200px;margin:0 auto;padding:0 3vw;@media screen and (width<=768px){padding:0}}.hidden-sm{@media screen and (width<=767px){display:none}}.hidden-md{@media screen and (width<=768px){display:none}}.hidden-lg{@media screen and (width<=896px){display:none}}.visible-sm{display:none;@media screen and (width<=767px){display:block}}.visible-md{display:none;@media screen and (width<=768px){display:block}}.visible-lg{display:none;@media screen and (width<=896px){display:block}}.overflow-hidden{overflow:hidden}.offset-header{padding-top:80px;@media screen and (width<=768px){padding-top:60px}}.offset-link{margin-top:-80px!important;padding-top:80px!important}.fc-primary{color:var(--color-primary-2)}.text{line-height:34px;@media screen and (width<=768px){line-height:32px}}.text-note{font-size:.625rem;line-height:20px;@media screen and (width<=768px){line-height:16px}}.text-center{text-align:center}.text-right{text-align:right}.link-green{color:var(--color-primary-2);transition:all .6s;&:hover{@media screen and (width>=769px){opacity:.7}}}.link-underline{text-decoration:underline;&:hover{text-decoration:none}}.link-arrow{color:var(--color-primary-2);font-size:1.25rem;font-weight:600;display:block;& .icon-arrow{padding-left:30px;display:inline-block;position:relative;&:before{content:"";border-top:3px solid var(--color-primary-2);border-right:3px solid var(--color-primary-2);width:9px;height:9px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}}}.hover-shadow{transition:all .6s;&:hover{box-shadow:0 0 26px -3px #0000001a}}.hover-overlay{position:relative;&:after{content:"";z-index:0;background:var(--color-primary-2);opacity:0;width:100%;height:100%;transition:all .6s;display:block;position:absolute;top:0;left:0}&:hover{@media screen and (width>=769px){&:after{opacity:.35}}}}.hover-opacity{transition:all .6s;&:hover{@media screen and (width>=769px){opacity:.5}}}.list-notes{&>li{padding-left:.8rem;font-size:.75rem;line-height:17px;position:relative;&:before{content:"※";position:absolute;top:-1px;left:0}}}.list-notes-number{&>li{counter-increment:cnt;padding-left:1.5rem;font-size:.75rem;line-height:17px;position:relative;&:before{content:"※" counter(cnt);position:absolute;top:0;left:0}}}.list-example{&>li{padding-left:1.5rem;font-size:.75rem;line-height:17px;position:relative;&:before{content:"例)";position:absolute;top:0;left:0}}}.list-fs10{&>li{font-size:.625rem;line-height:15px}}.list-fs13{&>li{font-size:.8125rem;line-height:20px}}#demo{background:var(--color-primary-7);box-sizing:border-box;min-height:463px;padding:70px 0 20px;@media screen and (width<=768px){padding-bottom:60px}@media screen and (width<=767px){padding:40px 0 48px}& .demo-contents{justify-content:space-between;display:flex;@media screen and (width<=1024px){align-items:center}@media screen and (width<=768px){flex-wrap:wrap}& .demo-title{color:var(--color-primary-2);margin-bottom:30px;font-size:1.875rem;font-weight:700;line-height:1.46;@media screen and (width<=1292px){font-size:1.625rem}@media screen and (width<=1024px){font-size:1.5rem}@media screen and (width<=768px){margin-bottom:49px;font-size:1.25rem}}& .demo-btn_area{flex-direction:column;gap:25px 0;display:flex;@media screen and (width<=768px){align-items:center}& li{width:400px;@media screen and (width<=768px){flex-direction:column;align-items:center;width:295px;display:flex}}}& .demo-contents-item{&.item-img{width:69%;max-width:657px;margin-top:6px;position:relative;right:-25px;@media screen and (width<=1024px){width:73%}@media screen and (width<=768px){order:1;width:70.667vw;margin:0 auto;right:0}}&.item-text{width:52%;margin-left:3.571vw;@media screen and (width>=1400px){margin-left:50px}@media screen and (width<=1024px){margin-left:0}@media screen and (width<=768px){text-align:center;order:2;width:100%;margin-top:0}}}}}.btn-contact-text,.btn-application-text{letter-spacing:.0625em;text-align:center;margin-top:15px;font-size:.9375rem;@media screen and (width<=768px){margin-top:11px;font-size:.875rem}@media screen and (width<=374px){font-size:3.733vw}}.btn-download,.btn-download-header{background:var(--color-primary-2);color:var(--white);box-shadow:0 5px 0 0 var(--color-primary-4);border-radius:999px;justify-content:center;align-items:center;margin-bottom:5px;font-weight:700;transition:all .6s;display:flex;&:hover{@media screen and (width>=769px){box-shadow:none;transform:translateY(5px)}}position:relative;&:after{content:"";background:url(icon_download_white.4560bc59.svg) 50%/cover no-repeat}}.btn-download{letter-spacing:1.32px;width:400px;height:70px;font-size:1.375rem;@media screen and (width<=768px){letter-spacing:1.08px;width:320px;height:56px;font-size:1.125rem}@media screen and (width<=767px){width:100%;max-width:320px}&:after{width:32px;height:32px;margin-left:4px;@media screen and (width<=768px){width:28px;height:28px}}}.btn-download-header{width:100%;max-width:295px;height:62px;font-size:1.125rem;@media screen and (width>=769px){height:35px;font-size:.75rem}@media screen and (width>=900px){font-size:.875rem}@media screen and (width>=1080px){font-size:1rem}&~.btn-download-text{@media screen and (width>=769px){display:none}}@media screen and (width>=769px){background:var(--color-primary-2);color:var(--white);box-shadow:0 3px 0 0 var(--color-primary-4);border-radius:999px;justify-content:center;align-items:center;margin-bottom:3px;font-weight:700;transition:all .6s;display:flex;&:hover{@media screen and (width>=769px){box-shadow:none;transform:translateY(3px)}}width:180px}@media screen and (width>=900px){width:210px}@media screen and (width>=1080px){width:262px}&:after{width:28px;height:28px;margin-left:4px;@media screen and (width>=769px){width:14px;height:14px;margin-left:2px}@media screen and (width>=1080px){width:18px;height:18px}}}.btn-contact,.btn-contact-header{background:var(--color-tertiary);color:var(--color-text);box-shadow:0 5px 0 0 var(--color-quaternary);border-radius:999px;justify-content:center;align-items:center;margin-bottom:5px;font-weight:700;transition:all .6s;display:flex;&:hover{@media screen and (width>=769px){box-shadow:none;transform:translateY(5px)}}position:relative;&:after{content:"";background:url(icon_contact.7e639e30.svg) 50%/cover no-repeat}}.btn-contact{letter-spacing:1.32px;width:400px;height:70px;font-size:1.375rem;@media screen and (width<=768px){letter-spacing:1.08px;width:320px;height:56px;font-size:1.125rem}@media screen and (width<=767px){width:100%;max-width:320px}&:after{width:32px;height:32px;margin-left:4px;@media screen and (width<=768px){width:28px;height:28px}}}.btn-contact-header{width:100%;max-width:295px;height:62px;font-size:1.125rem;@media screen and (width>=769px){height:35px;font-size:.75rem}@media screen and (width>=900px){font-size:.875rem}@media screen and (width>=1080px){font-size:1rem}&~.btn-contact-text{@media screen and (width>=769px){display:none}}@media screen and (width>=769px){background:var(--color-tertiary);color:var(--color-text);box-shadow:0 3px 0 0 var(--color-quaternary);border-radius:999px;justify-content:center;align-items:center;margin-bottom:3px;font-weight:700;transition:all .6s;display:flex;&:hover{@media screen and (width>=769px){box-shadow:none;transform:translateY(3px)}}width:156px}@media screen and (width>=900px){width:170px}@media screen and (width>=1080px){width:220px}&:after{width:28px;height:28px;margin-left:4px;@media screen and (width>=769px){width:14px;height:14px;margin-left:2px}@media screen and (width>=1080px){width:18px;height:18px}}}.btn-application,.btn-application-header{background:var(--color-tertiary);color:var(--color-text);box-shadow:0 5px 0 0 var(--color-quaternary);border-radius:999px;justify-content:center;align-items:center;margin-bottom:5px;font-weight:700;transition:all .6s;display:flex;&:hover{@media screen and (width>=769px){box-shadow:none;transform:translateY(5px)}}}.btn-application{letter-spacing:1.32px;width:400px;height:70px;font-size:1.375rem;@media screen and (width<=768px){letter-spacing:1.08px;width:320px;height:56px;font-size:1.125rem}@media screen and (width<=767px){width:100%;max-width:320px}}.btn-application-header{width:100%;max-width:295px;height:62px;font-size:1.125rem;@media screen and (width>=769px){height:35px;font-size:.75rem}@media screen and (width>=900px){font-size:.875rem}@media screen and (width>=1080px){font-size:1rem}&~.btn-application-text{@media screen and (width>=769px){display:none}}@media screen and (width>=769px){background:var(--color-tertiary);color:var(--color-text);box-shadow:0 3px 0 0 var(--color-quaternary);border-radius:999px;justify-content:center;align-items:center;margin-bottom:3px;font-weight:700;transition:all .6s;display:flex;&:hover{@media screen and (width>=769px){box-shadow:none;transform:translateY(3px)}}width:156px}@media screen and (width>=900px){width:170px}@media screen and (width>=1080px){width:220px}&:after{width:28px;height:28px;margin-left:4px;@media screen and (width>=769px){width:14px;height:14px;margin-left:2px}@media screen and (width>=1080px){width:18px;height:18px}}}.btn-back{color:var(--color-primary);background:var(--white);box-shadow:0 5px 0 0 var(--color-primary);border:2px solid var(--color-primary);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;margin-bottom:5px;font-weight:700;transition:all .6s;display:flex;&:hover{@media screen and (width>=769px){box-shadow:none;transform:translateY(5px)}}width:235px;height:55px;font-size:1.5rem;@media screen and (width<=768px){width:100%;max-width:300px}}.header{z-index:10;box-sizing:border-box;width:100%;transition:all .6s;position:fixed;top:0;&.is-scroll{background:#f6f6f6e6}&.is-open{@media screen and (width<=768px){background:var(--color-secondary)}}& .header-inner{justify-content:center;height:73px;transition:all .6s;display:flex;position:relative;@media screen and (width>=769px){justify-content:space-between;height:80px}}& .header-logo{position:absolute;left:0;@media screen and (width>=769px){position:static}}& .header-logo-img{width:116px;margin-top:20px;transition:all .6s;display:block;@media screen and (width>=769px){width:12vw}@media screen and (width>=1080px){width:162px}&:hover{@media screen and (width>=769px){opacity:.5}}}& .header-button{width:26px;height:21px;box-shadow:none;background-color:#0000;border:0;outline:none;padding:0;position:absolute;top:20px;right:4px;@media screen and (width>=769px){display:none}& span{background-color:var(--color-text);border-radius:2px;width:26px;height:2px;transition:all .6s;display:block;&:before{content:"";background-color:var(--color-text);border-radius:2px;width:26px;height:2px;transition:all .6s;display:block;position:absolute;top:0;left:0}&:after{content:"";background-color:var(--color-text);border-radius:2px;width:16px;height:2px;transition:all .6s;display:block;position:absolute;bottom:0;left:0}}&.is-open{& span{@media screen and (width<=768px){background-color:#0000;transition:all .6s}&:before{@media screen and (width<=768px){transition:all .6s;top:9px;transform:rotate(-45deg)}}&:after{@media screen and (width<=768px){width:26px;transition:all .6s;top:9px;transform:rotate(45deg)}}}}}& .menu,& .close{color:var(--color-text);font-size:.6875rem;font-weight:700;position:absolute;bottom:-16px;right:-2px}& .close{display:none}& .is-open{& .menu{@media screen and (width<=768px){display:none}}& .close{display:block}}& .header-nav{background:var(--white);z-index:-1;box-sizing:border-box;width:calc(100% + 10.666vw);height:100vh;padding:20px 5vw;transition:all .6s;position:absolute;top:73px;right:-100%;transform:translate(50%);@media screen and (width>=769px){z-index:1;background:0 0;gap:0 2.143vw;width:auto;height:auto;padding:0;display:flex;position:relative;top:0;right:0;transform:none}@media screen and (width>=1400px){gap:0 30px}}& .is-open+.header-nav{@media screen and (width<=768px){background-color:var(--color-secondary);transition:all .6s;display:block;position:absolute;right:50%}}& .header-list{border-top:1px solid var(--color-primary-2);overflow:hidden;@media screen and (width>=769px){border-top:none;align-items:center;gap:0 2.143vw;display:flex}@media screen and (width>=1400px){gap:0 30px}& .header-item{& .header-link{color:var(--color-text);border-bottom:1px solid var(--color-primary-2);padding:29px 21px;font-size:1.125rem;font-weight:700;transition:all .6s;display:block;@media screen and (width>=769px){border:0;padding:0;font-size:.75rem}@media screen and (width>=900px){font-size:.875rem}@media screen and (width>=1080px){font-size:1rem}&:hover{@media screen and (width>=769px){color:var(--color-primary)}}}}}& .header-btn-list{flex-direction:column;align-items:center;gap:30px 1.429vw;margin-top:40px;display:flex;@media screen and (width>=769px){flex-direction:row;margin-top:0}@media screen and (width>=1400px){gap:0 20px}& .header-btn-item{flex-direction:column;align-items:center;width:100%;max-width:295px;display:flex;& .text-btn{@media screen and (width>=769px){display:none}}}}}.footer{--logo-width:192px;background:var(--color-primary-2);& .footer-inner{padding:40px 0 10px;@media screen and (width>=769px){justify-content:space-between;padding:80px 0;display:flex}}& .footer-logo{width:114px;margin:0 auto 10px;@media screen and (width>=769px){width:var(--logo-width);margin:0}& .footer-logo-link{transition:all .6s;&:hover{@media screen and (width>=769px){opacity:.6}}}}& .footer-menu{@media screen and (width>=769px){width:calc(100% - var(--logo-width));flex-wrap:wrap;justify-content:flex-end;gap:50px 80px;margin-left:40px;display:flex}& .footer-menu-item{&:not(:first-child){border-top:1px solid #d7f4f7;@media screen and (width>=769px){border-top:none}}& .footer-menu-child{max-height:0;padding:0 27px;transition:all .3s;overflow:hidden;@media screen and (width>=769px){max-height:none;margin-left:30px;padding:0}}& .footer-menu-child-item{&:not(:last-child){margin-bottom:28px;@media screen and (width>=769px){margin-bottom:14px}}& .footer-menu-child-item-link{color:var(--white);font-size:1rem;line-height:1.43;transition:all .6s;&:hover{@media screen and (width>=769px){color:var(--color-tertiary)}}@media screen and (width>=769px){font-size:.875rem}}}& .footer-menu-title{color:var(--white);padding:26px 27px;font-size:1.125rem;font-weight:700;line-height:27px;position:relative;@media screen and (width>=769px){border:none;margin-bottom:15px;padding:0 0 0 30px}&:before{content:"";background:url(icon_arrow_green.99ecc931.svg) 50%/cover no-repeat;width:15px;height:15px;transition:all .6s;display:block;position:absolute;top:50%;right:13px;transform:translateY(-50%);@media screen and (width>=769px){background-image:url(icon_capsule.ef1ed224.png);width:20px;height:8px;left:0;right:auto}}&.is-open{&:before{transform:translateY(-50%)scaleY(-1)}}}}& .is-open{&+.footer-menu-child{max-height:100vh;margin:10px 0 35px;@media screen and (width>=769px){margin:0}}}}& .footer-copy{color:var(--white);background:var(--color-primary);text-align:center;padding:14px 0;font-size:.75rem;line-height:1}}#online-patient-form{line-height:1.5;& .container{padding:0 6.4vw}& .btn_area{margin-top:-38px;@media screen and (width<=1024px){margin-top:-134px}@media screen and (width<=768px){margin-top:-30px}@media screen and (width<=767px){margin-top:-108px}& .btn-list{z-index:1;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:15px 25px;display:flex;position:relative;& li{@media screen and (width<=767px){flex-direction:column;align-items:center;width:100%;display:flex}}&.btn-bg{background:var(--color-primary-7);border-radius:60px;padding:46px 10px 35px;@media screen and (width<=767px){border-radius:20px;padding:40px 10px}}}}& .kv_area{padding:80px 0 158px;@media screen and (width<=768px){padding:64px 0}@media screen and (width<=1024px){padding-bottom:201px}@media screen and (width<=768px){padding-bottom:140px}@media screen and (width<=767px){padding-bottom:201px}padding:0 0 102px;position:relative;@media screen and (width<=767px){padding-bottom:157px}&:after{content:"";z-index:-1;background:url(kv_bg.4c3e8756.png) 50%/contain no-repeat;width:1320px;height:588px;display:inline-block;position:absolute;top:24px;left:calc(50% + 164px);transform:translate(-50%);@media screen and (width<=1024px){width:99.414vw;height:43.945vw}@media screen and (width<=768px){display:none}}& .kv-contents{padding:161px 0 193px;position:relative;@media screen and (width<=1024px){padding-top:11.5vw}@media screen and (width<=768px){padding:0}&:before,&:after{content:"";z-index:1;position:absolute;transform:translate(-50%);@media screen and (width<=768px){display:none}}&:before{background:url(kv_deco_kapsel.7c03ec4d.png) 50%/contain no-repeat;width:12.7143vw;height:8.42857vw;top:5px;left:calc(50% - 150px);@media screen and (width>=1400px){width:178px;height:118px}}&:after{background:url(kv_deco_tablet.eca79c64.png) 50%/contain no-repeat;width:9.28571vw;height:7.57143vw;bottom:20px;left:calc(50% + 385px);@media screen and (width>=1400px){width:130px;height:106px}}& .kv-title{max-width:480px;@media screen and (width<=1024px){max-width:39.844vw}@media screen and (width<=768px){z-index:1;width:100%;max-width:none;position:relative}& .kv-title-logo{width:261px;margin:0 auto 20px;@media screen and (width<=768px){width:100%;max-width:260px;margin-bottom:16px}@media screen and (width<=767px){max-width:198px}}& .kv-title-text{letter-spacing:2.88px;text-align:center;font-size:3rem;font-weight:700;line-height:1.8;@media screen and (width<=1024px){letter-spacing:.281vw;font-size:3.906vw}@media screen and (width<=768px){letter-spacing:1.68px;font-size:1.75rem}}}& .kv-img{width:67%;max-width:777px;position:absolute;top:calc(50% - 20px);left:calc(50% + 280px);transform:translate(-50%,-50%);@media screen and (width<=1024px){max-width:58.594vw;left:auto;right:-85px;transform:translateY(-50%)}@media screen and (width<=768px){z-index:-1;width:102.133vw;max-width:none;margin-top:-19px;position:relative;top:auto;right:10px;transform:none}}}& .kv-point{@media screen and (width<=768px){margin-top:16px;position:relative}& .kv-point-list{counter-reset:cnt;justify-content:center;gap:20px 2.143vw;display:flex;@media screen and (width<=768px){flex-direction:column;gap:16px 0;max-width:390px;margin:0 auto}@media screen and (width<=767px){max-width:327px}& .kv-point-item{box-sizing:border-box;background:var(--white);border-radius:23px;justify-content:center;align-items:center;width:280px;height:121px;padding:16px 10px;display:flex;position:relative;@media screen and (width<=768px){justify-content:flex-start;width:100%;height:auto;padding:12px 16px}&:before{counter-increment:cnt;content:counter(cnt);color:var(--white);background:var(--color-primary-2);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:700;display:flex;position:absolute;top:-16px;left:50%;transform:translate(-50%);@media screen and (width<=768px){width:24px;height:24px;margin-right:8px;font-size:.75rem;position:static;transform:none}}& .point-text{letter-spacing:1.32px;text-align:center;font-size:1.375rem;font-weight:700;@media screen and (width<=896px){font-size:1.25rem}@media screen and (width<=768px){text-align:left;flex:1 1 0}@media screen and (width<=767px){font-size:1rem}}}}}}& .about_area{margin-top:-69px;padding:152px 0 120px;@media screen and (width<=768px){margin-top:-62px;padding:128px 0 64px}margin-top:-40px;padding:0;position:relative;@media screen and (width<=768px){margin-top:-40px;padding:0}&:before{content:"";background:url(line_wave.a97a197b.png) bottom/auto 30px repeat-x;width:100%;height:30px;position:absolute;bottom:100%;@media screen and (width<=768px){background-position:-23px bottom}}& .about-title{letter-spacing:1.6px;text-align:center;padding-bottom:32px;font-size:2.5rem;font-weight:700;position:relative;@media screen and (width<=768px){letter-spacing:1.2px;padding-bottom:22px;font-size:1.5rem;line-height:1.4}@media screen and (width<=767px){letter-spacing:0}&:after{content:"";background:url(title_dots.e7c81c5c.svg) 50%/cover no-repeat;width:66px;height:12px;display:inline-block;position:absolute;bottom:0;left:50%;transform:translate(-50%);@media screen and (width<=768px){width:60px;height:10px}}margin-bottom:50px;@media screen and (width<=768px){margin-bottom:48px}}& .about-problem{background:var(--color-primary-7);padding:136px 0 120px;@media screen and (width<=768px){padding:100px 0 70px}& .about-problem-list{flex-direction:column;gap:54px 0;max-width:710px;margin:0 auto 51px;display:flex;@media screen and (width<=768px){gap:36px 0;max-width:610px;margin-bottom:36px}& .problem-item{display:flex;& .problem-item-box{background:var(--white);border:3px solid var(--color-text);box-sizing:border-box;border-radius:12px;padding:20px 29px;position:relative;@media screen and (width<=767px){padding:13px 16px}}& .problem-item-img{width:128px;position:absolute;bottom:-66px;@media screen and (width<=768px){width:92px;bottom:-45px}}& .problem-item-text{letter-spacing:1.2px;text-align:center;font-size:1.25rem;font-weight:700;@media screen and (width<=768px){letter-spacing:.96px;font-size:1rem}}&:nth-child(odd){justify-content:flex-end;& .problem-item-box{width:588px;@media screen and (width<=768px){width:70.1333vw}}& .problem-item-img{left:-102px;@media screen and (width<=768px){left:-60px}}}&:nth-child(2n){& .problem-item-box{width:592px;@media screen and (width<=768px){width:70.1333vw}}& .problem-item-img{right:-102px;@media screen and (width<=768px){right:-60px}}}}}& .about-problem-panel{box-sizing:border-box;z-index:1;background:#fff;border-radius:12px;width:100%;max-width:960px;margin:0 auto;padding:64px 3.57143vw;position:relative;@media screen and (width>=1400px){padding:64px 50px}@media screen and (width<=768px){padding:64px 6.4vw}& .about-problem-panel-title{letter-spacing:1.12px;color:var(--color-primary-2);text-align:center;margin-bottom:16px;font-size:1.75rem;font-weight:700;@media screen and (width<=768px){letter-spacing:1.32px;margin-bottom:16px;font-size:1.375rem}}& .about-problem-panel-text{letter-spacing:1.2px;text-align:center;margin-bottom:32px;font-size:1.25rem;line-height:1.8;@media screen and (width<=768px){letter-spacing:.96px;margin-bottom:32px;font-size:1rem}}& .about-problem-panel-list{justify-content:center;gap:25px 2.477vw;display:flex;@media screen and (width>=1400px){gap:25px 32px}@media screen and (width<=767px){flex-direction:column;max-width:300px;margin:0 auto}& .about-problem-panel-item{letter-spacing:1.2px;text-align:center;box-sizing:border-box;border:4px dotted #b2b2b2;border-radius:10px;justify-content:center;align-items:center;width:256px;height:100px;font-size:1.25rem;font-weight:700;display:flex;@media screen and (width<=768px){letter-spacing:1.08px;font-size:1.125rem;line-height:1.67}@media screen and (width<=767px){width:100%;height:auto;padding:16px 0}}}}}& .about-yakubato{background:var(--white);z-index:0;padding:91px 0 30px;position:relative;&:after{content:"";z-index:-1;background:url(bg_plaid.aead6740.png) top/25px;width:100%;display:inline-block;position:absolute;@media screen and (width<=768px){background-size:15px}}@media screen and (width<=768px){padding:55px 0 24px}&:after{height:433px;top:168px;@media screen and (width<=768px){height:76%;top:120px}@media screen and (width<=767px){top:115px}}& .about-yakubato-title{flex-direction:column;align-items:center;margin-bottom:23px;font-size:1.4375rem;font-weight:700;line-height:1;display:flex;@media screen and (width<=768px){margin-bottom:52px;font-size:1.25rem}& .about-yakubato-title-wrap{align-items:center;display:flex}& .about-yakubato-title-logo{width:368px;margin:-15px 10px 0 0;display:block;@media screen and (width<=768px){width:289px;margin:-6px 5px 0 0}}& .about-yakubato-title-text{letter-spacing:.96px;margin-top:22px;font-size:1.5rem;display:block;@media screen and (width<=768px){margin-top:15px;font-size:1.25rem}}}& .about-yakubato-contents{justify-content:flex-end;gap:0 .714vw;margin-right:-4px;display:flex;@media screen and (width>=1400px){gap:0 10px}@media screen and (width<=1024px){align-items:center}@media screen and (width<=768px){flex-direction:column;align-items:normal}& .about-yakubato-list{flex-direction:column;gap:40px 0;width:395px;margin-top:7.14286vw;display:flex;@media screen and (width>=1400px){margin-top:100px}@media screen and (width<=768px){width:fit-content;margin:0 auto 40px}@media screen and (width<=767px){gap:28px 0}& .about-yakubato-item{letter-spacing:1.32px;padding-left:46px;font-size:1.375rem;font-weight:700;line-height:32px;position:relative;@media screen and (width<=767px){letter-spacing:.96px;padding-left:32px;font-size:1rem}&:before,&:after{content:"";border-radius:50%;display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}&:before{background:var(--color-primary-2);width:32px;height:32px;left:0;@media screen and (width<=767px){width:26px;height:26px}}&:after{background:var(--white);width:18px;height:18px;left:7px;@media screen and (width<=767px){width:14px;height:14px;left:6px}}& .yakubato-text-em{letter-spacing:1.12px;color:var(--color-primary-2);padding:0 4px;font-size:1.75rem;@media screen and (width<=767px){letter-spacing:1.2px;padding:0;font-size:1.25rem}}}}& .about-yakubato-img{flex:1 1 0;max-width:682px;@media screen and (width<=768px){width:350px;max-width:none;margin:0;position:relative;left:calc(50% + 23px);transform:translate(-50%)}}}}& .about-flow{padding:80px 0 158px;@media screen and (width<=768px){padding:64px 0}@media screen and (width<=1024px){padding-bottom:201px}@media screen and (width<=768px){padding-bottom:140px}@media screen and (width<=767px){padding-bottom:201px}background:var(--white);z-index:0;padding-top:30px;position:relative;&:after{content:"";z-index:-1;background:url(bg_plaid.aead6740.png) top/25px;width:100%;display:inline-block;position:absolute;@media screen and (width<=768px){background-size:15px}}@media screen and (width<=768px){padding-top:24px}&:after{height:433px;top:145px;@media screen and (width<=768px){height:404px;top:120px}}& .about-flow-title{letter-spacing:1.6px;text-align:center;margin-bottom:48px;font-size:2.5rem;font-weight:700;@media screen and (width<=768px){margin-bottom:32px;font-size:1.5rem}}& .about-flow-list{z-index:0;flex-direction:column;gap:36px 0;max-width:928px;margin:0 auto;display:flex;position:relative;@media screen and (width<=767px){max-width:420px}& .about-flow-item{background:var(--white);border:3px solid var(--color-text);border-radius:999px;padding:7px 12px;display:flex;position:relative;@media screen and (width<=767px){gap:0 12px;padding:9px}&:after{content:"";z-index:-1;border-style:solid;border-width:12px 10px 0;position:absolute;top:100%;left:50%;transform:translate(-50%)}& .about-flow-item-img{width:80px;@media screen and (width<=768px){width:64px}}& .about-flow-item-text{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;display:flex;@media screen and (width<=767px){align-items:flex-start}& .about-flow-item-text-subject{letter-spacing:1.08px;font-size:1.125rem;font-weight:700;@media screen and (width<=768px){margin-bottom:2px;font-size:1rem}}& .about-flow-item-text-contents{letter-spacing:.96px;font-size:1.5rem;font-weight:700;@media screen and (width<=768px){font-size:1.125rem}}}&.item-clinic{&:after{border-color:var(--color-primary-2) transparent transparent transparent}& .about-flow-item-text{padding-right:82px;@media screen and (width<=767px){padding-right:0}& .about-flow-item-text-subject{color:var(--color-primary-2)}}}&.item-patient{&:after{border-color:var(--color-tertiary-4) transparent transparent transparent}& .about-flow-item-img{order:2;@media screen and (width<=767px){order:1}}& .about-flow-item-text{order:1;padding-left:82px;@media screen and (width<=767px){order:2;padding-left:0}& .about-flow-item-text-subject{color:var(--color-tertiary-4)}}}&:last-child{&:after{display:none}}}}}}& .feature_area{margin-top:-69px;padding:152px 0 120px;@media screen and (width<=768px){margin-top:-62px;padding:128px 0 64px}padding-bottom:158px;@media screen and (width<=1024px){padding-bottom:201px}@media screen and (width<=768px){padding-bottom:140px}@media screen and (width<=767px){padding-bottom:201px}background:var(--color-primary-7);position:relative;& .feature-title{letter-spacing:1.6px;text-align:center;padding-bottom:32px;font-size:2.5rem;font-weight:700;position:relative;@media screen and (width<=768px){letter-spacing:1.2px;padding-bottom:22px;font-size:1.5rem;line-height:1.4}@media screen and (width<=767px){letter-spacing:0}&:after{content:"";background:url(title_dots.e7c81c5c.svg) 50%/cover no-repeat;width:66px;height:12px;display:inline-block;position:absolute;bottom:0;left:50%;transform:translate(-50%);@media screen and (width<=768px){width:60px;height:10px}}margin-bottom:80px}& .feature-list{flex-direction:column;gap:104px 0;display:flex;@media screen and (width<=768px){gap:80px 0}& .feature-item{box-sizing:border-box;counter-increment:cnt;background:#fff;border-radius:20px;width:100%;max-width:960px;margin:0 auto;padding:80px 5.71429vw;position:relative;@media screen and (width>=1400px){padding:80px}@media screen and (width<=768px){padding:64px 6.4vw 48px}& .feature-item-title{letter-spacing:1.28px;justify-content:center;align-items:center;gap:0 16px;width:100%;font-size:2rem;font-weight:700;display:flex;position:absolute;top:-36px;left:50%;transform:translate(-50%);@media screen and (width<=768px){letter-spacing:1.32px;justify-content:flex-start;align-items:flex-start;gap:0 12px;width:280px;font-size:1.375rem;line-height:1.4;top:-30px;left:calc(50% - 3px)}&:before{content:"0" counter(cnt);letter-spacing:5.76px;color:var(--color-primary-2);font-family:Montserrat,sans-serif;font-size:4.5rem;line-height:1;@media screen and (width<=768px){letter-spacing:3.84px;font-size:2.5rem}}}& .feature-item-lead{max-width:704px;margin:0 auto 48px;@media screen and (width<=768px){margin-bottom:32px}& .feature-item-lead-text{letter-spacing:1.2px;font-size:1.25rem;line-height:1.8;@media screen and (width<=768px){letter-spacing:.92px;font-size:1rem}}& .feature-item-lead-notes{letter-spacing:.96px;margin-top:20px;line-height:1.8;@media screen and (width<=768px){letter-spacing:.84px;margin-top:12px;font-size:.875rem}}}& .feature-item-contents{&:not(:last-child){margin-bottom:64px;@media screen and (width<=768px){margin-bottom:32px}}& .feature-item-contents-title{letter-spacing:.96px;color:var(--color-primary-2);text-align:center;margin-bottom:32px;font-size:1.5rem;font-weight:700;@media screen and (width<=768px){letter-spacing:1.2px;margin-bottom:24px;font-size:1.25rem}}}& .feature-item-figure{@media screen and (width<=768px){max-width:500px;margin:0 auto}& img{border:3px solid var(--color-text);box-sizing:border-box;border-radius:8px}& .feature-item-figure-figcaption{letter-spacing:1.32px;margin-bottom:8px;font-size:1.375rem;font-weight:700;@media screen and (width<=768px){letter-spacing:.96px;font-size:1rem}&:has(+.feature-item-figure-detail){margin-bottom:4px}}& .feature-item-figure-detail{letter-spacing:1.2px;margin-bottom:16px;font-size:1.25rem;line-height:1.8;@media screen and (width<=768px){letter-spacing:.84px;margin-bottom:8px;font-size:.875rem}}}& .feature-item-comment{border:3px solid var(--color-text);background:#fff;border-radius:12px;position:relative;&:before,&:after{content:"";border-style:solid;position:absolute;@media screen and (width<=768px){inset:auto auto 0 50%;translate:-50% 100%}}&:before,&:after{top:50%;left:0;translate:-100% -50%}&:before{border-width:10px 12px 10px 0;border-color:transparent var(--color-text) transparent transparent}&:after{border-width:6.1px 7.3px 6.1px 0;border-color:#0000 #fff #0000 #0000}letter-spacing:1.2px;text-align:center;padding:20px 15px;font-size:1.25rem;font-weight:700;position:absolute;@media screen and (width<=1024px){padding:1.953vw 1.465vw;font-size:1.953vw}}&.item-screen{& .feature-item-wrap{gap:52px 5.42857vw;display:flex;@media screen and (width>=1400px){gap:52px 76px}@media screen and (width<=768px){flex-direction:column}}& .feature-item-figure{&.figure-question{position:relative;&:after{content:"";border-style:solid;border-width:1.85714vw 0 1.85714vw 2vw;border-color:transparent transparent transparent var(--color-primary-2);position:absolute;top:calc(50% + 20px);left:calc(100% + 1.78571vw);transform:translateY(-50%);@media screen and (width>=1400px){border-width:26px 0 26px 28px;left:calc(100% + 25px)}@media screen and (width<=768px){border-width:20px 22px 0;border-color:var(--color-primary-2) transparent transparent transparent;top:calc(100% + 12px);left:50%;transform:translate(-50%)}}}}}&.item-custom{& .feature-item-wrap{&.contents-pc{@media screen and (width<=768px){display:none}}&.contents-sp{display:none;@media screen and (width<=768px){flex-direction:column;gap:24px 0;display:flex}}}& .feature-item-figure{width:509px;position:relative;@media screen and (width<=1024px){width:49.707vw}@media screen and (width<=768px){width:100%}}& .feature-item-comment{box-sizing:border-box;width:320px;right:-285px;@media screen and (width<=1024px){width:31.25vw;right:-27.832vw}&.comment-answer{bottom:257px;@media screen and (width<=1024px){bottom:25.098vw}}&.comment-options{bottom:106px;@media screen and (width<=1024px){bottom:10.352vw}}}}&.item-useful{& .feature-item-figure{text-align:center;@media screen and (width<=768px){text-align:left}& .feature-item-figure-figcaption{margin-bottom:12px;@media screen and (width<=768px){margin-bottom:8px}}& img{width:calc(33.3333% - 27px);@media screen and (width<=768px){width:100%}&:not(:first-of-type){margin-left:36px}}}}&.item-answer{& .feature-item-wrap{flex-direction:column;gap:48px 0;display:flex;@media screen and (width<=768px){gap:24px 0}}& .feature-item-figure:first-of-type img{border:none}}&.item-posting{& .feature-item-wrap{&.contents-pc{@media screen and (width<=768px){display:none}}&.contents-sp{display:none;@media screen and (width<=768px){flex-direction:column;gap:24px 0;display:flex}}}& .feature-item-figure{width:509px;position:relative;@media screen and (width<=1024px){width:49.707vw}@media screen and (width<=768px){width:100%}}& .feature-item-comment{box-sizing:border-box;width:296px;right:-285px;@media screen and (width<=1024px){width:28.906vw;right:-27.832vw}&.comment-answer{bottom:219px;@media screen and (width<=1024px){bottom:21.387vw}}&.comment-options{bottom:124px;@media screen and (width<=1024px){bottom:12.109vw}}}}}}}& .price_area{margin-top:-69px;padding:152px 0 120px;@media screen and (width<=768px){margin-top:-62px;padding:128px 0 64px}& .price-title{letter-spacing:1.6px;text-align:center;padding-bottom:32px;font-size:2.5rem;font-weight:700;position:relative;@media screen and (width<=768px){letter-spacing:1.2px;padding-bottom:22px;font-size:1.5rem;line-height:1.4}@media screen and (width<=767px){letter-spacing:0}&:after{content:"";background:url(title_dots.e7c81c5c.svg) 50%/cover no-repeat;width:66px;height:12px;display:inline-block;position:absolute;bottom:0;left:50%;transform:translate(-50%);@media screen and (width<=768px){width:60px;height:10px}}margin-bottom:64px;@media screen and (width<=768px){margin-bottom:32px}}& .price-panel{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;max-width:960px;margin:0 auto;padding:80px 64px 87px;@media screen and (width<=768px){padding:64px 24px 72px}& .price-panel-text{letter-spacing:2.56px;text-align:center;z-index:0;margin-bottom:72px;font-size:1.5rem;font-weight:700;line-height:1.8;position:relative;@media screen and (width<=767px){margin-bottom:48px;font-size:1.25rem;line-height:1.2}& .price-panel-text-em{letter-spacing:3.84px;color:var(--color-primary-2);font-size:3rem;@media screen and (width<=767px){font-size:2rem}}&:after{content:"";z-index:-1;background:url(price_text.49a5e514.svg) 50%/contain no-repeat;width:110px;height:133px;display:block;position:absolute;top:50%;left:calc(50% + 50px);transform:translate(-50%,-50%);@media screen and (width<=767px){width:82px;height:100px;left:50%}}}& .price-panel-balloon{border:3px solid var(--color-text);background:#fff;border-radius:12px;max-width:440px;position:relative;&:before,&:after{content:"";border-style:solid;position:absolute;@media screen and (width<=768px){inset:auto auto 0 50%;translate:-50% 100%}}&:before,&:after{bottom:0;translate:-50% 100%}&:before{border-width:12px 10px 0;border-color:#000 #0000 #0000}&:after{border-width:7.3px 6.1px 0;border-color:#fff #0000 #0000}box-sizing:border-box;margin:0 auto;padding:22px 14px 24px;@media screen and (width<=768px){max-width:280px;padding:16px 20px}&:before,&:after{right:22px;@media screen and (width<=768px){left:50%;right:auto}}&:after{right:30px;@media screen and (width<=768px){left:50%;right:auto}}& .price-panel-balloon-text{letter-spacing:1.2px;text-align:center;font-size:1.25rem;font-weight:700;@media screen and (width<=768px){letter-spacing:.96px;font-size:1rem}}& .price-panel-balloon-img{z-index:2;width:208px;position:absolute;bottom:-112px;right:-128px;@media screen and (width<=768px){width:132px;bottom:-89px;left:calc(50% + 90px);transform:translate(-50%)}}& .price-panel-balloon-deco{width:93px;position:absolute;bottom:15px;right:-140px;@media screen and (width<=768px){display:none}}}}}& .faq_area{padding:80px 0 158px;@media screen and (width<=768px){padding:64px 0}@media screen and (width<=1024px){padding-bottom:201px}@media screen and (width<=768px){padding-bottom:140px}@media screen and (width<=767px){padding-bottom:201px}background:var(--white);& .faq-title{letter-spacing:1.6px;text-align:center;padding-bottom:32px;font-size:2.5rem;font-weight:700;position:relative;@media screen and (width<=768px){letter-spacing:1.2px;padding-bottom:22px;font-size:1.5rem;line-height:1.4}@media screen and (width<=767px){letter-spacing:0}&:after{content:"";background:url(title_dots.e7c81c5c.svg) 50%/cover no-repeat;width:66px;height:12px;display:inline-block;position:absolute;bottom:0;left:50%;transform:translate(-50%);@media screen and (width<=768px){width:60px;height:10px}}margin-bottom:64px;@media screen and (width<=768px){margin-bottom:48px}}& .faq-panel{border:3px solid var(--color-text);box-sizing:border-box;background:#fff;border-radius:12px;width:100%;max-width:960px;margin:0 auto;padding:80px 61px;@media screen and (width<=1292px){padding:80px 4.35714vw}@media screen and (width<=768px){padding:32px 5.6vw}& .faq-list{max-width:870px;margin:0 auto;& .faq-question{letter-spacing:.96px;margin-bottom:17px;padding-left:50px;font-size:1.5rem;font-weight:700;position:relative;@media screen and (width<=768px){letter-spacing:1.2px;margin-bottom:8px;padding-left:36px;font-size:1.25rem}&:before{content:"Q";color:var(--color-primary-2);font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:700;line-height:1;position:absolute;top:-4px;left:0;@media screen and (width<=768px){font-size:1.75rem;top:0}}}& .faq-answer{letter-spacing:1.08px;margin-left:50px;font-size:1.125rem;line-height:1.8;@media screen and (width<=768px){letter-spacing:.96px;margin-left:36px;font-size:1rem}&:not(:last-of-type){background:url(line_dot.e759f85d.png) bottom/11px repeat-x;margin-bottom:32px;padding-bottom:32px;@media screen and (width<=767px){margin-bottom:20px;padding-bottom:16px}}}}}}& .flow_area{margin-top:-69px;padding:152px 0 120px;@media screen and (width<=768px){margin-top:-62px;padding:128px 0 64px}background:var(--color-primary-7);position:relative;& .flow-title{letter-spacing:1.6px;text-align:center;padding-bottom:32px;font-size:2.5rem;font-weight:700;position:relative;@media screen and (width<=768px){letter-spacing:1.2px;padding-bottom:22px;font-size:1.5rem;line-height:1.4}@media screen and (width<=767px){letter-spacing:0}&:after{content:"";background:url(title_dots.e7c81c5c.svg) 50%/cover no-repeat;width:66px;height:12px;display:inline-block;position:absolute;bottom:0;left:50%;transform:translate(-50%);@media screen and (width<=768px){width:60px;height:10px}}margin-bottom:64px;@media screen and (width<=768px){margin-bottom:40px}}& .flow-list{box-sizing:border-box;flex-direction:column;gap:48px 0;max-width:960px;margin:0 auto;display:flex;@media screen and (width<=767px){gap:32px 0;max-width:400px}& .flow-item{background:var(--white);border:3px solid var(--color-text);border-radius:8px;display:flex;overflow:hidden;@media screen and (width<=767px){border-radius:8px;flex-direction:column}& .flow-item-step{box-sizing:border-box;letter-spacing:1.44px;width:200px;color:var(--white);background:var(--color-primary-2);flex-direction:column;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.25;display:flex;@media screen and (width<=768px){width:160px;font-size:1.25rem}@media screen and (width<=767px){flex-direction:row;width:100%;height:52px;min-height:auto;font-size:1.125rem}& .step-number{font-size:2.5rem;@media screen and (width<=768px){font-size:2rem}@media screen and (width<=767px){margin:0 0 0 5px;font-size:1.125rem}}}& .flow-item-contents{flex:1 1 0;padding:32px;@media screen and (width<=768px){padding:30px}@media screen and (width<=767px){padding:20px 24px}& .flow-item-title{letter-spacing:1.12px;color:var(--color-primary-2);margin-bottom:8px;font-size:1.75rem;font-weight:700;@media screen and (width<=768px){font-size:1.25rem}@media screen and (width<=767px){letter-spacing:1.08px;text-align:center;font-size:1.125rem}}& .flow-item-text{letter-spacing:1.2px;font-size:1.25rem;line-height:1.8;@media screen and (width<=768px){letter-spacing:.96px;font-size:1rem;line-height:1.8}}& .flow-item-notes{letter-spacing:.84px;margin-top:8px;font-size:.875rem}}}}}& .aboutus_area{padding:80px 0 120px;@media screen and (width<=768px){padding:64px 0}background:var(--white);& .aboutus-title{letter-spacing:1.6px;text-align:center;padding-bottom:32px;font-size:2.5rem;font-weight:700;position:relative;@media screen and (width<=768px){letter-spacing:1.2px;padding-bottom:22px;font-size:1.5rem;line-height:1.4}@media screen and (width<=767px){letter-spacing:0}&:after{content:"";background:url(title_dots.e7c81c5c.svg) 50%/cover no-repeat;width:66px;height:12px;display:inline-block;position:absolute;bottom:0;left:50%;transform:translate(-50%);@media screen and (width<=768px){width:60px;height:10px}}margin-bottom:64px;@media screen and (width<=768px){margin-bottom:48px}}& .aboutus-lead{letter-spacing:1.2px;text-align:center;max-width:790px;margin:0 auto 48px;font-size:1.25rem;font-weight:700;line-height:1.8;@media screen and (width<=768px){font-size:1.125rem}@media screen and (width<=767px){letter-spacing:.96px;margin-bottom:16px;font-size:1rem;font-weight:500}}& .aboutus-logo{max-width:333px;margin:0 auto 64px;@media screen and (width<=768px){max-width:250px}@media screen and (width<=767px){max-width:196px;margin-bottom:48px}}& .aboutus-list{background:url(line_dot.e759f85d.png) 0 0/11px repeat-x;flex-wrap:wrap;max-width:960px;margin:0 auto;padding-top:4px;display:flex;@media screen and (width<=767px){background-position:top}& .aboutus-term,& .aboutus-description{letter-spacing:1.2px;box-sizing:border-box;background:url(line_dot.e759f85d.png) 0 100%/11px repeat-x;font-size:1.25rem;line-height:1.8;@media screen and (width<=767px){background-position:bottom;line-height:1.73}}& .aboutus-term{width:256px;padding:32px 24px;font-weight:700;@media screen and (width<=768px){font-size:1.125rem}@media screen and (width<=767px){letter-spacing:1.08px;background:0 0;width:100%;padding:16px 12px 0}}& .aboutus-description{letter-spacing:.03125em;width:calc(100% - 256px);padding:32px 24px;@media screen and (width<=768px){font-size:1.125rem}@media screen and (width<=767px){letter-spacing:.96px;width:100%;padding:0 12px 16px;font-size:1rem}}}}}#demo-contact{background:var(--color-primary-7);& .demo-contents{padding:5.35714vw 0;position:relative;@media screen and (width>=1400px){padding:75px 0}@media screen and (width<=768px){padding:48px 0 220px}& .demo-contents-text{width:400px;margin-left:3.57143vw;@media screen and (width<=1292px){margin-left:0}@media screen and (width<=768px){text-align:center;order:2;width:100%;margin-top:0}& .demo-title{color:var(--color-primary-2);text-align:center;margin-bottom:32px;font-size:1.875rem;font-weight:700;line-height:1.46;@media screen and (width<=1024px){font-size:1.5rem}@media screen and (width<=768px){margin-bottom:24px;font-size:1.25rem}}& .demo-btn{flex-direction:column;align-items:center;gap:27px 0;display:flex;@media screen and (width<=768px){gap:20px 0}& .demo-btn-item{width:400px;@media screen and (width<=768px){flex-direction:column;align-items:center;width:100%;max-width:320px;display:flex}}}}& .demo-contents-img{width:49.1429vw;position:absolute;top:calc(50% + 28px);left:calc(50% + 20vw);transform:translate(-50%,-50%);@media screen and (width>=1400px){width:688px;left:calc(50% + 280px)}@media screen and (width<=1024px){left:calc(50% + 240px)}@media screen and (width<=896px){width:47.643vw;left:calc(50% + 220px)}@media screen and (width<=768px){width:calc(100% + 37px);max-width:361px;top:auto;bottom:-41px;left:50%;transform:translate(-50%)}}}}.subpage{& .title-logo{margin-bottom:48px;padding:0 0 40px 90px;font-size:2.5rem;font-weight:700;line-height:62px;position:relative;@media screen and (width<=768px){margin-bottom:30px;padding:0 0 10px 58px;font-size:1.75rem;line-height:42px}& .en{color:var(--color-primary-2);font-size:1.5rem;font-weight:700;line-height:40px;display:block;@media screen and (width<=768px){margin-bottom:3px;font-size:1.125rem;line-height:25px}}&:before{content:"";background:url(icon_logo.fb2ba28d.png) 50%/cover;width:47px;height:58px;display:inline-block;position:absolute;top:calc(50% - 20px);left:20px;transform:translateY(-50%);@media screen and (width<=768px){width:34px;height:42px;top:calc(50% - 5px);left:10px}}&:after{content:"";border-bottom:1px solid var(--color-primary-2);width:100%;height:1px;position:absolute;bottom:0;left:0}}& .title_area{padding-top:45px;@media screen and (width<=768px){padding-top:10px}}& .contents_area{padding-bottom:200px;@media screen and (width<=768px){padding-bottom:140px}}}#inquiry{& .complete-title{text-align:center;margin:100px 0 80px;font-size:2rem;font-weight:700;line-height:47px;@media screen and (width<=768px){margin:40px 0;font-size:1.75rem}}& .complete-text{font-size:1.125rem;line-height:34px}& .box-white{box-sizing:border-box;background:var(--white);width:730px;margin:0 auto 110px;padding:42px 3.429vw;@media screen and (width>=1400px){padding:42px 48px}@media screen and (width<=768px){width:100%;font-size:1rem}@media screen and (width<=767px){margin-bottom:60px}}& .btn_area{justify-content:center;align-items:center;display:flex}}#individuals{& .kv_area{background-image:url(kv_line.c55b54e1.png),url(kv_bg.b495138d.png);background-position:bottom,50%;background-repeat:repeat-x,no-repeat;background-size:auto 54px,cover;padding-top:80px;position:relative;@media screen and (width<=768px){padding-top:16px}& .kv-inner{justify-content:space-between;align-items:flex-end;display:flex;@media screen and (width<=768px){flex-direction:column;justify-content:center}}& .kv-img{width:53%;max-width:630px;margin:-27px -31px 0 0;@media screen and (width<=768px){width:100%;margin:0 auto}}& .kv-contents{width:45%;max-width:530px;margin-right:10px;padding-bottom:144px;@media screen and (width<=768px){width:100%;max-width:none;margin:0 auto 15px;padding-bottom:0}& .kv-logo{width:247px;margin-bottom:40px;@media screen and (width<=768px){width:116px;margin:0 auto 20px}}& .kv-title{color:var(--color-primary-2);text-align:left;margin-bottom:20px;font-size:2.857vw;font-weight:700;line-height:4.286vw;@media screen and (width>=1400px){font-size:2.5rem;line-height:60px}@media screen and (width<=1024px){font-size:3.506vw;line-height:5.859vw}@media screen and (width<=768px){text-align:center;margin-bottom:25px;font-size:1.8125rem;line-height:49px}@media screen and (width<=374px){font-size:1.875rem}}& .kv-detail{line-height:29px;@media screen and (width<=768px){line-height:28px}}& .kv-app{align-items:center;margin-top:18px;display:flex;@media screen and (width<=768px){justify-content:center}@media screen and (width<=374px){flex-flow:column wrap;margin-top:10px}& .kv-app-item{@media screen and (width<=768px){margin-bottom:10px}&.item-apple{width:183px;margin-right:10px;@media screen and (width<=374px){width:190px;margin-right:0}}&.item-google{width:220px;margin-left:10px;@media screen and (width<=374px){width:190px;margin-left:0}}}}}}& .about_area{padding:100px 0 80px;position:relative;@media screen and (width<=768px){padding-bottom:40px}&:after{content:"";background:var(--color-primary-7);z-index:-2;border-radius:60px;width:62%;max-width:853px;height:calc(100% - 300px);position:absolute;top:25%;bottom:0;left:50%;transform:translate(-50%);@media screen and (width<=768px){border-radius:30px;width:calc(100% - 12vw);height:calc(100% - 200px);top:10%;left:75%}}& .about-title{margin-bottom:35px;font-size:2.5rem;font-weight:700;line-height:62px;@media screen and (width<=768px){font-size:1.75rem;line-height:42px}@media screen and (width<=374px){font-size:1.625rem;line-height:40px}& .title-en{color:var(--color-primary-2);letter-spacing:1px;font-size:1.5rem;line-height:40px;display:block;@media screen and (width<=768px){font-size:1.625rem}@media screen and (width<=374px){font-size:1.5rem}}text-align:center;margin-bottom:200px;@media screen and (width<=768px){margin-bottom:40px}}& .about-conts-wrap{width:100%;& .about-item-title{color:var(--color-primary-2);text-align:left;margin-bottom:22px;font-size:1.625rem;font-weight:700;line-height:39px;@media screen and (width<=768px){text-align:center;margin-bottom:30px;font-size:1.5rem}}& .about-item-img{width:255px;@media screen and (width<=768px){max-width:333px;margin:0 auto 20px}& img{filter:drop-shadow(10px 18px 46px #00000014)}}& .about-item-subtitle{text-align:center;margin:20px 0 10px;font-size:1.4375rem;font-weight:700;line-height:36px;@media screen and (width<=1024px){min-height:72px;margin-bottom:11px}@media screen and (width<=768px){min-height:unset;margin:30px 0 20px;font-size:1.25rem;line-height:29px}}& .about-item-text{@media screen and (width<=768px){padding:0 3vw}& .text-note{margin-top:10px}}}& .about-conts_a{width:90%;margin:0 auto 0 20%;display:flex;@media screen and (width<=768px){width:90%;margin:80px auto;display:block}}& .about-conts_b{width:80%;margin:-50px auto 0;display:flex;@media screen and (width<=768px){width:90%;margin:0 auto;display:block}}& .about-conts01{order:1;width:20%;@media screen and (width<=768px){text-align:center;width:100%;margin:0 auto}}& .about-conts02{order:3;width:20%;margin-top:-50px;@media screen and (width<=768px){order:2;width:100%;margin:0}}& .about-conts03{order:2;width:35%;margin-right:2%;@media screen and (width<=768px){order:3;width:100%;margin:0}}& .about-conts04{width:40%;margin-top:-200px;margin-left:-2%;margin-right:2%;@media screen and (width<=768px){width:100%;margin:0}}& .about-conts05{width:40%;@media screen and (width<=768px){width:100%;margin:0}}& .second-block{margin-top:100px;@media screen and (width<=768px){margin-top:-30px}}}& .about_area2{padding:100px 0 80px;position:relative;@media screen and (width<=768px){padding-bottom:40px}&:after{content:"";background:var(--color-primary-7);z-index:-2;border-radius:60px;width:62%;max-width:853px;height:calc(100% - 100px);position:absolute;top:10%;bottom:0;left:50%;transform:translate(-50%);@media screen and (width<=768px){border-radius:30px;width:calc(100% - 12vw);height:calc(100% - 70px);top:5%;left:25%}}}& .character_area{padding-top:120px;& .character-title{margin-bottom:35px;font-size:2.5rem;font-weight:700;line-height:62px;@media screen and (width<=768px){font-size:1.75rem;line-height:42px}@media screen and (width<=374px){font-size:1.625rem;line-height:40px}& .title-en{color:var(--color-primary-2);letter-spacing:1px;font-size:1.5rem;line-height:40px;display:block;@media screen and (width<=768px){font-size:1.625rem}@media screen and (width<=374px){font-size:1.5rem}}text-align:center;margin-bottom:60px;@media screen and (width<=768px){margin-bottom:17px}}& .character-contents{justify-content:center;align-items:center;display:flex;@media screen and (width<=768px){flex-direction:column}& .character-img{width:36%;max-width:424px;margin-right:4.1%;@media screen and (width<=768px){width:100%;max-width:225px;margin:0 auto 20px}}& .character-text{flex:1;max-width:604px;@media screen and (width<=768px){margin:0 auto;padding:0 4vw}}& .character-contents-banner{@media screen and (width<=768px){width:101%;display:block}}}}& .faq_area{padding:100px 0 105px;position:relative;@media screen and (width<=768px){padding:46px 0 80px}&:after{content:"";background:var(--color-primary-7);z-index:-2;border-radius:0 60px 60px 0;width:calc(50% - 312px);height:116px;position:absolute;top:118px;left:0;@media screen and (width<=768px){border-radius:0 30px 30px 0;width:60%;height:85px;top:67px}}& .faq-item-title{margin-bottom:35px;font-size:2.5rem;font-weight:700;line-height:62px;@media screen and (width<=768px){font-size:1.75rem;line-height:42px}@media screen and (width<=374px){font-size:1.625rem;line-height:40px}& .title-en{color:var(--color-primary-2);letter-spacing:1px;font-size:1.5rem;line-height:40px;display:block;@media screen and (width<=768px){font-size:1.625rem}@media screen and (width<=374px){font-size:1.5rem}}text-align:left;margin-bottom:80px;@media screen and (width<=767px){margin-bottom:67px}}& .faq-list{counter-reset:count 0;max-width:1040px;margin:0 auto 100px;@media screen and (width<=768px){margin-bottom:75px;padding:0}& .faq-item{&:not(:last-child){margin-bottom:50px;@media screen and (width<=768px){margin-bottom:40px}}& .faq-item-title,& .faq-item-text{padding-left:53px;@media screen and (width<=768px){padding-left:42px}}& .faq-item-title{margin-bottom:10px;font-size:1.75rem;font-weight:700;line-height:41px;position:relative;@media screen and (width<=768px){font-size:1.375rem;line-height:32px}&:before{counter-increment:count;content:"Q" counter(count);color:var(--color-primary-2);font-size:1.75rem;font-weight:700;display:inline-block;position:absolute;left:0;@media screen and (width<=768px){font-size:1.375rem}}}& .faq-item-text{@media screen and (width<=768px){padding-left:0}}}}}& .family_area{padding:65px 0 240px;position:relative;@media screen and (width<=767px){padding-bottom:166px}&:after{content:"";background:var(--color-primary-7);z-index:-2;border-radius:60px 0 0 60px;width:50%;height:78%;position:absolute;top:0;right:0;@media screen and (width<=767px){border-radius:30px 0 0 30px;width:86%;height:84%}}& .family-title{margin-bottom:35px;font-size:2.5rem;font-weight:700;line-height:62px;@media screen and (width<=768px){font-size:1.75rem;line-height:42px}@media screen and (width<=374px){font-size:1.625rem;line-height:40px}& .title-en{color:var(--color-primary-2);letter-spacing:1px;font-size:1.5rem;line-height:40px;display:block;@media screen and (width<=768px){font-size:1.625rem}@media screen and (width<=374px){font-size:1.5rem}}text-align:center;margin-bottom:50px;@media screen and (width<=768px){text-align:left;margin-bottom:30px}}& .family-link{width:980px;color:var(--color-text);border:1px solid var(--red);text-align:center;background:url(family_img.b5d08660.png) 50%/cover no-repeat;height:360px;margin:0 auto;display:block;position:relative;@media screen and (width<=768px){width:100%;height:300px}@media screen and (width<=767px){height:130px}& .family-link-title{text-align:center;margin:60px 0 20px;font-size:1.5rem;font-weight:700;@media screen and (width<=768px){margin-top:20px}@media screen and (width<=767px){margin:11px 0 6px;font-size:1rem;line-height:24px}}& .family-link-text{text-align:left;width:408px;line-height:30px;display:inline-block;@media screen and (width<=768px){width:380px}@media screen and (width<=767px){display:none}}& .family-link-logo{width:197px;margin:0 auto 30px;@media screen and (width<=768px){width:190px}@media screen and (width<=767px){width:136px;margin-bottom:0}}}& .family-link-note{position:absolute;bottom:-30px;right:5px;@media screen and (width<=768px){bottom:-25px}}}& .downlod_area{background:var(--color-primary-7);border-bottom:3px solid var(--color-text);position:relative;& .downlod-wrap{align-items:center;padding:17px 0;display:flex;position:relative;@media screen and (width<=768px){flex-wrap:wrap;justify-content:center;padding:30px 0 0}@media screen and (width<=767px){display:block}& .downlod-title{width:20vw;margin:0 2.143vw 0 0;font-size:2vw;font-weight:700;line-height:1.5;@media screen and (width>=1400px){width:280px;margin-right:30px;font-size:1.75rem}@media screen and (width<=896px){margin-right:10px}@media screen and (width<=768px){text-align:center;width:100%;margin:0 0 15px;font-size:1.5rem}}& .downlod-app-item{z-index:1;position:relative;@media screen and (width<=767px){margin:0 auto}&.item-apple{width:180px;@media screen and (width<=896px){width:150px}@media screen and (width<=767px){width:200px}}&.item-google{width:220px;@media screen and (width<=896px){width:190px}@media screen and (width<=767px){width:200px}}&:not(:last-child){margin-right:1.429vw;@media screen and (width>=1400px){margin-right:20px}@media screen and (width<=767px){margin:0 auto 10px}}}}& .downlod-img{z-index:0;width:28vw;position:absolute;bottom:0;right:0;@media screen and (width>=1400px){width:392px}@media screen and (width<=768px){width:277px;margin:0 auto;position:static}}}}#cases,#case{& .title_area{height:300px;position:relative;@media screen and (width<=768px){height:143px}&:before{content:"";background:var(--color-primary-7);box-sizing:border-box;border-radius:0 0 0 60px;align-items:center;width:90%;height:100%;display:flex;position:absolute;top:0;right:0;@media screen and (width>=1400px){width:calc(50% + 520px)}@media screen and (width<=768px){width:80%}}& .title{font-size:2.5rem;font-weight:700;line-height:50px;position:absolute;top:100px;@media screen and (width<=768px){font-size:1.75rem;line-height:36px;top:81px;left:6vw}& span{color:var(--color-primary-2);font-size:1rem;display:block;@media screen and (width<=768px){font-size:1.125rem}@media screen and (width<=374px){font-size:.6875rem}}}}}#cases{& .contents_area{padding:80px 0 200px;position:relative;@media screen and (width<=768px){padding:41px 0 140px}&:after{content:"";background:var(--color-primary-7);z-index:-1;border-radius:0 60px 60px 0;width:82%;height:calc(100% - 500px);position:absolute;top:190px;left:0;@media screen and (width<=896px){width:50%}}}}#case{& .contents_area{@media screen and (width<=768px){padding-top:32px}}& .kv_area{margin-top:-57px;position:relative;@media screen and (width<=768px){margin-top:0}& .kv-text{background:#4b9c84cc;margin-top:-7.929vw;padding:20px 30px 30px;position:relative;@media screen and (width>=1400px){margin-top:-111px}@media screen and (width<=768px){margin-top:0;padding:18px 3vw 25px}& .kv-text-title,& .kv-text-name{color:var(--white);font-weight:700}& .kv-text-title{margin-bottom:14px;font-size:2.5rem;line-height:1.75;@media screen and (width<=768px){margin-bottom:23px;font-size:1.25rem}& span{margin-top:2px;font-size:1.875rem;line-height:1.56;display:block;@media screen and (width<=768px){margin-top:5px;font-size:1rem}}}& .kv-text-name{font-size:1.5rem;@media screen and (width<=768px){font-size:.8125rem}}}}& .case-contents{padding:100px 0 200px;@media screen and (width<=768px){padding:30px 0 100px}& .case-contents-inner{display:flex;position:relative}& .main_area{width:70%;max-width:830px;@media screen and (width<=896px){width:100%}& .intro_area{background:var(--white);margin-bottom:60px;padding:30px;@media screen and (width<=768px){width:calc(100% - 6vw);margin-bottom:40px;padding:30px 6vw;position:relative;left:-3vw}& .intto-text{margin-bottom:10px;font-size:1.125rem;line-height:1.89;@media screen and (width<=768px){font-size:1rem}}}& .text_date{text-align:right;display:block}& section{& .section-title{margin-bottom:55px;font-size:2.125rem;font-weight:700;line-height:60px;@media screen and (width<=768px){margin-bottom:40px;font-size:1.375rem;line-height:40px}@media screen and (width<=374px){font-size:1.25rem}& span{color:var(--color-primary-2);margin-bottom:10px;font-size:.9375rem;line-height:32px;display:block;@media screen and (width<=768px){margin-bottom:5px}}}& p{font-size:1.125rem;line-height:1.89;@media screen and (width<=768px){font-size:1rem;line-height:2}}& p,& ul{margin-bottom:40px;@media screen and (width<=768px){margin-bottom:35px}&.speaker_name{margin-bottom:5px;font-weight:700}}& .img_area{margin-bottom:35px;& .note{text-align:right;margin-bottom:0;font-size:.75rem}& .img{margin:0 auto;display:block}& figcaption{color:var(--gray-02);text-align:right;margin:8px auto 0;font-size:.875rem;line-height:20px;@media screen and (width<=768px){font-size:.75rem}}&.img_col-2{& figure{flex-wrap:wrap;display:flex}& img{width:50%;@media screen and (width<=767px){width:100%}}& figcaption{width:100%}}}}&>section{margin-top:-100px;margin-bottom:100px;padding-top:100px;@media screen and (width<=768px){margin-top:-60px;margin-bottom:70px;padding-top:60px}}}& .sidebar_area{border-bottom:1px solid #c3d5e0;width:25%;max-width:290px;padding-bottom:30px;position:absolute;top:0;right:0;@media screen and (width<=896px){width:100%;max-width:none;margin-bottom:60px;position:static}& .shop_area{margin-bottom:35px;@media screen and (width<=896px){width:100%;max-width:340px;margin:0 auto 30px}& .shop-text{background:url(bg_plaid.aead6740.png), var(--white);border:1px solid #acc1c659;padding:19px 11px 25px;@media screen and (width<=768px){padding:8px 3vw 16px}& p{font-size:.9375rem}& .shop-text-name{letter-spacing:-1px;margin-bottom:4px;font-size:1.375rem;font-weight:700;line-height:43px;display:flex;&.justify-center{justify-content:center}}& .shop-text-link{color:var(--color-primary-2);min-height:50px;margin-bottom:11px;font-size:1rem;line-height:1.56;display:block;@media screen and (width<=768px){min-height:auto}}}}& .contents-list{margin-top:35px;@media screen and (width<=896px){width:100%;max-width:500px;margin:25px auto 0}& .contents-item{position:relative;&:not(:last-child){margin-bottom:30px}& a{color:var(--color-text);font-size:.9375rem;line-height:20px;transition:all .6s;display:block;@media screen and (width<=768px){line-height:25px}&:hover{@media screen and (width>=769px){opacity:.5}}& .contents-item-topics{color:var(--color-primary-2);margin-bottom:5px;font-weight:700;line-height:30px;transition:all .6s}}}}& .btn-request{font-size:1.25rem}}& .btn_area{text-align:center}}}.cases-list{flex-wrap:wrap;display:flex;@media screen and (width<=896px){flex-flow:column}& .cases-list-item{background:var(--white);text-align:justify;width:calc(33.3333% - 2.214vw);margin-bottom:60px;transition:all .6s;position:relative;@media screen and (width>=1400px){width:calc(33.3333% - 31px)}@media screen and (width<=896px){width:100%;max-width:380px;margin:0 auto 30px}& .cases-img{position:relative;overflow:hidden;& .img-case{transition:all .6s}}& .cases-text{color:var(--color-text);padding:20px 1.429vw;transition:all .6s;@media screen and (width>=1400px){padding:20px}@media screen and (width<=896px){padding:27px 23px 30px}}& .cases-text-title{letter-spacing:-1px;height:80px;margin-bottom:10px;font-size:1.375rem;font-weight:700;line-height:38px;overflow:hidden;@media screen and (width<=896px){margin-bottom:0}}& .cases-text-detail{height:102px;margin-bottom:6px;font-size:1rem;line-height:32px;overflow:hidden;@media screen and (width<=896px){margin-bottom:0}}& .cases-text-name{font-size:.9375rem}&:hover{@media screen and (width>=769px){box-shadow:0 0 35px #00000040}& .cases-img{& .img-case{@media screen and (width>=769px){opacity:1;transform:scale(1.2)}}}}&:last-child{margin-right:0;@media screen and (width<=896px){margin-right:auto;margin-bottom:0!important}}&:not(:nth-child(3n)){margin-right:3.286vw;@media screen and (width>=1400px){margin-right:46px}@media screen and (width<=896px){margin-right:auto}}&:nth-child(3n+1){&:nth-last-child(-n+3),&:nth-last-child(-n+3)~li{margin-bottom:0;@media screen and (width<=896px){margin-bottom:30px}}}}}#terms{& .contents-item{word-break:break-all;max-width:1000px;margin:0 auto;&:not(:last-child){margin-bottom:80px}& p{font-size:1.125rem;line-height:34px}& .contents-item-title{margin-bottom:24px;font-size:2rem;font-weight:700;line-height:50px;@media screen and (width<=768px){font-size:1.75rem;line-height:38px}}}& .text-block{display:block}& .text-note{font-size:.8rem;line-height:1.2rem}& ol,& ul,& dl{margin-top:10px;font-size:1.125rem;line-height:34px}& .list-dot{margin-left:1.5em;list-style-type:disc}& ol{&>li{&:not(:last-child){margin-bottom:10px}}&.list-num-brackets{margin-left:1.3em;&>li{counter-increment:cnt-brackets;padding-left:.5em;position:relative;&:before{content:"(" counter(cnt-brackets) ")";text-align:right;width:3em;margin-left:-3em;display:inline-block;position:absolute;top:0;left:0}}}&.list-num-round{&>li{counter-increment:cnt-round;padding-left:1.5em;position:relative;&:before{content:counter(cnt-round);box-sizing:border-box;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:1.3em;height:1.3em;font-size:85%;line-height:1;display:flex;position:absolute;top:8px;left:0}}}&.list-num{margin-left:1.5em;list-style-type:decimal;&>li{padding-left:.5em;&:not(:last-child){margin-bottom:30px}}}}& .list-definition{& dd{padding-left:1em;&:not(:last-of-type){margin-bottom:10px}& ol,& ul{margin-top:0}}}& table{& thead{text-align:center;width:100%;font-size:.8rem;line-height:2.4rem;& tr{display:table-row}& th{display:table-cell}}& tbody{border:1px solid #d3d3d3;& tr{text-align:center;width:100%;font-size:1rem;line-height:1.3rem;display:table-row}& td{border:1px solid #d3d3d3;padding:1rem}& .is-even{background-color:#eef0f6}}}& .initial-setting-table{margin-bottom:30px;& .cell-items{width:30%;display:table-cell}& .cell-content{width:50%;display:table-cell}& .cell-price{width:20%;display:table-cell}}& .maintenance-support-table{margin-bottom:30px;& .cell-items{width:80%;display:table-cell}& .cell-price{width:20%;display:table-cell}}}
/*# sourceMappingURL=clinic.5f2efb30.css.map */
