#slider1{margin-block-end:40px}@media screen and (max-width: 767px){#slider1{margin-block-end:25px}}#slider1 a:hover{opacity:.8}.section{position:relative}.section__wrap{position:relative;max-width:1200px;margin-inline:auto}@media screen and (max-width: 1280px){.section__wrap{width:90%}}.area-title{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;padding:16px 35px;background:#fae7e6;border-radius:5px;text-align:center;letter-spacing:.12em}@media screen and (max-width: 767px){.area-title{font-size:1.6rem;display:block;width:100%;padding:9px;border-radius:5px 5px 0 0}}.c-btn2{font-size:1.8rem;font-weight:500;display:inline-block;max-width:240px;min-width:240px;margin-block-start:40px;text-align:center;padding:10px;background:#f1c1bf;color:#fff;border-radius:100vh;line-height:1.5}@media screen and (max-width: 767px){.c-btn2{display:block;margin-inline:auto}}.c-btn2.center{display:block;margin-inline:auto}#important-info-section{margin-block-end:110px}@media screen and (max-width: 767px){#important-info-section{margin-block-end:45px}}#important-info-section .section__wrap{display:flex;align-items:center;gap:0 30px;padding:15px;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px;box-shadow:0 0 20px rgba(207,196,196,.35)}@media screen and (max-width: 767px){#important-info-section .section__wrap{flex-direction:column;gap:0;padding:0;width:94%}}@media screen and (max-width: 767px){#important-info-section .c-list-info{width:100%;padding:15px}}#about-section{margin-block-end:110px}@media screen and (max-width: 767px){#about-section{margin-block-end:80px}}#about-section .p-two-block{gap:0 100px}@media screen and (max-width: 1280px){#about-section .p-two-block{gap:0 50px}}@media screen and (max-width: 767px){#about-section .p-two-block{flex-direction:column;gap:50px 0}}#about-section .p-two-block__image{width:41%}@media screen and (max-width: 767px){#about-section .p-two-block__image{width:100%;padding-inline:5%}}#about-section .p-two-block__image img{border-radius:0 20px 20px 0;overflow:hidden}@media screen and (max-width: 767px){#about-section .p-two-block__image img{border-radius:10px}}#about-section .p-two-block__text{max-width:637px;width:59%;margin-block-start:12px;margin-right:auto}@media screen and (max-width: 1280px){#about-section .p-two-block__text{margin-right:3.5%}}@media screen and (max-width: 767px){#about-section .p-two-block__text{max-width:100%;width:100%;margin:0 auto}}#about-section .p-two-block__text p{font-size:1.9rem;line-height:2.3;font-weight:300}@media screen and (max-width: 767px){#about-section .p-two-block__text p{font-weight:400}}@media screen and (max-width: 767px){#about-section .p-two-block__text-sp{padding-inline:5%}}#about-section .about_02{position:absolute;bottom:-40px;right:55px}@media screen and (max-width: 1280px){#about-section .about_02{position:relative;bottom:initial;right:initial;display:flex;justify-content:end;margin-block-start:40px}}@media screen and (max-width: 767px){#about-section .about_02{margin-block-start:60px}}#about-section .about_02 img{max-width:270px;border-radius:10px}@media screen and (max-width: 767px){#about-section .about_02 img{max-width:84%;border-radius:10px 0 0 10px}}#beauty-section{padding-block:110px 70px;background:#f6f4f4}@media screen and (max-width: 767px){#beauty-section{padding-block:80px 100px}}@media screen and (max-width: 767px){#beauty-section .section-title{align-items:start;margin-block-end:60px}}#beauty-section .p-two-block{margin-block-end:40px}@media screen and (max-width: 767px){#beauty-section .p-two-block{flex-direction:column;margin-block-end:60px}}#beauty-section .p-two-block__box:first-child{width:35%}@media screen and (max-width: 767px){#beauty-section .p-two-block__box:first-child{width:100%}}#beauty-section .p-two-block__box:last-child{width:65%}@media screen and (max-width: 767px){#beauty-section .p-two-block__box:last-child{width:100%}}@media screen and (max-width: 767px){#beauty-section .p-two-block__box{width:100%}}#beauty-section .p-two-block__box p{line-height:2.2;font-weight:300}@media screen and (max-width: 767px){#beauty-section .p-two-block__box p{font-weight:400}}.c-list-card .p-three-block{gap:40px 50px;justify-content:start}@media screen and (max-width: 1280px){.c-list-card .p-three-block{gap:30px}}@media screen and (max-width: 767px){.c-list-card .p-three-block{gap:30px 0}}.c-list-card .p-three-block__box{position:relative;width:calc((100% - 100px)/3);display:flex;flex-direction:column}@media screen and (max-width: 1280px){.c-list-card .p-three-block__box{width:calc((100% - 60px)/3)}}@media screen and (max-width: 980px){.c-list-card .p-three-block__box{width:calc((100% - 30px)/2)}}@media screen and (max-width: 767px){.c-list-card .p-three-block__box{width:100%}}.c-list-card .p-three-block a{display:flex;flex-direction:column;flex:1;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.05);border-radius:5px;overflow:hidden}.c-list-card .p-three-block a:hover .c-list-card__image img{opacity:.8;scale:1.05}.c-list-card .p-three-block a:hover .c-list-card__link{color:#f1c1bf}.c-list-card .p-three-block a:hover .c-list-card__link::after{background-color:#f1c1bf}.c-list-card__image{overflow:hidden}.c-list-card__image img{scale:1;transition:background .3s ease-out,border .3s ease-out,box-shadow .3s ease-out,color .3s ease-out,transform .3s ease-out,translate .3s ease-out,scale .3s ease-out,opacity .3s ease-out,rotate .3s ease-out,margin .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}.c-list-card__title{font-size:2.4rem;display:flex;flex-direction:column;gap:10px 0;margin-block-end:20px;line-height:1.5;letter-spacing:.06em}@media screen and (max-width: 767px){.c-list-card__title{font-size:2rem}}.c-list-card__title::after{content:attr(data-title);font-size:1.4rem;font-family:"Crimson Text",serif;font-weight:400;font-style:normal;display:inline-block;color:#f1c1bf;letter-spacing:.1em}.c-list-card__text{padding:30px 30px 0 30px}.c-list-card__link{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;font-weight:200;display:flex;align-items:center;gap:0 15px;justify-content:end;padding:20px 40px 20px 20px;border-top:1px solid #e4dddd;text-align:right;margin-top:auto;transition:background .3s ease-out,border .3s ease-out,box-shadow .3s ease-out,color .3s ease-out,transform .3s ease-out,translate .3s ease-out,scale .3s ease-out,opacity .3s ease-out,rotate .3s ease-out,margin .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out;letter-spacing:.15em}.c-list-card__link::after{content:"";display:inline-block;width:6px;height:10px;margin-block-start:-2px;background-color:#584946;-webkit-mask:url("../img/ico_arrow_right.svg") no-repeat center center/contain;mask:url("../img/ico_arrow_right.svg") no-repeat center center/contain;transition:background .3s ease-out,border .3s ease-out,box-shadow .3s ease-out,color .3s ease-out,transform .3s ease-out,translate .3s ease-out,scale .3s ease-out,opacity .3s ease-out,rotate .3s ease-out,margin .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}.c-list-card p{font-weight:300}@media screen and (max-width: 767px){.c-list-card p{font-weight:400}}#services-section{background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 20px rgba(207,196,196,.35);z-index:1}#medical-guide-section{padding-block:60px 70px;border-bottom:1px solid #e4dddd}@media screen and (max-width: 767px){#medical-guide-section{padding-block:50px 80px}}#medical-guide-section #services-list .p-three-block{flex-wrap:wrap;gap:45px}@media screen and (max-width: 1280px){#medical-guide-section #services-list .p-three-block{gap:30px}}@media screen and (max-width: 767px){#medical-guide-section #services-list .p-three-block{flex-direction:column;gap:30px 0}}#medical-guide-section #services-list .p-three-block__box{width:calc((100% - 90px)/3)}@media screen and (max-width: 1280px){#medical-guide-section #services-list .p-three-block__box{width:calc((100% - 60px)/3)}}@media screen and (max-width: 767px){#medical-guide-section #services-list .p-three-block__box{width:100%}}#medical-guide-section #services-list .p-three-block__box>a{display:grid;border-radius:10px;overflow:hidden}#medical-guide-section #services-list .p-three-block__box>a:hover .p-three-block__image::after{background:rgba(51,51,51,.5)}#medical-guide-section #services-list .p-three-block__box>a:hover .p-three-block__image img{scale:1.05}#medical-guide-section #services-list .p-three-block__text{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;gap:20px 0;height:100%;grid-area:1/1;padding:30px 30px 50px 30px;color:#fff;z-index:2}@media screen and (max-width: 767px){#medical-guide-section #services-list .p-three-block__text{padding:25px 25px 40px 25px}}#medical-guide-section #services-list .p-three-block__text .section-title3{width:100%}#medical-guide-section #services-list .p-three-block__text p{width:100%;line-height:1.45}#medical-guide-section #services-list .p-three-block__text .c-link-text{font-family:"Crimson Text",serif;font-weight:400;font-style:normal;width:fit-content;margin-inline-start:auto;padding-block-end:10px;text-align:right;border-bottom:1px solid #fff;align-self:flex-end;letter-spacing:.15em}#medical-guide-section #services-list .p-three-block__image{display:grid;grid-area:1/1;overflow:hidden}#medical-guide-section #services-list .p-three-block__image::after{content:"";grid-area:1/1;background:rgba(51,51,51,.35);pointer-events:none;transition:background .3s ease-out,border .3s ease-out,box-shadow .3s ease-out,color .3s ease-out,transform .3s ease-out,translate .3s ease-out,scale .3s ease-out,opacity .3s ease-out,rotate .3s ease-out,margin .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out;z-index:1}#medical-guide-section #services-list .p-three-block__image img{grid-area:1/1}#medical-guide-section #services-list .p-three-block__image>img{width:100%;height:100%;object-fit:cover;scale:1;transition:background .3s ease-out,border .3s ease-out,box-shadow .3s ease-out,color .3s ease-out,transform .3s ease-out,translate .3s ease-out,scale .3s ease-out,opacity .3s ease-out,rotate .3s ease-out,margin .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}@media screen and (max-width: 767px){#medical-guide-section .c-btn2{margin-block-start:30px}}#classes-gynecological-examination-section .p-two-block{align-items:stretch}@media screen and (max-width: 767px){#classes-gynecological-examination-section .p-two-block{flex-direction:column;gap:0}}#classes-gynecological-examination-section .p-two-block__box{flex:1 1 0;padding:50px 80px 80px 80px;display:flex;flex-direction:column}@media screen and (max-width: 980px){#classes-gynecological-examination-section .p-two-block__box{padding-block:50px;padding-inline:5%}}#classes-gynecological-examination-section .p-two-block__box:first-child{border-right:1px solid #e4dddd}@media screen and (max-width: 767px){#classes-gynecological-examination-section .p-two-block__box:first-child{border-right:none;border-bottom:1px solid #e4dddd}}@media screen and (max-width: 980px){#classes-gynecological-examination-section .p-two-block__box:last-child{padding-block:50px 65px}}#classes-gynecological-examination-section .p-two-block .section-title2{display:flex;flex-direction:column;justify-content:start;min-height:98px}@media screen and (max-width: 767px){#classes-gynecological-examination-section .p-two-block .section-title2{min-height:initial}}#classes-gynecological-examination-section .p-two-block .section-title2::after{display:flex;align-items:start;justify-content:center;text-align:center}#classes-gynecological-examination-section .p-two-block img{margin-block-end:35px;border-radius:10px}@media screen and (max-width: 767px){#classes-gynecological-examination-section .p-two-block img{margin-block-end:30px}}@media screen and (max-width: 767px){#classes-gynecological-examination-section .c-btn2{margin-block-start:30px}}#classes-gynecological-examination-section p{font-weight:300;margin-bottom:0}@media screen and (max-width: 767px){#classes-gynecological-examination-section p{font-weight:400}}#info-section{padding-block:100px;background:#f6f4f4;z-index:0}@media screen and (max-width: 767px){#info-section{padding-block:55px 100px}}