@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Noto+Serif+JP:wght@200..900&display=swap");article{overflow:hidden}article>nav{background:#18243e;background:linear-gradient(90deg, #18243e 0%, #2d4576 50%, #18243e 100%);margin:30px 0 0}article>nav ul{width:980px;display:flex;justify-content:space-between;align-items:center;text-align:center;padding:0;margin:0 auto}article>nav ul li{flex:1;border-left:1px solid #505f7e;position:relative}article>nav ul li:last-child{border-right:1px solid #505f7e}article>nav ul li a{display:flex;justify-content:center;align-items:center;height:70px;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:16px;color:#fff !important;line-height:1.3;text-decoration:none;padding:5px}@media screen and (max-width: 979px){article>nav{margin:4vw 0 0}article>nav ul{width:100%;flex-wrap:wrap}article>nav ul li{width:50%;flex:inherit}article>nav ul li:nth-child(1),article>nav ul li:nth-child(3){border:none}article>nav ul li:nth-child(n+3){width:33.33%;width:calc(100% / 3);border-top:1px solid #505f7e}article>nav ul li:last-child{border-right:none}article>nav ul li a{height:13vw;font-size:3vw;padding:0}}article .btn-yoyaku{margin:50px 0 0;text-align:center}@media only screen and (max-width: 979px){article .btn-yoyaku{margin:7vw 3vw 0}}article section{font-size:18px;line-height:1.5;font-style:normal;color:#171d2a}@media only screen and (max-width: 979px){article section{font-size:3.5vw}}article section em{font-style:normal;font-weight:600}article section>header{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 0 40px}article section>header p{font-family:"Cormorant Garamond", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:50px;text-transform:uppercase;color:#c19f5a;line-height:1;padding:0 0 10px;position:relative}article section>header p::before{content:"";display:block;width:60px;height:2px;background:#c19f5a;position:absolute;left:50%;transform:translate(-50%, 0);bottom:0}article section>header h2{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-weight:600;font-size:18px;color:#1e2e4f;text-align:center;margin:12px 0 0}@media only screen and (max-width: 979px){article section>header{margin:0 0 6vw}article section>header p{font-size:8vw;padding:0 0 2vw}article section>header p::before{width:12vw}article section>header h2{font-size:3.5vw;margin:1.5vw 0 0}}article section.s-mv{text-align:center}@media only screen and (max-width: 979px){article section.s-mv{background:none}}article section.s-professional{background:url(/assets/agingcare/ope/face-lift/shinjuku/images/professional01.jpg?2026515144654) center top/cover no-repeat;padding:75px 0 125px}article section.s-professional .container{width:980px;margin:0 auto}article section.s-professional .container .text{margin:35px 0 0}article section.s-professional .container .text p+p{margin-top:1em}@media only screen and (max-width: 979px){article section.s-professional{padding:8vw 0 12vw;background-position:left -25vw top}article section.s-professional .container{width:95%;flex-direction:column}article section.s-professional .container .text{margin:4vw 0 0}}article section.s-members{background:url(/assets/agingcare/ope/face-lift/shinjuku/images/members01.jpg?2026515144654) center top/100% auto repeat-y;padding:75px 0 125px}article section.s-members .container{width:980px;margin:0 auto}article section.s-members .container ul li{background:#fff;padding:40px 40px 45px}article section.s-members .container ul li h3{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:30px;text-align:center;color:#fff;background:#18243e;background:linear-gradient(90deg, #18243e 0%, #2d4576 50%, #18243e 100%);padding:3px 0 4px;margin:0 0 30px}article section.s-members .container ul li h4{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:24px;color:#1e2e4f;text-align:center;border-bottom:1px solid #1e2e4f;padding:0 0 5px;margin:30px 0 15px}article section.s-members .container ul li p+p{margin-top:0.75em}article section.s-members .container ul li .doctor{display:flex;justify-content:space-between;align-items:flex-start;gap:0 40px}article section.s-members .container ul li .doctor .text{flex:1}article section.s-members .container ul li .doctor .text .name{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:40px;color:#1e2e4f}article section.s-members .container ul li .doctor .text .note{color:#1e2e4f;border-bottom:1px solid #dadce1;padding:0 0 20px;margin:5px 0 25px}article section.s-members .container ul li .tab-open{display:flex;justify-content:center;align-items:center;min-height:45px;font-size:20px;font-weight:600;text-align:center;background:#ba9551;background:linear-gradient(90deg, #ba9551 0%, #d0b66f 50%, #ba9551 100%);color:#fff;cursor:pointer;position:relative;margin:40px 0 0}article section.s-members .container ul li .tab-open::before,article section.s-members .container ul li .tab-open::after{content:"";width:25px;height:25px;border-radius:100%;position:absolute;right:10px;top:50%;transform:translate(0, -50%)}article section.s-members .container ul li .tab-open::before{background:#f7f9f9}article section.s-members .container ul li .tab-open::after{content:"\FF0B";display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:700;color:#c19f5a}article section.s-members .container ul li .tab-open.active::after{content:"\FF0D"}article section.s-members .container ul li .tab-open+.tab-content{display:none}article section.s-members .container ul li .tab-open.active+.tab-content{display:block}article section.s-members .container ul li .tab-content{padding:25px 35px;border:5px solid #f5f5f5;border-top:none}article section.s-members .container ul li .tab-content .tab-index{font-size:18px;text-align:center;font-weight:600;background:#f5f5f5;margin:30px 0 15px;padding:3px}article section.s-members .container ul li .tab-content dl{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:5px 0}article section.s-members .container ul li .tab-content dl dt{width:10%;width:calc(85px)}article section.s-members .container ul li .tab-content dl dd{width:90%;width:calc(100% - 85px)}@media only screen and (max-width: 979px){article section.s-members{background-size:150% auto;padding:8vw 0 12vw}article section.s-members .container{width:95%}article section.s-members .container ul li{padding:4vw 4vw 4.5vw}article section.s-members .container ul li h3{font-size:4.5vw;padding:0.5vw 0 0.6vw;margin:0 0 4vw}article section.s-members .container ul li h4{font-size:4vw;padding:0 0 1vw;margin:4vw 0 2vw}article section.s-members .container ul li p+p{margin-top:0.75em}article section.s-members .container ul li .doctor{flex-direction:column;gap:4vw 0}article section.s-members .container ul li .doctor .img{width:100%;text-align:center}article section.s-members .container ul li .doctor .img img{width:50vw}article section.s-members .container ul li .doctor .text .name{font-size:5vw}article section.s-members .container ul li .doctor .text .note{padding:0 0 2vw;margin:0.5vw 0 3vw}article section.s-members .container ul li .tab-open{min-height:8vw;font-size:4vw;margin:5vw 0 0}article section.s-members .container ul li .tab-open::before,article section.s-members .container ul li .tab-open::after{width:5vw;height:5vw;right:3vw}article section.s-members .container ul li .tab-open::after{font-size:3.5vw}article section.s-members .container ul li .tab-content{font-size:3vw;padding:3vw 4vw;border:1vw solid #f5f5f5}article section.s-members .container ul li .tab-content .tab-index{font-size:3.5vw;margin:4vw 0 2vw;padding:1vw}article section.s-members .container ul li .tab-content dl{gap:1vw 0}article section.s-members .container ul li .tab-content dl dt{width:20%;width:calc(15vw)}article section.s-members .container ul li .tab-content dl dd{width:80%;width:calc(100% - 15vw)}}article section.s-case{background:#f8f8f8;text-align:center;padding:75px 0 125px}article section.s-case .text01{min-height:50px;display:inline-flex;justify-content:center;align-items:center;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:20px;color:#1e2e4f;background:#fff;border-radius:100px;padding:3px 30px;margin:0 0 20px}article section.s-case .container{width:980px;text-align:left;margin:0 auto}article section.s-case .container>p+p{margin-top:0.75em}article section.s-case .container .graph{text-align:center;margin-top:25px}article section.s-case .container h3{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:25px;text-align:center;margin:40px 0 15px}article section.s-case .container .table-box table{border:2px solid #171d2a}article section.s-case .container .table-box table tr th,article section.s-case .container .table-box table tr td{border:1px solid #171d2a;padding:20px}article section.s-case .container .table-box table tr th{font-size:18px;font-weight:600;text-align:center}article section.s-case .container .table-box table tr td{font-size:16px}article section.s-case .container .table-box table thead tr th{background:#c19f5a;padding:10px;line-height:1.2}article section.s-case .container .table-box table thead tr th:not(:first-child){width:385px}article section.s-case .container .table-box table tbody tr th{background:#f6f6f6}article section.s-case .container .table-box table tbody tr td{vertical-align:top}article section.s-case .container .table-box table tbody tr td .img{text-align:center}article section.s-case .container .table-box table tbody tr td .price{font-size:25px;font-weight:600;text-align:center}article section.s-case .container .table-box table tbody tr td .caution{font-size:14px;text-align:center;margin:0;line-height:1.2}article section.s-case .container .recommend{display:flex;justify-content:space-between;margin:40px 0 0}article section.s-case .container .recommend-inner{width:480px}article section.s-case .container .recommend-inner>p{min-height:65px;display:flex;justify-content:center;align-items:center;font-weight:600;line-height:1.3;text-align:center;color:#fff;background:#18243e;background:linear-gradient(90deg, #18243e 0%, #2d4576 50%, #18243e 100%);margin:0 0 15px}@media only screen and (max-width: 979px){article section.s-case{padding:8vw 0 12vw}article section.s-case .text01{min-height:8vw;font-size:3.5vw;padding:1vw 4vw;margin:0 0 3vw}article section.s-case .container{width:95%}article section.s-case .container .graph{margin-top:3vw}article section.s-case .container h3{font-size:4.5vw;margin:6vw 0 0}article section.s-case .container .table-box table{width:125vw}article section.s-case .container .table-box table tr th,article section.s-case .container .table-box table tr td{padding:2.5vw}article section.s-case .container .table-box table tr th{font-size:3.5vw}article section.s-case .container .table-box table tr td{font-size:3vw}article section.s-case .container .table-box table thead tr th{padding:1vw;line-height:1.2}article section.s-case .container .table-box table thead tr th:not(:first-child){width:45vw}article section.s-case .container .table-box table tbody tr td .img img{width:90%}article section.s-case .container .table-box table tbody tr td .price{font-size:4vw}article section.s-case .container .table-box table tbody tr td .caution{font-size:3vw}article section.s-case .container .recommend{flex-direction:column;margin:6vw 0 0;gap:4vw 0}article section.s-case .container .recommend-inner{width:100%}article section.s-case .container .recommend-inner>p{min-height:12vw;font-size:3.5vw;margin:0 0 2vw}}article section.s-achivement{padding:75px 0 125px}article section.s-achivement .container{width:980px;margin:0 auto}article section.s-achivement .container>p+p{margin-top:1.5em}article section.s-achivement .container .images{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px 0;margin:35px 0 0}article section.s-achivement .container .images img{border-radius:10px}@media only screen and (max-width: 979px){article section.s-achivement{padding:8vw 0 12vw}article section.s-achivement .container{width:95%}article section.s-achivement .container .images{gap:1.25vw 0;margin:4vw 0 0}article section.s-achivement .container .images .img{width:49.25%}article section.s-achivement .container .images .img:nth-child(n+3){width:31%}article section.s-achivement .container .images .img:nth-child(4){width:35.5%}article section.s-achivement .container .images img{border-radius:1.5vw}}article section.s-healthcare{text-align:center;background:url(/assets/agingcare/ope/face-lift/shinjuku/images/members01.jpg?2026515144654) center top/100% auto repeat-y;padding:75px 0 125px}article section.s-healthcare .text01{min-height:52px;display:inline-flex;justify-content:center;align-items:center;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:20px;color:#1e2e4f;background:#fff;border:1px solid #1e2e4f;border-bottom:3px solid #1e2e4f;border-radius:100px;padding:3px 30px;margin:0 0 25px;position:relative}article section.s-healthcare .text01::before,article section.s-healthcare .text01::after{content:"";display:block;width:20px;height:17px;clip-path:polygon(0 0, 100% 0, 0 100%);position:absolute;left:50%;bottom:-17px}article section.s-healthcare .text01::before{background:#1e2e4f}article section.s-healthcare .text01::after{background:#fff;transform:translate(2px, -5px)}article section.s-healthcare .container{width:980px;text-align:left;margin:0 auto}article section.s-healthcare .container>p+p{margin-top:0.75em}article section.s-healthcare .container .tab-open{display:flex;justify-content:flex-start;align-items:center;gap:0 30px;min-height:70px;background:#18243e;background:linear-gradient(90deg, #18243e 0%, #2d4576 50%, #18243e 100%);color:#fff;cursor:pointer;padding:10px;margin:40px 0 0;position:relative}article section.s-healthcare .container .tab-open::before,article section.s-healthcare .container .tab-open::after{content:"";width:40px;height:40px;border-radius:100%;position:absolute;right:15px;top:50%;transform:translate(0, -50%)}article section.s-healthcare .container .tab-open::before{background:#f7f9f9}article section.s-healthcare .container .tab-open::after{content:"\FF0B";display:flex;justify-content:center;align-items:center;font-size:30px;font-weight:700;color:#1e2e4f}article section.s-healthcare .container .tab-open.active::after{content:"\FF0D"}article section.s-healthcare .container .tab-open+.tab-content{display:none}article section.s-healthcare .container .tab-open.active+.tab-content{display:block}article section.s-healthcare .container .tab-open .img{width:80px;border:3px solid #d9d9d9;overflow:hidden}article section.s-healthcare .container .tab-open .img img{width:100%}article section.s-healthcare .container .tab-open h3{display:flex;justify-content:flex-start;align-items:center;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:28px;line-height:1.2;padding:0 0 0.15em}article section.s-healthcare .container .tab-open h3 span{font-size:60%;margin-left:0.5em}article section.s-healthcare .container .tab-open h3 span.frame{font-size:16px;border:1px solid #fff;margin:0.15em 1em 0 0;padding:0.15em 0.65em 0.25em}article section.s-healthcare .container .tab-content{padding:30px 40px;background:#fff}article section.s-healthcare .container .tab-content+.tab-open{margin-top:20px}article section.s-healthcare .container .tab-content .img{text-align:center;margin:0 0 25px}article section.s-healthcare .container .tab-content .tab-index{font-size:18px;text-align:center;font-weight:600;background:#f5f5f5;margin:30px 0 15px;padding:3px}article section.s-healthcare .container .tab-content p+p{margin-top:1em}@media only screen and (max-width: 979px){article section.s-healthcare{background-size:150% auto;padding:8vw 0 12vw}article section.s-healthcare .text01{min-height:8vw;font-size:3.5vw;padding:0.5vw 4vw;margin:0 0 3vw;margin:0 0 calc(12px + 1vw)}article section.s-healthcare .text01::before,article section.s-healthcare .text01::after{width:15px;height:12px;bottom:-12px}article section.s-healthcare .text01::after{background:#fff;transform:translate(2px, -4px)}article section.s-healthcare .container{width:95%}article section.s-healthcare .container .tab-open{gap:0 3vw;min-height:12vw;padding:2vw 10vw 2vw 2vw;margin:5vw 0 0}article section.s-healthcare .container .tab-open::before,article section.s-healthcare .container .tab-open::after{width:6vw;height:6vw;right:2vw}article section.s-healthcare .container .tab-open::after{font-size:5vw}article section.s-healthcare .container .tab-open .img{width:13vw;border:0.5vw solid #d9d9d9}article section.s-healthcare .container .tab-open h3{font-size:4vw}article section.s-healthcare .container .tab-open h3 span.frame{font-size:3vw}article section.s-healthcare .container .tab-content{padding:4vw}article section.s-healthcare .container .tab-content+.tab-open{margin-top:2.5vw}article section.s-healthcare .container .tab-content .img{text-align:center;margin:0 0 3vw}article section.s-healthcare .container .tab-content .img img{max-width:70vw}article section.s-healthcare .container .tab-content .tab-index{font-size:3.5vw;margin:4vw 0 2vw;padding:0.5vw}}article section.s-flow{text-align:center;background:url(/assets/agingcare/ope/face-lift/shinjuku/images/flow01.jpg?2026515144654) center top/cover no-repeat;padding:75px 0 100px;min-height:955px}article section.s-flow>header h2{color:#fff}article section.s-flow .container{width:980px;margin:0 auto;position:relative}article section.s-flow .container #flowSlider{z-index:9;margin:0;padding:0 0 70px}article section.s-flow .container #flowSlider .slick-list .slick-slide{display:flex;justify-content:flex-end;text-align:left;padding:75px 0 0;position:relative}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.img{position:absolute;left:0;top:15px}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.img .num{font-family:"snell-roundhand-lt-std", sans-serif;font-weight:400;font-style:normal;font-size:55px;line-height:1;color:#d9b869;position:absolute;right:-53px;top:-35px}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.img .num .no{font-size:75px;font-weight:normal}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.img img{border-radius:20px}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.text{width:610px;background:#fff;font-size:18px;padding:40px 40px 40px 140px;min-height:400px;border-radius:20px}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.text h3{font-size:24px;line-height:1.4;color:#c19f5a;padding:0 0 10px;margin:0 0 15px;border-bottom:1px dashed #c19f5a}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.text h3 span{font-size:20px}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.text p{line-height:1.6}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.text p+p{margin-top:0.5em}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.text p em{color:#2e55a7}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.text .list-note{margin-top:0.5em}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.text .list-note li{font-size:16px}article section.s-flow .container #flowSlider .slick-prev,article section.s-flow .container #flowSlider .slick-next{width:50px;height:50px;background:none;top:inherit;bottom:0;transform:translate(0, 0)}article section.s-flow .container #flowSlider .slick-prev.slick-disabled,article section.s-flow .container #flowSlider .slick-next.slick-disabled{display:none !important}article section.s-flow .container #flowSlider .slick-prev::before,article section.s-flow .container #flowSlider .slick-next::before{background:url("/assets/agingcare/ope/face-lift/shinjuku/images/arrow.svg") 55% center/12px auto no-repeat #c19f5a;width:100%;height:100%;border-radius:100%}article section.s-flow .container #flowSlider .slick-prev{left:50%;transform:translate(-180px, 0)}article section.s-flow .container #flowSlider .slick-prev::before{transform:scale(-1, 1)}article section.s-flow .container #flowSlider .slick-next{right:50%;transform:translate(180px, 0)}article section.s-flow .container #flowSlider .slick-dots{bottom:17px}article section.s-flow .container #flowSlider .slick-dots li{width:13px;height:13px}article section.s-flow .container #flowSlider .slick-dots li button{width:100%;height:100%}article section.s-flow .container #flowSlider .slick-dots li button::before{width:100%;height:100%;opacity:1;border:1px solid #c19f5a;background:none}article section.s-flow .container #flowSlider .slick-dots li.slick-active button::before{background:#c19f5a}@media only screen and (max-width: 979px){article section.s-flow{padding:8vw 0 12vw;background-position:center top;background-size:auto 250vw;min-height:inherit}article section.s-flow .container{width:100%;margin:0 auto;position:relative}article section.s-flow .container #flowSlider{padding:0 0 15vw}article section.s-flow .container #flowSlider .slick-list{padding:5vw 0 0}article section.s-flow .container #flowSlider .slick-list .slick-slide{padding:7vw 3vw 0}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.img{width:40vw;left:3vw}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.img .num{font-size:10vw;right:-19vw;top:-4vw}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.img .num .no{font-size:12vw}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.text{width:63vw;font-size:3vw;line-height:1.5;padding:9vw 5vw 4vw 9vw;min-height:64vw}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.text h3{font-size:4vw;padding:0 0 3vw 3vw;margin:0 0 4vw}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.text h3 span{font-size:3vw}article section.s-flow .container #flowSlider .slick-list .slick-slide>div.text .list-note li{font-size:3vw}article section.s-flow .container #flowSlider .slick-prev,article section.s-flow .container #flowSlider .slick-next{display:block !important;width:10vw;height:10vw;bottom:0;transform:translate(0, 0)}article section.s-flow .container #flowSlider .slick-prev.slick-disabled,article section.s-flow .container #flowSlider .slick-next.slick-disabled{display:none !important}article section.s-flow .container #flowSlider .slick-prev::before,article section.s-flow .container #flowSlider .slick-next::before{background-size:3vw auto}article section.s-flow .container #flowSlider .slick-prev{left:15vw}article section.s-flow .container #flowSlider .slick-next{right:15vw}article section.s-flow .container #flowSlider .slick-dots{bottom:3vw}article section.s-flow .container #flowSlider .slick-dots li{width:3vw;height:3vw;margin:0 1vw}}article section.s-far{padding:75px 0 125px}article section.s-far .container{width:980px;margin:0 auto}article section.s-far .container .contents{display:flex;align-items:flex-start;gap:0 40px}article section.s-far .container .contents .text{flex:1}article section.s-far .container .contents .text p+p{margin-top:1em}article section.s-far .container .contents .text h3{font-size:18px;font-weight:600;text-align:center;background:#f5f5f5;padding:3px;margin:25px 0 15px}@media only screen and (max-width: 979px){article section.s-far{padding:8vw 0 12vw}article section.s-far .container{width:95%}article section.s-far .container .contents{flex-direction:column;gap:3vw}article section.s-far .container .contents .img{width:100%;text-align:center}article section.s-far .container .contents .img img{width:70vw}article section.s-far .container .contents .text{flex:1}article section.s-far .container .contents .text p+p{margin-top:1em}article section.s-far .container .contents .text h3{font-size:3.5vw;padding:1vw;margin:3.5vw 0 2vw}}article section.s-doctor{background:url(/assets/agingcare/ope/face-lift/shinjuku/images/members01.jpg?2026515144654) center top/100% auto repeat-y;padding:75px 0 0}article section.s-doctor .container{width:980px;margin:0 auto}article section.s-doctor .container .contents{display:flex;align-items:flex-start}article section.s-doctor .container .contents .img{display:flex;justify-content:center;align-items:flex-end;width:490px}article section.s-doctor .container .contents .text{flex:1}article section.s-doctor .container .contents .text p+p{margin-top:1.5em}article section.s-doctor .container .contents .text p.name{margin-top:2em;text-align:right}article section.s-doctor .container .contents .text p.btn{display:flex;justify-content:flex-end;margin-top:1em}article section.s-doctor .container .contents .text p.btn .button-normal{background:#c19f5a}@media only screen and (max-width: 979px){article section.s-doctor{padding:8vw 0 0}article section.s-doctor .container{width:95%}article section.s-doctor .container .contents{position:relative;padding:0 0 8vw}article section.s-doctor .container .contents .img{width:50vw;position:absolute;left:-10vw;bottom:0}article section.s-doctor .container .contents .text{width:100%;position:relative}article section.s-doctor .container .contents .text p:nth-child(n+2){margin-left:40vw}article section.s-doctor .container .contents .text p.name{margin-top:1.5em;text-align:right}article section.s-doctor .container .contents .text p.btn .button-normal{min-height:9vw;font-size:3.5vw;padding:1vw 4vw}article section.s-doctor .container .contents .text p.btn .button-normal::after{width:4vw;background-position:left center;background-size:1.5vw auto}}
