.under-fv{position:relative;height:30rem;width:100%;background-size:cover;background-position:center;background-image:url(../img/first/fv_first.webp)}@media screen and (min-width: 744px){.under-fv{background-size:cover;background-image:url(../img/first/fv_first_pc@1x.webp);background-image:image-set(url(../img/first/fv_first_pc@1x.webp) 1x, url(../img/first/fv_first_pc@2x.webp) 2x);background-image:-webkit-image-set(url(../img/first/fv_first_pc@1x.webp) 1x, url(../img/first/fv_first_pc@2x.webp) 2x)}}.under-fv h1{width:95%;margin:0 auto;font-size:3.5rem;text-align:center;color:#0bc3ab;text-shadow:0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.under-fv h1 span{font-size:1px;height:0;margin:0;padding:0;color:rgba(0,0,0,0);display:inline-block}.breadcrumbs.container{padding:2rem 1rem}.breadcrumbs span,.breadcrumbs a{font-size:1.2rem}.breadcrumbs a{color:#0bc3ab}.top-sec3{padding:4rem 0 6rem;position:relative}.top-sec3::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:30%;height:100%;z-index:-1;clip-path:polygon(66% 0, 100% 0%, 100% 100%, 21% 100%);background:linear-gradient(to right, #c9f2ec, #e4f8f6)}.top-sec3 .container .ttl{margin-bottom:4rem}.top-sec3 .container .doctor_ttl{font-size:2rem;line-height:1.4324324324}.top-sec3 .container .doctor{position:relative;margin-bottom:4.5rem}.top-sec3 .container .doctor picture{position:relative;width:35.5rem;height:24rem;display:block;margin:0 auto;z-index:10}.top-sec3 .container .doctor picture::after{content:"";position:absolute;right:-1rem;bottom:-1rem;width:100%;height:100%;background-color:#0bc3ab;z-index:-1;border-radius:5px}.top-sec3 .container .doctor picture img{border-radius:5px;width:100%}.top-sec3 .container .doctor span{position:absolute;left:50%;transform:translateX(-50%);bottom:1.6rem;display:flex;justify-content:center;gap:0 1.2rem;align-items:flex-end;width:17.3rem;height:4.1rem;padding-bottom:1rem;background-color:#fff;z-index:10}.top-sec3 .container .doctor span small{font-size:1.2rem}@media screen and (min-width: 744px){.top-sec3 .container{padding:0 2rem 0 9.5rem;position:relative}.top-sec3 .container .ttl{font-size:4.5rem;writing-mode:vertical-lr;position:absolute;top:4.5rem;left:2rem;font-weight:400}.top-sec3 .container .doctor_ttl{font-size:3.7rem}.top-sec3 .container .doctor picture{width:47.5rem;height:32.2rem}.top-sec3 .container .doctor picture img{max-width:47.5rem}}@media screen and (min-width: 1100px){.top-sec3 .container{padding:0 2rem 0 7.5rem}.top-sec3 .container .ttl{left:0}.top-sec3 .container .doctor{position:absolute;top:7rem;left:68%}.top-sec3 .container .doctor picture,.top-sec3 .container .doctor picture::after{max-width:47.5rem;width:32vw}.top-sec3 .container .doctor picture{height:auto}.top-sec3 .container .doctor picture::after{bottom:auto;top:1rem}.top-sec3 .container .btn{margin:0 auto 0 23rem}}.ttl{font-size:2.4rem;text-align:center;position:relative;color:#d39f40;font-weight:500;margin-bottom:4rem}.ttl span{font-size:3rem}@media screen and (min-width: 744px){.ttl{font-size:3.5rem}}.intro-sec2 img,.intro-sec3 img{width:revert-layer;margin:0 auto}.intro-sec{padding:4rem 0}.intro-sec table{border:solid 1px #c9eee7}.intro-sec table th,.intro-sec table td{padding:1.5rem 1rem;vertical-align:middle;display:block}.intro-sec table th{text-align:center;width:100%;background-color:#c9eee7}.intro-sec table td{line-height:1.5}@media screen and (min-width: 744px){.intro-sec table th,.intro-sec table td{display:table-cell;padding:2rem}.intro-sec table th{width:25%}.intro-sec table tr+tr th{border-top:solid 1px #fff}.intro-sec table tr+tr td{border-top:solid 1px #c9eee7}}.intro-sec2{padding:4rem 0 6rem}@media screen and (min-width: 1100px){.intro-sec2 .flex{display:flex;justify-content:center;gap:0 4rem}.intro-sec2 .flex picture{width:40.8rem}.intro-sec2 .flex p{width:calc(100% - 44.8rem)}}.intro-sec3{padding:4rem 0 6rem}.intro-sec3 strong{line-height:1.875}.intro-sec3 .flex{margin-top:2rem;display:flex;justify-content:center;gap:2rem 1rem;flex-wrap:wrap}.intro-sec3 .flex img{width:35.9rem;margin:0}/*# sourceMappingURL=introduction.css.map */