article{overflow:hidden}article em{font-style:normal}article section{font-size:18px;font-family:"Zen Kaku Gothic New", sans-serif;font-weight:500;font-style:normal;color:#2e2e2e;text-align:center}@media (max-width: 979px){article section{font-size:3.5vw}}article section header.header-ranking{text-align:center;background:url(/assets/doctor/ranking/images/icon_crown.svg) center top/44px auto no-repeat;margin:0 0 30px}article section header.header-ranking p{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:42px;font-weight:400;color:#e9bfa3;line-height:1;padding:35px 0 12px;margin:0 0 15px;position:relative}article section header.header-ranking p::before{content:"";width:60px;height:1px;background:#e9bfa3;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0)}article section header.header-ranking h2{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:30px;font-weight:500;color:#a6645d;text-align:center}article section header.header-list{min-height:111px;display:flex;justify-content:center;align-items:center;margin:0 0 60px}article section header.header-list h2{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:40px;font-weight:500;text-align:center;padding:0 65px 15px;position:relative}article section header.header-list h2::before,article section header.header-list h2::after{content:"";display:block;width:49px;height:111px;line-height:0.8;position:absolute;top:50%}article section header.header-list h2::before{left:0;transform:translate(0, -50%)}article section header.header-list h2::after{right:0;transform:translate(0, -50%) scale(-1, 1)}article section header.header-list h2.all::before,article section header.header-list h2.all::after{background:url(/assets/doctor/ranking/images/icon_laurel_all.png?2026331103236) center center/auto 100% no-repeat}article section header.header-list h2.all>span{color:#a6645d;background:url(/assets/doctor/ranking/images/icon_all.svg) left 10px/40px auto no-repeat;padding:0 0 0 55px}article section header.header-list h2.surgery::before,article section header.header-list h2.surgery::after{background:url(/assets/doctor/ranking/images/icon_laurel_surgery.png?2026331103236) center center/auto 100% no-repeat}article section header.header-list h2.surgery>span{color:#bb805c;background:url(/assets/doctor/ranking/images/icon_surgery.svg) left center/40px auto no-repeat;padding:0 0 0 55px}article section header.header-list h2.skin::before,article section header.header-list h2.skin::after{background:url(/assets/doctor/ranking/images/icon_laurel_skin.png?2026331103236) center center/auto 100% no-repeat}article section header.header-list h2.skin>span{color:#e59645;background:url(/assets/doctor/ranking/images/icon_skin.svg) left center/40px auto no-repeat;padding:0 0 0 55px}article section header.header-list h2.etc::before,article section header.header-list h2.etc::after{background:url(/assets/doctor/ranking/images/icon_laurel_etc.png?2026331103236) center center/auto 100% no-repeat}article section header.header-list h2.etc>span{color:#66a8bf;background:url(/assets/doctor/ranking/images/icon_etc.svg) left center/40px auto no-repeat;padding:0 0 0 55px}article section header.header-list h2.etc>span>span{font-size:80%}@media screen and (max-width: 979px){article section header.header-ranking{background-size:7vw auto;margin:0 0 4vw}article section header.header-ranking p{font-size:7vw;padding:5vw 0 2vw;margin:0 0 2.5vw;position:relative}article section header.header-ranking p::before{width:10vw}article section header.header-ranking h2{font-size:4.5vw}article section header.header-list{min-height:13vw;margin:0 0 7vw}article section header.header-list h2{font-size:6vw;padding:0 9vw 2vw}article section header.header-list h2::before,article section header.header-list h2::after{width:7vw;height:13vw}article section header.header-list h2.all>span{background:url(/assets/doctor/ranking/images/icon_all.svg) left 2vw/6vw auto no-repeat;padding:0 0 0 8vw}article section header.header-list h2.surgery>span{background:url(/assets/doctor/ranking/images/icon_surgery.svg) left center/6vw auto no-repeat;padding:0 0 0 8vw}article section header.header-list h2.skin>span{background:url(/assets/doctor/ranking/images/icon_skin.svg) left center/6vw auto no-repeat;padding:0 0 0 8vw}article section header.header-list h2.etc>span{background:url(/assets/doctor/ranking/images/icon_etc.svg) left center/6vw auto no-repeat;padding:0 0 0 8vw}}article section.s-bg01{background:url(/assets/doctor/ranking/images/bg01.jpg?2026331103236) center top no-repeat}@media screen and (max-width: 979px){article section.s-bg01{background-position:right -110vw top -135vw}}article section.s-mv{text-align:center}article section.s-about{padding:0 0 110px}article section.s-about .container{width:980px;margin:0 auto;background:#fff;padding:65px 45px 50px;border-radius:480px 480px 0 0;position:relative}article section.s-about .container .balloon{pointer-events:none;position:absolute;left:-360px;top:100px}article section.s-about .container .details{padding:0 55px}article section.s-about .container .details>p{text-align:left}article section.s-about .container .details>p em{font-weight:700;color:#a6645d}article section.s-about .container .details>p+p{margin-top:1em}article section.s-about .container .enquete{border:1px solid #e9bfa3;margin:40px 0 0}article section.s-about .container .enquete h3{font-size:22px;color:#bb805c;border-bottom:1px solid #e9bfa3;padding:5px 0 8px}article section.s-about .container .enquete-inner{font-size:16px;padding:20px 15px 25px}article section.s-about .container .enquete-inner>p{font-weight:600;margin:0 0 20px}article section.s-about .container .enquete-inner .list{display:flex;text-align:left}article section.s-about .container .enquete-inner .list-left{width:550px}article section.s-about .container .enquete-inner .list-right{flex:1}article section.s-about .container .enquete-inner .list ul li{display:flex;gap:0 10px}article section.s-about .container .enquete-inner .list ul li+li{margin-top:10px}article section.s-about .container .enquete-inner .list-inner-left{font-size:15px;color:#bb805c;background:#ffedd9;padding:0 15px;text-align:center}article section.s-about .container .enquete-inner .list-right .list-inner-left{width:150px}@media screen and (max-width: 979px){article section.s-about{padding:0 0 12vw}article section.s-about .container{width:90vw;padding:7vw 4vw 5vw;border-radius:50vw 50vw 0 0}article section.s-about .container .header-ranking h2{padding:0 10vw}article section.s-about .container .balloon{width:38vw;left:-16vw;top:-11vw}article section.s-about .container .details{padding:0;position:relative}article section.s-about .container .enquete{margin:5vw 0 0}article section.s-about .container .enquete h3{font-size:4vw;padding:0.5vw 0 1vw}article section.s-about .container .enquete-inner{font-size:3.5vw;padding:2vw 2vw 3vw}article section.s-about .container .enquete-inner>p{font-weight:600;margin:0 0 3vw}article section.s-about .container .enquete-inner .list{flex-direction:column}article section.s-about .container .enquete-inner .list-left{width:100%}article section.s-about .container .enquete-inner .list-left .list-inner-left{width:30vw}article section.s-about .container .enquete-inner .list ul li{align-items:flex-start;gap:0 2vw}article section.s-about .container .enquete-inner .list ul li+li{margin-top:2vw}article section.s-about .container .enquete-inner .list-inner-left{font-size:3vw;padding:0 0 0.15em}article section.s-about .container .enquete-inner .list-inner-right{flex:1}article section.s-about .container .enquete-inner .list-right .list-inner-left{width:30vw}}article section.s-ranking{padding:80px 0 110px;background:url(/assets/doctor/ranking/images/bg02.jpg?2026331103236) center top no-repeat,url(/assets/doctor/ranking/images/bg03.jpg?2026331103236) center 1020px repeat-y #fef8f2}article section.s-ranking .container{width:980px;margin:0 auto}article section.s-ranking .container .link{padding:30px 50px 0;position:relative}article section.s-ranking .container .link::before{content:"";display:block;width:100%;height:100%;background:#c68a84;background:linear-gradient(135deg, #c68a84 0%, #cea084 100%);mask-image:linear-gradient(0deg, rgba(255,255,255,0) 20%, #fff 40%);mask-repeat:no-repeat;mask-position:center top;mask-size:100% auto;-webkit-mask-image:linear-gradient(0deg, rgba(255,255,255,0) 20%, #fff 40%);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center top;-webkit-mask-size:100% auto;position:absolute;left:0;top:0}article section.s-ranking .container .link>*{position:relative}article section.s-ranking .container .link>p{font-size:26px;color:#fff}article section.s-ranking .container .link>p:first-child{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:26px;font-weight:400}article section.s-ranking .container .link>p.link-caution{font-size:16px;margin:5px 0 0}article section.s-ranking .container .link ul{display:flex;justify-content:center;align-items:center;gap:0 25px;margin:40px 0 0}article section.s-ranking .container .link ul li{width:200px;height:160px;border-radius:20px;position:relative}article section.s-ranking .container .link ul li::before{content:"";display:block;width:60px;height:60px;background-color:#fff;background-position:center center;background-size:33px auto;background-repeat:no-repeat;border-radius:100%;position:absolute;left:50%;top:-18px;transform:translate(-50%, 0)}article section.s-ranking .container .link ul li.all{background:url(/assets/doctor/ranking/images/ranking01.jpg?2026331103236) center top/cover no-repeat}article section.s-ranking .container .link ul li.all::before{background-image:url(/assets/doctor/ranking/images/icon_all.svg)}article section.s-ranking .container .link ul li.surgery{background:url(/assets/doctor/ranking/images/ranking02.jpg?2026331103236) center top/cover no-repeat}article section.s-ranking .container .link ul li.surgery::before{background-image:url(/assets/doctor/ranking/images/icon_surgery.svg)}article section.s-ranking .container .link ul li.skin{background:url(/assets/doctor/ranking/images/ranking03.jpg?2026331103236) center top/cover no-repeat}article section.s-ranking .container .link ul li.skin::before{background-image:url(/assets/doctor/ranking/images/icon_skin.svg)}article section.s-ranking .container .link ul li.etc{background:url(/assets/doctor/ranking/images/ranking04.jpg?2026331103236) center top/cover no-repeat}article section.s-ranking .container .link ul li.etc::before{background-image:url(/assets/doctor/ranking/images/icon_etc.svg);background-position:center 35%}article section.s-ranking .container .link ul li.etc::after{content:"etc.";display:flex;justify-content:center;align-items:flex-end;width:60px;height:60px;font-size:11px;font-weight:700;color:#66a8bf;position:absolute;left:50%;top:-18px;transform:translate(-50%, 0);padding:0 0 0.3em 1.5em}article section.s-ranking .container .link ul li.etc span{font-size:80%;padding-left:0.5em}article section.s-ranking .container .link ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;border-radius:20px;color:#fff;text-decoration:none}article section.s-ranking .container .link ul li a:hover{opacity:1;background:rgba(255,255,255,0.3)}article section.s-ranking .container .link ul li a::before{content:"";display:block;width:100%;height:10px;background:url(/assets/doctor/ranking/images/icon_arrow01.svg) center top/auto 100% no-repeat;position:absolute;left:0;bottom:20px;pointer-events:none}article section.s-ranking .container .list-top3{margin:70px 0 0}article section.s-ranking .container .list-top3 ul{display:grid;grid-template-columns:12px 270px 50px 1fr 50px 270px 12px;grid-template-rows:130px 40px auto}article section.s-ranking .container .list-top3 ul li .list-top3-inner{border-width:1px;border-style:solid;padding:15px;background:#fff;border-radius:500px 500px 0 0;position:relative}article section.s-ranking .container .list-top3 ul li .list-top3-inner::before{content:"";display:block;width:100%;height:40%;height:calc(100% - 300px);position:absolute;left:0;bottom:0}article section.s-ranking .container .list-top3 ul li .list-top3-number{display:flex;justify-content:center;align-items:center;width:100px;height:116px;font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;padding:8% 0 0 3%;position:absolute;left:-20px;top:-33px;z-index:2}article section.s-ranking .container .list-top3 ul li .list-top3-number span{font-size:48px;line-height:0.75;padding:0 0 0.1em}article section.s-ranking .container .list-top3 ul li .list-top3-photo{position:relative}article section.s-ranking .container .list-top3 ul li .list-top3-photo img{width:100%;height:325px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:500px 500px 0 0}article section.s-ranking .container .list-top3 ul li .list-top3-clinic{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:18px;color:#fff;margin:0 -26px;position:relative;line-height:1.1;padding:8px}article section.s-ranking .container .list-top3 ul li .list-top3-clinic::before,article section.s-ranking .container .list-top3 ul li .list-top3-clinic::after{content:"";width:11px;height:7px;position:absolute;top:100%;clip-path:polygon(0 0, 100% 0, 100% 100%)}article section.s-ranking .container .list-top3 ul li .list-top3-clinic::before{left:0}article section.s-ranking .container .list-top3 ul li .list-top3-clinic::after{right:0;transform:scale(-1, 1)}article section.s-ranking .container .list-top3 ul li .list-top3-name{margin:20px 0 0;position:relative}article section.s-ranking .container .list-top3 ul li .list-top3-name p.ja{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-weight:500;line-height:1;font-size:29px}article section.s-ranking .container .list-top3 ul li .list-top3-name p.kana{font-size:14px;line-height:1;text-transform:uppercase;margin:12px 0 0}article section.s-ranking .container .list-top3 ul li .list-top3-comment{margin:30px 0 0;position:relative;background:#fff;border-radius:5px}article section.s-ranking .container .list-top3 ul li .list-top3-comment .fukidashi{display:flex;justify-content:center;align-items:center;height:20px;font-size:13px;color:#fff;background:#d09b2c;border-radius:100px;padding:0 9px;position:absolute;left:20px;top:-14px}article section.s-ranking .container .list-top3 ul li .list-top3-comment .fukidashi::before{content:"";display:block;width:10px;height:12px;background:#d09b2c;clip-path:polygon(50% 0, 70% 30%, 100% 50%, 70% 70%, 50% 100%, 30% 70%, 0 50%, 30% 30%);position:absolute;left:50%;bottom:-6px;transform:translate(-50%, 0)}article section.s-ranking .container .list-top3 ul li .list-top3-comment .text{padding:10px 19px}article section.s-ranking .container .list-top3 ul li .list-top3-comment .text p{font-size:16px;text-align:left;line-height:1.4}article section.s-ranking .container .list-top3 ul li .list-top3-btn{position:relative;margin:12px 0 0}article section.s-ranking .container .list-top3 ul li .list-top3-btn p{display:flex;justify-content:flex-end;padding:0 17px}article section.s-ranking .container .list-top3 ul li .list-top3-btn p a{font-size:12px;background:#fff;text-decoration:none;font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;line-height:1;border-radius:100px;padding:2px 15px 4px;position:relative}article section.s-ranking .container .list-top3 ul li .list-top3-btn p a::before{content:"";width:19px;height:10px;position:absolute;right:-12px;top:50%;transform:translate(0, -50%)}article section.s-ranking .container .list-top3 ul li.no1{grid-column:4 / 5;grid-row:1 / 4}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-inner{border-color:#c2af88}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-inner::before{height:calc(100% - 365px);background:url(/assets/doctor/ranking/images/ranking05.jpg?2026331103236) center top/cover no-repeat}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-number{width:118px;height:139px;background:url(/assets/doctor/ranking/images/icon_rank01.png?2026331103236) center top/100% auto no-repeat;top:-40px}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-number span{font-size:55px;background:#e3b755;background:linear-gradient(135deg, #b08631 0%, #e3b755 43%, #76521e 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-photo img{height:390px}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-clinic{font-size:22px;background:#d09b2c;background:linear-gradient(90deg, #d09b2c 25%, #d8a02c 50%, #d09b2c 75%);margin:0 -31px}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-clinic::before,article section.s-ranking .container .list-top3 ul li.no1 .list-top3-clinic::after{width:16px;height:9px;background:#624914}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-name{margin:25px 0 0}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-name p.ja{font-size:32px}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-name p.kana{color:#d09110}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-btn p a{color:#d09110}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-btn p a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21.5px' height='7.5px'%3E%3Cpath fill-rule='evenodd' stroke='%23d09110' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M13.250,1.232 L18.922,5.251 L1.457,5.251 '/%3E%3C/svg%3E");background-size:25px auto;background-position:center 30%;background-repeat:no-repeat}@media screen and (max-width: 979px){article section.s-ranking .container .list-top3 ul li.no1 .list-top3-btn p a::before{background-size:4vw auto}}article section.s-ranking .container .list-top3 ul li.no2{grid-column:2 / 3;grid-row:2 / 4}article section.s-ranking .container .list-top3 ul li.no2 .list-top3-inner{border-color:#9393a3}article section.s-ranking .container .list-top3 ul li.no2 .list-top3-inner::before{background:url(/assets/doctor/ranking/images/ranking06.jpg?2026331103236) center top/cover no-repeat}article section.s-ranking .container .list-top3 ul li.no2 .list-top3-number{background:url(/assets/doctor/ranking/images/icon_rank02.png?2026331103236) center top/100% auto no-repeat}article section.s-ranking .container .list-top3 ul li.no2 .list-top3-number span{background:#6a688e;background:linear-gradient(135deg, #6a688e 0%, #858dbe 43%, #191d23 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}article section.s-ranking .container .list-top3 ul li.no2 .list-top3-clinic{background:#8686be;background:linear-gradient(90deg, #686893 0%, #7a7aad 25%, #8686be 50%, #7a7aad 75%, #686893 100%)}article section.s-ranking .container .list-top3 ul li.no2 .list-top3-clinic::before,article section.s-ranking .container .list-top3 ul li.no2 .list-top3-clinic::after{background:#494967}article section.s-ranking .container .list-top3 ul li.no2 .list-top3-name p.kana{color:#7a7aad}article section.s-ranking .container .list-top3 ul li.no2 .list-top3-btn p a{color:#7a7aad}article section.s-ranking .container .list-top3 ul li.no2 .list-top3-btn p a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21.5px' height='7.5px'%3E%3Cpath fill-rule='evenodd' stroke='%237a7aad' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M13.250,1.232 L18.922,5.251 L1.457,5.251 '/%3E%3C/svg%3E");background-size:25px auto;background-position:center 30%;background-repeat:no-repeat}@media screen and (max-width: 979px){article section.s-ranking .container .list-top3 ul li.no2 .list-top3-btn p a::before{background-size:4vw auto}}article section.s-ranking .container .list-top3 ul li.no3{grid-column:6 / 7;grid-row:3 / 4}article section.s-ranking .container .list-top3 ul li.no3 .list-top3-inner{border-color:#b5a3a3}article section.s-ranking .container .list-top3 ul li.no3 .list-top3-inner::before{background:url(/assets/doctor/ranking/images/ranking07.jpg?2026331103236) center top/cover no-repeat}article section.s-ranking .container .list-top3 ul li.no3 .list-top3-number{background:url(/assets/doctor/ranking/images/icon_rank03.png?2026331103236) center top/100% auto no-repeat}article section.s-ranking .container .list-top3 ul li.no3 .list-top3-number span{background:#996465;background:linear-gradient(135deg, #996465 0%, #b98180 43%, #452b2f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}article section.s-ranking .container .list-top3 ul li.no3 .list-top3-clinic{background:#ca8c8c;background:linear-gradient(90deg, #a46464 0%, #b47575 25%, #ca8c8c 50%, #b47575 75%, #a46464 100%)}article section.s-ranking .container .list-top3 ul li.no3 .list-top3-clinic::before,article section.s-ranking .container .list-top3 ul li.no3 .list-top3-clinic::after{background:#6c4b4b}article section.s-ranking .container .list-top3 ul li.no3 .list-top3-name p.kana{color:#b47575}article section.s-ranking .container .list-top3 ul li.no3 .list-top3-btn p a{color:#b47575}article section.s-ranking .container .list-top3 ul li.no3 .list-top3-btn p a::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21.5px' height='7.5px'%3E%3Cpath fill-rule='evenodd' stroke='%23b47575' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M13.250,1.232 L18.922,5.251 L1.457,5.251 '/%3E%3C/svg%3E");background-size:25px auto;background-position:center 30%;background-repeat:no-repeat}@media screen and (max-width: 979px){article section.s-ranking .container .list-top3 ul li.no3 .list-top3-btn p a::before{background-size:4vw auto}}article section.s-ranking .container .list-4orless{margin:60px 0 0}article section.s-ranking .container .list-4orless ul{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:40px 33px}article section.s-ranking .container .list-4orless ul li{width:220px;background:#fff;border-radius:200px 200px 0 0;padding:10px 10px 15px}article section.s-ranking .container .list-4orless ul li .list-4orless-number{display:flex;justify-content:center;align-items:center;width:74px;height:72px;font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;background:url(/assets/doctor/ranking/images/icon_rank04orless.png?2026331103236) center top/100% auto no-repeat;padding:7px 0 0 7px;position:absolute;left:-7px;top:-10px;z-index:2}article section.s-ranking .container .list-4orless ul li .list-4orless-number span{font-size:30px;line-height:0.75;background:#71706b;background:linear-gradient(135deg, #71706b 0%, #9b9994 43%, #333230 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 0 0.1em}article section.s-ranking .container .list-4orless ul li .list-4orless-inner{position:relative}article section.s-ranking .container .list-4orless ul li .list-4orless-inner::before{content:"";display:block;width:100%;height:140px;background:url(/assets/doctor/ranking/images/ranking08.jpg?2026331103236) center top/cover no-repeat;border-radius:200px 200px 0 0;position:absolute;left:0;top:0}article section.s-ranking .container .list-4orless ul li .list-4orless-photo{padding:20px 20px 0;position:relative}article section.s-ranking .container .list-4orless ul li .list-4orless-photo img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:200px;clip-path:inset(0 1px 0 1px)}article section.s-ranking .container .list-4orless ul li .list-4orless-clinic{font-size:14px;margin:10px 0 0}article section.s-ranking .container .list-4orless ul li .list-4orless-name{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:20px;line-height:1.2}article section.s-ranking .container .list-4orless ul li .list-4orless-btn{position:relative;margin:10px 0 0}article section.s-ranking .container .list-4orless ul li .list-4orless-btn p{display:flex;justify-content:flex-end;padding:0 17px}article section.s-ranking .container .list-4orless ul li .list-4orless-btn p a{font-size:12px;border:1px solid #c5c8c5;text-decoration:none;font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;color:#333230;line-height:1;border-radius:100px;padding:2px 15px 4px;position:relative}article section.s-ranking .container .list-4orless ul li .list-4orless-btn p a::before{content:"";width:19px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21.5px' height='7.5px'%3E%3Cpath fill-rule='evenodd' stroke='%23333230' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M13.250,1.232 L18.922,5.251 L1.457,5.251 '/%3E%3C/svg%3E");background-size:25px auto;background-position:center 30%;background-repeat:no-repeat;position:absolute;right:-12px;top:50%;transform:translate(0, -50%)}@media screen and (max-width: 979px){article section.s-ranking .container .list-4orless ul li .list-4orless-btn p a::before{background-size:4vw auto}}article section.s-ranking .container .list-11orless.tabacc{margin:45px 0 0}article section.s-ranking .container .list-11orless.tabacc .contents .title{justify-content:center;align-items:center;min-height:75px;font-size:28px;background:#c68a84;background:linear-gradient(135deg, #c68a84 0%, #cea084 50%, #c68a84 100%);border-radius:20px;padding:10px 50px;margin:0}article section.s-ranking .container .list-11orless.tabacc .contents .title::before,article section.s-ranking .container .list-11orless.tabacc .contents .title::after{content:"";width:38px;height:38px;margin:0;position:absolute;right:30px;top:50%;transform:translate(0, -50%)}article section.s-ranking .container .list-11orless.tabacc .contents .title::before{content:"";display:block;background:#fff;border-radius:100%}article section.s-ranking .container .list-11orless.tabacc .contents .title::after{content:"\FF0B";display:flex;justify-content:center;align-items:center;font-size:20px;color:#c68a84;font-weight:700;background:none}article section.s-ranking .container .list-11orless.tabacc .contents .title.-open{border-radius:20px 20px 0 0}article section.s-ranking .container .list-11orless.tabacc .contents .title.-open::after{content:"\FF0D"}article section.s-ranking .container .list-11orless.tabacc .contents .content{background:#fff;border:none;margin:0;padding:40px 65px;border-radius:0 0 20px 20px}article section.s-ranking .container .list-11orless.tabacc .contents .content ul{display:flex;flex-wrap:wrap;gap:25px 50px}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li{width:130px}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-inner{text-align:left;position:relative}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-number{display:flex;justify-content:center;align-items:center;width:47px;height:47px;font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:22px;color:#6c6c6c;line-height:0.75;padding:0 0 0.05em;background:url(/assets/doctor/ranking/images/icon_rank11orless.png?2026331103236) center top/100% auto no-repeat;position:absolute;left:-15px;top:-5px;z-index:2}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-photo img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:200px 200px 0 0;clip-path:inset(0 1px 0 1px)}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-clinic{font-size:14px;margin:5px 0 0}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-name{font-size:16px;line-height:1.2;margin:3px 0 0}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-btn{position:relative;margin:10px 0 0}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-btn p{display:flex;justify-content:flex-end;padding:0 17px}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-btn p a{font-size:12px;text-decoration:none;font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;background:#ebefeb;color:#333230;line-height:1;border-radius:100px;padding:2px 15px 4px;position:relative}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-btn p a::before{content:"";width:19px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21.5px' height='7.5px'%3E%3Cpath fill-rule='evenodd' stroke='%23333230' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M13.250,1.232 L18.922,5.251 L1.457,5.251 '/%3E%3C/svg%3E");background-size:25px auto;background-position:center 30%;background-repeat:no-repeat;position:absolute;right:-12px;top:50%;transform:translate(0, -50%)}@media screen and (max-width: 979px){article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-btn p a::before{background-size:4vw auto}}article section.s-ranking .container .tab-container{margin:100px 0 0}article section.s-ranking .container .tab-container .tab-btn-wrap{display:flex;justify-content:space-between;align-items:flex-end}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn{display:flex;justify-content:flex-start;align-items:center;width:310px;height:90px;font-size:22px;text-align:left;color:#fff;border-radius:20px 20px 0 0;border:none;padding:0 20px;margin:0;position:relative;overflow:hidden;cursor:pointer;opacity:0.5}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn.-active{height:110px;padding-bottom:20px;opacity:1}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn.-active::before{content:"";display:block;width:100%;height:20px;background:url(/assets/doctor/ranking/images/icon_arrow01.svg) center top/auto 50% no-repeat;position:absolute;left:0;bottom:0}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn>em{position:relative;padding:0 0 0 80px}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn>em::before{content:"";display:block;width:60px;height:60px;background-color:#fff;background-position:center center;background-size:33px auto;background-repeat:no-repeat;border-radius:100%;position:absolute;left:0;top:50%;transform:translate(0, -50%)}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn.tab-surgery{background:url(/assets/doctor/ranking/images/ranking09.jpg?2026331103236) center top/cover no-repeat}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn.tab-surgery em::before{background-image:url(/assets/doctor/ranking/images/icon_surgery.svg)}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn.tab-skin{background:url(/assets/doctor/ranking/images/ranking10.jpg?2026331103236) center top/cover no-repeat}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn.tab-skin em::before{background-image:url(/assets/doctor/ranking/images/icon_skin.svg)}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn.tab-etc{background:url(/assets/doctor/ranking/images/ranking11.jpg?2026331103236) center top/cover no-repeat}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn.tab-etc em::before{background-image:url(/assets/doctor/ranking/images/icon_etc.svg);background-position:center 35%}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn.tab-etc em::after{content:"etc.";display:flex;justify-content:center;align-items:flex-end;width:60px;height:60px;font-size:11px;font-weight:700;color:#66a8bf;position:absolute;left:0;top:50%;transform:translate(0, -50%);padding:0 0 0.3em 1.5em}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents{opacity:1;display:none;padding:40px 40px 90px}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents.tab-surgery{background:#f2e8e7}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents.tab-skin{background:#fbefe3}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents.tab-etc{background:#e8f2f5}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents.-active{display:block}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-top3{margin:0}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-top3 ul{display:grid;grid-template-columns:12px 250px 40px 1fr 40px 250px 12px;grid-template-rows:130px 40px auto}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-4orless{margin:60px 0 0}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-4orless ul{gap:30px}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-4orless ul li{width:202px;padding:8px 8px 12px}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-4orless ul li .list-4orless-number{width:64px;height:64px;padding:4px 0 0 5px}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-4orless ul li .list-4orless-number span{font-size:27px}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-4orless ul li .list-4orless-photo img{height:180px}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-4orless ul li .list-4orless-clinic{font-size:13px}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-4orless ul li .list-4orless-name{font-size:18px}article section.s-ranking .container .tab-container .list-11orless.tabacc{margin:60px 0 0}article section.s-ranking .container .tab-container .list-11orless.tabacc .contents .content{padding:40px 55px}article section.s-ranking .container .tab-container .list-11orless.tabacc .contents .content ul{gap:25px 47px}article section.s-ranking .container .tab-container .list-11orless.tabacc .contents .content ul li{width:120px}article section.s-ranking .container .tab-container .list-11orless.tabacc .contents .content ul li .list-11orless-number{width:43px;height:43px;font-size:20px}article section.s-ranking .container .tab-container .list-11orless.tabacc .contents .content ul li .list-11orless-photo img{width:100%;height:145px}article section.s-ranking .container .tab-container .list-11orless.tabacc .contents .content ul li .list-11orless-clinic{font-size:13px}article section.s-ranking .container .tab-container .list-11orless.tabacc .contents .content ul li .list-11orless-name{font-size:15px}@media screen and (max-width: 979px){article section.s-ranking{padding:9vw 0 12vw;background-size:150% auto, 150% auto;background-position:center top, center 72vw}article section.s-ranking .container{width:95%}article section.s-ranking .container .link{padding:4vw 2vw 0}article section.s-ranking .container .link>p{font-size:4vw}article section.s-ranking .container .link>p:first-child{font-size:4.5vw}article section.s-ranking .container .link>p.link-caution{font-size:3vw;margin:1vw 0 0}article section.s-ranking .container .link ul{flex-wrap:wrap;gap:5vw 3vw;margin:5vw 0 0}article section.s-ranking .container .link ul li{width:41vw;height:20vw;border-radius:3vw}article section.s-ranking .container .link ul li::before{width:10vw;height:10vw;background-size:6vw auto;left:50%;top:-3vw}article section.s-ranking .container .link ul li a{padding:4vw 0 0;font-size:4vw;border-radius:3vw}article section.s-ranking .container .link ul li a::before{height:1.5vw;bottom:2vw}article section.s-ranking .container .link ul li.etc::after{width:10vw;height:10vw;font-size:2vw;left:50%;top:-3vw}article section.s-ranking .container .list-top3{margin:9vw 0 0}article section.s-ranking .container .list-top3 ul{grid-template-columns:2.5vw 17vw 25vw 1fr 25vw 17vw 2.5vw;grid-template-rows:auto 5vw auto}article section.s-ranking .container .list-top3 ul li .list-top3-inner{padding:2vw}article section.s-ranking .container .list-top3 ul li .list-top3-inner::before{height:calc(100% - 39vw)}article section.s-ranking .container .list-top3 ul li .list-top3-number{width:15vw;height:17vw;left:-3vw;top:-4vw}article section.s-ranking .container .list-top3 ul li .list-top3-number span{font-size:6vw}article section.s-ranking .container .list-top3 ul li .list-top3-photo img{height:40vw}article section.s-ranking .container .list-top3 ul li .list-top3-clinic{font-size:3.5vw;margin:0 -4vw;padding:1.5vw}article section.s-ranking .container .list-top3 ul li .list-top3-clinic::before,article section.s-ranking .container .list-top3 ul li .list-top3-clinic::after{width:2vw;height:1.5vw}article section.s-ranking .container .list-top3 ul li .list-top3-name{margin:2vw 0 0}article section.s-ranking .container .list-top3 ul li .list-top3-name p.ja{font-size:5vw}article section.s-ranking .container .list-top3 ul li .list-top3-name p.kana{font-size:2.5vw;margin:1vw 0 0}article section.s-ranking .container .list-top3 ul li .list-top3-comment{margin:4vw 1vw 0;border-radius:1vw}article section.s-ranking .container .list-top3 ul li .list-top3-comment .fukidashi{height:4vw;font-size:2.5vw;padding:0 2vw;left:3vw;top:-2vw}article section.s-ranking .container .list-top3 ul li .list-top3-comment .fukidashi::before{width:1.5vw;height:2vw;bottom:-1vw}article section.s-ranking .container .list-top3 ul li .list-top3-comment .text{padding:2.5vw 2vw 1.5vw}article section.s-ranking .container .list-top3 ul li .list-top3-comment .text p{font-size:3vw}article section.s-ranking .container .list-top3 ul li .list-top3-btn{margin:2vw 0 0}article section.s-ranking .container .list-top3 ul li .list-top3-btn p{padding:0 2vw}article section.s-ranking .container .list-top3 ul li .list-top3-btn p a{font-size:2.5vw;padding:0.25vw 3vw 0.5vw}article section.s-ranking .container .list-top3 ul li .list-top3-btn p a::before{width:3vw;height:1.5vw;right:-1.5vw}article section.s-ranking .container .list-top3 ul li.no1{grid-column:3 / 6;grid-row:1 / 2}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-inner::before{height:calc(100% - 59vw)}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-number{width:18vw;height:21.5vw;top:-5vw}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-number span{font-size:8.5vw}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-photo img{height:60vw}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-clinic{font-size:4vw;margin:0 -4.5vw}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-clinic::before,article section.s-ranking .container .list-top3 ul li.no1 .list-top3-clinic::after{width:2.5vw;height:1.5vw}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-name{margin:3vw 0 0}article section.s-ranking .container .list-top3 ul li.no1 .list-top3-name p.ja{font-size:5.5vw}article section.s-ranking .container .list-top3 ul li.no2{grid-column:2 / 4;grid-row:3 / 4}article section.s-ranking .container .list-top3 ul li.no3{grid-column:5 / 7;grid-row:3 / 4}article section.s-ranking .container .list-4orless{margin:7vw 0 0}article section.s-ranking .container .list-4orless ul{gap:5vw 3.5%}article section.s-ranking .container .list-4orless ul li{width:31%;padding:2vw 1.5vw 2vw}article section.s-ranking .container .list-4orless ul li .list-4orless-number{width:11vw;height:11vw;padding:0.5vw 0 0 1.2vw;left:-3vw;top:-2vw}article section.s-ranking .container .list-4orless ul li .list-4orless-number span{font-size:4.2vw}article section.s-ranking .container .list-4orless ul li .list-4orless-inner::before{height:20vw}article section.s-ranking .container .list-4orless ul li .list-4orless-photo{padding:2vw 2vw 0}article section.s-ranking .container .list-4orless ul li .list-4orless-photo img{height:30vw}article section.s-ranking .container .list-4orless ul li .list-4orless-clinic{font-size:3vw;margin:1.5vw 0 0}article section.s-ranking .container .list-4orless ul li .list-4orless-name{font-size:3.5vw}article section.s-ranking .container .list-4orless ul li .list-4orless-btn{margin:1.5vw 0 0}article section.s-ranking .container .list-4orless ul li .list-4orless-btn p{padding:0 2vw}article section.s-ranking .container .list-4orless ul li .list-4orless-btn p a{font-size:2.5vw;padding:0.25vw 3vw 0.5vw}article section.s-ranking .container .list-4orless ul li .list-4orless-btn p a::before{width:3vw;height:1.5vw;right:-1.5vw}article section.s-ranking .container .list-11orless.tabacc{margin:6vw 0 0}article section.s-ranking .container .list-11orless.tabacc .contents .title{min-height:12vw;font-size:4.5vw;border-radius:3vw;padding:1vw 7vw}article section.s-ranking .container .list-11orless.tabacc .contents .title::before,article section.s-ranking .container .list-11orless.tabacc .contents .title::after{width:6vw;height:6vw;right:3vw}article section.s-ranking .container .list-11orless.tabacc .contents .title::after{font-size:4vw}article section.s-ranking .container .list-11orless.tabacc .contents .title.-open{border-radius:3vw 3vw 0 0}article section.s-ranking .container .list-11orless.tabacc .contents .content{padding:4vw 3vw;border-radius:0 0 3vw 3vw}article section.s-ranking .container .list-11orless.tabacc .contents .content ul{gap:4vw 2.5%}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li{width:23%}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-number{width:7vw;height:7vw;font-size:4vw;left:-2vw;top:-1vw}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-photo img{height:23vw}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-clinic{font-size:2.5vw;margin:1vw 0 0}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-name{font-size:3vw;margin:0.5vw 0 0}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-btn{margin:1.5vw 0 0}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-btn p{padding:0 2vw}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-btn p a{font-size:2.5vw;padding:0.25vw 3vw 0.5vw}article section.s-ranking .container .list-11orless.tabacc .contents .content ul li .list-11orless-btn p a::before{width:3vw;height:1.5vw;right:-1.5vw}article section.s-ranking .container .tab-container{margin:10vw 0 0}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn{width:32%;height:12vw;font-size:3.5vw;line-height:1.3;border-radius:3vw 3vw 0 0;padding:0 2vw}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn.-active{height:15vw;padding-bottom:3vw}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn.-active::before{height:3vw}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn>em{padding:0 0 0 12vw}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn>em::before{width:10vw;height:10vw;background-size:6vw auto}article section.s-ranking .container .tab-container .tab-btn-wrap .tab-btn.tab-etc>em::after{width:10vw;height:10vw;font-size:2vw;padding:0 0 0.5em 1.5em}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents{padding:5vw 3vw 7vw}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-top3 ul{grid-template-columns:2.5vw 17vw 22vw 1fr 22vw 17vw 2.5vw;grid-template-rows:auto 5vw auto}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-4orless{margin:7vw 0 0}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-4orless ul{gap:5vw 3.5%}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-4orless ul li{width:31%;padding:1.5vw 1.5vw 2vw}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-4orless ul li .list-4orless-number{width:11vw;height:11vw;padding:0.5vw 0 0 1.2vw}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-4orless ul li .list-4orless-number span{font-size:4.2vw}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-4orless ul li .list-4orless-photo img{height:25vw}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-4orless ul li .list-4orless-clinic{font-size:2.5vw}article section.s-ranking .container .tab-container .tab-contents-wrap .tab-contents .list-4orless ul li .list-4orless-name{font-size:3vw}article section.s-ranking .container .tab-container .list-11orless.tabacc{margin:7vw 0 0}article section.s-ranking .container .tab-container .list-11orless.tabacc .contents .content{padding:4vw 5vw}article section.s-ranking .container .tab-container .list-11orless.tabacc .contents .content ul{gap:4vw 5%}article section.s-ranking .container .tab-container .list-11orless.tabacc .contents .content ul li{width:30%}article section.s-ranking .container .tab-container .list-11orless.tabacc .contents .content ul li .list-11orless-number{width:8vw;height:8vw;font-size:4vw}article section.s-ranking .container .tab-container .list-11orless.tabacc .contents .content ul li .list-11orless-photo img{height:29vw}article section.s-ranking .container .tab-container .list-11orless.tabacc .contents .content ul li .list-11orless-clinic{font-size:2.5vw}article section.s-ranking .container .tab-container .list-11orless.tabacc .contents .content ul li .list-11orless-name{font-size:3vw}}article section.s-doctor{background:url(/assets/doctor/ranking/images/doctor01.jpg?2026331103236) center top/cover no-repeat;padding:120px 0 90px;overflow:hidden}article section.s-doctor .container{width:980px;margin:0 auto;position:relative}article section.s-doctor .container .img{position:absolute;right:615px;top:-65px}article section.s-doctor .container .img img{max-width:inherit}article section.s-doctor .container .text{padding:0 0 0 385px;position:relative}article section.s-doctor .container .text p{text-align:left;line-height:1.8}article section.s-doctor .container .text p+p{margin-top:2em}article section.s-doctor .container .search{background:rgba(255,255,255,0.7);border-radius:500px;color:#a6645d;padding:30px 20px 35px;margin:70px 0 0;position:relative}article section.s-doctor .container .search p{line-height:2}article section.s-doctor .container .search-index{font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;font-size:24px}article section.s-doctor .container .search-btn{width:540px;display:flex;justify-content:center;align-items:center;margin:25px auto 20px;position:relative}article section.s-doctor .container .search-btn-fukidashi{position:absolute;left:27px;top:-13px;z-index:1;filter:drop-shadow(0 3px 8px rgba(112,54,28,0.3))}article section.s-doctor .container .search-btn-fukidashi p{display:flex;justify-content:center;align-items:center;height:25px;font-size:13px;color:#fff;background:#ffc343;border-radius:100px;padding:0 12px 2px}article section.s-doctor .container .search-btn-fukidashi p::before{content:"";display:block;width:10px;height:7px;background:#ffc343;clip-path:polygon(0 0, 90% 0, 100% 100%);position:absolute;left:60%;bottom:-6px}article section.s-doctor .container .search-btn-text{width:100%;height:70px;filter:drop-shadow(0 5px 18px rgba(112,54,28,0.3))}article section.s-doctor .container .search-btn-text a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:20px;color:#fff;border-radius:100px;text-decoration:none;background:#e75a62;background:linear-gradient(0deg, #e75a62 0%, #f29270 100%);padding:0 20px 0 0}article section.s-doctor .container .search-btn-text a::before{content:"";display:block;width:79px;height:79px;background:url(/assets/doctor/ranking/images/doctor03.png?2026331103236) center top/100% auto no-repeat;position:absolute;right:15px;top:9px}@media screen and (max-width: 979px){article section.s-doctor{padding:12vw 0 10vw}article section.s-doctor .container{width:95%;margin:0 auto;position:relative}article section.s-doctor .container .img{right:inherit;left:-8vw;top:-4vw}article section.s-doctor .container .img img{width:57vw}article section.s-doctor .container .text{padding:0}article section.s-doctor .container .text p:first-child{padding-left:50vw}article section.s-doctor .container .search{padding:4vw 4vw 5vw;border-radius:12vw;margin:7vw 0 0}article section.s-doctor .container .search p{font-size:3.2vw;line-height:1.5}article section.s-doctor .container .search-index{font-size:4.5vw !important;margin:0 0 2vw}article section.s-doctor .container .search-btn{width:100%;margin:4vw auto 3vw}article section.s-doctor .container .search-btn-fukidashi{left:5vw;top:-2.5vw;z-index:1;filter:drop-shadow(0 3px 8px rgba(112,54,28,0.3))}article section.s-doctor .container .search-btn-fukidashi p{display:flex;justify-content:center;align-items:center;height:5vw;font-size:2.5vw;padding:0 2vw 0.2vw}article section.s-doctor .container .search-btn-fukidashi p::before{width:2vw;height:1.4vw;left:60%;bottom:-1.2vw}article section.s-doctor .container .search-btn-text{width:85vw;height:14vw;filter:drop-shadow(0 1vw 2vw rgba(112,54,28,0.3))}article section.s-doctor .container .search-btn-text a{font-size:3.5vw;padding:0 4vw 0 0}article section.s-doctor .container .search-btn-text a::before{width:12vw;height:12vw;right:0;top:3vw}}
