@import url("https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&family=Cormorant:ital,wght@0,300..700;1,300..700&family=Cinzel:wght@400..900&display=swap");.doctor header h3{display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1.3;margin:0 0 60px}.doctor header h3 span.en{font-size:43px;font-family:"Cormorant","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.doctor header h3 span.ja{font-size:16px}@media screen and (max-width: 979px){.doctor header h3{margin:0 0 9vw}.doctor header h3 span.en{font-size:6.5vw}.doctor header h3 span.ja{font-size:3.5vw}}.doctor .doctor_section{padding:100px 0;background:#f5f5f5}@media screen and (max-width: 979px){.doctor .doctor_section{padding:10vw 0}}.doctor .doctor_section .title{text-align:center;font-size:30px;border-bottom:1px solid #000}@media screen and (max-width: 979px){.doctor .doctor_section .title{font-size:Min(5vw, 30px)}}.doctor .doctor_section .anclink{content:" ";display:block;height:100px;margin-top:-100px}.doctor .doctor_section .doctor_container{width:980px;background:#fff;padding:30px;margin:0 auto 50px;padding-bottom:30px;box-shadow:0 0 16px rgba(0,0,0,0.15);position:relative}.doctor .doctor_section .doctor_container::before{content:"";width:172px;height:100%;position:absolute;left:0;top:0;background:#f4f0ea}.doctor .doctor_section .doctor_container:last-child{margin-bottom:0}.doctor .doctor_section .doctor_container .top{display:flex;align-items:flex-start;margin-bottom:20px;position:relative}.doctor .doctor_section .doctor_container .top .photo{position:relative;padding:0 0 40px}.doctor .doctor_section .doctor_container .top .photo figure{padding:0;margin:0}.doctor .doctor_section .doctor_container .top .photo figure.badge{position:absolute;width:150px;right:-15px;bottom:-80px}.doctor .doctor_section .doctor_container .top .photo .medal{position:absolute;left:0;bottom:0;display:flex;width:100%}.doctor .doctor_section .doctor_container .top .photo .medal .img{width:40%}.doctor .doctor_section .doctor_container .top .text{flex:1;padding:0 0 0 33px}.doctor .doctor_section .doctor_container .top .text .dr_info{font-size:20px;font-weight:bold}.doctor .doctor_section .doctor_container .top .text .dr_info .name{font-size:40px;border-bottom:1px solid #000}.doctor .doctor_section .doctor_container .top .text .dr_info .name .kana{font-size:18px;padding:0 0 0 20px}.doctor .doctor_section .doctor_container .top .text .links{margin:20px 0}.doctor .doctor_section .doctor_container .top .text .links ul{display:flex;align-items:center}.doctor .doctor_section .doctor_container .top .text .links ul li+li{margin-left:10px}.doctor .doctor_section .doctor_container .top .text .links .link_btn{display:flex;justify-content:space-between;flex-wrap:wrap;margin:20px 0 0;list-style:none}.doctor .doctor_section .doctor_container .top .text .links .link_btn li:nth-child(n+3){margin-top:10px}.doctor .doctor_section .doctor_container .top .text .links .link_btn li a{display:flex;justify-content:center;align-items:center;background:#937a50;color:#fff;width:260px;height:44px;font-size:16px;text-decoration:none;border-radius:100px;position:relative}.doctor .doctor_section .doctor_container .top .text .links .link_btn li a::before{content:"";position:absolute;width:20px;height:20px;right:18px;top:50%;transform:translate(0, -50%);background:url("/assets/itaewon-beauty/doctor/images/arrow01.svg") center center/100% auto no-repeat}.doctor .doctor_section .doctor_container .comment{position:relative}.doctor .doctor_section .doctor_container .comment p{font-size:15px}.doctor .doctor_section .doctor_container .comment p.comment_index{font-size:21px;font-weight:bold}.doctor .doctor_section .doctor_container .sns_wrap{position:relative}.doctor .doctor_section .doctor_container .sns_wrap .insta_cont ul#instaWidget{display:flex;justify-content:space-between}.doctor .doctor_section .doctor_container .sns_wrap .insta_cont ul#instaWidget li p{height:0px;padding-bottom:100%;overflow:hidden}.doctor .doctor_section .doctor_container .sns_wrap .insta_cont ul#instaWidget li p img{width:33vw;max-width:224px;height:33vw;max-height:224px;object-fit:cover;-o-object-fit:cover}.doctor .doctor_section .doctor_container .sns_wrap .insta_cont #instaModal{display:none}.doctor .doctor_section .doctor_container .sns_wrap .insta_cont .btn.morelink{margin-top:20px}.doctor .doctor_section .doctor_container .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}.doctor .doctor_section .doctor_container .sns_wrap .insta_cont .btn.morelink a::before{content:"";position:absolute;width:25px;height:25px;right:18px;top:50%;transform:translate(0, -50%);background:url("/assets/itaewon-beauty/doctor/images/arrow02.svg") center center/100% auto no-repeat}.doctor .doctor_section .doctor_container .photo_cont{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.doctor .doctor_section .doctor_container .photo_cont .photo{width:calc((100% - 10px)/2)}.doctor .doctor_section .doctor_container .photo_cont .photo:nth-child(n+3){margin-top:10px}@media screen and (max-width: 979px){.doctor .doctor_section .doctor_container{width:96%;background-size:auto;margin-bottom:5vw;padding:3vw 3vw 5vw;box-shadow:0 0 2vw rgba(0,0,0,0.15)}.doctor .doctor_section .doctor_container::before{width:25vw}.doctor .doctor_section .doctor_container .top{position:relative;margin-bottom:3vw}.doctor .doctor_section .doctor_container .top .photo{width:40%;padding:0 0 5vw}.doctor .doctor_section .doctor_container .top .photo figure.badge{width:15vw}.doctor .doctor_section .doctor_container .top .photo .medal{left:-1vw;bottom:-2vw}.doctor .doctor_section .doctor_container .top .text{width:60%;padding:0 0 0 3vw}.doctor .doctor_section .doctor_container .top .text .dr_info{font-size:3.5vw}.doctor .doctor_section .doctor_container .top .text .dr_info .name{font-size:5.5vw;line-height:1.2;margin:1.5vw 0 0}.doctor .doctor_section .doctor_container .top .text .dr_info .name .kana{display:block;font-size:2.5vw;padding:0}.doctor .doctor_section .doctor_container .top .text .links{margin:2vw 0 0;align-items:center}.doctor .doctor_section .doctor_container .top .text .links ul li{width:6vw}.doctor .doctor_section .doctor_container .top .text .links ul li+li{margin-left:1.5vw}.doctor .doctor_section .doctor_container .top .text .links .link_btn{display:block;margin:2.5vw 0 0}.doctor .doctor_section .doctor_container .top .text .links .link_btn li:nth-child(n+2){margin-top:1.5vw}.doctor .doctor_section .doctor_container .top .text .links .link_btn li a{width:auto;max-width:50vw;height:8vw;font-size:3vw;margin:auto}.doctor .doctor_section .doctor_container .top .text .links .link_btn li a::before{width:4vw;height:4vw}.doctor .doctor_section .doctor_container .comment{margin-bottom:3vw}.doctor .doctor_section .doctor_container .comment p{font-size:3vw}.doctor .doctor_section .doctor_container .comment p.comment_index{font-size:4vw}.doctor .doctor_section .doctor_container .sns_wrap{width:100%}.doctor .doctor_section .doctor_container .sns_wrap .insta_cont ul#instaWidget li+li{margin-left:1vw}.doctor .doctor_section .doctor_container .sns_wrap .insta_cont ul#instaWidget li p img{width:100%;height:auto}.doctor .doctor_section .doctor_container .sns_wrap .insta_cont .btn.morelink{margin-top:5vw}.doctor .doctor_section .doctor_container .sns_wrap .insta_cont .btn.morelink a{width:60vw;height:9vw;font-size:3vw;border:0.5vw solid #8f6e3e}.doctor .doctor_section .doctor_container .sns_wrap .insta_cont .btn.morelink a::before{width:5vw;height:5vw}}.jquery-modal .modal .modal_cont{display:flex;justify-content:space-around;flex-wrap:wrap}.jquery-modal .modal .modal_cont .modal_photo{width:30%}.jquery-modal .modal .modal_cont .modal_photo .photo{max-width:230px}.jquery-modal .modal .modal_cont .modal_info{width:68%;line-height:1.4}.jquery-modal .modal .modal_cont .modal_info .position{font-size:21px;font-weight:bold;margin-top:0.5em}.jquery-modal .modal .modal_cont .modal_info .name{font-size:30px;font-weight:bold}.jquery-modal .modal .modal_cont .modal_info .name span{font-size:21px;margin-left:0.5em}.jquery-modal .modal .modal_cont .modal_info .name span.sns_icon{margin-left:0.5em}.jquery-modal .modal .modal_cont .modal_info .name span.sns_icon a:not(:first-child){margin-left:5px}.jquery-modal .modal .modal_cont .modal_info .name span.sns_icon a img{width:35px;vertical-align:top}.jquery-modal .modal .modal_cont .modal_info .comment{margin-top:20px}.jquery-modal .modal .modal_cont .modal_movie{width:100%;margin-top:30px;text-align:center}.jquery-modal .modal .modal_cont .modal_movie .youtube-box{background-color:transparent}@media screen and (max-width: 979px){.jquery-modal .modal .modal_cont{display:block}.jquery-modal .modal .modal_cont .modal_photo{width:auto;max-width:40%;float:left;margin:0 3vw 1vw 0}.jquery-modal .modal .modal_cont .modal_info{width:100%}.jquery-modal .modal .modal_cont .modal_info .position{margin-top:1vw;font-size:Min(2.8vw, 21px)}.jquery-modal .modal .modal_cont .modal_info .name{font-size:Min(5vw, 30px)}.jquery-modal .modal .modal_cont .modal_info .name span{font-size:Min(3vw, 21px)}.jquery-modal .modal .modal_cont .modal_info .name span.sns_icon{display:block;margin:0 auto 10px}.jquery-modal .modal .modal_cont .modal_info .name span.sns_icon a img{width:25px}.jquery-modal .modal .modal_cont .modal_info .comment{margin-top:1vw}.jquery-modal .modal .modal_cont .modal_movie{margin-top:2vw}}
