@charset "UTF-8";/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}address,blockquote,dl,figure,form,iframe,ol,p,pre,table,ul{margin:0}ol,ul{padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.background-set,.features h2:before,.global-content,.com-btn--line span:before,.com-btn--mail span:before{background-position:center;background-repeat:no-repeat;background-size:cover}.content-width{margin:0 auto;max-width:1200px}*,*:before,*:after{box-sizing:border-box}html,body{scroll-behavior:smooth}body{color:#000;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic Medium,Yu Gothic,Meiryo,sans-serif;line-height:1;letter-spacing:.05em}.poppins{font-family:Poppins,sans-serif}.dosis{font-family:Dosis,sans-serif}.inter{font-family:Inter,sans-serif}.heebo{font-family:Heebo,sans-serif}a{transition:opacity .5s}a:hover{opacity:.7}img{max-width:100%;vertical-align:bottom}#global-container{min-width:330px}.wrap{margin:0 24px}@media screen and (min-width: 768px){.wrap{width:90%;margin:0 auto}}.main-ttl{position:relative;font-size:clamp(28px,7vw,56px);font-weight:700;letter-spacing:.1em;text-align:center;margin-bottom:20%}@media screen and (min-width: 768px){.main-ttl{font-size:36px;margin-bottom:160px}}.main-ttl span{width:25%;height:3px;background:#000000;position:absolute;bottom:-100%;left:50%;transform:translate(-50%);max-width:100px}.sec-ttl{display:flex;flex-direction:column;line-height:1.7;align-items:center;line-height:2;margin-bottom:10%}@media screen and (min-width: 768px){.sec-ttl{margin-bottom:72px}}.sec-ttl span:nth-child(1){font-family:Poppins,sans-serif;font-weight:300;color:#81c5c2;font-size:14px;font-size:clamp(14px,3.5vw,24px)}.sec-ttl span:nth-child(2){font-weight:900;font-size:24px;font-size:clamp(24px,6vw,51px)}.sub-ttl{width:100%;font-weight:700;position:relative}.sub-ttl:before{bottom:-20px;left:0;position:absolute;content:"";border-bottom:3px solid #000000;width:60px}.sub-ttl span{line-height:1.6;font-size:18px}@media screen and (min-width: 1024px){.sub-ttl span{line-height:1.8;font-size:22px}}.com-btn{padding:5% 0}.com-btn a{display:flex;justify-content:center;align-items:center;font-size:clamp(14px,4.3vw,22px);padding:5% 0;background-color:#333;color:#fff;text-decoration:none;transition:.3s ease;border-radius:50px;font-weight:700}@media screen and (min-width: 768px){.com-btn a{font-size:clamp(14px,2vw,22px);padding:6% 0}}.com-btn a span{position:relative;width:93%;text-align:center}.com-btn a span:before{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);aspect-ratio:1}.com-btn a:hover{opacity:.8}.com-btn--line a{display:flex;justify-content:center;align-items:center;font-size:clamp(14px,4.3vw,22px);padding:5% 0;background-color:#06c755;color:#fff;text-decoration:none;transition:.3s ease;border-radius:50px;font-weight:700}@media screen and (min-width: 768px){.com-btn--line a{font-size:clamp(14px,2vw,22px);padding:6% 0}}.com-btn--line a span{position:relative;width:93%;text-align:center}.com-btn--line a span:before{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);aspect-ratio:1}.com-btn--line a:hover{opacity:.8}.com-btn--mail a{display:flex;justify-content:center;align-items:center;font-size:clamp(14px,4.3vw,22px);padding:5% 0;background-color:#000;color:#fff;text-decoration:none;transition:.3s ease;border-radius:50px;font-weight:700}@media screen and (min-width: 768px){.com-btn--mail a{font-size:clamp(14px,2vw,22px);padding:6% 0}}.com-btn--mail a span{position:relative;width:93%;text-align:center}.com-btn--mail a span:before{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);aspect-ratio:1}.com-btn--mail a:hover{opacity:.8}.com-btn--line span:before{background-image:url(../images/line-btn.svg);width:15%}.com-btn--mail span:before{background-image:url(../images/mail-btn.svg);background-size:contain;width:9%}.d-none,.lg-flex{display:none}@media screen and (min-width: 1024px){.lg-flex{display:flex}}.lg-block{display:none}@media screen and (min-width: 1024px){.lg-block{display:block}}@media screen and (min-width: 1024px){.lg-none{display:none}}.md-flex{display:none!important}@media screen and (min-width: 768px){.md-flex{display:flex!important}}@media screen and (min-width: 768px){.md-none{display:none!important}}.md-block{display:none}@media screen and (min-width: 768px){.md-block{display:block}}@media screen and (min-width: 480px){.sm-none{display:none!important}}.sm-block{display:none!important}@media screen and (min-width: 480px){.sm-block{display:block!important}}.sm-flex{display:none!important}@media screen and (min-width: 480px){.sm-flex{display:flex!important}}.flex-row{display:flex;align-items:center}.flex-column{display:flex;flex-direction:column}.absolute{position:absolute}.relative{position:relative}.appear.up .item{transform:translateY(10px)}.appear.down .item{transform:translateY(-10px)}.appear.left .item{transform:translate(40px)}.appear.right .item{transform:translate(-40px)}.appear.T-left .item{transform:translate(-50px,-50px)}.appear.T-right .item{transform:translate(50px,-50px)}.appear.B-left .item{transform:translate(-50px,50px)}.appear.B-right .item{transform:translate(50px,50px)}.appear .item{transition:all .8s;opacity:0}.appear.inview .item{opacity:1;transform:none}.appear.inview .item:nth-child(1){transition-delay:.1s}.appear.inview .item:nth-child(2){transition-delay:.2s}.appear.inview .item:nth-child(3){transition-delay:.3s}.appear.inview .item:nth-child(4){transition-delay:.4s}.appear.inview .item:nth-child(5){transition-delay:.5s}.appear.inview .item:nth-child(6){transition-delay:.6s}.appear.inview .item:nth-child(7){transition-delay:.7s}.appear.inview .item:nth-child(8){transition-delay:.8s}.appear.inview .item:nth-child(9){transition-delay:.9s}.appear.inview .item:nth-child(10){transition-delay:1s}.mobile-menu{background-color:#f7f7f7;position:fixed;top:0;left:0;right:0;width:100%;height:calc(100vh - 70px);margin-top:14%;opacity:0;visibility:hidden;z-index:-1}@media screen and (min-width: 768px){.mobile-menu{margin-top:140px;height:calc(100vh - 140px)}}.mobile-menu__cover-100{position:fixed;right:0;top:0;width:25%;max-width:480px;background-color:#f7f7f7;height:100vh;z-index:-1;display:none}@media screen and (min-width: 768px){.mobile-menu__cover-100{display:block}}@media (min-width: 1440px){.mobile-menu__cover-100{position:absolute;top:-140px}}.mobile-menu__cover-200{cursor:pointer;width:80%;width:calc(85% - 10vw);height:100vh;position:fixed;left:0;top:0;right:0;background-color:#fff6;z-index:-3;display:none}@media screen and (min-width: 768px){.mobile-menu__cover-200{display:block}}@media screen and (min-width: 2080px){.mobile-menu__cover-200{width:calc(88% - 20vw)}}@media screen and (min-width: 768px){.mobile-menu__wrap{width:20%;max-width:390px;margin-left:auto}}.mobile-menu__btn{z-index:99999;border-radius:50%;width:50px;height:50px;justify-content:center;align-items:center;border:none;cursor:pointer;border:2px solid #000000}@media screen and (min-width: 768px){.mobile-menu__btn{width:100px;height:100px;border:3px solid #000000}}.mobile-menu__btn span{background-color:#3a3a3a;width:22px;height:2px;display:block;margin-bottom:5px;transition:transform .5s;border-radius:2px}@media screen and (min-width: 768px){.mobile-menu__btn span{width:40px;margin-bottom:11px}}.mobile-menu__btn span:nth-last-child(1){margin-bottom:0}.mobile-menu__inner{z-index:-3;position:relative;padding:50px 0;max-width:1376px}.mobile-menu__inner>img{cursor:pointer;opacity:.6;position:absolute;left:0;top:0;z-index:-2;display:none}@media screen and (min-width: 768px){.mobile-menu__inner>img{display:block}}.mobile-menu__logo{margin-bottom:50px}.mobile-menu__links{margin-bottom:30px}.mobile-menu__links ul{column-gap:50px}.mobile-menu__links li{position:relative}.mobile-menu__links li a{font-size:12px;font-weight:500;font-family:Poppins,sans-serif;column-gap:10px;display:flex;align-items:center}@media screen and (min-width: 768px){.mobile-menu__links li a{font-size:clamp(8px,1.2vw,12px)}}.mobile-menu__nav{line-height:2.8;margin-bottom:20px}.mobile-menu__nav li{border-bottom:3.5px dotted #000000}.mobile-menu__nav a{display:flex;width:100%;height:100%;align-items:center;font-size:12px;font-weight:500;font-family:Poppins,sans-serif}@media screen and (min-width: 768px){.mobile-menu__nav a{font-size:clamp(8px,1.2vw,12px)}}.menu-open .header{background-color:#f7f7f7}.menu-open .header__logo{visibility:hidden}@media screen and (min-width: 768px){.menu-open .header__logo{visibility:visible}}.menu-open .mobile-menu{z-index:9999;visibility:visible;opacity:1}.menu-open .mobile-menu__btn span{background-color:#3a3a3a}.menu-open .mobile-menu__btn span:nth-child(1){transition-delay:70ms;transform:translateY(8px) rotate(140deg)}@media screen and (min-width: 768px){.menu-open .mobile-menu__btn span:nth-child(1){transform:translateY(16px) rotate(140deg)}}.menu-open .mobile-menu__btn span:nth-child(2){transition-delay:0s;transform:translate(-18px) scaleX(0)}.menu-open .mobile-menu__btn span:nth-child(3){transition-delay:.14s;transform:translateY(-6px) rotate(-140deg)}@media screen and (min-width: 768px){.menu-open .mobile-menu__btn span:nth-child(3){transform:translateY(-9px) rotate(-140deg)}}.header__wrap{justify-content:space-between;padding:4% 0}@media screen and (min-width: 768px){.header__wrap{max-width:1376px;margin-inline:auto;padding:0;height:140px}}.header__logo{width:30%;max-width:212px}.header__logo img{width:100%}body.page-template-contact .hero{background-color:#f7f7f7}body.page-template-contact .hero h2{row-gap:clamp(20px,4vw,40px)}body.page-template-contact .hero h2 span:nth-child(1){font-family:Poppins,sans-serif;font-weight:300;color:#81c5c2;font-size:14px;font-size:clamp(14px,3.5vw,24px)}body.page-template-contact .hero h2 span:nth-child(2){font-weight:900;font-size:34px;font-size:clamp(34px,6vw,52px)}@media screen and (min-width: 768px){body.page-template-contact .hero h2 span:nth-child(2){margin-bottom:15px}}body.page-template-contact .hero__wrap{aspect-ratio:1/.9;justify-content:center}@media screen and (min-width: 768px){body.page-template-contact .hero__wrap{aspect-ratio:1;height:440px;width:80%;max-width:1100px;margin-inline:auto}}body.page-template-contact .hero__cont{row-gap:clamp(20px,4vw,40px)}body.page-template-liver-production .hero h2{font-size:clamp(30px,8vw,70px);font-weight:700;line-height:1.5;letter-spacing:.1em}@media screen and (min-width: 768px){body.page-template-liver-production .hero h2{font-size:clamp(30px,5vw,70px)}}body.page-template-liver-production .hero p{font-weight:600;font-size:clamp(9px,2.8vw,24px);line-height:1.7}@media screen and (min-width: 768px){body.page-template-liver-production .hero p{line-height:2;width:85%;font-size:clamp(8px,1vw,15px)}}@media screen and (min-width: 1024px){body.page-template-liver-production .hero p{letter-spacing:.1em}}@media screen and (min-width: 768px){body.page-template-liver-production .hero__inner{max-width:1376px;margin-inline:auto}}body.page-template-liver-production .hero__img{position:relative;text-align:center}body.page-template-liver-production .hero__head{text-align:left;row-gap:30px;color:#fff;top:30%;width:75%;left:50%;transform:translate(-50%,-50%);position:absolute}@media screen and (min-width: 768px){body.page-template-liver-production .hero__head{row-gap:10px;top:56%;left:45%}}.footer{background-color:#f7f7f7}.footer__inner{padding:50px 0}@media screen and (min-width: 768px){.footer__wrap{max-width:1100px;margin-inline:auto;display:flex;justify-content:space-between}}@media screen and (min-width: 768px){.footer__wrap .footer__box:nth-of-type(1){justify-content:space-between}}@media screen and (min-width: 768px){.footer__wrap .footer__box:nth-of-type(2){width:50%;max-width:300px}}.footer__logo{margin-bottom:50px}@media screen and (min-width: 768px){.footer__logo{margin-bottom:0}}.footer__links{margin-bottom:30px}@media screen and (min-width: 768px){.footer__links{position:relative;top:10px;margin-bottom:0}}.footer__links ul{column-gap:50px}.footer__links li{position:relative}.footer__links li a{font-size:12px;font-weight:500;font-family:Poppins,sans-serif;column-gap:10px;display:flex;align-items:center}.footer__nav{line-height:2.8;margin-bottom:20px}.footer__nav li{border-bottom:3.5px dotted #000000}.footer__nav a{display:flex;width:100%;height:100%;align-items:center;font-size:12px;font-weight:500;font-family:Poppins,sans-serif}.copy-right{font-size:12px;font-weight:500;font-family:Poppins,sans-serif}.global-content{background-image:url(../images/Background-img.jpg);background-position:85% 50%}@media screen and (min-width: 600px){.global-content{background-position:50% 50%}}.global-content h2{text-align:center;color:#fff;line-height:2;font-size:20px;font-size:clamp(20px,5vw,36px);font-weight:700;margin-bottom:10%}@media screen and (min-width: 768px){.global-content h2{line-height:1.7;margin-bottom:64px;font-size:clamp(20px,3vw,36px)}}.global-content h3{line-height:1.7;margin-bottom:8%}@media screen and (min-width: 768px){.global-content h3{margin-bottom:16px}}.global-content h3 span:nth-child(1){font-family:Poppins,sans-serif;color:#fff;font-weight:300;font-size:clamp(14px,3.5vw,24px)}.global-content h3 span:nth-child(2){font-weight:600;font-size:clamp(24px,5.5vw,40px)}@media screen and (min-width: 768px){.global-content h3 span:nth-child(2){font-size:clamp(24px,3vw,40px)}}.global-content p{line-height:1.7;font-size:clamp(14px,3.5vw,24px);margin-bottom:8%}@media screen and (min-width: 768px){.global-content p{font-size:16px;margin-bottom:44px}}.global-content__inner{padding:15% 0}@media screen and (min-width: 768px){.global-content__inner{padding:72px 0}}.global-content__wrap{width:95%;margin-inline:auto;row-gap:clamp(20px,4vw,40px)}@media screen and (min-width: 768px){.global-content__wrap{gap:30px;max-width:1080px;margin-inline:auto;flex-direction:row}}.global-content__box{max-width:524px;margin-inline:auto;border-radius:20px;background-color:#f7f7f7a6;padding:7%;border:3px solid #FFFFFF}@media screen and (min-width: 768px){.global-content__box{padding:5% 3%;width:48%}}.breadcrumb-list span{color:#0006}.breadcrumb-list span a span{font-family:Noto Sans JP,sans-serif;color:#000}.breadcrumb-list__wrap{column-gap:6px;font-size:clamp(12px,3vw,18px)}@media screen and (min-width: 768px){.breadcrumb-list__wrap{font-size:12px}}.breadcrumb-list__wrap>span{line-height:1.2}.breadcrumb-list__wrap>span:first-child{border-bottom:1px solid #000000}.liver{overflow:hidden;margin:20% 0 5%}@media screen and (min-width: 768px){.liver{margin:0}}.liver h2{row-gap:20px;margin-bottom:8%}.liver h2>span{font-weight:700}.liver h2>span:first-child{column-gap:10px;font-size:clamp(14px,4vw,24px);font-family:Poppins,sans-serif}.liver h2>span:first-child span:nth-child(1){background-color:#ff4044;color:#fff;padding:1% 3%;border-radius:8px}@media screen and (min-width: 768px){.liver h2>span:first-child span:nth-child(1){font-size:17px;padding:2% 4%;border-bottom:10px}}.liver h2>span:first-child span:nth-child(2){color:#ff4044}.liver h2>span:nth-child(2){color:#ff4044;font-size:24px;font-weight:900;font-size:clamp(24px,6vw,51px)}@media screen and (min-width: 768px){.liver h2>span:nth-child(2){font-size:clamp(24px,4vw,51px)}}.liver p{font-size:clamp(14px,3.5vw,28px);font-weight:600;line-height:1.7}@media screen and (min-width: 768px){.liver p{font-size:clamp(14px,2vw,28px)}}.liver__wrapper{overflow:hidden;position:relative;max-width:1300px;margin-inline:auto}@media (min-width: 1300px){.liver__wrapper{overflow:visible}}.liver__wrapper>img{max-width:400px}.liver__wrapper>img:nth-of-type(1){position:absolute;width:110%;right:-20%;top:0;max-width:none}@media screen and (min-width: 768px){.liver__wrapper>img:nth-of-type(2){position:absolute;width:25%;max-width:245px;right:10%;bottom:10%}}.liver__wrapper>img:nth-of-type(3){position:absolute;width:110%;left:-20%;bottom:0;max-width:none}@media screen and (min-width: 768px){.liver__wrapper>img:nth-of-type(4){position:absolute;width:25%;max-width:253px;left:0%;top:40%;transform:translateY(-50%)}}@media screen and (min-width: 768px){.liver__wrapper>img:nth-of-type(5){position:absolute;width:40%;max-width:450px;right:-10%;top:10%}}@media screen and (min-width: 768px){.liver__wrapper>img:nth-of-type(6){position:absolute;width:40%;max-width:600px;left:-15%;bottom:0}}.liver__inner{padding:50% 0 65%}@media screen and (min-width: 768px){.liver__inner{padding:240px 0 300px}}@media screen and (min-width: 768px){.liver__wrap{width:45%;max-width:543px;margin-inline:auto}}.features{overflow:hidden;padding:10% 0 20%}@media screen and (min-width: 768px){.features{max-width:1440px;margin-inline:auto;padding:80px 0 150px}}.features h2{position:relative;align-items:center;line-height:2;margin-bottom:10%}@media screen and (min-width: 768px){.features h2{margin-bottom:72px}}.features h2:before{content:"";background-image:url(../images/features.svg);background-size:contain;width:100%;position:absolute;aspect-ratio:1/.2;z-index:-1;top:20%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 768px){.features h2:before{width:100%}}.features h2 span:nth-child(1){font-family:Poppins,sans-serif;font-weight:300;color:#81c5c2;font-size:14px;font-size:clamp(14px,3.5vw,24px)}.features h2 span:nth-child(2){font-weight:900;font-size:24px;font-size:clamp(24px,6vw,51px)}.features h3{font-weight:900;color:#f0a224;line-height:1.7;font-size:clamp(20px,5vw,48px)}@media screen and (min-width: 768px){.features h3{font-size:clamp(20px,3.5vw,48px)}}.features p{line-height:1.7;font-size:clamp(16px,4.3vw,28px)}@media screen and (min-width: 768px){.features p{max-width:495px;font-size:clamp(12px,1.5vw,18px)}}.features__cont{padding:0 6%;row-gap:clamp(60px,5vh,120px)}@media screen and (min-width: 768px){.features__cont{padding:0;width:95%;margin-inline:auto;max-width:1254px}}.features__cont .features__box:nth-of-type(2) h3{color:#5a98e0}.features__cont .features__box:nth-of-type(3) h3{color:#fc4ca1}@media screen and (min-width: 768px){.features__cont .features__box:nth-of-type(odd) .features__img{order:2;position:relative}.features__cont .features__box:nth-of-type(odd) .features__txt{order:1}}@media screen and (min-width: 768px){.features__cont .features__box:nth-of-type(2n) .features__img{position:relative}}.features__box{row-gap:clamp(20px,4vw,40px)}@media screen and (min-width: 768px){.features__box{flex-direction:row;justify-content:space-between;align-items:center}}@media screen and (min-width: 768px){.features__img{width:50%;max-width:616px}}.features__img img{width:100%}.features__txt{row-gap:clamp(20px,4vw,40px)}@media screen and (min-width: 768px){.features__txt{row-gap:20px;width:47%;max-width:fit-content;margin-inline:auto}}.features__btn{border:1px solid #F0A224;border-radius:clamp(40px,6vw,60px);max-width:550px}@media screen and (min-width: 768px){.features__btn{max-width:323px}}.features__btn a{display:flex;padding:5% 0;justify-content:center;font-size:clamp(12px,3.8vw,24px);font-weight:700;color:#f0a224;position:relative}@media screen and (min-width: 768px){.features__btn a{font-size:14px}}.features__btn a:before{content:"";width:10%;aspect-ratio:1;border-radius:50%;background-color:#f0a224;position:absolute;left:3px;top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.features__btn a:before{max-width:36px;width:15%}}.features__btn a span{width:75%;margin-inline:auto;margin-left:15%}.platform{background-color:#f7f7f7}.platform__inner{padding:15% 0}@media screen and (min-width: 768px){.platform__inner{padding:100px 0 150px}}.platform__links{width:90%;margin-inline:auto}@media screen and (min-width: 768px){.platform__links{justify-content:space-between;width:50%;max-width:390px}.platform__links img{max-width:160px}}.livers p{width:95%;margin-inline:auto;font-size:13px;font-size:clamp(13px,3.5vw,18px);line-height:1.4;font-weight:700}@media screen and (min-width: 768px){.livers p{font-size:13px;font-size:clamp(10px,1.2vw,13px)}}.livers__inner{padding:15% 0}@media screen and (min-width: 768px){.livers__inner{padding:100px 0 176px}}.livers__cont{overflow:scroll}@media screen and (min-width: 768px){.livers__cont{overflow:auto}}.livers__cont-inner{margin:0 20px;width:300%;max-width:max-content;column-gap:30px;padding:5% 0;align-items:stretch}@media screen and (min-width: 768px){.livers__cont-inner{padding:0;width:100%;column-gap:10px;margin:0;width:95%;max-width:1254px;margin-inline:auto}}.livers__box{row-gap:10px;width:30%}.livers__box p:nth-of-type(1){padding-bottom:10px;border-bottom:3.5px dotted #E6E6E6}.livers__box p:nth-of-type(2){font-weight:500;text-align:right}.flow{background-color:#f7f7f7}.flow h2{line-height:1.5}.flow h3{align-items:center;justify-content:center;width:15%;height:100%;background-color:#3a3a3a;color:#fff}@media screen and (min-width: 768px){.flow h3{background-color:#000}}.flow h3 span:nth-child(1){font-family:Heebo,sans-serif;font-size:clamp(10px,2.5vw,16px)}.flow h3 span:nth-child(2){font-size:clamp(32px,8vw,80px);font-weight:700;font-family:Inter,sans-serif}.flow p{line-height:1.3;font-weight:500;font-size:20px;font-size:clamp(16px,5vw,34px);width:85%;height:100%;display:flex;padding:3% 4%;background-color:#fff;flex-direction:column;justify-content:center;row-gap:5px}@media screen and (min-width: 768px){.flow p{padding:5%;font-size:clamp(16px,3vw,34px)}}.flow p span{line-height:1.5;font-size:clamp(9px,2vw,18px);font-weight:500}.flow img{width:10%;max-width:30px}.flow__inner{padding:18% 0 15%}@media screen and (min-width: 768px){.flow__inner{padding:100px 0}}.flow__cont{align-items:center;row-gap:clamp(20px,6vw,40px)}@media screen and (min-width: 768px){.flow__cont{max-width:1000px;margin-inline:auto}}.flow__cont .flow__box:last-of-type p{color:#fff;background-color:#81c5c2}.flow__box{width:100%;border-radius:clamp(20px,6vw,40px);overflow:hidden;aspect-ratio:1/.25}@media screen and (min-width: 768px){.flow__box{border-radius:20px;aspect-ratio:1/.16}}.faq dl{padding:5%}@media screen and (min-width: 768px){.faq dl{padding:4%}}.faq dt,.faq dd{position:relative;font-weight:700;padding-left:3.5em;line-height:1.7;font-size:clamp(16px,4.3vw,26px)}@media screen and (min-width: 768px){.faq dt,.faq dd{font-size:21px}}.faq dt:before,.faq dd:before{position:absolute;top:0;right:90%;display:flex;align-items:flex-start;justify-content:center;font-size:clamp(32px,8vw,50px);font-weight:700;font-family:Inter,sans-serif;line-height:1.3}@media screen and (min-width: 768px){.faq dt:before,.faq dd:before{font-size:32px;right:95%}}.faq dt{padding-top:.2em;border-bottom:#FF4044 dotted 3.5px;margin-bottom:5%;padding-bottom:5%}@media screen and (min-width: 768px){.faq dt{margin-bottom:20px;padding-bottom:20px}}.faq dt:before{content:"Q";color:#000}.faq dd{color:#ff4044}.faq dd:before{content:"A";color:#ff4044}.faq__inner{padding:100px 0}.faq__cont{row-gap:clamp(30px,6vw,50px)}@media screen and (min-width: 768px){.faq__cont{row-gap:24px;max-width:1000px;margin-inline:auto}}.faq__data{background-color:#f7f7f7;border-radius:30px}
