@charset "UTF-8";html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,table,th,td,button,a,span,article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{margin:0;padding:0;font-size:100%;box-sizing:border-box;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}ol,ul{list-style:none}address{font-style:normal}table,tbody,thead,tr,th,td{position:static}html{font-size:1rem;font-size:10px;height:100%}body{color:#3e3a39;font-family:"Noto Sans JP",sans-serif;background:#fff;font-size:1.4rem;line-height:1.5;height:100%;-webkit-text-size-adjust:100%}img{image-rendering:-webkit-optimize-contrast;display:block}a{text-decoration:none;color:inherit;transition:opacity .3s}@media (hover:hover){a:hover{opacity:.6}}@media only screen and (max-width:1200px){html{font-size:.8334vw}}@media only screen and (min-width:861px){a[href^="tel:"]{pointer-events:none}}@media only screen and (max-width:860px){img{width:100%}html{font-size:2.6667vw}}img{max-width:100%;height:auto}@media only screen and (min-width:861px){.sp{display:none}}@media only screen and (max-width:860px){.pc{display:none}}.header{padding:1.9rem 0 0;position:absolute;top:0;left:0;right:0;z-index:100}.header-logo{width:16rem;margin:0 auto}@media only screen and (max-width:860px){.header{padding:1.5rem 1.6rem 0}.header-logo{margin:0}}.fv{background:linear-gradient(to right,#cfeeff calc(50% - 96rem), #eff8ff 50%, #cfeeff calc(50% + 96rem))}.fv-inner{max-width:97.6rem;margin:0 auto}.fv-ambassador{position:absolute;top:1.3rem;right:1.7rem;font-size:1.1rem;font-weight:500;line-height:1.2727;text-align:right}.fv-kamaitachi{display:flex;justify-content:space-between;padding-top:4.1rem;left:.7rem}.fv-kamaitachi-fig1{width:24.9rem;margin-top:5.2rem}.fv-kamaitachi-fig2{width:23rem}.fv-ttl{position:absolute;top:10.2rem;left:0;right:0;margin:0 auto;width:41.6rem;display:grid;grid-template-columns:repeat(1,1fr);gap:2.6rem}@media only screen and (max-width:860px){.fv{background:linear-gradient(to right,#cfeeff 0,#eff8ff 50%,#cfeeff 100%);overflow:hidden}.fv-ambassador{top:1.2rem;right:.7rem;font-size:1rem;line-height:1.2}.fv-kamaitachi{padding-top:4.3rem;left:auto}.fv-kamaitachi-fig1{width:13.5rem;margin-top:4.3rem;margin-left:-2.9rem}.fv-kamaitachi-fig2{width:12.5rem;margin-right:-2.3rem}.fv-ttl{top:8.3rem;width:22rem;gap:1.3rem}.fv-ttl-achievements{width:15.9rem;margin:0 auto}}.about{height:94.1rem;background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/bg_about.webp) no-repeat center top/auto 100%;margin-top:-32.1rem;padding:1.3rem 0 0}.about-inner{max-width:92rem;margin:0 auto}.about-ttl{max-width:33.7rem;margin:0 auto -.8rem}.about-point{width:96.3rem;margin-left:-2rem}.about-note{font-size:1.2rem;line-height:1.3333;letter-spacing:-.01em;color:#fff;margin-top:.2rem;margin-right:-.2rem;margin-left:.1rem}.about-regular{background:#fff;border-radius:1rem;box-shadow:0 .2rem 1.2rem #0f4594;margin-top:2.7rem;padding:1.7rem 0 1.6rem}.about-regular+.about-note{margin-top:1.1rem}.about-regular:before{content:"";display:block;width:20.6rem;height:25.9rem;background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/about_regular_img01.webp) no-repeat left top/100% auto;position:absolute;top:1.9rem;right:-6.7rem}.about-regular-ttl{width:77.6rem;margin-left:-.8rem}.about-regular-code{width:66.2rem;margin-top:.5rem;margin-left:7.8rem;text-align:center}.about-regular-code-dt{width:16.8rem;background:#4195df;color:#fff;font-size:1.6rem;font-weight:700;margin:0 auto -.4rem;border-radius:.5rem;padding:.2rem 0 .3rem;z-index:2}.about-regular-code-dt:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:1.6rem .8rem 0;border-color:#4195df transparent transparent;position:absolute;left:0;right:0;bottom:-.7rem;margin:0 auto}.about-regular-code-dd{background:#d5f1fe;font-size:2rem;font-weight:700;border-radius:.6rem;display:flex;justify-content:center;gap:.4rem;padding:1.8rem 1rem 1.6rem 0}.about-regular-code dd:before,.about-regular-code-dd:after{content:"";display:block;width:2.7rem;height:2.7rem;border-radius:50%;position:absolute;top:0;bottom:0;left:-1.6rem;margin:auto 0;background:#fff}.about-regular-code-dd:after{left:auto;right:-1.6rem}.about-regular-code-dd .copy-btn{width:14rem;height:3rem;appearance:none;border:0;top:-.2rem;background:#fff;border-radius:0;font-family:inherit;color:#2d6ac0;font-size:2.6rem;font-weight:700;line-height:2.8rem;padding:0 .5rem .2rem;cursor:pointer;outline:none}.about-regular-code-dd .copy-btn.is-copied{font-size:1.8rem}.about-regular-btn{width:89rem;height:9.7rem;margin:1.5rem auto 0;display:flex;justify-content:center;align-items:center;border:.2rem solid #e8382f;background:linear-gradient(to bottom,#fb675f 0%,#e8382f 80%);border-radius:4.85rem;color:#fff;font-size:2.8rem;font-weight:600;padding:.1rem 0 0 11.5rem;overflow:hidden}.about-regular-btn>div{position:static}.about-regular-btn>div:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:1.05rem 0 1.05rem 1.3rem;border-color:transparent transparent transparent #fff;position:absolute;top:0;bottom:.5rem;right:3.3rem;margin:auto 0}.about-regular-btn:after{content:"";display:block;width:88.5rem;height:2.6rem;background:rgba(255,255,255,.5);filter:blur(.5rem);position:absolute;top:-.9rem;left:-1.1rem}.about-regular-btn:before{content:"";display:block;width:23.1rem;height:23.1rem;border-radius:50%;background:#ffef3f;position:absolute;top:-7.3rem;left:-2.2rem}.about-regular-btn-badge{position:absolute;left:0;top:0;bottom:0;width:21rem;font-size:2.4rem;font-weight:600;letter-spacing:.04em;color:#e8382f;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1.5rem}.about-regular-btn-badge img{width:6.7rem;margin-left:.35rem}@media only screen and (min-width:1920px){.about{background-size:100% 100%;overflow:hidden}}@media only screen and (max-width:860px){.about{height:102.7rem;background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/bg_about-sp.webp) no-repeat center top/100%;margin-top:-8.7rem;padding:2rem 0 0}.about-ttl{max-width:32rem;margin:0 auto -1.1rem}.about-point{width:35.4rem;margin-left:1.1rem}.about-note{font-size:1rem;line-height:1.4;margin-top:.5rem;margin-right:2.1rem;margin-left:1.7rem}.about-regular{width:33.3rem;margin:1.5rem auto 1.3rem;padding:.1rem 0 2.3rem}.about-regular:before{width:9.3rem;height:11.6rem;top:11.2rem;right:-1.6rem}.about-regular-ttl{width:30.8rem;margin-top:-1.2rem;margin-left:1.8rem}.about-regular-code{width:auto;margin-top:1.3rem;margin-right:1.4rem;margin-left:1.5rem}.about-regular-code-dt{width:11.2rem;font-size:1.2rem;margin:0 auto -.5rem;padding:.1rem 0 .2rem}.about-regular-code-dt:before{border-width:.8rem .5rem 0;bottom:-.6rem}.about-regular-code-dd{font-size:1.2rem;gap:.2rem;padding:1.5rem 0 1.3rem}.about-regular-code dd:before,.about-regular-code-dd:after{width:1.8rem;height:1.8rem;left:-1rem}.about-regular-code-dd:after{left:auto;right:-1rem}.about-regular-code-dd .copy-btn{width:7.2rem;height:1.8rem;top:auto;font-size:1.3rem;line-height:1.8rem;padding:0 .2rem .2rem}.about-regular-code-dd .copy-btn.is-copied{font-size:1rem}.about-regular-btn{width:31rem;height:6.5rem;margin:1.7rem auto 0;font-size:1.8rem;padding:0 0 .2rem 4.6rem}.about-regular-btn>div:after{border-width:.7rem 0 .7rem .8rem;bottom:.2rem;right:1.7rem}.about-regular-btn:after{width:30.7rem;height:2.2rem;position:absolute;top:-1.1rem;left:-.3rem}.about-regular-btn:before{width:7.4rem;height:7.4rem;top:-.7rem;left:-.6rem}.about-regular-btn-badge{width:4rem;font-size:1.1rem;line-height:1.4;display:block;padding:0;margin-top:.7rem;margin-left:1.9rem}.about-regular-btn-badge img{width:3.6rem;margin-left:0}}.problem{background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/bg_problem.webp) no-repeat center top/auto 86.2rem;margin-top:-13.1rem;padding:11.1rem 0 7.4rem;overflow:hidden}.problem-ttl{position:absolute;top:12.4rem;left:0;right:0;text-align:center;color:#fff;font-size:2.6rem;line-height:1.55;z-index:2}.problem-ttl>span:nth-of-type(1){font-size:3.8rem}.problem-ttl>span:nth-of-type(1) span{font-size:4.1rem}.problem-ttl>span:nth-of-type(2)>span:first-child{margin-left:-1rem}.problem-ttl>span:nth-of-type(2)>span{font-size:3.8rem;color:#fff8a9}.problem-ttl>span:nth-of-type(3){font-size:3.8rem;letter-spacing:.01em;margin-right:.2rem}.problem-ttl>span:nth-of-type(3):after{content:"";display:block;position:absolute;left:0;bottom:-.3rem;width:21rem;height:.6rem;background:url(data:image/webp;base64,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) no-repeat left top/100% auto}.problem-ttl>span:nth-of-type(3)>span{letter-spacing:-.09em}.problem-list{width:144rem;left:50%;transform:translateX(-50%)}.problem-list-fig{max-width:104rem;margin-inline:auto}.problem-items{position:static}.problem-item{width:19.2rem;height:14.4rem;background:url(data:image/webp;base64,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) no-repeat left top/100% auto;font-size:2rem;line-height:1.3;padding:1rem .5rem 0 0;letter-spacing:.02em;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center;text-align:center;position:absolute}.problem-item:nth-child(1){top:21.9rem;left:42.5rem}.problem-item:nth-child(2){width:20.1rem;height:15rem;top:17.5rem;left:62rem;padding:1rem .2rem 0 0}.problem-item:nth-child(3){width:19.7rem;height:14.7rem;top:21.9rem;left:82.6rem;padding:1.6rem .2rem 0 0}.problem-txt{text-align:center;font-size:2rem;font-weight:500;margin:.9rem}.problem-txt-em{display:block;width:fit-content;font-size:3.4rem;font-weight:900;color:#2d6ac0;margin:.6rem auto 0}.problem-txt-em:before{content:"";display:block;position:absolute;top:.6rem;left:0;right:0;bottom:.2rem;background:#fff8a9}.problem-txt-em span span{margin-left:-.8rem}@media only screen and (min-width:1920px){.problem{background-size:100% 86.2rem}}@media only screen and (max-width:860px){.problem{background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/bg_problem-sp.webp) no-repeat center top/100% auto;margin-top:-9.5rem;padding:22.3rem 0 7rem}.problem-ttl{top:11.2rem;font-size:1.8rem;line-height:1.45}.problem-ttl>span:nth-of-type(1){font-size:2.8rem}.problem-ttl>span:nth-of-type(1) span{font-size:3.1rem}.problem-ttl>span:nth-of-type(2){font-size:2rem}.problem-ttl>span:nth-of-type(2)>span:first-child{margin-left:-.3rem}.problem-ttl>span:nth-of-type(2)>span{font-size:2.8rem}.problem-ttl>span:nth-of-type(3){font-size:2.8rem;letter-spacing:-.05em}.problem-ttl>span:nth-of-type(3):after{left:.2rem;bottom:-.4rem;width:15.8rem;height:.6rem;background-image:url(data:image/webp;base64,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)}.problem-ttl>span:nth-of-type(3)>span{letter-spacing:-.09em;margin-left:.2rem}.problem-list{width:36.3rem;overflow:hidden}.problem-list-fig{z-index:2}.problem-item{width:11.9rem;height:8.9rem;font-size:1.4rem;line-height:1.4286;padding:.8rem 0 0;font-weight:600}.problem-item:nth-child(1){top:1.9rem;left:5.1rem}.problem-item:nth-child(2){width:11.9rem;height:8.9rem;top:11rem;left:11.1rem;padding:1rem 0 0}.problem-item:nth-child(3){width:11.9rem;height:8.9rem;top:3.2rem;left:19.3rem;padding:1rem 0 0}.problem-txt{font-size:1.5rem;line-height:1.6667;margin:2rem 0 0}.problem-txt-em{font-size:2.2rem;line-height:1.65;margin:1.3rem auto 0}.problem-txt-em>span{background:linear-gradient(transparent 10%,#fff8a9 10%)}.problem-txt-em:before{display:none}.problem-txt-em span span{margin-left:-.4rem}}.flow{background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/bg_flow.webp) no-repeat center top/auto 74.4rem;margin-top:-1.1rem;padding-bottom:12.2rem}.flow-head{display:flex;justify-content:center;align-items:flex-end;padding-left:11.4rem}.flow-ttl{margin-bottom:3rem}.flow-ttl>span:nth-child(1){width:11.1rem;height:11.1rem;border-radius:50%;background:#2d6ac0;color:#fff8a9;font-size:1.8rem;line-height:1.23;font-weight:700;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column;position:absolute;top:-6.3rem;left:-5.6rem}.flow-ttl>span:nth-child(1):before{content:"";display:block;width:2.4rem;height:2.6rem;background:url(data:image/webp;base64,UklGRogEAABXRUJQVlA4WAoAAAAwAAAALwAAMwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIagEAAA2AUGt71uZzUKqAOBgOYArAQamCMQVJFTRTUKZgqwNwgASmYExCfr987wxEBAO3beO4d+cca5JPEKKpR1Mt151g7TIRUXe/biBUpooN6HfC0L4iD8J2gWC65HyofwC0O/OLcnLzIA5yGufH+VdIC9aQU2sTV1AU/epCWjJJEq/wZQ4ZDTnZJva/6IMg8YBLb0iEkiJQJENRPISQJF6pqoIiEE9cESCQpfXkIT7QkXrgbjHt9JdJPAnyb7XFtIFSyAWZYEOI0QBDkwf0EEvgKN4UfFq6FKhEMUmh4RJl1bMCf1jHOpsomEpa7aaHYBNYGfttezFONaiSks1q2rFDHLJOfM67HkGF4eip6mXqlXjiNvbZugeUJUrsS161qcdRkiisM1Fc50V3SvyBfcC9dqoxH7i4FgWeDQIfVzn4uA5viodw8/3RTg2VNJFqe8rF9VmwEcQ1+s2srtIHzNXN1BzbDajmeFrH+JdGVlA4ICgBAADQBwCdASowADQAPmkmkUWkIaGYDq4AQAaEtABg/dT9445bifcA2wHmA88D0Aecl1AHoAfpX1kwL2v4DCp+b2hxSOELx2eF4AD+/zm9X+RBT4b4H3NIs3Kb9qDNAbUaJ14G/1X5bXMKU9CN8Ml5VtkNaGqJSmq6PNF78/8mPnMHh7ynZ/8HKepXFzc5VgYwzMxpTF9AR4N/v4W/ZBaNX1nTSnKsrHxcyycOwU6gXdzu+GL1OKH1sWGJ79XzSdhq3+SQvpLg5+XOw1eGsv/jGT/46r//9u8D3j9Jux9U50EvNleJ3LiD2WAtGmJ7MTUX+vvnRtCbj7taP/clWIhkVqEAWXPf7nR3vG46Gc+89HsbW1u8qClSvENvB6FDvtv8H4bpn8NbUVqAAA==) no-repeat left top/100% auto;position:absolute;bottom:0;right:1.7rem}.flow-ttl>span:nth-child(1) span{font-size:2.6rem}.flow-ttl>span:nth-child(2){display:block;font-size:2.4rem;color:#fff;margin-left:6.6rem}.flow-ttl>span:nth-child(2) span{font-size:3.8rem}.flow-ttl>span:nth-child(3){display:block;font-size:3.8rem;letter-spacing:.01em;color:#fff8a9;margin-top:1.2rem}.flow-ttl>span:nth-child(3) img{width:5.9rem;display:inline-block;vertical-align:-.4rem;margin-right:.6rem;margin-left:.7rem}.flow-ttl>span:nth-child(3) sup{color:#fff;font-size:1.2rem;letter-spacing:-.01em;font-weight:400;position:absolute;top:-1.2rem;right:0}.flow-ttl>span:nth-child(3)>span:last-child{margin-left:-.5rem}.flow-head-fig{width:34.8rem}.flow-list{width:96rem;margin:-.1rem auto 0;background:#fff;border-radius:1rem;display:flex;gap:8rem;padding:3rem 3.5rem 1.7rem}.flow-item{padding-left:10rem}.flow-item+.flow-item:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:1.45rem 0 1.45rem 1.9rem;border-color:transparent transparent transparent #2d6ac0;position:absolute;top:0;bottom:1.1rem;left:-3.9rem;margin:auto 0}.flow-item:nth-child(3){margin-left:-.3rem}.flow-step{width:8.1rem;position:absolute;top:0;left:0}.flow-item-ttl{font-size:3rem;letter-spacing:.05em;color:#2d6ac0;margin-top:.8rem}.flow-item-txt{font-size:1.8rem;line-height:1.4444;margin-top:.3rem}.flow-item-txt sup{font-size:1.1rem;vertical-align:.6rem}.flow-item:nth-child(1) .flow-item-fig{width:7.5rem;margin-top:1.2rem;margin-left:-.7rem}.flow-item:nth-child(2) .flow-item-fig{width:5rem;margin-top:2.1rem;margin-left:.8rem}.flow-item:nth-child(3) .flow-item-fig{width:10.7rem;margin-top:.6rem;margin-left:.7rem}.flow-note{max-width:95.6rem;margin:1rem auto 0;font-size:1.2rem;color:#fff;letter-spacing:-.01em;line-height:1.3333}@media only screen and (min-width:1920px){.flow{background-size:100% 74.4rem}}@media only screen and (max-width:860px){.flow{background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/bg_flow-sp.webp) no-repeat center top/100% auto;margin-top:-2.3rem;padding:3.4rem 0 12.2rem}.flow-head{display:block;padding-left:2.4rem}.flow-ttl{margin-bottom:.3rem}.flow-ttl>span:nth-child(1){width:8.9rem;height:8.9rem;font-size:1.5rem;padding-top:.2rem;top:-5.1rem;left:0}.flow-ttl>span:nth-child(1):before{right:1.4rem}.flow-ttl>span:nth-child(1) span{font-size:2.2rem}.flow-ttl>span:nth-child(2){font-size:2rem;margin-left:9.6rem}.flow-ttl>span:nth-child(2) span{font-size:2.8rem}.flow-ttl>span:nth-child(3){font-size:2.8rem;margin-top:1rem;margin-left:3rem}.flow-ttl>span:nth-child(3) img{width:5.1rem;margin-right:.6rem;margin-left:.3rem}.flow-ttl>span:nth-child(3) sup{font-size:1rem;top:-1rem;right:.5rem}.flow-ttl>span:nth-child(3)>span:nth-last-child(2){font-size:3.8rem}.flow-ttl>span:nth-child(3)>span:last-child{font-size:3.8rem}.flow-head-fig{width:31.3rem;margin-left:.7rem}.flow-list{width:32.9rem;margin:-1.7rem auto 0;display:block;padding:2.7rem 3.2rem 2rem}.flow-item{padding-left:6.7rem}.flow-item+.flow-item{margin-top:4.3rem}.flow-item+.flow-item:before{width:.1rem;height:4.9rem;border:0;border-left:.2rem dotted #2d6ac0;top:-5.9rem;bottom:0;left:2.5rem;margin:0}.flow-item:nth-child(3){margin-left:0}.flow-step{width:5.3rem}.flow-item-ttl{font-size:2rem;margin:0 0 .2rem;padding-top:.5rem}.flow-item-txt{font-size:1.3rem;line-height:1.5385}.flow-item-txt sup{font-size:.8rem;vertical-align:.4rem}.flow-item:nth-child(1) .flow-item-fig{width:6.5rem;position:absolute;top:-.4rem;right:.6rem;margin:0}.flow-item:nth-child(2) .flow-item-fig{width:4.8rem;position:absolute;top:.7rem;right:1.5rem;margin:0}.flow-item:nth-child(3) .flow-item-fig{width:7.2rem;position:absolute;top:.9rem;right:.3rem;margin:0}.flow-note{max-width:33.4rem;font-size:1rem;line-height:1.4}}.aga{background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/bg_aga.webp) no-repeat center top/auto 76.9rem;margin-top:-6.8rem;padding:6.7rem 0 0;height:76.9rem;z-index:2}.aga-ttl{text-align:center;font-size:4rem;letter-spacing:.01em;color:#2d6ac0;margin-bottom:3.4rem}.aga-ttl span{font-size:5rem;letter-spacing:.01em;color:#e8382f}.aga-inner{max-width:90.2rem;margin:0 auto;display:flex;gap:3.6rem}.aga-fig{width:41rem}.aga-txt{width:42.5rem;padding:2.8rem 0 0 1.3rem}.aga-txt-p{font-size:2rem;font-weight:500;line-height:1.6}.aga-fig+.aga-txt-p{margin-top:3rem}.aga-txt-p+.aga-txt-p:nth-of-type(3){margin-top:2.6rem}.aga-txt-p>span{font-size:2.6rem;font-weight:700;color:#2d6ac0;line-height:1.8}.aga-txt-p:nth-child(1)>span:nth-of-type(2){margin-left:-1.2rem}.aga-txt-p>span:before{content:"";display:block;position:absolute;top:.3rem;left:0;right:0;bottom:0;background:#fff8a9}.aga-txt-p:nth-child(1)>span:before{left:1.2rem;right:1.2rem}@media only screen and (min-width:1920px){.aga{background-size:100% 76.9rem}}@media only screen and (max-width:860px){.aga{background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/bg_aga-sp.webp) no-repeat center top/100% auto;margin-top:-7.5rem;padding:4.7rem 0 0;height:100.9rem}.aga-ttl{font-size:2.4rem;line-height:1.45;margin-bottom:3rem}.aga-ttl span{font-size:4rem;line-height:.95}.aga-inner{display:block}.aga-fig{width:auto;margin-top:3.2rem}.aga-txt{width:32.9rem;margin:0 auto;padding:0}.aga-txt-p{text-align:center;font-size:1.5rem;line-height:1.8}.aga-fig+.aga-txt-p{margin-top:2.5rem}.aga-txt-p+.aga-txt-p:nth-of-type(3){margin-top:1.9rem}.aga-txt-p>span{font-size:2rem;line-height:1.9}.aga-txt-p:nth-child(1)>span:before{left:.6rem;right:.6rem}}.approach{background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/bg_approach.webp) no-repeat center top/auto 128.7rem;margin-top:-18.4rem;padding-top:25.8rem;height:128.7rem}.approach-ttl{text-align:center;font-size:4rem;color:#fff;line-height:1.63;margin-bottom:7rem}.approach-ttl>span:not(:last-child){font-size:4rem;color:#2d6ac0;letter-spacing:0}.approach-ttl>span:not(:last-child):before{content:"";display:block;background:#fff8a9;position:absolute;left:-.5rem;right:-.5rem;bottom:.5rem;top:.5rem}.approach-ttl>span:last-child{font-size:3.4rem;letter-spacing:.01em}.approach-box{max-width:96rem;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:3.2rem}.approach-item{background:#fff;border-radius:1rem;padding:8rem 2.6rem 2.4rem 3rem}.approach-item-ttl{width:39.8rem;margin:0 auto;position:absolute;top:-4.2rem;left:0;right:0}.approach-item-sub{text-align:center;font-size:2.6rem;color:#e8382f;margin-bottom:1.7rem}.approach-item-txt{font-size:1.8rem;line-height:1.4444}.approach-item .approach-note{font-size:1.2rem;margin-top:.2rem}.approach-result-img{width:45rem;margin:2.7rem auto 2.9rem}.approach-result-txt{font-size:2.8rem;color:#fff;line-height:1.7857;text-align:center;font-weight:500}@media only screen and (min-width:1920px){.approach{background-size:cover}}@media only screen and (max-width:860px){.approach{background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/bg_approach-sp.webp) no-repeat center top/100% auto;margin-top:-11.6rem;padding-top:14.6rem;height:111rem}.approach-ttl{font-size:2.4rem;line-height:1.6;margin-bottom:5.3rem}.approach-ttl>span:not(:last-child){font-size:2.4rem}.approach-ttl>span:not(:last-child):before{left:-.4rem;right:-.4rem;bottom:.1rem;top:.4rem}.approach-ttl>span:last-child{font-size:2.4rem;margin-top:.7rem;line-height:1.57;display:inline-block}.approach-box{max-width:32.9rem;grid-template-columns:repeat(1,1fr);gap:4.5rem}.approach-item{padding:6.9rem 2.2rem 1.8rem}.approach-item:nth-of-type(2){padding:6.1rem 2.2rem 2.3rem}.approach-item-ttl{width:29.5rem;top:-1.5rem}.approach-item:nth-of-type(2) .approach-item-ttl{width:29rem;top:-2.3rem}.approach-item-sub{font-size:1.6rem;margin-bottom:1.3rem}.approach-item-txt{font-size:1.3rem;line-height:1.5385}.approach-item .approach-note{font-size:1rem;margin-top:.3rem}.approach-result-img{width:25.2rem;margin:3rem auto 1.1rem}.approach-result-txt{font-size:1.5rem;line-height:1.8}}.case{background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/bg_case.webp) no-repeat center top/auto 121.4rem;margin-top:-17.6rem;padding:8.7rem 0 8.1rem}.case-ttl{text-align:center;font-size:2.6rem;margin-bottom:3.6rem}.case-ttl span{display:block;font-size:4rem;color:#2d6ac0;letter-spacing:.01em;margin-top:.7rem}.case-txt{width:fit-content;margin:0 auto 3.3rem;font-size:2rem;line-height:1.6;padding-right:.9rem}.case-box{width:96rem;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:2.6rem}.case-item{background:#fff;border-radius:1rem;padding:2.7rem 3.6rem 4.7rem 3.7rem}.case-item-ttl{padding:.1rem 0 0 7rem;font-size:2.8rem;line-height:1.25;color:#2d6ac0;margin-bottom:2rem}.case-item-ttl span:nth-child(1){position:absolute;top:-2.7rem;left:-3.7rem;width:8.9rem;height:8.4rem;background:#2d6ac0;color:#fff;font-size:1.8rem;line-height:1.5;font-weight:600;border-radius:1rem 0;padding:.8rem 0 0;text-align:center}.case-item-ttl span:nth-child(1) img{width:auto;height:3.5rem;margin:.1rem auto 0}.case-item-ttl span:last-child{margin-left:-1.8rem}.case-item-fig{margin-bottom:1.6rem}.case-item-txt{font-size:1.6rem;line-height:1.375;margin-right:-1.5rem}.case-item .case-note{font-size:1.2rem;line-height:1.3333;margin-top:2.6rem;margin-right:.3rem;letter-spacing:-.01em}@media only screen and (min-width:1920px){.case{background-size:100% 121.4rem}}@media only screen and (max-width:860px){.case{background:#e8f1ff;margin-top:-1.5rem;padding:.1rem 0 5.6rem;z-index:2}.case-ttl:before{content:"";display:block;width:52.3rem;height:29.4rem;background:#e8f1ff;border-radius:50%;position:absolute;top:0;left:-7.4rem;z-index:-1}.case-ttl{overflow:hidden;font-size:1.8rem;line-height:1.4444;padding-top:4.1rem;margin:-6.4rem 0 1.9rem}.case-ttl span{font-size:2.4rem;margin-top:.5rem}.case-txt{width:28.5rem;margin:0 auto 2.1rem;font-size:1.3rem;line-height:1.5385;padding-right:0}.case-box{width:32.9rem;grid-template-columns:repeat(1,1fr);gap:2.4rem}.case-item{padding:1.9rem 2.6rem 3.6rem}.case-item-ttl{padding:.1rem 0 0 4.9rem;font-size:1.8rem;line-height:1.3889;margin-bottom:1.8rem}.case-item-ttl span:nth-child(1){top:-1.9rem;left:-2.6rem;width:5.6rem;height:5.6rem;font-size:1.2rem;padding:.6rem 0 0}.case-item-ttl span:nth-child(1) img{height:2.1rem}.case-item-ttl span:last-child{margin-left:-1.2rem}.case-item-fig{margin-bottom:1.7rem}.case-item-txt{font-size:1.2rem;line-height:1.5;margin-right:-1rem}.case-item .case-note{font-size:1rem;line-height:1.4;margin-top:1.9rem;margin-right:0}}.plan{background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/bg_plan.webp) no-repeat center top/auto 83.5rem;padding:6.7rem 0 8.2rem}.plan-ttl{text-align:center;font-size:2.6rem;color:#fff;line-height:1.4615;margin-bottom:3.9rem}.plan-ttl>span{display:block;font-size:4rem;color:#fff8a9;letter-spacing:.01em}.plan-ttl>span span:nth-child(1){font-size:4.9rem}.plan-box{max-width:95.8rem;margin:0 auto;display:grid;grid-template-columns:48.4rem auto;gap:2.8rem}.plan-light{background:#fff;border-radius:1rem;box-shadow:0 .2rem 1.2rem #0f4594;padding-bottom:2.3rem}.plan-light:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:.2rem solid #e8382f;border-radius:1rem}.plan-light-ttl{background:linear-gradient(to right,#e8382f 20%,#fb675f 50%,#e8382f 80%);border-radius:1rem 1rem 0 0;padding:2rem 2.4rem}.plan-prevention-ttl{padding:2.1rem 0 0;margin-right:.4rem}.plan-light-ttl>span:nth-child(1){color:#fff;font-size:1.8rem}.plan-light-ttl>span:nth-child(1) span{display:block;font-size:3.7rem;line-height:1.2;color:#ffef3f;margin-bottom:.2rem}.plan-prevention-ttl>span:nth-child(1){width:26rem;display:block;margin-left:2.4rem;border-top:.2rem solid #3e3a39;border-bottom:.2rem solid #3e3a39;text-align:center;font-size:1.8rem;padding:1rem 0 1.1rem}.plan-prevention-ttl>span:nth-child(1) span{display:block;font-size:3.1rem;color:#2d6ac0;line-height:1.18}.plan-light-ttl>span:nth-child(2),.plan-prevention-ttl>span:nth-child(2){width:12.5rem;height:12.5rem;border-radius:50%;position:absolute;top:-1.1rem;right:1.4rem;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column;background:#ffef3f;border:.1rem solid #fff;color:#2d6ac0;font-size:2rem;line-height:1.2;text-align:center;padding-top:.3rem}.plan-light-ttl>span:nth-child(2) img,.plan-prevention-ttl>span:nth-child(2) img{display:inline-block;width:2.7rem;margin-right:.2rem;margin-left:.3rem}.plan-prevention{background:#fff;border-radius:1rem;box-shadow:0 .2rem 1.2rem #0f4594}.plan-light-price{width:47.6rem;margin-top:.5rem;margin-left:2.3rem}.plan-prevention-price{width:32.1rem;margin-top:2.8rem;margin-left:4.8rem;height:14rem}.plan-light .plan-code{margin-top:-1.3rem}.plan-prevention .plan-code{margin-top:2rem}.plan-code{width:41.2rem;margin:0 auto;text-align:center}.plan-code-dt{width:11.2rem;background:#4195df;color:#fff;font-size:1.2rem;font-weight:700;margin:0 auto -.5rem;border-radius:.5rem;padding:.1rem 0 .2rem;z-index:2}.plan-code-dt:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:.8rem .5rem 0;border-color:#4195df transparent transparent;position:absolute;left:0;right:0;bottom:-.6rem;margin:0 auto}.plan-code-dd{background:#d5f1fe;font-size:1.5rem;font-weight:700;border-radius:.6rem;display:flex;justify-content:center;gap:.4rem;padding:1.5rem 0 1.8rem}.plan-code dd:before,.plan-code-dd:after{content:"";display:block;width:2.2rem;height:2.2rem;border-radius:50%;position:absolute;top:0;bottom:0;left:-1.3rem;margin:auto 0;background:#fff}.plan-code-dd:after{left:auto;right:-1.3rem}.plan-code-dd .copy-btn{width:9.8rem;height:1.8rem;appearance:none;top:.2rem;border:0;background:#fff;border-radius:0;font-family:inherit;color:#2d6ac0;font-size:1.8rem;font-weight:700;line-height:1.7rem;padding:0 .2rem .1rem;cursor:pointer;outline:none}.plan-prevention .plan-code-dd .copy-btn{width:11.7rem}.plan-code-dd .copy-btn.is-copied{font-size:1.4rem}.plan-note{max-width:95.8rem;margin:2.2rem auto 0;font-size:1.2rem;line-height:1.3333;letter-spacing:-.01em;color:#fff}@media only screen and (min-width:1920px){.plan{background-size:cover}}@media only screen and (max-width:860px){.plan{background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/bg_plan-sp.webp) no-repeat center top/100% 100%;padding:3.4rem 0 5.7rem}.plan-ttl{font-size:1.8rem;margin-bottom:2rem}.plan-ttl>span{font-size:2.4rem}.plan-ttl>span span{font-size:4rem}.plan-ttl>span span:nth-child(1){font-size:4rem;line-height:.95}.plan-ttl>span span:nth-child(2){font-size:2.9rem}.plan-box{max-width:33.3rem;display:block}.plan-light{padding-bottom:2.9rem;margin-bottom:2.8rem}.plan-light:before{border-width:.3rem}.plan-light-ttl{padding:1.7rem 1.8rem 1.2rem}.plan-prevention-ttl{padding:2rem 0 0}.plan-light-ttl>span:nth-child(1){font-size:1.2rem}.plan-light-ttl>span:nth-child(1) span{font-size:2.3rem;margin-bottom:0}.plan-prevention-ttl>span:nth-child(1){width:19.4rem;margin-left:1.8rem;font-size:1.2rem;padding:.5rem 0 .5rem}.plan-prevention-ttl>span:nth-child(1) span{font-size:2.3rem;margin-bottom:.1rem}.plan-light-ttl>span:nth-child(2),.plan-prevention-ttl>span:nth-child(2){width:10.5rem;height:10.5rem;top:-.8rem;right:.7rem;font-size:1.6rem;line-height:1.25;padding-top:.8rem}.plan-prevention-ttl>span:nth-child(2){right:.3rem}.plan-light-ttl>span:nth-child(2) img,.plan-prevention-ttl>span:nth-child(2) img{width:1.8rem}.plan-prevention{padding-bottom:2.5rem}.plan-light-price{width:33.2rem;margin-top:1.7rem;margin-right:-8rem;margin-left:1.8rem}.plan-prevention-price{width:28.6rem;margin-top:1.5rem;margin-left:1.8rem;height:auto}.plan-light .plan-code{margin-top:-1.1rem}.plan-prevention .plan-code{margin-top:1.5rem}.plan-code{width:30.4rem}.plan-code-dd{font-size:1.2rem;gap:.2rem;padding:1.5rem 0 1.3rem}.plan-code dd:before,.plan-code-dd:after{width:1.8rem;height:1.8rem;left:-1rem}.plan-code-dd:after{left:auto;right:-1rem}.plan-code-dd .copy-btn{width:7.2rem;top:auto;font-size:1.3rem}.plan-prevention .plan-code-dd .copy-btn{width:8.1rem}.plan-code-dd .copy-btn.is-copied{font-size:1.1rem}.plan-note{max-width:33.8rem;font-size:1rem;line-height:1.4}}.contact{padding-bottom:15.9rem}.contact-cta{width:89rem;margin:0 auto;padding-top:8.8rem}.contact-cta:before{content:"";display:block;width:21rem;height:16.6rem;background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/contact_kamaitachi.webp) no-repeat left top/100% auto;position:absolute;top:2rem;right:12.1rem}.contact-cta-ttl{font-size:2.5rem;line-height:1.72;margin-bottom:1.1rem;margin-left:15.4rem}.contact-cta-btn{display:flex;justify-content:center;align-items:center;height:9.7rem;border:.2rem solid #e8382f;border-radius:4.9rem;color:#fff;font-size:2.8rem;font-weight:600;background:linear-gradient(to bottom,#fb675f 0%,#e8382f 80%);overflow:hidden;padding:0 .5rem .4rem 0}.contact-cta-btn:after{content:"";display:block;width:88.5rem;height:2.6rem;background:rgba(255,255,255,.5);filter:blur(.5rem);position:absolute;top:-.9rem;left:-1.1rem}.contact-cta-btn:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:1.05rem 0 1.05rem 1.3rem;border-color:transparent transparent transparent #fff;position:absolute;top:0;bottom:.5rem;right:3.3rem;margin:auto 0}.contact-inner{max-width:96rem;margin:4.9rem auto 0}.contact-inner-ttl{font-size:4rem;letter-spacing:.01em;text-align:center;color:#e8382f;margin-bottom:2.2rem}.contact-logo{width:27.3rem;margin:0 auto -1.4rem}.contact-img{width:81.5rem;margin:0 auto 2.2rem;left:-2.3rem}.contact-img-caption{font-size:1.2rem;letter-spacing:-.01em;position:absolute;right:-7.8rem;bottom:.6rem}.contact-txt{font-size:2rem;line-height:1.6;margin-right:-.5rem}.contact-txt-sup{font-size:1.2rem;vertical-align:.7rem}.contact-note{font-size:1.2rem;line-height:1.3333;letter-spacing:-.01em;margin-top:1.9rem}.contact-note+.contact-txt{margin-top:4.2rem}@media only screen and (max-width:860px){.contact{padding-bottom:9rem}.contact-cta{width:31rem;padding-top:4.1rem}.contact-cta:before{width:14rem;height:12rem;top:1.5rem;right:0}.contact-cta-ttl{font-size:1.5rem;line-height:1.5333;margin-bottom:1.1rem;margin-left:1rem}.contact-cta-btn{height:6.5rem;font-size:1.8rem;padding:0}.contact-cta-btn:after{width:30.7rem;height:2.2rem;position:absolute;top:-1.1rem;left:-.3rem}.contact-cta-btn:before{border-width:.7rem 0 .7rem .8rem;bottom:0;right:1.7rem}.contact-inner{margin:3.4rem auto 0}.contact-inner-ttl{font-size:2.4rem;margin-bottom:3.5rem}.contact-logo{width:17.5rem;margin:0 auto -16.4rem}.contact-img{width:auto;margin:0 auto 2.5rem;left:auto;overflow:hidden}.contact-img-caption{font-size:1rem;right:-.2rem;bottom:22.3rem}.contact-txt{width:30.8rem;font-size:1.3rem;line-height:1.5385;margin:0 auto}.contact-txt-sup{font-size:.8rem;vertical-align:.4rem}.contact-note{width:30.8rem;font-size:1rem;line-height:1.4;margin:.5rem auto 0}.contact-note+.contact-txt{margin-top:3.1rem}}.voice{background:#e8f1ff;padding:.6rem 0 18.5rem}.voice:before{content:"";display:block;width:90rem;height:33.1rem;background:#e8f1ff;border-radius:50%;position:absolute;left:0;right:0;top:-8rem;margin:0 auto}.voice-ttl{text-align:center;font-size:2.6rem;margin-bottom:2.1rem}.voice-ttl span{display:block;font-size:4rem;letter-spacing:.01em;color:#2d6ac0;margin-top:.8rem}.voice-note{text-align:center;font-size:1.2rem;letter-spacing:-.01em;line-height:1.3333;margin-bottom:4.3rem}.voice-item{max-width:96rem;margin:0 auto;background:#fff;border-radius:1rem;padding:3.5rem 4.8rem 3.1rem 12.8rem}.voice-item+.voice-item{margin-top:4rem}.voice-item-fig{width:8rem;position:absolute;top:3.4rem;left:3rem}.voice-item-ttl{font-size:2.6rem;line-height:1.4615;color:#2d6ac0;margin-bottom:2.5rem}.voice-item-badge{display:block;width:15rem;border-radius:1.6rem;background:#5b91de;color:#fff;font-size:2rem;text-align:center;margin-top:.9rem;padding:0 0 .2rem}.voice-item-txt{font-size:1.8rem;line-height:1.4444;margin-left:.5rem}@media only screen and (max-width:860px){.voice{padding:.1rem 0 10.6rem}.voice:before{display:none}.voice-ttl{font-size:1.8rem;line-height:1.4444;padding-top:4rem;margin-top:-4.9rem;overflow:hidden}.voice-ttl:before{content:"";display:block;width:52.3rem;height:29.4rem;background:#e8f1ff;border-radius:50%;position:absolute;top:0;left:-7.4rem;z-index:-1}.voice-ttl span{font-size:2.4rem;margin-top:.5rem}.voice-note{font-size:1rem;line-height:1.4;margin-top:1.9rem}.voice-item{max-width:32.9rem;padding:2.6rem 2.6rem 2.1rem;margin-top:1.5rem}.voice-item+.voice-item{margin-top:1.5rem}.voice-item-fig{width:5rem;top:2.3rem;left:2.6rem}.voice-item-ttl{font-size:1.5rem;padding-left:6.3rem;line-height:1.5;margin-bottom:1.6rem}.voice-item-badge{width:8.2rem;font-size:1.2rem;padding:.1rem 0 .2rem}.voice-item-txt{font-size:1.2rem;line-height:1.5;margin-left:0}}.online{background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/bg_online.webp) no-repeat center top/auto 112.1rem;margin-top:-6.6rem;padding:9.7rem 0 16rem}.online:before{content:"";display:block;width:14.4rem;height:12rem;background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/online_img01.webp) no-repeat left top/100% auto;position:absolute;top:-3.8rem;left:0;right:0;margin:0 auto}.online-ttl{text-align:center;font-size:4rem;color:#fff8a9;letter-spacing:.01em;margin-bottom:5.6rem}.online-list{max-width:96rem;margin:0 auto;display:flex}.online-icon{width:9.3rem;position:absolute;left:0;right:0;top:-3.9rem;margin:0 auto}.online-step-ttl{text-align:center;font-size:2.6rem;line-height:1.3846;color:#2d6ac0}.online-step1{width:27.1rem;background:#fff;border-radius:1rem 0 0 1rem;padding:8.7rem 3.2rem 0}.online-step1:before,.online-step2:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:5.6rem 0 5.6rem 2.2rem;border-color:transparent transparent transparent #fff;position:absolute;top:0;bottom:0;right:-2.2rem;margin:auto 0;z-index:2}.online-step2:before{border-color:transparent transparent transparent #e8f1ff}.online-step1-fig{width:7.7rem;margin:3.2rem auto 2.8rem}.online-step1-txt{font-size:1.8rem;line-height:1.4444}.online-step2{width:42.4rem;background:#e8f1ff;padding:8.7rem 3.4rem 2.7rem 5.3rem}.online-step2 .online-icon{left:1.4rem}.online-step2 .online-step-ttl{padding-right:3.4rem}.online-step2-list{font-size:1.8rem;line-height:1.4444;margin-top:2.3rem}.online-step2-item+.online-step2-item:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:1.4rem 2.55rem 0;border-color:#618bc7 transparent transparent;position:absolute;left:0;right:1.6rem;top:-2.9rem;margin:0 auto}.online-step2-item:nth-child(1) .online-step2-fig{width:7.1rem;position:absolute;top:-2rem;right:0}.online-step2-item:nth-child(2){margin-top:4.3rem}.online-step2-txt span{display:block;font-size:1.2rem;letter-spacing:-.01em;line-height:1.3333;margin-top:.5rem}.online-step2-item:nth-child(2) .online-step2-fig{width:9.1rem;position:absolute;top:.8rem;right:.1rem}.online-step2-item:nth-child(3){margin-top:4.7rem}.online-step2-item:nth-child(3) .online-step2-txt span{margin-top:.8rem}.online-step2-item:nth-child(3) .online-step2-fig{width:11.3rem;position:absolute;top:.7rem;right:-.1rem}.online-notice{width:25.7rem;height:9.9rem;background:#618bc7;border-radius:1rem;color:#fff;font-size:1.8rem;line-height:1.4444;padding:0 0 0 3.4rem;margin-top:3.2rem;margin-left:8rem;display:flex;align-items:center;justify-content:flex-start}.online-notice:after{content:"";display:block;width:11.5rem;height:11rem;background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/online_step_img02_04.webp) no-repeat left top/100% auto;position:absolute;top:-.8rem;left:-9.3rem}.online-step3{flex:1;background:#fff;border-radius:0 1rem 1rem 0;padding:8.7rem 4rem 2.7rem 5.5rem}.online-step3 .online-step-ttl{left:-1rem}.online-step3-fig{width:8.3rem;margin:1.3rem auto .8rem;left:-1rem}.online-step3-fig+.online-step3-txt{font-size:1.8rem;line-height:1.4444;margin-right:-1.5rem;margin-left:.2rem}.online-payment{background:#e8f1ff;border-radius:.5rem;font-size:1.5rem;line-height:1.7333;padding:1.8rem 1.4rem 1.6rem;margin-top:4rem}@media only screen and (min-width:1920px){.online{background-size:100% 112.1rem}}@media only screen and (max-width:860px){.online{background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/bg_online-sp.webp) no-repeat center top/100% auto;margin-top:-4.6rem;padding:8.1rem 0 9rem}.online:before{width:10rem;height:8.3rem;top:-2.2rem}.online-ttl{font-size:2.4rem;margin-bottom:2.5rem}.online-list{max-width:32.9rem;display:block}.online-icon{width:5.3rem;left:3.1rem;right:auto;top:2.2rem;margin:0}.online-step-ttl{text-align:left;font-size:2rem;padding-left:6.9rem;line-height:1.3;margin-bottom:1.6rem}.online-step1{width:auto;border-radius:1rem 1rem 0 0;padding:2.6rem 3.2rem 2.8rem}.online-step1:before,.online-step2:before{border-width:2.2rem 7.35rem 0;border-color:#fff transparent transparent;top:auto;bottom:-1.5rem;right:0;left:0;margin:0 auto}.online-step2:before{border-color:#e8f1ff transparent transparent}.online-step1-fig{width:4.5rem;margin:0;position:absolute;top:9.2rem;right:4rem}.online-step1-fig~.online-step1-txt{font-size:1.3rem;line-height:1.5385;padding-left:.5rem}.online-step2{width:auto;padding:3.8rem 3.2rem 2.8rem}.online-step2 .online-icon{top:2.4rem;left:3.1rem}.online-step2 .online-step-ttl{padding-right:0}.online-step2-list{font-size:1.3rem;line-height:1.5385;margin-top:3.5rem;margin-left:.6rem}.online-step2-item+.online-step2-item:before{border-width:.8rem 1.75rem 0;right:.8rem;top:-2.3rem}.online-step2-item:nth-child(1) .online-step2-fig{width:5.2rem;top:-1.4rem;right:.3rem}.online-step2-item:nth-child(2){margin-top:4rem}.online-step2-txt span{font-size:1rem;line-height:1.4;margin-top:.2rem;margin-left:-.6rem}.online-step2-item:nth-child(2) .online-step2-fig{width:6.4rem;top:-.5rem;right:.5rem}.online-step2-item:nth-child(3){margin-top:4.6rem}.online-step2-item:nth-child(3) .online-step2-txt span{margin-top:.4rem;margin-left:-.1rem}.online-step2-item:nth-child(3) .online-step2-fig{width:8.3rem;top:-.6rem;right:.3rem}.online-notice{width:21.3rem;height:8.2rem;font-size:1.2rem;line-height:1.5833;padding:0 0 0 2.7rem;margin-top:3.2rem;margin-right:-1.2rem;margin-left:auto}.online-notice:after{width:9.5rem;height:9.1rem;top:-.7rem;left:-7.7rem}.online-step3{border-radius:0 0 1rem 1rem;padding:2.9rem 3.2rem 2.9rem 3.1rem}.online-step3 .online-icon{top:2.9rem}.online-step3 .online-step-ttl{left:auto}.online-step3-fig{width:7.2rem;margin:0;position:absolute;top:4.7rem;right:2.9rem;left:auto}.online-step3-fig+.online-step3-txt{font-size:1.3rem;line-height:1.5;margin-top:2rem;margin-left:.5rem}.online-payment{width:19.3rem;font-size:1rem;line-height:1.4;letter-spacing:-.01em;padding:.9rem .2rem .8rem 1rem;margin-top:.8rem;margin-left:.6rem}}.faq{background:#e8f1ff;padding:.7rem 0 8rem}.faq:before{content:"";display:block;width:90rem;height:33.1rem;background:#e8f1ff;border-radius:50%;position:absolute;left:0;right:0;top:-8rem;margin:0 auto}.faq-ttl{font-size:4rem;letter-spacing:.01em;color:#2d6ac0;text-align:center;margin-bottom:5.5rem}.faq-item{max-width:80rem;background:#fff;border-radius:1rem;margin:0 auto}.faq-item+.faq-item{margin-top:2.2rem}.faq-item-dt{padding:3rem 8rem 2.8rem 10.3rem;font-size:2.4rem;font-weight:700;color:#2d6ac0;cursor:pointer}.faq-item-dt:before{content:"";display:block;width:5.1rem;height:5.1rem;background:url(data:image/webp;base64,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) no-repeat left top/100% auto;position:absolute;top:2.2rem;left:2.4rem}.faq-item-dt:after{content:"";display:block;width:2.8rem;height:1.6rem;background:url(data:image/webp;base64,UklGRrYDAABXRUJQVlA4WAoAAAAwAAAANwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIjQAAAAFXQLQBmfUB0SSNiAhU5UJfcBrbtqvc/wk9gKKer9AoNCUgkUgcBcTT5Uv3bDqI6L/BpG3abv5yfG4C9nZfvXSBOfy0+0lbloe0/FSg6vRSBar9WRWo1vFuMJeIDmr0QAegI8gEZAYwBZhjNVgdRovRkwpIJSQiEhmDjOsgpJfSyxiEDFI6MZ2c6h8YAwBWUDggMgEAADAIAJ0BKjgAIAA+bTCUR6QioiEoGAqogA2JbACi2dp+V6qE3Bxr8AZLfAA8Q/pAeYDdAOkA3hz9xQW9frVUn1G9rK6T9QxXE00AAP7udnzH9/7p/nwxtHtn9gHF4L4D/9z/3T/Phja+J7FNACPIlOUq+XMC70nZki/+ysEHvhcOQzSnx/X0FjN/8cP//h+//w5H//hhAODMAxUOaI9D/pAxUOaJIXZ9d5F2rHxTd0cMN8Yhh95a8MGzNCA8nPv3OTFDwdw4EDQbRuZ5q2sr8Z34OO9/nwrXC1f/wECyCpFycYlsS9+Ze5ZB+7Ocu0xlla8SRsvD+/88zu50CjkaZrzg+EQgijwidxFpC2iV4u1f+qyg/IMN6M7buOKw7buObFwQ156Gzyag8XU//lKsWf4AAA==) no-repeat left top/100% auto;position:absolute;top:4rem;right:2.5rem}.faq-item-dt.is-open:after{transform:rotate(180deg)}.faq-item-dd{display:none;overflow:hidden;font-size:1.8rem;line-height:1.4444;padding:1.2rem 4rem 4.6rem}@media only screen and (max-width:860px){.faq{padding:.1rem 0 4.8rem;z-index:2}.faq:before{display:none}.faq-ttl{font-size:2.4rem;padding-top:4.7rem;margin-top:-4.6rem;overflow:hidden}.faq-ttl:before{content:"";display:block;width:52.3rem;height:29.4rem;background:#e8f1ff;border-radius:50%;position:absolute;top:0;left:-7.4rem;z-index:-1}.faq-item{max-width:32.9rem;margin-top:2.9rem}.faq-item+.faq-item{margin-top:2.1rem}.faq-item-dt{min-height:6.9rem;display:flex;align-items:center;justify-content:flex-start;padding:1.5rem 6rem 1.4rem 6.8rem;font-size:1.5rem}.faq-item-dt:before{width:4rem;height:4rem;top:0;bottom:0;margin:auto 0;left:1.6rem}.faq-item-dt:after{width:1.7rem;height:1rem;top:0;bottom:0;margin:auto 0;right:2.3rem}.faq-item-dd{font-size:1.3rem;line-height:1.5385;padding:.7rem 2.5rem 2.9rem}}.check{background:linear-gradient(to bottom,#fb675f 10%,#e8382f 90%);color:#fff;padding:3rem 0 5.2rem}.check:before{content:"";display:block;width:99.2rem;height:22.9rem;background:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/check_kamaitachi01.webp) no-repeat left top/100% auto;position:absolute;left:0;right:1.9rem;bottom:0;margin:0 auto}.check-ttl{text-align:center;font-size:1.8rem}.check-ttl:before{content:"";display:block;width:8.5rem;height:6.1rem;background:url(data:image/webp;base64,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) no-repeat left top/100% auto;margin:0 auto .8rem}.check-ttl>span{display:block;font-size:4rem;letter-spacing:.02em;color:#ffef3f;margin-bottom:.9rem}@media only screen and (max-width:860px){.check{padding:1rem 0 1.5rem}.check:before{width:auto;height:19.8rem;background-image:url(//www.clinicfor.life/assets/lp/aga_d28_v01/css/../images/check_kamaitachi01-sp.webp);right:0}.check-ttl{font-size:1.2rem;line-height:1.4}.check-ttl:before{width:4.9rem;height:3.5rem;margin:0 auto .4rem}.check-ttl>span{font-size:2.5rem;line-height:1.24;margin-bottom:1.2rem}.check-ttl>span span{font-size:2.9rem;line-height:1.069}}.floating-bnr{position:fixed;bottom:0;left:0;right:0;background:rgba(45,106,192,.7);padding:1.5rem 0 .2rem;z-index:100;transform:translateY(100%);transition:transform .4s ease}.floating-bnr.is-visible{transform:translateY(0)}.floating-bnr-btn{width:89rem;height:9.7rem;margin:0 auto;display:flex;justify-content:center;align-items:center;border:.2rem solid #e8382f;background:linear-gradient(to bottom,#fb675f 0%,#e8382f 80%);border-radius:4.85rem;color:#fff;font-size:2.8rem;font-weight:600;padding:.1rem 0 0 11.5rem;overflow:hidden}.floating-bnr-btn>div{position:static}.floating-bnr-btn>div:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:1.05rem 0 1.05rem 1.3rem;border-color:transparent transparent transparent #fff;position:absolute;top:0;bottom:.5rem;right:3.3rem;margin:auto 0}.floating-bnr-btn:after{content:"";display:block;width:88.5rem;height:2.6rem;background:rgba(255,255,255,.5);filter:blur(.5rem);position:absolute;top:-.9rem;left:-1.1rem}.floating-bnr-btn:before{content:"";display:block;width:23.1rem;height:23.1rem;border-radius:50%;background:#ffef3f;position:absolute;top:-7.3rem;left:-2.2rem}.floating-bnr-btn-badge{position:absolute;left:0;top:0;bottom:.5rem;width:21rem;font-size:2.1rem;font-weight:600;letter-spacing:.04em;color:#e8382f;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1.5rem}.floating-bnr-btn-badge-txt{writing-mode:vertical-rl}.floating-bnr-btn-badge img{width:12.7rem;margin-left:.35rem}.floating-bnr-note{text-align:center;color:#fff;font-size:1.8rem}@media only screen and (max-width:860px){.floating-bnr{padding:.8rem 0 .2rem}.floating-bnr-btn{width:34rem;height:6rem;font-size:1.8rem;padding:0 0 .2rem 8.6rem}.floating-bnr-btn>div:after{border-width:.7rem 0 .7rem .8rem;bottom:.2rem;right:1.3rem}.floating-bnr-btn:after{width:30.7rem;height:2.2rem;top:-1.1rem;left:-.3rem}.floating-bnr-btn:before{width:11.5rem;height:11rem;top:-2.3rem;left:-1rem}.floating-bnr-btn-badge{width:8rem;font-size:1.1rem;line-height:1.4;padding-top:0;padding-bottom:0;bottom:1.5rem;margin-top:.7rem;margin-left:.9rem}.floating-bnr-btn-badge img{width:10.6rem}.floating-bnr-note{font-size:1rem;margin-top:0}}.footer{padding:6.9rem 0 10.9rem;max-width:97.6rem;margin:0 auto}.footer-link{display:flex;justify-content:center;gap:2rem 7.3rem}.footer-link-anchor{font-size:1.6rem}.footer-link-anchor[target=_blank]:after{content:"";display:inline-block;width:1.6rem;height:1.6rem;margin-left:.6rem;background:url(data:image/webp;base64,UklGRs4CAABXRUJQVlA4WAoAAAAwAAAAHwAAHwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIqQAAAAFvoKhtIzZWBr09fo2IgJmJPm8mM7gNAEZRgtaM8B22BGMwhC5A7SxB5V67de6WYe4un6B9RP8VuG2j+JjhGUtExIEDUkhC7El28sKOWtGdPDAxyLRsNhsFsDLZbMUoARN6EutBsOXgrrFl+KqxpdNgSzDYkmBLgisptoSLxpbQT9vcVWl28jltbqqkx9mUg8Cg4UURv+TUlKh//QODLBseKIenZLWUxAAAVlA4IC4AAADwAgCdASogACAAPm0ylUekIyIhKAgAgA2JaQAAPfrqAAD+9E5V8wX/Csd6AAAA) no-repeat left top/100% auto;vertical-align:-.2rem}@media only screen and (max-width:860px){.footer{padding:4.2rem 0 0}.footer-link{display:block}.footer-link-anchor{display:block;font-weight:500;width:fit-content;margin:0 auto;font-size:1.2rem}.footer-link-anchor+.footer-link-anchor{margin-top:1.4rem}.footer-link-anchor[target=_blank]:after{width:1rem;height:1rem;vertical-align:0}}
[v-cloak]{display:none}.rsv_schdl{--default-size:10px;box-sizing:border-box;padding-block:calc(var(--default-size) * 2);font-size:var(--default-size);background-color:#fff;color:#3e3a39;line-height:1.5;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif !important}.rsv_schdl.fixed_viewport{--default-size:17px}.rsv_schdl.change_position .rsv_schdl-header{top:9.8rem;transition:top .5s cubic-bezier(.25,1,.5,1)}@media screen and (max-width:860px){.rsv_schdl.change_position .rsv_schdl-header{top:4.4rem}}@media screen and (min-width:861px){.rsv_schdl.change_position.is-small .rsv_schdl-header{top:5.6rem}}.rsv_schdl .is-size-1{font-size:3rem}.rsv_schdl .is-size-2{font-size:2.5rem}.rsv_schdl .is-size-3{font-size:2rem}.rsv_schdl .is-size-4{font-size:1.5rem}.rsv_schdl .is-size-5{font-size:1rem}.rsv_schdl .is-size-6{font-size:.75rem}.rsv_schdl .is-size-7{font-size:.5rem}.rsv_schdl *,.rsv_schdl *:before,.rsv_schdl *:after{box-sizing:border-box}.rsv_schdl hr{margin-top:calc(var(--default-size) * 1.6);margin-bottom:calc(var(--default-size) * 1.6);border:0;border-top:calc(var(--default-size) * 0.1) solid rgba(0, 0, 0, 0.1)}.rsv_schdl a{color:#3e3a39;text-decoration:none !important}.rsv_schdl.container,.rsv_schdl .container{width:100%;margin-inline:auto}@media (min-width:576px){.rsv_schdl.container,.rsv_schdl .container{max-width:calc(var(--default-size) * 54)}}@media (min-width:768px){.rsv_schdl.container,.rsv_schdl .container{max-width:calc(var(--default-size) * 72)}}@media (min-width:992px){.rsv_schdl.container,.rsv_schdl .container{max-width:calc(var(--default-size) * 96)}}@media (min-width:1200px){.rsv_schdl.container,.rsv_schdl .container{max-width:calc(var(--default-size) * 114)}}@keyframes blinking{0%{background-color:rgba(232,56,47,0)}100%{background-color:rgba(232,56,47,.1)}}.rsv_schdl .row{display:flex}.rsv_schdl .calendar-column,.rsv_schdl .calendar-cell,.rsv_schdl .calendar-hr{flex-basis:0;flex-grow:1;max-width:100%;text-align:center}.rsv_schdl .calendar-column{display:flex;flex-direction:column}.rsv_schdl .calendar-column:not(.--time) .calendar-cell{border-left:calc(var(--default-size) * 0.1) solid rgb(220, 219, 219)}.rsv_schdl .calendar-column.--time{flex:0 0 14.5714%;max-width:calc(var(--default-size) * 8)}.rsv_schdl .calendar-cell{font-size:calc(var(--default-size) * 1.3);min-height:calc(var(--default-size) * 4.7);display:flex;border-bottom:calc(var(--default-size) * 0.1) solid rgb(220, 219, 219)}.rsv_schdl .calendar-cell.--time{justify-content:center;align-items:center;font-weight:700;line-height:1.4;color:#3e3a39}.rsv_schdl .calendar-cell.is-scrolled{animation:blinking .5s ease-in-out infinite alternate}.rsv_schdl .calendar-date,.rsv_schdl .calendar-date-nav,.rsv_schdl .calendar-group,.rsv_schdl .calendar-hr{text-align:center;position:relative;width:100%}.rsv_schdl .calendar-date{letter-spacing:calc(var(--default-size) * 0.03);min-height:calc(var(--default-size) * 4.5);display:flex;align-items:center;justify-content:center;flex-direction:column}.rsv_schdl .calendar-date.is-saturday{color:#079bc9}.rsv_schdl .calendar-date.is-sunday{color:#e8382f}.rsv_schdl .calendar-date.is-today{color:#fff;background-color:#e8382f}.rsv_schdl .calendar-date:not(:first-child){border-left:calc(var(--default-size) * 0.1) solid rgb(220, 219, 219)}.rsv_schdl .calendar-date:first-child{flex:0 0 14.5714%;max-width:calc(var(--default-size) * 8);font-weight:700;font-size:calc(var(--default-size) * 1.1);line-height:1.4}.rsv_schdl .calendar-month_date,.rsv_schdl .calendar-day_of_week,.rsv_schdl .calendar-today{line-height:1.2}.rsv_schdl .calendar-month_date{font-weight:700;font-size:calc(var(--default-size) * 1.5);line-height:1.3}.rsv_schdl .calendar-day_of_week,.rsv_schdl .calendar-today{font-weight:400;font-size:calc(var(--default-size) * 1.1);line-height:1.3}.rsv_schdl .calendar-today{color:#e8382f}.rsv_schdl .calendar-date-nav{width:calc(var(--default-size) * 11.2);display:flex;align-items:center;justify-content:space-between;border-radius:calc(var(--default-size) * 0.4);padding:calc(var(--default-size) * 0.8);font-weight:700;line-height:1.2}.rsv_schdl .calendar-date-nav_text{font-size:calc(var(--default-size) * 1.5);font-weight:700}.rsv_schdl .calendar-date-nav.is-disabled{border:calc(var(--default-size) * 0.1) solid rgb(204, 203, 202);color:#cccbca}.rsv_schdl .calendar-date-nav.is-disabled .icon-arrow:before{border-top:calc(var(--default-size) * 0.1) solid rgb(204, 203, 202);border-left:calc(var(--default-size) * 0.1) solid rgb(204, 203, 202)}.rsv_schdl .calendar-date-nav:not(.is-disabled){border:calc(var(--default-size) * 0.1) solid rgb(232, 56, 47);background:#fff;color:#e8382f}.rsv_schdl .calendar-row{padding:0 calc(var(--default-size) * 1.6) calc(var(--default-size) * 1.6);margin-right:calc(var(--default-size) * -1.6);margin-left:calc(var(--default-size) * -1.6);justify-content:center}.rsv_schdl .calendar-icon{display:flex;align-items:center;justify-content:center;width:100%}.rsv_schdl .calendar-icon:hover{text-decoration:none}.rsv_schdl .calendar-icon>i{color:#e8382f;font-size:calc(var(--default-size) * 1.3)}.rsv_schdl .calendar-error{text-align:center;margin:calc(var(--default-size) * 1.6) 0 0;padding:calc(var(--default-size) * 1.6)}.rsv_schdl .calendar-error__wrap{padding:20px clamp(10px, 5.33vw, 16px);margin-top:20px}.rsv_schdl .calendar-error__inner{border-radius:8px;background:#f6f6f6;padding:32px 16px;display:flex;flex-direction:column;align-items:center}.rsv_schdl .calendar-error__title,.rsv_schdl .calendar-error__text{color:#3e3a39;font-style:normal;margin:0}.rsv_schdl .calendar-error__title{text-align:center;font-size:18px;font-weight:700;line-height:1.85}.rsv_schdl .calendar-error__title+*{margin-top:8px}.rsv_schdl .calendar-error__text{font-weight:400;font-size:16px;line-height:1.6;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center}.rsv_schdl .shortest{display:flex;justify-content:center;padding:calc(var(--default-size) * 1) calc(var(--default-size) * 2);margin-top:calc(var(--default-size) * 2)}.rsv_schdl .shortest-link{background:#e8382f;font-weight:800;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--default-size) * 0.5) calc(var(--default-size) * 1);border-radius:999rem;width:100%;max-width:calc(var(--default-size) * 33.5);min-height:calc(var(--default-size) * 5.4);line-height:1.2}.rsv_schdl .shortest-link>*{line-height:1.2}.rsv_schdl .shortest-text{font-size:calc(var(--default-size) * 1.4);font-weight:700}.rsv_schdl .shortest-timing{letter-spacing:calc(var(--default-size) * 0.2);font-size:calc(var(--default-size) * 1.2);font-weight:700}.rsv_schdl .earliest{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:calc(var(--default-size) * 2);padding-bottom:calc(var(--default-size) * 0.6)}.rsv_schdl .earliest-notion{border-radius:4px;background:#f5f5f5;padding:12px;display:flex;justify-content:center;align-items:center;gap:8px;font-size:calc(var(--default-size) * 1.3)}.rsv_schdl .earliest-notion-wrap{padding-inline:20px;margin-top:12px}.rsv_schdl .earliest-notion-text .emphasis{font-weight:700}.rsv_schdl .earliest-text{font-size:calc(var(--default-size) * 1.4);font-weight:700;margin:0}.rsv_schdl .earliest-list{padding:0;margin:0;list-style:none;display:flex;width:100%;gap:calc(var(--default-size) * 0.8)}.rsv_schdl .earliest-list:before,.rsv_schdl .earliest-list:after{content:"";min-width:calc(var(--default-size) * 1.2);display:block}.rsv_schdl .earliest-list-wrap{margin-top:calc(var(--default-size) * 1.2);padding-bottom:var(--default-size);overflow-x:auto;width:100%}.rsv_schdl .earliest-list>li{width:100%;min-width:calc(var(--default-size) * 7.2);display:flex}.rsv_schdl .earliest-timing{width:100%;font-size:calc(var(--default-size) * 1.3);font-weight:700;padding:calc(var(--default-size) * 0.8);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:calc(var(--default-size) * 0.6);border-radius:calc(var(--default-size) * 0.4);border:1px solid #dcdbdb;cursor:pointer}.rsv_schdl .schedule-tab{display:flex;align-items:flex-end;column-gap:clamp(5px, 1vw, 8px);padding-inline:clamp(12px, 4vw, 35px);box-shadow:inset 0 -2px #e8382f;margin-top:clamp(25px, 5vw, 45px)}.rsv_schdl .schedule-tab>li{flex:1}.rsv_schdl .schedule-tab__radio{position:absolute;visibility:hidden}.rsv_schdl .schedule-tab__radio:checked+label{border-color:#e8382f #e8382f transparent;background-color:#fcebea;color:#e8382f;padding-block:clamp(14px, 2.5vw, 21px);margin-bottom:0;cursor:default}.rsv_schdl .schedule-tab__label{border-radius:10px 10px 0 0;border-width:2px 2px 0;border-style:solid;border-color:#e4e4e4 #e4e4e4 transparent;background:#f4f4f4;display:flex;padding-block:clamp(8px, 2vw, 13px);justify-content:center;flex-direction:column;align-items:center;font-weight:400;font-size:clamp(12px, 2vw, 13px);margin-bottom:2px;cursor:pointer}.rsv_schdl .schedule-tab__department{font-size:clamp(10px, 3.8vw, 18px);font-weight:700}.rsv_schdl hr{margin-block:calc(var(--default-size) * 1.6);border:0;border-top:calc(var(--default-size) * 0.1) solid rgba(0, 0, 0, 0.1)}.rsv_schdl a{color:#3e3a39;text-decoration:none !important}.rsv_schdl .bg-white{background-color:#fff}.rsv_schdl .bg-grey{background-color:#f5f5f5}.rsv_schdl .is-loading{opacity:.2}.rsv_schdl .icon-arrow,.rsv_schdl .icon-circle,.rsv_schdl .icon-cross{position:relative;display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;width:calc(var(--default-size) * 1.6);height:calc(var(--default-size) * 1.6)}.rsv_schdl .icon-arrow:before,.rsv_schdl .icon-arrow:after,.rsv_schdl .icon-circle:before,.rsv_schdl .icon-circle:after,.rsv_schdl .icon-cross:before,.rsv_schdl .icon-cross:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.rsv_schdl .icon-circle:before{width:calc(var(--default-size) * 1.6);height:calc(var(--default-size) * 1.6);border-radius:50%;border:calc(var(--default-size) * 0.2) solid rgb(232, 56, 47)}.rsv_schdl .icon-cross:before,.rsv_schdl .icon-cross:after{width:calc(var(--default-size) * 1.7);height:calc(var(--default-size) * 0.2);background-color:#cccbca}.rsv_schdl .icon-cross:before{transform:rotate(45deg)}.rsv_schdl .icon-cross:after{transform:rotate(135deg)}.rsv_schdl .icon-arrow:before{width:calc(var(--default-size) * 0.8);height:calc(var(--default-size) * 0.8);border-top:calc(var(--default-size) * 0.1) solid rgb(232, 56, 47);border-left:calc(var(--default-size) * 0.1) solid rgb(232, 56, 47)}.rsv_schdl .icon-arrow.--prev:before{transform:rotate(-45deg)}.rsv_schdl .icon-arrow.--next:before{transform:rotate(135deg)}.rsv_schdl-title,.rsv_schdl-description{text-align:center;margin-bottom:0}.rsv_schdl-title{margin-top:0;font-size:calc(var(--default-size) * 2.4)}.rsv_schdl-description{font-size:calc(var(--default-size) * 1.4);margin-top:calc(var(--default-size) * 1.6);text-align:center}.rsv_schdl-description-notice{display:block;font-size:calc(var(--default-size) * 1.1);margin-top:calc(var(--default-size) * 1.4);padding-inline:calc(var(--default-size) * 1.6);text-align:left;text-indent:-1em;margin-left:1em}.rsv_schdl-timetable{transition:opacity .3s ease-in-out;display:flex;background-color:#fff}.rsv_schdl-header{position:sticky;top:0;z-index:1;background-color:#fff;border-bottom:calc(var(--default-size) * 0.1) solid rgb(220, 219, 219)}.rsv_schdl-header-nav{border-bottom:calc(var(--default-size) * 0.1) solid rgb(220, 219, 219)}.rsv_schdl-header.--error{border-top:calc(var(--default-size) * 0.1) solid rgb(220, 219, 219)}.rsv_schdl-header-nav,.rsv_schdl-footer-nav{justify-content:space-between;align-items:center;padding:calc(var(--default-size) * 2)}@media screen and (min-width:1000px){.rsv_schdl{max-width:100em;margin-inline:auto}.rsv_schdl-header,.rsv_schdl-timetable{border-left:calc(var(--default-size) * 0.1) solid rgb(220, 219, 219);border-right:calc(var(--default-size) * 0.1) solid rgb(220, 219, 219)}.rsv_schdl-description-notice{text-align:center;margin-left:0}}
.footer-links *{box-sizing:border-box}.footer-links{width:100%;margin-inline:auto;box-sizing:border-box;padding:0 10px 50px;background:#fff}.footer-links-wrap{width:100%;max-width:740px;margin-inline:auto}.footer-links-list{padding:0;display:flex;margin:0;list-style:none;gap:12px;justify-content:space-around}.footer-links-list-item{width:auto;flex:1 0 auto}.footer-link{display:block;transition:.3s ease;border:1px solid #e4e4e4;border-radius:4px;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center;padding:8px 12px}.footer-link:hover{background-color:#e0e0e0;border-color:#999}.footer-link:any-link{text-decoration:none;color:#3e3a39;font-weight:400;line-height:1.4;font-size:15px}@media screen and (max-width:600px){.footer-links{padding:0 clamp(10px,5.33vw,16px) 40px}.footer-links-list{flex-direction:column;gap:16px}}
.frame-basic .frame-basic__inner{--default-size:10px;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;background-color:#fff;border-radius:calc(var(--default-size) * 0.8);padding:calc(var(--default-size) * 4) calc(var(--default-size) * 2) calc(var(--default-size) * 5.6);line-height:1.9;color:#3e3a39;letter-spacing:1px;-webkit-font-smoothing:antialiased}.frame-basic .frame-basic__inner .bra_title{margin-bottom:calc(var(--default-size) * 3.2);text-align:center}.frame-basic .frame-basic__inner .bra_title span.jp{max-width:600px;position:relative;display:inline-block;font-size:calc(var(--default-size) * 2.2);font-weight:700;letter-spacing:.08em;padding-top:1em;line-height:1.3}.frame-basic .frame-basic__inner .bra_title span.jp:before{content:"";position:absolute;top:0;left:-1em;display:block;width:calc(var(--default-size) * 3.6);height:calc(var(--default-size) * 3.6);border-top:calc(var(--default-size) * 0.7) solid #ed6058;border-left:calc(var(--default-size) * 0.7) solid #ed6058}@media screen and (max-width: 768px){.frame-basic .frame-basic__inner .bra_title span.jp:before{width:calc(var(--default-size) * 3);height:calc(var(--default-size) * 3)}}.frame-basic .frame-basic__inner .bra_title span.en{display:block;color:#ca2a2f;font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-size:calc(var(--default-size) * 1.4);letter-spacing:.15em;padding-top:.57em;text-transform:uppercase;line-height:1.2}.frame-basic .medicine-precautions{border:1px solid #fcebea;border-radius:calc(var(--default-size) * 0.8);margin-top:calc(var(--default-size) * 2)}.frame-basic .medicine-precautions__description{margin-top:calc(var(--default-size) * 4);text-align:center;font-size:calc(var(--default-size) * 1.6);line-height:1.9}@media screen and (max-width:768px){.frame-basic .medicine-precautions__description{margin-top:calc(var(--default-size) * 2);font-size:calc(var(--default-size) * 1.5)}}.frame-basic .medicine-precautions__description+.medicine-precautions{margin-top:calc(var(--default-size) * 4)}.frame-basic .medicine-precautions__heading{padding:calc(var(--default-size) * 1.6);display:flex;justify-content:space-between;align-items:center}.frame-basic .medicine-precautions__heading h3{margin:0;font-size:calc(var(--default-size) * 1.6);font-weight:700;line-height:1}.frame-basic .medicine-precautions__heading-note{font-size:1.2rem;line-height:1.5;font-weight:400}.frame-basic .medicine-precautions__content{font-size:calc(var(--default-size) * 1.6);line-height:1.8;font-weight:400;padding:0 calc(var(--default-size) * 1.6) calc(var(--default-size) * 1.6)}.frame-basic .medicine-precautions-table{width:100%;border:1px solid #e4e4e4;border-collapse:collapse;border-spacing:0}.frame-basic .medicine-precautions-table__th{width:30%;text-align:center;background-color:#fcebea;font-size:calc(var(--default-size) * 1.4);font-weight:700;line-height:1.8;padding:calc(var(--default-size) * 1.3) calc(var(--default-size) * 0.2);border:1px solid #e4e4e4}@media screen and (max-width:768px){.frame-basic .medicine-precautions-table__th{font-size:calc(var(--default-size) * 1.2);width:25%}}.frame-basic .medicine-precautions-table__td{text-align:justify;padding:calc(var(--default-size) * 1.3);word-break:break-all;line-height:1.5;font-size:calc(var(--default-size) * 1.4);border:1px solid #e4e4e4}@media screen and (max-width:768px){.frame-basic .medicine-precautions-table__td{font-size:calc(var(--default-size) * 1.2)}}.frame-basic .medicine-precautions-table__td a{text-decoration:underline;color:#ed6058;font-size:calc(var(--default-size) * 1.4)}@media screen and (max-width: 768px){.frame-basic .medicine-precautions-table__td a{font-size:calc(var(--default-size) * 1.2)}}@media screen and (max-width: 768px){.frame-basic.fixed_viewport .frame-basic__inner{--default-size:18px}}