article em{font-style:normal}article section.s-mv{height:380px;background:#ea9eb8;background:linear-gradient(40deg, #ea9eb8 30%, #d70d52 65%);text-align:center}article section.s-mv .mv_inner{display:flex;justify-content:flex-end;align-items:center;width:980px;height:100%;margin:0 auto;position:relative}article section.s-mv .mv_inner::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0}article section.s-mv .mv_inner header{display:inline-flex;flex-direction:column;min-width:365px;font-family:"游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", メイリオ, Meiryo, serif, Georgia;font-weight:bold;position:relative;color:#fff;z-index:3;letter-spacing:1px;margin:0 50px 0 0}article section.s-mv .mv_inner header h1>span{display:block}article section.s-mv .mv_inner header h1>span.title{font-size:18px;border-bottom:1px solid #fff;margin-bottom:15px;padding:0 0 10px}article section.s-mv .mv_inner header h1>span.category{display:flex;justify-content:center;align-items:center;font-size:65px;line-height:1.2}article section.s-mv .mv_inner header h1>span.category>.sub{margin-left:0.2em;font-size:50%}article section.s-mv .mv_inner header p{font-size:21px;color:#e2b888}article section.s-mv .mv_inner .circle{position:absolute;left:10px;bottom:60px}@media screen and (max-width: 979px){article section.s-mv{height:inherit;background:linear-gradient(40deg, #ea9eb8 30%, #d70d52 75%)}article section.s-mv .mv_inner{width:100%;padding:10vw 0}article section.s-mv .mv_inner::before{mix-blend-mode:multiply}article section.s-mv .mv_inner header{display:inline-flex;flex-direction:column;min-width:52vw;margin:0 5vw 0 0}article section.s-mv .mv_inner header h1 span{display:block}article section.s-mv .mv_inner header h1 span.title{font-size:3vw;margin-bottom:2vw;padding:0 0 1.5vw}article section.s-mv .mv_inner header h1 span.category{font-size:8vw}article section.s-mv .mv_inner header p{font-size:3.5vw}article section.s-mv .mv_inner .circle{width:20vw;left:1vw;bottom:2vw}}article section.s-mv.top .mv_inner::before{background:url("/assets/doctor/osusume/all/agingcare/threadlift/images/mv.png?20254417107") left bottom/auto 100% no-repeat}@media screen and (max-width: 979px){article section.s-mv.top .mv_inner::before{background-position:-15vw bottom}}article section.s-mv.fa-hamura .mv_inner::before{background:url("/assets/doctor/osusume/all/agingcare/fa-hamura/images/mv.png?20254417107") left bottom/auto 100% no-repeat}@media screen and (max-width: 979px){article section.s-mv.fa-hamura .mv_inner::before{background-position:-15vw bottom}}article section.s-mv.tess .mv_inner::before{background:url("/assets/doctor/osusume/all/agingcare/threadlift/tess/images/mv.png?20254417107") 110px bottom/auto 100% no-repeat}@media screen and (max-width: 979px){article section.s-mv.tess .mv_inner::before{background-position:0 bottom}}article section.s-mv.zensetsu .mv_inner::before{background:url("/assets/doctor/osusume/all/eyelid/sekkai/zensetsu/images/mv.png?20254417107") 68px bottom/auto 100% no-repeat}@media screen and (max-width: 979px){article section.s-mv.zensetsu .mv_inner::before{background-position:0 bottom}}article section.s-mv.fa-over .mv_inner::before{background:url("/assets/doctor/osusume/all/agingcare/fa-over/images/mv.png?20254417107") 150px bottom/auto 100% no-repeat}@media screen and (max-width: 979px){article section.s-mv.fa-over .mv_inner::before{background-position:38px bottom}}article section.s-mv.richface .mv_inner::before{background:url("/assets/doctor/osusume/all/agingcare/richface/images/mv.png?20254417107") 80px bottom/auto 100% no-repeat}@media screen and (max-width: 979px){article section.s-mv.richface .mv_inner::before{background-position:left bottom}}article section.s-mv.richface .mv_inner header h1>span.category{font-size:50px}@media screen and (max-width: 979px){article section.s-mv.richface .mv_inner header h1>span.category{font-size:6.6vw}}article section.s-doctor{padding:80px 0 150px;background:#fff3f7}article section.s-doctor header{width:980px;border-bottom:2px solid #d70d52;padding:0 0 12px;margin:0 auto 50px}article section.s-doctor header h2{height:115px;display:flex;justify-content:flex-start;align-items:center;font-size:28px;background:url(/assets/doctor/osusume/all/images/doctor_index.png?20254417107) 80px center no-repeat;padding:20px 30px 0 260px}article section.s-doctor h3{width:980px;font-size:34px;font-weight:bold;color:#fff;background:#d70d52;text-align:center;margin:0 auto}article section.s-doctor .osusumeDoctor{width:980px;margin:0 auto;background:url(/assets/doctor/osusume/all/images/doctor_bg01.jpg?20254417107) center bottom no-repeat #fff;background-size:contain;padding-bottom:30px;position:relative}article section.s-doctor .osusumeDoctor+.osusumeDoctor,article section.s-doctor .osusumeDoctor+h3{margin-top:50px}article section.s-doctor .osusumeDoctor .top{display:flex;margin-bottom:190px}article section.s-doctor .osusumeDoctor .top .photo{position:relative}article section.s-doctor .osusumeDoctor .top .photo figure{padding:0;margin:0}article section.s-doctor .osusumeDoctor .top .photo figure.badge{position:absolute;width:150px;right:-15px;bottom:-80px}article section.s-doctor .osusumeDoctor .top .photo .medal{position:absolute;width:200px;left:0;bottom:-100px}article section.s-doctor .osusumeDoctor .top .text{flex:1;padding:40px 45px;font-weight:bold}article section.s-doctor .osusumeDoctor .top .text .dr_info{font-size:20px}article section.s-doctor .osusumeDoctor .top .text .dr_info .name{font-size:40px;border-bottom:1px solid #000}article section.s-doctor .osusumeDoctor .top .text .dr_info .name .kana{font-size:18px;padding:0 0 0 20px}article section.s-doctor .osusumeDoctor .top .text .links{margin:20px 0}article section.s-doctor .osusumeDoctor .top .text .links ul{display:flex;align-items:center}article section.s-doctor .osusumeDoctor .top .text .links ul li+li{margin-left:10px}article section.s-doctor .osusumeDoctor .top .text .links .link_btn{display:flex;justify-content:space-between;margin:20px 0 0}article section.s-doctor .osusumeDoctor .top .text .links .link_btn .btn.drlink a{display:flex;justify-content:center;align-items:center;background:#8f6e3e;color:#fff;width:270px;height:55px;font-size:16px;font-weight:bold;text-decoration:none;border-radius:100px;position:relative}article section.s-doctor .osusumeDoctor .top .text .links .link_btn .btn.drlink a::before{content:"";position:absolute;border-top:2px solid #fff;border-right:2px solid #fff;right:18px;top:50%;top:calc(50% - 6px);width:10px;height:10px;transform:rotate(45deg)}article section.s-doctor .osusumeDoctor .sns_wrap{position:absolute;width:60%;right:30px;bottom:50px}article section.s-doctor .osusumeDoctor .sns_wrap .insta_cont ul#instaWidget{display:flex;justify-content:space-between}article section.s-doctor .osusumeDoctor .sns_wrap .insta_cont ul#instaWidget li{width:49%}article section.s-doctor .osusumeDoctor .sns_wrap .insta_cont ul#instaWidget li p{height:0px;padding-bottom:100%;overflow:hidden}article section.s-doctor .osusumeDoctor .sns_wrap .insta_cont ul#instaWidget li p img{width:33vw;max-width:283px;height:33vw;max-height:283px;object-fit:cover;-o-object-fit:cover}article section.s-doctor .osusumeDoctor .sns_wrap .insta_cont #instaModal{display:none}article section.s-doctor .osusumeDoctor .sns_wrap .insta_cont .btn.morelink{margin-top:20px}article section.s-doctor .osusumeDoctor .sns_wrap .insta_cont .btn.morelink a{display:flex;justify-content:center;align-items:center;width:300px;height:55px;font-size:18px;font-weight:bold;text-decoration:none;border-radius:100px;position:relative;border:2px solid #8f6e3e;color:#8f6e3e;background:#fff;margin:0 auto}article section.s-doctor .osusumeDoctor .sns_wrap .insta_cont .btn.morelink a::before{content:"";position:absolute;right:18px;top:50%;top:calc(50% - 6px);width:10px;height:10px;transform:rotate(45deg);border-top:2px solid #8f6e3e;border-right:2px solid #8f6e3e}article section.s-doctor .osusumeDoctor.acc_inner{width:100%}@media screen and (max-width: 979px){article section.s-doctor{padding:9vw 0 12vw}article section.s-doctor header{width:96%;padding:0 0 1.5vw;margin:0 auto 6vw}article section.s-doctor header h2{height:17vw;font-size:4vw;background:url(/assets/doctor/osusume/all/images/doctor_index.png?20254417107) 2vw center/auto 100% no-repeat;padding:2vw 0 0 30vw;line-height:1.4}article section.s-doctor h3{width:96%;font-size:4.5vw;padding:1vw}article section.s-doctor .osusumeDoctor{width:96%;background-size:auto;padding-bottom:5vw}article section.s-doctor .osusumeDoctor+.osusumeDoctor,article section.s-doctor .osusumeDoctor+h3{margin-top:5vw}article section.s-doctor .osusumeDoctor .top{position:relative;margin-bottom:8vw}article section.s-doctor .osusumeDoctor .top .photo{width:40%;margin:0 auto}article section.s-doctor .osusumeDoctor .top .photo figure.badge{width:18vw;right:-2vw;bottom:-1vw}article section.s-doctor .osusumeDoctor .top .photo .medal{width:23vw;left:-1vw;bottom:-2vw}article section.s-doctor .osusumeDoctor .top .text{width:60%;padding:3vw 4vw}article section.s-doctor .osusumeDoctor .top .text .dr_info{font-size:3.5vw}article section.s-doctor .osusumeDoctor .top .text .dr_info .name{font-size:5.5vw;line-height:1.2;margin:1.5vw 0 0}article section.s-doctor .osusumeDoctor .top .text .dr_info .name .kana{display:block;font-size:2.5vw;padding:0}article section.s-doctor .osusumeDoctor .top .text .links{margin:2vw 0 0;align-items:center}article section.s-doctor .osusumeDoctor .top .text .links ul li+li{margin-left:1.5vw}article section.s-doctor .osusumeDoctor .top .text .links .link_btn{display:block;margin:2.5vw 0 0}article section.s-doctor .osusumeDoctor .top .text .links .link_btn .btn.drlink+.btn.drlink{margin-top:1.5vw}article section.s-doctor .osusumeDoctor .top .text .links .link_btn .btn.drlink a{width:auto;max-width:50vw;height:8vw;font-size:3vw;margin:auto}article section.s-doctor .osusumeDoctor .top .text .links .link_btn .btn.drlink a::before{border-top:0.5vw solid #fff;border-right:0.5vw solid #fff}article section.s-doctor .osusumeDoctor .sns_wrap{position:relative;width:92%;right:0;left:0;bottom:0;margin:auto}article section.s-doctor .osusumeDoctor .sns_wrap .insta_cont ul#instaWidget li p img{width:98%;height:auto}article section.s-doctor .osusumeDoctor .sns_wrap .insta_cont .btn.morelink{margin-top:5vw}article section.s-doctor .osusumeDoctor .sns_wrap .insta_cont .btn.morelink a{width:auto;width:80%;height:9vw;font-size:3vw;border:0.5vw solid #8f6e3e}article section.s-doctor .osusumeDoctor .sns_wrap .insta_cont .btn.morelink a::before{right:3vw;top:calc(50% - 0.7vw);width:1.5vw;height:1.5vw;border-top:0.5vw solid #8f6e3e;border-right:0.5vw solid #8f6e3e}}article section.s-guidance{width:980px;margin:45px auto 0}article section.s-guidance .text01{font-size:16px;background:#eeeeee;padding:20px 30px}article section.s-guidance .btn{text-align:center;margin:40px 0 0}@media screen and (max-width: 979px){article section.s-guidance{width:95%;margin:6vw auto 0}article section.s-guidance .text01{font-size:3vw;padding:2vw 3vw}article section.s-guidance .btn{margin:5vw 0 0}article section.s-guidance .btn .button-normal{min-height:inherit;font-size:4vw;padding:2.5vw 8vw}article section.s-guidance .btn .button-normal::after{width:3vw;height:3vw;background-size:2.5vw auto;right:3vw;top:50%;transform:translate(0, -50%)}}
