@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500&family=Noto+Serif+JP:wght@500&family=Cormorant+Infant:wght@300..700&family=Zen+Kaku+Gothic+New:wght@500&display=swap");@keyframes trigger-skinclinic{0%{background:currentColor}50%{background:transparent}100%{background:transparent}}@keyframes trigger-skinclinicAt{0%{background:transparent}50%{background:currentColor}100%{background:currentColor}}@keyframes trigger-skinclinic01{0%{top:-10px;transform:rotate(0)}50%{top:0;transform:rotate(0)}100%{top:0;transform:rotate(-32deg)}}@keyframes trigger-skinclinic01At{0%{top:0;transform:rotate(-32deg)}50%{top:0;transform:rotate(0)}100%{top:-10px;transform:rotate(0)}}@keyframes trigger-skinclinic02{0%{bottom:-10px;transform:rotate(0)}50%{bottom:0;transform:rotate(0)}100%{bottom:0;transform:rotate(32deg)}}@keyframes trigger-skinclinic02At{0%{bottom:0;transform:rotate(32deg)}50%{bottom:0;transform:rotate(0)}100%{bottom:-10px;transform:rotate(0)}}@media only screen and (max-width: 979px){@keyframes trigger-skinclinic01{0%{top:-2vw;transform:rotate(0)}50%{top:0;transform:rotate(0)}100%{top:0;transform:rotate(-32deg)}}@keyframes trigger-skinclinic01At{0%{top:0;transform:rotate(-32deg)}50%{top:0;transform:rotate(0)}100%{top:-2vw;transform:rotate(0)}}@keyframes trigger-skinclinic02{0%{bottom:-2vw;transform:rotate(0)}50%{bottom:0;transform:rotate(0)}100%{bottom:0;transform:rotate(32deg)}}@keyframes trigger-skinclinic02At{0%{bottom:0;transform:rotate(32deg)}50%{bottom:0;transform:rotate(0)}100%{bottom:-2vw;transform:rotate(0)}}}body{padding:0}body header#header-skinclinic .header-right{transform:translateY(50px);opacity:0;display:none}body header#header-skinclinic .header-left{filter:brightness(0) invert(1);transition:all 0.5s ease}body header#header-skinclinic.scroll-down .header-left{filter:none}@media only screen and (max-width: 979px){body header#header-skinclinic{position:fixed}body header#header-skinclinic .header-logo{width:44vw}body header#header-skinclinic .header-right{transform:translateY(20vw);opacity:0;transition:transform 0.4s ease-out, opacity 0.4s ease-out;display:flex}body header#header-skinclinic.scroll-down .header-right{transform:translateY(0);opacity:1}}body article{overflow:clip}body article section header.header-section{display:flex;justify-content:space-between;align-items:flex-end;max-width:980px;color:#7A6F69;border-bottom:1px solid #7A6F69;padding:0 0 15px;margin:0 auto 60px;position:relative}body article section header.header-section::before{content:"";display:block;width:100px;height:3px;background:#7A6F69;position:absolute;bottom:-2px;right:0}body article section header.header-section p{font-family:"Cormorant Infant", serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:60px;line-height:0.7;padding:0;margin:0}body article section header.header-section h2{font-size:20px;font-weight:500;line-height:1.2}@media (max-width: 979px){body article section header.header-section{max-width:95vw;padding:0 0 2vw;margin:0 auto 7vw}body article section header.header-section::before{width:20vw}body article section header.header-section p{font-size:8vw}body article section header.header-section h2{font-size:3.5vw}}body article section.s-mv{display:grid;grid-template-columns:1fr 1fr 400px 300px 300px 1fr 1fr;grid-template-rows:1fr 212px 1fr 280px;width:100%}body article section.s-mv .mv{aspect-ratio:2560 / 1440;width:100%;grid-column:1 / 8;grid-row:1 / 4}body article section.s-mv .mv-catch{grid-column:2 / 4;grid-row:2 / 3;position:sticky;top:24.5vw;left:5%;background:url(/assets/clinic/skin/images/mv_message.svg) center top/100% auto no-repeat;filter:brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(302%) hue-rotate(193deg) brightness(119%) contrast(100%) drop-shadow(5px 5px 5px #000);width:45vw;max-width:621px;height:212px;z-index:3;transform:translateY(-2vw);transition:filter 0.4s ease}body article section.s-mv .mv-catch.is-stopped{filter:brightness(0) saturate(100%) invert(25%) sepia(19%) saturate(237%) hue-rotate(338deg) brightness(103%) contrast(88%)}body article section.s-mv .mv-scroll-end{position:absolute;bottom:0;left:0;width:100%;height:1px;pointer-events:none}body article section.s-mv .mv-btn{grid-column:5 / 6;grid-row:3 / 4;display:flex;justify-content:center;align-items:center;align-items:flex-end;padding-bottom:60px}body article section.s-mv .mv-btn a{display:flex;justify-content:center;align-items:center;min-height:65px;font-size:18px;font-weight:500;color:#524B47;background:rgba(250,250,250,0.75);text-decoration:none;border:1px solid #7A6F69;border-radius:1000px;padding:0 45px;position:relative}body article section.s-mv .mv-btn a::before{content:"";display:block;width:12px;height:18px;background:#7A6F69;clip-path:polygon(0 0, 100% 50%, 0 100%, 35% 50%);position:absolute;right:20px;top:50%;transform:translate(0, -50%)}body article section.s-mv .catch-end{grid-column:1 / 8;grid-row:4 / 5;background:#DCD8D6;display:flex;align-items:center}body article section.s-mv .catch-end .catch-sub{margin:0 auto;width:980px;display:flex;justify-content:end;font-size:Max(20px, 1.2vw)}@media (max-width: 979px){body article section.s-mv{grid-template-columns:1fr 85vw 1fr;grid-template-rows:20vw calc(100svh - 20vw) auto}body article section.s-mv .mv{height:100svh;grid-column:1 / 4;grid-row:1 / 3;background:url(/assets/clinic/skin/images/mv_sp.jpg?20269292737) center top/cover no-repeat}body article section.s-mv .mv-catch{grid-column:2 / 3;grid-row:2 / 3;top:55svh;width:80vw;max-width:none;height:27vw;margin:0 auto;transform:translateY(-23vw);filter:brightness(0) saturate(100%) invert(100%) sepia(5%) saturate(302%) hue-rotate(193deg) brightness(119%) contrast(100%) drop-shadow(3px 4px 4px #000)}body article section.s-mv .mv-btn{grid-column:2 / 3;grid-row:2 / 3;justify-content:flex-end;align-items:flex-end;padding-bottom:20vw}body article section.s-mv .mv-btn a{min-width:60vw;min-height:10vw;font-size:3.5vw;font-size:4vw;padding:1vw 4vw 1vw 1vw}body article section.s-mv .mv-btn a::before{width:3vw;height:4.5vw;right:3vw}body article section.s-mv .catch-end{padding:0;height:55vw;display:flex;justify-content:center;align-items:end;padding-bottom:5vw}body article section.s-mv .catch-end .catch-sub{font-size:3.8vw;width:100%;justify-content:center}}body article section.s-bg01{background:linear-gradient(0deg, transparent 50%, #F3F2F1)}body article section.s-bg01 .clinic-bg{background:url(/assets/clinic/skin/images/intro_bg.png?20269292737) center top/100% auto no-repeat;width:100%;height:52vw}@media only screen and (max-width: 979px){body article section.s-bg01 .clinic-bg{height:77vw;background-size:150% auto}}body article section.s-intro{margin:-50px 0 0}body article section.s-intro .container{width:980px;margin:0 auto}body article section.s-intro .container .text{text-align:center}body article section.s-intro .container>ul{display:flex;justify-content:center;align-items:center;gap:0 25px;margin:50px auto 0}body article section.s-intro .container>ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px 0;width:220px;height:140px;text-decoration:none;background:#fff;border-radius:15px;box-shadow:0 5px 15px rgba(122,111,105,0.15)}body article section.s-intro .container>ul li a .img{display:flex;justify-content:center;align-items:center;width:43px;height:56px}body article section.s-intro .container>ul li a p{font-weight:500;color:#524B47;padding-right:30px;position:relative}body article section.s-intro .container>ul li a p::before{content:"";width:20px;height:20px;background:url(/assets/clinic/skin/images/common/icon-arrow.svg) center center/11px auto no-repeat #EA6179;border-radius:1000px;position:absolute;right:0;top:50%;transform:translate(0, -50%)}body article section.s-intro .container>ul li:nth-child(2) .img img{width:auto;height:100%}@keyframes scroll{0%{opacity:0;top:65px}50%{opacity:1}100%{opacity:0;top:100%}}@media only screen and (max-width: 979px){body article section.s-intro{margin:-15vw 0 0}body article section.s-intro .container{width:95%}body article section.s-intro .container .text{font-size:3.8vw}body article section.s-intro .container>ul{gap:0 2vw}body article section.s-intro .container>ul li{flex:1}body article section.s-intro .container>ul li a{gap:2vw 0;width:100%;height:30vw;font-size:2.7vw;border-radius:3vw;box-shadow:0 0.75vw 2vw rgba(122,111,105,0.15);padding:0 0 6vw;position:relative}body article section.s-intro .container>ul li a::before{content:"";display:block;width:4.5vw;height:4.5vw;background:url(/assets/clinic/skin/images/common/icon-arrow.svg) center center/2.5vw auto no-repeat #EA6179;border-radius:1000px;position:absolute;right:50%;bottom:2.5vw;transform:translate(50%, 0)}body article section.s-intro .container>ul li a .img{width:6vw;height:7.5vw}body article section.s-intro .container>ul li a p{padding:0}body article section.s-intro .container>ul li a p::before{display:none}@keyframes scroll{0%{opacity:0;top:10vw}50%{opacity:1}100%{opacity:0;top:100%}}}body article section.s-reason{padding:100px 0 0}body article section.s-reason .container{width:980px;margin:0 auto}body article section.s-reason .container ul{display:flex;justify-content:center;align-items:center}body article section.s-reason .container ul li{margin:0 auto;background:#fff;padding:70px 0 50px;border-radius:15px;width:314px;min-height:200px;border:1px solid #DCD8D6;text-align:center;position:relative}body article section.s-reason .container ul li .num{position:absolute;display:flex;justify-content:center;align-items:center;border:4px solid #fff;color:#ACA49F;background:#F3F2F1;width:80px;height:80px;top:-35px;right:50%;transform:translate(50%, 0);font-size:27px;border-radius:1000px}body article section.s-reason .container ul li .text{font-size:20px;line-height:1.3}body article section.s-reason .container ul li .text em{font-size:24px;color:#A98B89}body article section.s-reason .container ul li .sub-text{line-height:1.5;margin-top:20px;font-size:16px}body article section.s-reason .container .btn-link{display:flex;justify-content:center;align-items:center;margin:45px 0}body article section.s-reason .container .btn-link a{display:flex;justify-content:center;align-items:center;min-width:280px;min-height:65px;font-size:18px;font-weight:500;color:#524B47;text-decoration:none;border:1px solid #ACA49F;border-radius:1000px;padding:0 45px;position:relative}body article section.s-reason .container .btn-link a::before{content:"";display:block;width:12px;height:18px;background:#ACA49F;clip-path:polygon(0 0, 100% 50%, 0 100%, 35% 50%);position:absolute;right:20px;top:50%;transform:translate(0, -50%)}@media only screen and (max-width: 979px){body article section.s-reason{padding:10vw 0 0}body article section.s-reason .container{width:95%}body article section.s-reason .container ul{flex-direction:column;gap:6vw;margin-top:12vw}body article section.s-reason .container ul li{padding:5vw 5vw 5vw 10vw;margin:0 0 0 3vw;border-radius:3vw;width:90%;min-height:20vw;display:flex;flex-direction:column}body article section.s-reason .container ul li .num{border:2px solid #fff;width:15vw;height:15vw;font-size:5vw;top:4vw;left:-4vw;transform:translate(0, -50%)}body article section.s-reason .container ul li .text{font-size:4vw}body article section.s-reason .container ul li .text em{font-size:4.5vw}body article section.s-reason .container ul li .sub-text{line-height:1.5;margin-top:3vw;font-size:3.5vw}body article section.s-reason .container .btn-link{margin:6vw 0}body article section.s-reason .container .btn-link a{min-width:60vw;min-height:10vw;font-size:3.5vw;padding:1vw 6vw}body article section.s-reason .container .btn-link a::before{width:2.5vw;height:3.75vw;right:3vw}}body article section.s-menu{padding:100px 0 0}body article section.s-menu .container{width:980px;margin:0 auto}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab>.tabs{align-items:flex-end}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab>.tabs>.title{display:flex;justify-content:center;align-items:center;text-decoration:none;border:1px solid #ACA49F;transition:background-color 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:color 1s cubic-bezier(0.165, 0.84, 0.44, 1);width:480px;min-height:70px;font-size:24px;line-height:1.4;color:#fff;background:#ACA49F;border-radius:20px 20px 0 0;padding:0;margin:0}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab>.tabs>.title.-active{min-height:80px;background:#fff;color:#524B47;border-bottom:none}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents{background:#fff;border-color:#ACA49F;padding:0}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content{display:none;padding:60px 35px 80px}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.-active{display:block}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list{display:flex;flex-wrap:wrap;gap:30px}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li{width:126px;text-align:center}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li a{text-decoration:none}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li .img{display:flex;justify-content:center;align-items:center;width:100px;height:100px;background:#F3F2F1;border-radius:100%;margin:0 auto}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li .img img{width:70px;height:auto}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li .img img.w90{width:62px !important;height:auto}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li .img img.w85{width:58px !important;height:auto}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li .img img.w80{width:54px !important;height:auto}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li .img img.w75{width:50px !important;height:auto}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li p{font-size:18px;font-weight:500;line-height:1.4;margin:10px 0 0}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li.general{width:164px;margin-left:-18px}@media only screen and (max-width: 979px){body article section.s-menu{padding:15vw 0 0}body article section.s-menu .container{width:95%;margin:0 auto}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab>.tabs{align-items:flex-end;gap:0 3vw}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab>.tabs>.title{flex:1;width:inherit;min-height:10vw;font-size:4vw;border-radius:3vw 3vw 0 0}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab>.tabs>.title.-active{min-height:11vw;border-bottom:none}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content{display:none;padding:6vw 1vw 8vw}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content h3{font-size:4vw;padding:1.5vw;margin:0 3vw 4vw}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content>*+h3{margin-top:7vw}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list{gap:3vw 0}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li{width:calc(100% / 4)}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li .img{width:18vw;height:18vw;margin:0 auto}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li .img img{width:12vw;height:auto}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li .img img.w90{width:10.8vw !important;height:auto}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li .img img.w85{width:10.2vw !important;height:auto}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li .img img.w80{width:9.6vw !important;height:auto}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li .img img.w75{width:9vw !important;height:auto}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li p{font-size:3vw;margin:1.5vw 0 0}body article section.s-menu .container .tabacc.-pc-tab.-sp-tab .contents .content.worries ul.list li.general{width:27vw;margin-left:calc((100% / 4) - 25vw)}body article section.s-menu .container .banner{margin-top:5vw}}body article section.s-banner{margin-top:40px}body article section.s-banner .container{width:980px;margin:0 auto}@media only screen and (max-width: 979px){body article section.s-banner{margin-top:5vw}body article section.s-banner .container{width:95%;margin:0 auto}}body article section.s-featured{padding:115px 0 0}body article section.s-featured .container{padding:0 0 65px;position:relative}body article section.s-featured .container::before{content:"";display:block;width:600px;height:100%;border-radius:300px 300px 20px 20px;background:#fff;position:absolute;left:50%;top:0;transform:translate(-50%, 0);box-shadow:5px 5px 50px 10px #f1ddd7}body article section.s-featured .container h2{font-size:32px;text-align:center;line-height:1.4;color:#524B47;margin:0 0 30px;padding:80px 0 0;position:relative}body article section.s-featured .container h2::before{content:"";width:100%;height:134px;background:url(/assets/clinic/skin/images/featured01.svg) center top/auto 100% no-repeat;position:absolute;left:0;top:-27px}body article section.s-featured .container .featured-slider{width:456px;margin:0 auto;padding:0 0 100px;display:none;position:relative}body article section.s-featured .container .featured-slider.slick-initialized{display:block}body article section.s-featured .container .featured-slider .slick-list{overflow:inherit}body article section.s-featured .container .featured-slider .slick-list .featured-slider-inner{padding:0 18px}body article section.s-featured .container .featured-slider .slick-list .featured-slider-inner .img img{border-radius:20px 60px}body article section.s-featured .container .featured-slider .slick-prev,body article section.s-featured .container .featured-slider .slick-next{width:80px;height:60px;background:none;top:inherit;bottom:0;transform:translate(0, 0)}body article section.s-featured .container .featured-slider .slick-prev.slick-disabled,body article section.s-featured .container .featured-slider .slick-next.slick-disabled{display:none !important}body article section.s-featured .container .featured-slider .slick-prev::before,body article section.s-featured .container .featured-slider .slick-next::before{width:100%;height:100%;background:url(/assets/clinic/skin/images/featured-arrow.svg) center bottom/100% auto no-repeat}body article section.s-featured .container .featured-slider .slick-prev{left:-90px}body article section.s-featured .container .featured-slider .slick-next{right:-90px}body article section.s-featured .container .featured-slider .slick-next::before{transform:scale(-1, 1)}body article section.s-featured .container .featured-slider .slick-dots{display:flex;justify-content:center;align-items:center;gap:0 25px;bottom:23px}body article section.s-featured .container .featured-slider .slick-dots li{width:15px;height:15px;margin:0}body article section.s-featured .container .featured-slider .slick-dots li button{width:100%;height:100%}body article section.s-featured .container .featured-slider .slick-dots li button::before{width:100%;height:100%;opacity:1;background:#fff;border:1px solid #ACA49F}body article section.s-featured .container .featured-slider .slick-dots li.slick-active button::before{background:#EA6179;border:none}@media only screen and (max-width: 979px){body article section.s-featured{padding:15vw 0 0}body article section.s-featured .container{padding:0 0 8vw}body article section.s-featured .container::before{width:83vw;height:100%;border-radius:1000px 1000px 3vw 3vw}body article section.s-featured .container h2{font-size:5vw;margin:0 0 5vw;padding:14vw 0 0}body article section.s-featured .container h2::before{height:20vw;top:-4vw}body article section.s-featured .container .featured-slider{width:70vw;padding:0 0 15vw}body article section.s-featured .container .featured-slider .slick-list .featured-slider-inner{padding:0 2.5vw}body article section.s-featured .container .featured-slider .slick-list .featured-slider-inner .img img{display:inline;border-radius:3vw 8vw}body article section.s-featured .container .featured-slider .slick-prev,body article section.s-featured .container .featured-slider .slick-next{display:block !important;width:15vw;height:12vw}body article section.s-featured .container .featured-slider .slick-prev::before,body article section.s-featured .container .featured-slider .slick-next::before{width:100%;height:100%;background:url(/assets/clinic/skin/images/featured-arrow.svg) center bottom/100% auto no-repeat}body article section.s-featured .container .featured-slider .slick-prev{left:-9.5vw}body article section.s-featured .container .featured-slider .slick-next{right:-9.5vw}body article section.s-featured .container .featured-slider .slick-dots{gap:0 1.5vw;bottom:4vw}body article section.s-featured .container .featured-slider .slick-dots li{width:3vw;height:3vw}}body article section.s-news{padding:90px 0 0}body article section.s-news .container{width:980px;margin:0 auto}body article section.s-news .container .tabacc.-pc-tab.-sp-tab>.tabs{background:#F3F2F1;padding:8px;border-radius:20px}body article section.s-news .container .tabacc.-pc-tab.-sp-tab>.tabs>.title{width:50%;min-height:inherit;height:60px;font-size:20px;font-weight:500;color:#7A6F69;line-height:1.4;background:none;border:none;border-radius:12px;padding:0;margin:0;position:relative}body article section.s-news .container .tabacc.-pc-tab.-sp-tab>.tabs>.title.-active{background:#A98B89;color:#fff}body article section.s-news .container .tabacc.-pc-tab.-sp-tab>.tabs>.title.-active::before{content:"";display:block;width:18px;height:13px;background:#A98B89;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;left:50%;top:100%;top:calc(100% - 1px)}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents{background:none;border:none;padding:0}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content{display:none}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content.-active{display:block}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content ul.new>li{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 35px;font-size:18px;line-height:1.5;padding:0 0 30px;border-bottom:1px solid #ACA49F}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content ul.new>li+li{margin-top:30px}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content ul.new>li .img img{border-radius:20px}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content ul.new>li .text{flex:1}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content ul.new>li .text .date{font-weight:500;margin:0 0 5px}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content ul.new>li .text h3{font-size:21px;font-weight:500;margin:0 0 5px}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content .btn-link{display:flex;justify-content:center;align-items:center;margin:45px 0 0}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content .btn-link a{display:flex;justify-content:center;align-items:center;min-width:330px;min-height:65px;font-size:18px;font-weight:500;color:#524B47;text-decoration:none;border:1px solid #ACA49F;border-radius:1000px;padding:0 45px;position:relative}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content .btn-link a::before{content:"";display:block;width:12px;height:18px;background:#ACA49F;clip-path:polygon(0 0, 100% 50%, 0 100%, 35% 50%);position:absolute;right:20px;top:50%;transform:translate(0, -50%)}@media only screen and (max-width: 979px){body article section.s-news{padding:12vw 0 0}body article section.s-news .container{width:95%}body article section.s-news .container .tabacc.-pc-tab.-sp-tab>.tabs{padding:1vw;border-radius:3vw}body article section.s-news .container .tabacc.-pc-tab.-sp-tab>.tabs>.title{height:10vw;font-size:4vw;border-radius:2vw}body article section.s-news .container .tabacc.-pc-tab.-sp-tab>.tabs>.title.-active::before{width:3vw;height:2vw}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents{padding:0}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content ul.new>li{gap:0 3vw;font-size:3vw;padding:0 0 4vw}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content ul.new>li+li{margin-top:4vw}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content ul.new>li .img img{width:30vw;border-radius:3vw}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content ul.new>li .text .date{margin:0 0 1.5vw}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content ul.new>li .text h3{font-size:4vw;line-height:1.3;margin:0 0 1.5vw}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content .btn-link{margin:6vw 0 0}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content .btn-link a{min-width:60vw;min-height:10vw;font-size:3.5vw;padding:1vw 6vw}body article section.s-news .container .tabacc.-pc-tab.-sp-tab .contents .content .btn-link a::before{width:2.5vw;height:3.75vw;right:3vw}}.modal a.close-modal{background:#524B47;top:-22px;right:-22px}.modal#modal-membership{color:#524B47;font-size:18px;padding:50px 30px}.modal#modal-membership .title{text-align:center;border-bottom:2px solid #ACA49F;padding-bottom:20px;margin-bottom:20px}.modal#modal-membership .title h2{font-size:36px;font-weight:600;margin-bottom:10px}.modal#modal-membership .title p{font-size:22px}.modal#modal-membership ul.benefit{display:flex;justify-content:center;align-items:center;gap:20px;position:relative}.modal#modal-membership ul.benefit li{width:450px;background:#F1DDD7;border-radius:15px;padding:23px 20px}.modal#modal-membership ul.benefit li .head{border-radius:10px 40px;background:#fff;height:160px;display:flex;justify-content:center;align-items:center;gap:25px;padding:25px}.modal#modal-membership ul.benefit li .head .img{background:#F3F2F1;width:100px;height:100px;display:flex;justify-content:center;align-items:center;border-radius:100px}.modal#modal-membership ul.benefit li .head .img img{filter:brightness(0) invert(63%) sepia(17%) saturate(464%) hue-rotate(320deg) brightness(92%) contrast(87%)}.modal#modal-membership ul.benefit li .head p{font-size:20px;line-height:1.5;font-weight:600;text-align:center}.modal#modal-membership ul.benefit li .head p span{font-size:30px;color:#A98B89}.modal#modal-membership ul.benefit li .head p span .num{font-size:36px}.modal#modal-membership ul.benefit li>p{margin-top:20px;text-align:center}.modal#modal-membership ul.benefit li>p span{font-size:15px}.modal#modal-membership ul.benefit li.value{position:relative}.modal#modal-membership ul.benefit li.value .fukidashi{position:absolute;color:#fff;background:#A98B89;border-radius:100px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:90px;height:90px;text-align:center;top:-30px;right:10px;font-size:16px;line-height:1.5}.modal#modal-membership ul.benefit li.value .fukidashi .num{font-size:22px}.modal#modal-membership ul.detail{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px}.modal#modal-membership ul.detail li{width:450px;text-align:center}.modal#modal-membership ul.detail li .head{border-radius:15px 15px 0 0;background:#A98B89;color:#fff;padding:10px 0;font-size:20px;font-weight:600}.modal#modal-membership ul.detail li .text{border-radius:0 0 15px 15px;border:2px solid #A98B89;padding:20px 25px;font-size:24px}.modal#modal-membership .caution{margin-top:50px}.modal#modal-membership .caution h3{text-align:center;font-size:22px;padding-bottom:13px;margin-bottom:40px;border-bottom:1px solid #ACA49F}.modal#modal-membership .caution .text .list-note{padding-left:2em}.modal#modal-membership .caution .text .list-note .item{font-size:16px}.modal#modal-membership .caution .text .list-note .item::before{content:"・"}.modal#modal-membership .caution .text .link-terms{text-align:center;margin-top:50px}.modal#modal-membership .caution .text .link-terms a{color:#524B47;position:relative;padding-right:10px}.modal#modal-membership .caution .text .link-terms a::before{content:"";display:block;width:20px;height:27px;background:url(/assets/clinic/skin/images/member_icon04.svg) center top/auto 100% no-repeat;position:absolute;right:-20px;top:50%;transform:translate(0, -50%)}.modal#modal-membership .caution .btn{margin-top:35px;text-align:center}.modal#modal-membership .caution .btn .tel-link{background:#7A6F69;border-radius:200px;padding:20px 0;margin:15px auto 0;width:400px;min-height:100px}.modal#modal-membership .caution .btn .tel-link a{color:#fff;line-height:1.5;text-decoration:none}.modal#modal-membership .caution .btn .tel-link a .tel{font-size:30px;padding-left:30px;position:relative}.modal#modal-membership .caution .btn .tel-link a .tel::before{content:"";display:block;width:21px;height:32px;background:url(/assets/clinic/skin/images/member_icon05.svg) center top/auto 100% no-repeat;position:absolute;left:0;top:50%;transform:translate(0, -50%)}@media only screen and (max-width: 979px){.modal#modal-membership{font-size:3.2vw;line-height:1.7;padding:5vw 4vw 8vw}.modal#modal-membership a.close-modal{top:-17px;right:-17px}.modal#modal-membership .title{padding-bottom:3vw;margin-bottom:5vw}.modal#modal-membership .title h2{font-size:5vw;margin-bottom:0}.modal#modal-membership .title p{font-size:4vw}.modal#modal-membership ul.benefit{gap:5vw;flex-direction:column}.modal#modal-membership ul.benefit li{width:100%;border-radius:5vw;padding:4vw}.modal#modal-membership ul.benefit li .head{border-radius:2vw 6vw;height:auto;gap:4vw;padding:2vw 4vw}.modal#modal-membership ul.benefit li .head .img{width:20vw;height:20vw}.modal#modal-membership ul.benefit li .head p{font-size:3.8vw}.modal#modal-membership ul.benefit li .head p span{font-size:4.5vw}.modal#modal-membership ul.benefit li .head p span .num{font-size:5vw}.modal#modal-membership ul.benefit li>p{margin-top:3vw}.modal#modal-membership ul.benefit li>p span{font-size:3.2vw}.modal#modal-membership ul.benefit li.value{position:relative}.modal#modal-membership ul.benefit li.value .fukidashi{position:absolute;width:17vw;height:17vw;top:-2vw;right:-3vw;font-size:3.5vw;line-height:1.3}.modal#modal-membership ul.benefit li.value .fukidashi .num{font-size:4vw}.modal#modal-membership ul.detail{gap:5vw;margin-top:5vw}.modal#modal-membership ul.detail li{width:100%}.modal#modal-membership ul.detail li .head{border-radius:2vw 2vw 0 0;padding:2vw 0;font-size:3.8vw}.modal#modal-membership ul.detail li .text{border-radius:0 0 2vw 2vw;padding:2vw 3vw;font-size:3.8vw}.modal#modal-membership .caution{margin-top:8vw}.modal#modal-membership .caution h3{font-size:4vw;padding-bottom:2vw;margin-bottom:4vw}.modal#modal-membership .caution .text .list-note{padding-left:1.5em}.modal#modal-membership .caution .text .list-note .item{font-size:3.2vw}.modal#modal-membership .caution .text .link-terms{margin-top:5vw}.modal#modal-membership .caution .text .link-terms a{padding-right:3vw}.modal#modal-membership .caution .text .link-terms a::before{width:4vw;height:5vw;right:-4vw}.modal#modal-membership .caution .btn{margin-top:5vw}.modal#modal-membership .caution .btn .tel-link{padding:3vw 0;margin:3vw auto 0;width:70vw;min-height:8vw}.modal#modal-membership .caution .btn .tel-link a .tel{font-size:5vw;padding-left:0}.modal#modal-membership .caution .btn .tel-link a .tel::before{width:5vw;height:7vw;left:-8vw}}
