@charset "utf-8";

/*****************************상단영역*****************************/
/* 헤더 */
#doctor_profile_wrap {height:100%;}
#doctor_profile_wrap .doc_head {position:fixed; top:0; left:0; z-index:100; width:100%; height:80px; background:rgba(92,97,101,0.5);}
#doctor_profile_wrap .doc_head .inner {padding:0 110px; overflow:hidden;}
#doctor_profile_wrap .doc_head h1.logo {display:inline-block; padding-top:22px;}
#doctor_profile_wrap .doc_head .inner nav {float:right;}
#doctor_profile_wrap .doc_head .inner nav ul {overflow:hidden;}
#doctor_profile_wrap .doc_head .inner nav ul li {float:left; line-height:80px; margin-left:30px;}
#doctor_profile_wrap .doc_head .inner nav ul li a{display:block; color:#fff; font-size:16px; font-family:'NotoKrM',sans-serif; padding-left:44px; background-repeat:no-repeat; background-position:0 50%; letter-spacing: -0.05em;}
#doctor_profile_wrap .doc_head .inner nav ul li.icon1 a {background-image:url(/img/01reserv/doctor/doc_icon1.png);}
#doctor_profile_wrap .doc_head .inner nav ul li.icon2 a {background-image:url(/img/01reserv/doctor/doc_icon2.png);}
#doctor_profile_wrap .doc_head .inner nav ul li.icon3 a {background-image:url(/img/01reserv/doctor/doc_icon3.png);}

/* 모바일 비주얼 */
#doctor_profile_wrap .mvisual {display:none;}

.fp-scrollable {overflow-y:scroll;}

/*nav*/
#fp-nav.right {right:80px;}
#fp-nav ul li  {width:60px; height:60px; margin-bottom:20px;}
#fp-nav ul li a span,
#fp-nav ul li a.active span,
#fp-nav ul li:hover a span, 
#fp-nav ul li:hover a.active span{width:60px; height:60px;}
#fp-nav ul li a.active span  {display:inline-block; margin:0; background:#ddd}

#fp-nav ul li:nth-of-type(1) a span {display:inline-block; margin:0; background:url('/img/01reserv/doctor/nav_icon1.png')no-repeat 50% 50% !important;}
#fp-nav ul li:nth-of-type(1) a.active span  {display:inline-block; margin:0; background:url('/img/01reserv/doctor/nav_icon1_ov.png')no-repeat 50% 50% !important; box-shadow:3px 8px 15px rgba(0,0,0, 0.3);}

#fp-nav ul li:nth-of-type(2) a span {display:inline-block; margin:0; background:url('/img/01reserv/doctor/nav_icon2.png')no-repeat 50% 50% !important;}
#fp-nav ul li:nth-of-type(2) a.active span  {display:inline-block; margin:0; background:url('/img/01reserv/doctor/nav_icon2_ov.png')no-repeat 50% 50% !important; box-shadow:3px 8px 15px rgba(0,0,0, 0.3);}


/* 공통사항 */
#doctor_profile_wrap .section {height:940px;}
#doctor_profile_wrap .section .inner {width:1380px; margin:0 auto;}
#doctor_profile_wrap .fullpage-wrapper {width: 100%!important; transform: none!important;}
#doctor_profile_wrap .fp-section {width: 100%!important; position: absolute; left: 0; top: 0; visibility: hidden; opacity: 0; z-index: 0;transition: all .7s ease-in-out;}
#doctor_profile_wrap .fp-section.active {visibility: visible; opacity: 1;z-index: 1;}

/*섹션1*/
#doctor_profile_wrap #section0 {}
#doctor_profile_wrap .section.bg01 {/*background:url('/img/01reserv/doctor/doc_bg1.jpg')no-repeat 50% 50%;background-size:cover;*/}
#doctor_profile_wrap .section.bg01.back_bg {width:100%; height:100%; background-size:cover; background-position:50% 50% !important; }

#doctor_profile_wrap .section.bg01 .scroll {width:564px; padding:210px 0;}
#doctor_profile_wrap .profile {position:relative; width:564px; font-size:16px; line-height:1; font-family:'NotoKrM',sans-serif; letter-spacing:-0.05em;}
#doctor_profile_wrap .profile .team {font-size:30px; line-height:1; color:#fff; margin-bottom:30px;} /*진료과*/
#doctor_profile_wrap .profile .name {font-size:80px; line-height:1; color:#fff; font-family:'NotoKrB'; margin-bottom:45px;} /* 이름 */
#doctor_profile_wrap .profile .talk {font-size:25px; line-height:1.4; color:#fadf2b; margin-bottom:75px;} /*한마디*/
#doctor_profile_wrap .btn_wrap {position:absolute; top:45px; right:0; display:inline-block;}
#doctor_profile_wrap .btn_wrap a{display:inline-block; float:left; color:#fff; font-size:20px; font-family:'NotoKrB',sans-serif; letter-spacing: -0.05em;}
#doctor_profile_wrap .btn_wrap a.btn {width:120px; height:115px; line-height:115px; text-align:center; box-shadow: 2px 2px 6px rgba(0,0,0,0.3);}
#doctor_profile_wrap .btn_wrap a.btn.blue {background:#153561;}
#doctor_profile_wrap .btn_wrap a.btn.skyblue {background:#1b62c2}

#doctor_profile_wrap .position {width:100%; display:inline-block; margin-bottom:40px;}
#doctor_profile_wrap .position dt {font-size:23px; font-family: 'NotoKrB'; color:#fff;
margin-bottom:18px; letter-spacing:-0.08em;}
#doctor_profile_wrap .position dd {font-size:20px; color:#fff; font-family: 'NotoKrM'; line-height:1.4;}

#doctor_profile_wrap .part {display:inline-block; margin-bottom:40px;}
#doctor_profile_wrap .part dt {font-size:23px; font-family: 'NotoKrB'; color:#fff;
margin-bottom:18px; letter-spacing:-0.08em;}
#doctor_profile_wrap .part dd {font-size:20px; color:#fff; font-family: 'NotoKrM'; line-height:1.4;}

#doctor_profile_wrap .d_sche {position:relative; width:564px; font-size:16px; line-height:1; font-family:'NotoKrM',sans-serif; letter-spacing:-0.05em; overflow:hidden;
margin-bottom:200px;}
#doctor_profile_wrap .d_sche .tit {font-size:23px; display:inline-block;letter-spacing:-0.08em; color:#fff; margin-bottom:20px; line-height:37px;}
#doctor_profile_wrap .d_sche .cate {color:#efefef; font-size:15px; float:right;  line-height:37px;}
#doctor_profile_wrap .d_sche .cate span {background-position:0 50%; background-repeat:no-repeat; padding-left:20px; margin-left:12px;}
#doctor_profile_wrap .d_sche .cate span.icon1 {background-image:url(/img/01reserv/doctor/icon_sche1.png);}
#doctor_profile_wrap .d_sche .cate span.icon2 {background-image:url(/img/01reserv/doctor/icon_sche2.png);}
#doctor_profile_wrap .d_sche .cate span.icon3 {background-image:url(/img/01reserv/doctor/icon_sche3.png);}
#doctor_profile_wrap .d_sche .cate span.icon4 {background-image:url(/img/01reserv/doctor/icon_sche4.png);}

#doctor_profile_wrap .d_sche .point {font-size:16px; color:#e1e2e3; font-weight:normal; padding-left:25px; background:url(/img/01reserv/doctor/point_icon.png)no-repeat 0 50%;}

/*검색*/
#doctor_profile_wrap .d_sche .doc_search {display:inline-block; vertical-align:top; margin-left:10px; margin-bottom:25px;}
#doctor_profile_wrap .d_sche .doc_search input, 
#doctor_profile_wrap .d_sche .doc_search button { appearance: none; -moz-appearance: none; -webkit-appearance: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }
#doctor_profile_wrap .d_sche .doc_search .txt_input {line-height:25px; border:0; }
#doctor_profile_wrap .d_sche .doc_search .btn_srch {border:0; background:#153561; font-size:14px; color:#fff; display:inline-block; width:60px; height:38px; vertical-align:middle;}

#doctor_profile_wrap .d_sche .doc_table {width:100%; border-top:2px solid #2a2d31; margin-bottom:24px;}
#doctor_profile_wrap .d_sche .doc_table thead th {padding:14px 0; background:#616a75; color:#fff; font-family:'NotoKrM'; font-size:16px; font-weight: normal;}
#doctor_profile_wrap .d_sche .doc_table tbody td {padding:14px 0; text-align:center; background:#c8cacb; border-bottom: 1px solid #a9aaab;}
#doctor_profile_wrap .d_sche span.iconset{display:block;position:relative;width:20px;height:20px;margin:0 auto;background-repeat:no-repeat;background-position:50% 50%;font-size:0;line-height:0;vertical-align:middle;}
#doctor_profile_wrap .d_sche span.iconset.sche1{background-image:url(/img/01reserv/doctor/icon_sche1.png);}
#doctor_profile_wrap .d_sche span.iconset.sche2{background-image:url(/img/01reserv/doctor/icon_sche2.png);}
#doctor_profile_wrap .d_sche span.iconset.sche3{background-image:url(/img/01reserv/doctor/icon_sche3.png);}
#doctor_profile_wrap .d_sche span.iconset.sche4{background-image:url(/img/01reserv/doctor/icon_sche4.png);}


#doctor_profile_wrap .d_career {font-size:0; line-height:0; color:#fff;}
#doctor_profile_wrap .d_career h3.tit {color:#fff; font-size:30px; line-height:1;}
#doctor_profile_wrap .d_career h3.h3_t {margin-top:60px;}
#doctor_profile_wrap .d_career > ul.list {width:100%; border-top:2px solid #fff; border-bottom:1px solid #fff;}
#doctor_profile_wrap .d_career > ul.list > li {display:block; float:none; margin-left:0; font-size:17px; line-height:1.4; color:#fff; padding:16px 0 16px 42px; border-top:1px dashed #fff;
background:url(/img/01reserv/doctor/bul_list.png)no-repeat 24px 30px; margin-bottom:0; overflow:hidden;}
#doctor_profile_wrap .d_career > ul.list > li:first-child {border-top:0;}
#doctor_profile_wrap .d_career > ul.list > li strong {display:inline-block; /* width:130px;  */text-align:center; margin-right:10px; vertical-align:middle;}
#doctor_profile_wrap .d_career a.more_btn {display:block; color:#fff; font-size:17px; line-height:1.2; width:100%; height:46px; border:2px solid #fff; text-align:center;
line-height:46px; border-radius:4px; margin-top:16px; font-family:'NotoKrM',sans-serif; }
#doctor_profile_wrap .d_career > ul.list > li span {display:inline-block; vertical-align:top; width:65%;}
#doctor_profile_wrap .d_career a.more_btn:hover {background:#fff; color:#6b7075;}

/*영상*/
#doctor_profile_wrap .inner {position:relative;}
#doctor_profile_wrap .doc_video {position:absolute; z-index:99; right:250px; bottom: 30px; padding:15px; width:379px; height:105px;
background:#fff; border:2px solid #000; box-shadow:5px 5px 15px rgba(0,0,0, 0.5);}
#doctor_profile_wrap .doc_video .thumb {width:118px; height:88px; overflow:hidden; position:absolute; top:22px; left:20px; }
#doctor_profile_wrap .doc_video .thumb img {width:100%;}
#doctor_profile_wrap .doc_video .cont {padding-left:150px; font-size:15px; color:#828282;}
#doctor_profile_wrap .doc_video .tit {width:90%; font-size:18px; padding:18px 0 12px;font-family:'NotoKrB'; color:#222; text-overflow:ellipsis; overflow:hidden;
white-space:nowrap; word-wrap:normal;}
#doctor_profile_wrap .doc_video .close {text-indent:-99999px; position:absolute; right:10px; top:10px;  background:#ddd; width:30px; height:30px;
background:url('/img/01reserv/doctor/close_btn.jpg')no-repeat 50% 50%; cursor: pointer;}

/*섹션2*/
#doctor_profile_wrap .section.bg02 {background:url('/img/01reserv/doctor/doc_bg3.jpg')no-repeat 50% 50%; text-align:center; background-size:cover;}
#doctor_profile_wrap .section.bg02 .fp-tableCell {display:block; height: auto !important; }
#doctor_profile_wrap .section.bg02 .inner {min-height:800px;}

#doctor_profile_wrap .inner .board_wrap .pro {font-size:34px; margin-bottom:10px; font-family:'NotoKrB'; color:#fff; border-bottom:1px solid #fff; display:inline-block;  position: absolute;
    top: 0; left: 0;}
#doctor_profile_wrap .inner .board_wrap .pro span {font-size:20px; display:inline-block; margin-left:10px; font-family:'NotoKrM';}
#doctor_profile_wrap .inner .board_wrap {position:relative; margin-top: 135px;}
#doctor_profile_wrap .inner .board_wrap ul.tab > li {background:url('/img/01reserv/doctor/tab_dot.png')no-repeat 16px 50%; padding-left:40px;}
#doctor_profile_wrap .inner .board_wrap ul.tab > li:first-child {background:none; padding-left:0;}
#doctor_profile_wrap .inner ul {display:inline-block;}
#doctor_profile_wrap .inner ul > li { float:left;}
#doctor_profile_wrap .inner ul > li:first-child {margin-left:0;}
#doctor_profile_wrap .inner ul > li > a{color:#fff; font-size:36px; color:rgba(255,255,255,0.5); font-family:'NotoKrB';}
#doctor_profile_wrap .inner ul > li > a.on {color:#f7e910; opacity:1;}
#doctor_profile_wrap .inner ul > li > div {position:absolute; top: 120px; left:0; display:inline-block; width:100%;}
#doctor_profile_wrap .inner ul > li > div#hlist3, 
#doctor_profile_wrap .inner ul > li > div#hlist3 .d_class_list{width:100%;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap {overflow-y:scroll; height:630px; -ms-overflow-style: none;} 
#doctor_profile_wrap .inner ul > li > div > .book_wrap::-webkit-scrollbar { display: none; }
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list {border-top:2px solid #fff; border-bottom:1px solid #fff; }
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li {position:relative; width:100%; border-top:1px dashed #fff; text-align:left; font-size: 0; padding:20px 0;
    line-height: 1; margin-left:0;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li:first-child {border-top:0;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li:hover {background:rgba(255,255,255,0.1);}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a {display:table;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .num {vertical-align:middle; position:relative; display:table-cell;/* position:absolute; top:70px; display:inline-block; */ width:120px; text-align:center; font-size:26px; font-family: 'Lato';}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info {width:100%; display:inline-block; font-size:20px; overflow:hidden;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info .cont {/* padding-left:140px;  */width:925px; float:left; }
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info .cont .source {font-size:14px; color:#f7e910; margin-bottom:20px; background:url('/img/01reserv/doctor/s_bullet.png')no-repeat 0 50%; padding-left:25px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info .cont .tit {font-size:20px; font-weight: normal; font-family: 'NotoKrM'; 
letter-spacing: 0;  opacity: 1; color: #fff; line-height:26px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info .cont2 {float:right;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl {width:150px; float:left; text-align:center;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl dt {font-size:0;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl dt span {padding-top:60px; display:block; background-position: 50% 15px; background-repeat:no-repeat;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl dt span.icon1 {background-image:url('/img/01reserv/doctor/th_icon1.png');}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl dt span.icon2 {background-image:url('/img/01reserv/doctor/th_icon2.png');}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl dd {font-size:16px; font-family:'NotoKrM';}

#doctor_profile_wrap .section.bg02 a.more_btn {display:block; color:#fff; font-size:17px; line-height:1; width:100%; height:46px; border:2px solid #fff; text-align:center;
line-height:46px; border-radius:4px; margin-top:16px; font-family:'NotoKrM',sans-serif;  box-sizing:border-box;}
#doctor_profile_wrap .section.bg02 a.more_btn:hover {background:#fff; color:#6b7075;}

#doctor_profile_wrap .no_list {border-top:2px solid #fff; border-bottom:1px solid #fff; padding:40px 0;  margin-bottom:20px; }
#doctor_profile_wrap .no_list p {font-size:16px; color:#fff;}

/*스크롤바*/
#doctor_profile_wrap .scrollable_element {height:650px;}

/*언론보도*/
#doctor_profile_wrap .d_news_list{overflow:hidden; height:auto; width:100%;}
#doctor_profile_wrap .d_news_list li{float:left; width:23%; /* height:318px;  */overflow:hidden; box-shadow: 2px 2px 2px rgba(0,0,0 0.1); background:#fff;  font-size:0; 
line-height:0; /* margin-left:25px; */ overflow:hidden !important;  margin:0 1%; margin-bottom:26px;}
#doctor_profile_wrap .d_news_list li:first-child:first-child {margin-left:1%;}
/* #doctor_profile_wrap .d_news_list li:first-child {margin-left:0;} */
/* #doctor_profile_wrap .d_news_list li.fir {margin-left:0;} */ 
#doctor_profile_wrap .d_news_list li .thumb {width:100%; height:235px; overflow:hidden; border-bottom:0;}
#doctor_profile_wrap .d_news_list li .thumb img {width:100% !important; height:100% !important;}
#doctor_profile_wrap .d_news_list li .info {padding:20px 30px; text-align:left; width:auto;}
#doctor_profile_wrap .d_news_list li .tit {font-size:18px; line-height:1; font-family:'NotoKrM'; margin-bottom:32px; color:#292929;text-overflow:ellipsis;
white-space:nowrap; word-wrap:normal; overflow:hidden; width:100%;}
#doctor_profile_wrap .d_news_list li .date {color:#0f52aa; font-size:14px; line-height:1; font-family:'Lato'; letter-spacing:0; font-weight:800;padding-left:20px; background:url(/img/main/time_icon.png)no-repeat 0 50%;}

#doctor_profile_wrap .board_paginate {margin-top:0;}
#doctor_profile_wrap .board_paginate strong {width:32px !important; height:32px !important; line-height:32px !important; color:#2f5f9f !important; font-size:18px; font-family:'Lato'; font-weight:900;
padding:0; border-radius:50px; border:2px solid #fff; background:#fff;}
#doctor_profile_wrap .board_paginate a {width:32px !important; height:32px !important; line-height:32px !important; color:#fff !important; font-size:18px; font-family:'Lato'; font-weight:900;
padding:0; border-radius:50px; border:2px solid #fff;}
#doctor_profile_wrap .board_paginate a:hover {background:#fff; color:#2f5f9f !important; }


/*강좌영상*/
#doctor_profile_wrap .d_class_list{overflow:hidden; height:auto;}
#doctor_profile_wrap .d_class_list li{float:left; width:23%; margin: 0 2%; overflow:hidden; box-shadow: 2px 2px 2px rgba(0,0,0 0.1); background:#fff;  font-size:0; 
line-height:0; margin-left:0; overflow:hidden; margin-bottom:26px;}
#doctor_profile_wrap .d_class_list li:first-child {margin-left:2%;}
#doctor_profile_wrap .d_class_list li .thumb {position:relative; width:326px; height:193px;/* height:200px; */ overflow:hidden; border-bottom:0; z-index:2;}
#doctor_profile_wrap .d_class_list li .dark {position:absolute; top:0; left:0; background:rgba(0,0,0,0.5); width:100%; height:100%; display:block;}
#doctor_profile_wrap .d_class_list li:hover .thumb .dark,
#doctor_profile_wrap .d_class_list li:hover .thumb .class_icon{display:none;}
#doctor_profile_wrap .d_class_list li .class_icon {position:absolute; bottom:15px; right:20px; width:50px; height:50px; background:url(/img/01reserv/doctor/class_icon.png)no-repeat 50% 50%; z-index:2;} 
#doctor_profile_wrap .d_class_list li .thumb img {width:100%; height:100%;}
#doctor_profile_wrap .d_class_list li .info {padding:20px 30px; text-align:left;}
#doctor_profile_wrap .d_class_list li .tit {font-size:18px; line-height:1; font-family:'NotoKrM'; margin-bottom:22px; color:#292929; white-space: nowrap;  overflow: hidden; text-overflow: ellipsis; width:100%;}
#doctor_profile_wrap .d_class_list li .date {color:#0f52aa; font-size:14px; line-height:1; font-family:'Lato'; letter-spacing:0; font-weight:800;padding-left:20px; background:url(/img/main/time_icon.png)no-repeat 0 50%;}

/*칭찬사연*/

#doctor_profile_wrap .tit .left_bg {display:inline-block; float:left; width:90px; height:145px; background:url(/img/common/history_left_bg.png) no-repeat 50% 0 !important;}
#doctor_profile_wrap .tit .right_bg {display:inline-block; float:right; width:90px; height:145px; background:url(/img/common/history_right_bg.png) no-repeat 50% 0 !important;}
#doctor_profile_wrap .tit {font-size:0; line-height:1; color:#fff; font-family:'Lato', 'NotoKrM', sans-serif; overflow:hidden; display:inline-block; margin-bottom:20px;}
#doctor_profile_wrap .tit > * {display:inline-block; text-align:left;}
#doctor_profile_wrap .tit .txt1 { padding-top:30px; font-size:56px; line-height:1; font-family:'Lato', 'NotoKrB', sans-serif;  font-weight:800; float:left;}
#doctor_profile_wrap .tit .stit {float:left; padding-left:25px; padding-top:30px; }
#doctor_profile_wrap .tit .txt2 {font-size:19px; line-height:1;  padding:10px 0; letter-spacing:-0.07em;}
#doctor_profile_wrap .tit .txt3 {font-size:16px; line-height:1; opacity:0.5; display:block; letter-spacing:-0.07em;}
#doctor_profile_wrap .message_wrap {width:100%; text-align:left; background:url(/img/common/history_line.gif) repeat-y 50% 0 !important; margin-top:10px;
height: 520px; /* overflow-y: scroll; -ms-overflow-style: none; */}
#doctor_profile_wrap .message_wrap::-webkit-scrollbar { display: none; }
#doctor_profile_wrap .message_wrap ul { position:static;}
#doctor_profile_wrap .message_wrap ul li {float:none; margin-top:10px;}
#doctor_profile_wrap .message_wrap ul li:nth-child(odd){margin-top:-30px; float:left;padding-right:80px;text-align:right;background:url(/img/common/history_line_odd.png) no-repeat 629px -1px;}
#doctor_profile_wrap .message_wrap ul li:first-child {margin-top:0;}
#doctor_profile_wrap .message_wrap ul li:nth-child(odd) .box {border-radius:10px 0 10px 10px;}
#doctor_profile_wrap .message_wrap ul li:nth-child(even){float:right;padding-left:82px; margin-top:-80px; background:url(/img/common/history_line_even.png) no-repeat 12px -1px;}
#doctor_profile_wrap .message_wrap ul li:nth-child(even) .box {border-radius:0px 10px 10px 10px;}
#doctor_profile_wrap .message_wrap ul > li > div {position:static; text-align:left;}

#doctor_profile_wrap .message_wrap ul li .box {background:#fff; width:578px; font-size:16px; text-align:left; padding:26px; margin-top:10px; box-shadow:0 20px 20px 0px rgba(0,0,0,0.15);}
#doctor_profile_wrap .message_wrap ul li .box .date {font-family:'Lato'; padding-bottom:15px; color:#adadad; font-size:14px; letter-spacing:0; font-weight:600;
padding-left:26px; background:url(/img/common/history_date_icon.png)no-repeat 0 0;} /*날자*/
#doctor_profile_wrap .message_wrap ul li .box .cont {color:#686868; letter-spacing:-0.08em; word-break:keep-all;
display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
white-space: normal; line-height: 1.4;  height: 2.6em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

#doctor_profile_wrap .message_wrap ul li .box .bottom{margin:20px 0 0 0;  border-top:1px solid #ddd; padding-top:15px;}
#doctor_profile_wrap .message_wrap ul li .box .name { font-size:15px; display:inline-block; color:#376fbc; font-family:'NotoKrM',sans-serif; margin-right:10px;}
#doctor_profile_wrap .message_wrap ul li .box .view {font-size:#a8a8a8; display:inline-block; color:#a8a8a8; font-weight:600; padding-left:26px; background:url(/img/common/history_view_icon.png)no-repeat 0 7px;}

/*모바일 버튼*/
.mobile_btn {display:none;}


/*의료진 소개 버튼*/
.blog_go a{display: block;float: right;margin:640px 80px 0 0;width: 320px;height: 120px;line-height: 120px;text-align: center;color: #fff;font-size: 20px;font-family: 'NotoKrM',sans-serif;border: 1px solid #fff;border-radius: 10px;background: rgb(0 0 0 / 30%);}
.blog_go a span{padding-right: 30px;background: url(/img/01reserv/btn_doc_arw.png) no-repeat right 50%;background-size: 20px auto;}


/**********태블릿*************/
@media all and (max-width:1380px){
#doctor_profile_wrap .section.bg01.back_bg {width:100%; height:100%; background-position:50% 50% !important; background-size:cover;}
#doctor_profile_wrap .section.bg01 .scroll {padding:210px 40px;}

#doctor_profile_wrap .profile {position:relative; width:564px; font-size:14px; }
#doctor_profile_wrap .profile .team {font-size:25px;} /*진료과*/
#doctor_profile_wrap .profile .name {font-size:60px;} /* 이름 */
#doctor_profile_wrap .profile .talk {font-size:20px;} /*한마디*/
#doctor_profile_wrap .btn_wrap {position:absolute; top:20px; right:0; display:inline-block;}
#doctor_profile_wrap .btn_wrap a{display:inline-block; float:left; color:#fff; font-size:20px; font-family:'NotoKrB',sans-serif; letter-spacing: -0.05em;}
#doctor_profile_wrap .btn_wrap a.btn {width:120px; height:115px; line-height:115px; text-align:center; box-shadow: 2px 2px 6px rgba(0,0,0,0.3);}
#doctor_profile_wrap .btn_wrap a.btn.blue {background:#153561;}
#doctor_profile_wrap .btn_wrap a.btn.skyblue {background:#1b62c2}

#doctor_profile_wrap .position dt {font-size:23px; font-family: 'NotoKrB'; color:#fff;
margin-bottom:18px; letter-spacing:-0.08em;}
#doctor_profile_wrap .position dd {font-size:20px; color:#fff; font-family: 'NotoKrM'; line-height:1.4;}

#doctor_profile_wrap .part {display:inline-block; margin-bottom:50px;}
#doctor_profile_wrap .part dt {font-size:23px; font-family: 'NotoKrB'; color:#fff;
margin-bottom:18px; letter-spacing:-0.08em;}
#doctor_profile_wrap .part dd {font-size:20px; color:#fff; font-family: 'NotoKrM'; line-height:1.4;}
#doctor_profile_wrap .d_sche .doc_table thead th {font-size:15px; }

#doctor_profile_wrap .d_career {font-size:0; line-height:0; color:#fff;}
#doctor_profile_wrap .d_career h3.tit {color:#fff; font-size:23px; line-height:1;}
#doctor_profile_wrap .d_career h3.h3_t {margin-top:50px;}
#doctor_profile_wrap .d_career > ul.list > li {font-size:15px;}
#doctor_profile_wrap .d_career > ul.list > li strong {/* width:100px; */}
#doctor_profile_wrap .d_career a.more_btn {font-size:16px; }


/*영상*/
#doctor_profile_wrap .inner {position:relative;}
#doctor_profile_wrap .doc_video {position:absolute; z-index:99; right:40px; top:auto; bottom: 20px; padding:15px; width:300px; height:105px;}



/*섹션02*/
#doctor_profile_wrap .section.bg02 .inner {width:100%; padding: 0 1%; box-sizing:border-box;}
#doctor_profile_wrap .inner .board_wrap {position:relative; margin-top: 85px;}
#doctor_profile_wrap .inner .board_wrap ul.tab > li {background:url('/img/01reserv/doctor/tab_dot.png')no-repeat 16px 50%; padding-left:40px;}
#doctor_profile_wrap .inner .board_wrap ul.tab > li:first-child {background:none; padding-left:0;}
#doctor_profile_wrap .inner ul > li > a{font-size:30px}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li {padding:30px 0;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .num {width:5%;/*  top:54px; */}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info {display:inline-block; font-size:18px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info .cont {padding-left:70px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info .cont2 {width:20%; float:none; position:absolute; right:0; top:15px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl {width: 50%;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info .cont .source {font-size:14px;  padding-left:25px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info .cont .tit {width:100%; font-size:16px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl dt span {background-position: 50% 20px; background-size:30px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl dd {font-size:14px;}
    
#doctor_profile_wrap .d_class_list li .thumb {width:100%;}

/*칭찬사연*/
#doctor_profile_wrap .tit {margin-bottom:20px;}
#doctor_profile_wrap .tit .pro {font-size:25px; margin-bottom:5px; }
#doctor_profile_wrap .tit .pro span {font-size:15px;}
#doctor_profile_wrap .tit .txt1 {padding-top:25px; font-size:45px;}
#doctor_profile_wrap .tit .stit {padding-left:22px; padding-top:30px; }
#doctor_profile_wrap .tit .txt2 {font-size:18px;}
#doctor_profile_wrap .tit .txt3 {font-size:15px;}
#doctor_profile_wrap .message_wrap {height:auto; background:url(/img/common/history_line.gif) repeat-y 20px 0 !important; }
#doctor_profile_wrap .message_wrap ul li:nth-child(odd){margin-top:10px; float:left;padding-left:68px;padding-right:60px;  text-align:left; background:url(/img/common/history_line_even.png) no-repeat 0 -1px;}
#doctor_profile_wrap .message_wrap ul li:nth-child(odd) .box {border-radius:0px 10px 10px 10px;}
#doctor_profile_wrap .message_wrap ul li:nth-child(even){float:left;padding-left:68px; padding-right:60px; margin-top:10px; background:url(/img/common/history_line_even.png) no-repeat 0 -1px;}
#doctor_profile_wrap .message_wrap ul li:nth-child(even) .box {border-radius:0px 10px 10px 10px;}
#doctor_profile_wrap .message_wrap ul li .box {background:#fff; width:100%; font-size:15px;}
#doctor_profile_wrap .message_wrap ul li .box .date {font-family:'Lato'; padding-bottom:15px; color:#adadad; font-size:14px; letter-spacing:0; font-weight:600;
padding-left:26px; background:url(/img/common/history_date_icon.png)no-repeat 0 0;} /*날자*/


}

/**********태블릿*************/
@media all and (max-width:1200px){
    
/* 헤더 */
#doctor_profile_wrap {height:100%;}
#doctor_profile_wrap .doc_head {height:60px;}
#doctor_profile_wrap .doc_head .inner {padding:0 40px;}
#doctor_profile_wrap .doc_head h1.logo {padding-top:20px;}
#doctor_profile_wrap .doc_head .inner nav ul li {line-height:60px; margin-left:10px}
#doctor_profile_wrap .doc_head .inner nav ul li a{font-size:13px; padding-left:30px;}
    

/* nav */
#fp-nav {display:none;}

/* 모바일 비주얼 */
#doctor_profile_wrap .mvisual {display:block; width:100%; height:500px; background:#686d71 url('http://dcmc202011.15449642.com/img/01reserv/doctor/1.jpg')no-repeat  70% 0%;
background-size:cover;}
    
/* 공통사항 */
#doctor_profile_wrap .section .inner {width:100%; padding:0 2%; box-sizing:border-box;}
#doctor_profile_wrap .fullpage-wrapper {width: 100%!important; transform: none!important;}
#doctor_profile_wrap .fp-section {width: 100%!important; position:relative; visibility: visible; opacity: 1;}
#doctor_profile_wrap .fp-section.active {visibility: visible; opacity: 1;z-index: 1;}

/*섹션1*/
#section0 {background:#dbeaf5 !important; overflow:hidden;}
#doctor_profile_wrap .section.bg01 .scroll {width:100%; padding:30px 0;}
#doctor_profile_wrap .profile {width:100%; font-size:16px;}
#doctor_profile_wrap .profile .team {font-size:20px; margin-bottom:20px; color:#4283e4;} /*진료과*/
#doctor_profile_wrap .profile .name {margin-bottom:35px; color:#000;} /* 이름 */
#doctor_profile_wrap .profile .talk {font-size:20px; margin-bottom:65px; color:#4e4e4e;} /*한마디*/
#doctor_profile_wrap .btn_wrap {position:absolute; top:20px; right:0; display:none;}
#doctor_profile_wrap .btn_wrap a{display:inline-block; float:left; color:#fff; font-size:20px; font-family:'NotoKrB',sans-serif; letter-spacing: -0.05em;}
#doctor_profile_wrap .btn_wrap a.btn {width:120px; height:115px; line-height:115px; text-align:center; box-shadow: 2px 2px 6px rgba(0,0,0,0.3);}

#doctor_profile_wrap .position dt {font-size:20px;margin-bottom:18px;  color:#000;}
#doctor_profile_wrap .position dd {font-size:18px; color:#222;}

#doctor_profile_wrap .part dt {font-size:20px;margin-bottom:18px;  color:#000;}
#doctor_profile_wrap .part dd {font-size:18px; color:#222;}


#doctor_profile_wrap .d_sche {width:100%; font-size:15px; margin-bottom:100px;}
#doctor_profile_wrap .d_sche .tit {font-size:20px; color:#222;font-family:'NotoKrB';}
#doctor_profile_wrap .d_sche .doc_table tbody td {background:#f8fcff;}
#doctor_profile_wrap .d_sche .cate {color:#b8bbbd; font-size:15px; float:right;  line-height:23px;}
#doctor_profile_wrap .d_sche .cate span {background-position:0 50%; background-repeat:no-repeat; padding-left:20px; margin-left:12px; color:#222;}
#doctor_profile_wrap .d_sche .point {font-size:15px; color:#585858;background-image:url(/img/01reserv/doctor/point_icon_black.png); }

#doctor_profile_wrap .d_career {color:#222;}
#doctor_profile_wrap .d_career h3.tit {color:#000; font-size:20px;}
#doctor_profile_wrap .d_career h3.h3_t {margin-top:40px;}
#doctor_profile_wrap .d_career > ul.list {width:100%; border-top:2px solid #000; border-bottom:1px solid #000;}
#doctor_profile_wrap .d_career > ul.list > li {display:block; float:none; margin-left:0; font-size:15px;  color:#222; 
line-height:1.4; adding:16px 0 16px 42px; border-top:1px dashed #929292; margin-bottom:0; }
#doctor_profile_wrap .d_career > ul.list > li:first-child {border-top:0;}
#doctor_profile_wrap .d_career > ul.list > li strong {display:inline-block;/*  width:130px; */ text-align:center; margin-right:10px;}
#doctor_profile_wrap .d_career > ul.list > li span {display:block; width:100%; color:#222;}
#doctor_profile_wrap .d_career a.more_btn {display:block; color:#464646; font-size:17px; line-height:1; width:100%; height:46px; border:2px solid #464646; text-align:center;
line-height:46px; border-radius:4px; margin-top:16px; font-family:'NotoKrM',sans-serif; }
#doctor_profile_wrap .d_career a.more_btn:hover {background:#464646; color:#fff;}
    
    
/*영상*/
#doctor_profile_wrap .inner {position:relative;}
#doctor_profile_wrap .doc_video {left:30px; top: 330px; }


/*섹션2*/
#doctor_profile_wrap .section.bg02 {height:1000px!important; overflow:hidden;}
#doctor_profile_wrap .section.bg02 .fp-tableCell {display:block; height: auto !important; }
#doctor_profile_wrap .inner .board_wrap {margin-top:45px;}
#doctor_profile_wrap .inner .board_wrap .pro {font-size:26px; position:static; top:auto; left:auto; display:block; border-bottom:0;}
#doctor_profile_wrap .inner .board_wrap .pro span {font-size:18px;}
#doctor_profile_wrap .inner ul > li > a{font-size:30px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li {padding:30px 0;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .num {width:5%;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info {display:inline-block; font-size:18px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info .cont {padding-left:70px; width:70%;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info .cont2 {width:20%; position: absolute; right: 0;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl {width: 50%;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info .cont .source {font-size:14px;  padding-left:25px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info .cont .tit {width:100%; font-size:16px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl dt span {background-position: 50% 20px; background-size:30px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl dd {font-size:14px;}
    

#doctor_profile_wrap .inner ul > li > div {top: 110px;}


/*언론보도*/
#doctor_profile_wrap .d_news_list li{width: 23%;height:318px; margin: 1%;}
#doctor_profile_wrap .d_news_list li:first-child {margin-left:1% !important;}
#doctor_profile_wrap .d_news_list li.fir {margin-left:1%;} 
#doctor_profile_wrap .d_news_list li .thumb {width:100%; height:200px;;}
#doctor_profile_wrap .d_news_list li .thumb img {width:100%;}
#doctor_profile_wrap .d_news_list li .info {padding:30px; text-align:left;}
#doctor_profile_wrap .d_news_list li .tit {font-size:15px;}
#doctor_profile_wrap .d_news_list li .date {color:#0f52aa; font-size:14px; line-height:1; font-family:'Lato'; letter-spacing:0; font-weight:800;padding-left:20px;}

    
/*강좌영상*/
#doctor_profile_wrap .d_class_list li{float:left; width:23%; height:318px; margin: 1%; overflow:hidden;}
#doctor_profile_wrap .d_class_list li:first-child {margin-left:1% !important;}
#doctor_profile_wrap .d_class_list li.fir{margin-left:1%;}
#doctor_profile_wrap .d_class_list li .thumb {position:relative; width:100%; height:200px; }
#doctor_profile_wrap .d_class_list li .tit {font-size:15px;}
#doctor_profile_wrap .board_paginate {margin-top:20px;}

/* 모바일 버튼 */
#doctor_profile_wrap .mobile_btn {position:fixed; width:100%; bottom:0; right:0; display:inline-block; z-index:99;}
#doctor_profile_wrap .mobile_btn a{display:inline-block; float:left; color:#fff; font-size:15px; font-family:'NotoKrB',sans-serif; letter-spacing: -0.05em;}
#doctor_profile_wrap .mobile_btn a.btn {width:50%; height:auto; line-height:1; padding:20px 0; text-align:center; box-shadow: 2px 2px 6px rgba(0,0,0,0.3);}
#doctor_profile_wrap .mobile_btn a.btn.blue {background:#153561;}
#doctor_profile_wrap .mobile_btn a.btn.skyblue {background:#1b62c2}


/*의료진 소개 버튼*/
.blog_go a{float: none;margin: 0;width: 100%;height: 30px;line-height: 30px;padding: 15px 0;margin-top: 10px;border: 0;background: #052e51;}


}


/**********태블릿*************/
@media all and (max-width:1024px){

#doctor_profile_wrap .section.bg02 {height:1000px !important;}
#doctor_profile_wrap .doc_head h1.logo {width:200px;}
#doctor_profile_wrap .doc_head h1.logo img {width:100%;}
    
/*섹션1*/
#section0 {background:#dbeaf5 !important; overflow:hidden;}
#doctor_profile_wrap .profile {width:100%; font-size:16px;}
#doctor_profile_wrap .profile .team {font-size:18px; margin-bottom:20px;} /*진료과*/
#doctor_profile_wrap .profile .name {font-size:40px; margin-bottom:30px;} /* 이름 */
#doctor_profile_wrap .profile .talk {font-size:18px; margin-bottom:50px;} /*한마디*/

#doctor_profile_wrap .position dt {font-size:18px;margin-bottom:16px; }
#doctor_profile_wrap .position dd {font-size:16px;}

#doctor_profile_wrap .part dt {font-size:18px;margin-bottom:16px; }
#doctor_profile_wrap .part dd {font-size:16px;}
    
    
#doctor_profile_wrap .d_sche { font-size:14px; margin-bottom:50px;}
#doctor_profile_wrap .d_sche .tit {font-size:18px; } 
#doctor_profile_wrap .d_sche .cate {font-size:14px; line-height:23px;}
#doctor_profile_wrap .d_sche .point {font-size:14px;}

/*스크롤바*/
#doctor_profile_wrap .scrollable_element {height:auto !important;}

    
/*언론보도*/
#doctor_profile_wrap .d_news_list li{width:23%;height:auto; margin: 1%;}
#doctor_profile_wrap .d_news_list li:first-child {margin-left:1% !important;}
#doctor_profile_wrap .d_news_list li.fir {margin-left:1%;} 
#doctor_profile_wrap .d_news_list li .thumb {width:100%; height:150px;}
#doctor_profile_wrap .d_news_list li .info {padding:20px;}
#doctor_profile_wrap .d_news_list li .date {font-size:13px;}

/*강좌영상*/
#doctor_profile_wrap .d_class_list li{float:left; width:23%; height:auto; margin: 1%; overflow:hidden;}
#doctor_profile_wrap .d_class_list li:first-child {margin-left:1% !important;}
#doctor_profile_wrap .d_class_list li.fir{margin-left:1%;}
#doctor_profile_wrap .d_class_list li .thumb {position:relative; width:100%; height:150px; }
#doctor_profile_wrap .d_class_list li .info {padding:20px;}
#doctor_profile_wrap .d_class_list li .date {font-size:13px;}
#doctor_profile_wrap .d_class_list li .class_icon {width:30px; height:30px; background-size:cover;}






}

/**********모바일*************/
@media all and (max-width:768px){


/*메인이미지*/
#doctor_profile_wrap .mvisual {height:380px;}
    
#doctor_profile_wrap .doc_head h1.logo {width:170px}
#doctor_profile_wrap .doc_head .inner {padding: 0 20px;}
#doctor_profile_wrap .doc_head .inner nav ul li a {font-size:0;}

#doctor_profile_wrap .profile .name {font-size:35px;}
    
/*영상*/
#doctor_profile_wrap .doc_video { width:80%; height:90px; left:20px; top:260px; box-sizing:border-box; overflow:hidden;}
#doctor_profile_wrap .doc_video .thumb {width:80px; height:60px; top:12px; left:12px; }
#doctor_profile_wrap .doc_video .thumb img {width:100%; height:100%;}
#doctor_profile_wrap .doc_video .cont {padding-left:90px; font-size:14px; white-space: nowrap;
  overflow: hidden;   text-overflow: ellipsis;}
#doctor_profile_wrap .doc_video .tit {font-size:14px; padding:0 0 12px; line-height:1.3; margin-bottom:20px; text-overflow: ellipsis;
    overflow: hidden; white-space: nowrap; word-wrap: normal;}
#doctor_profile_wrap .doc_video .close {right:12px; top:12px;}

#doctor_profile_wrap .d_career > ul.list > li {font-size:14px; background:0; padding-left:10px;}  
#doctor_profile_wrap .d_career > ul.list > li .date {/* width:16%; */ vertical-align:middle;}

#doctor_profile_wrap .d_career a.more_btn {font-size:14px; padding:10px 0; line-height:1; height:auto;}


/*검색*/
#doctor_profile_wrap .d_sche .doc_search {position:relative; display:block; margin-left:0; box-sizing:border-box;}
#doctor_profile_wrap .d_sche .doc_search .txt_input {width:100%;  box-sizing:border-box; padding:6px 80px 6px 10px;}
#doctor_profile_wrap .d_sche .doc_search .btn_srch {position:absolute; top:0; right:0; font-size:13px; }
#doctor_profile_wrap .d_sche .tit { line-height:1; }
#doctor_profile_wrap .d_sche .cate {position: absolute; right: 0;  top: 0; line-height:1;}

   
#doctor_profile_wrap .section.bg02 {height:700px !important; padding-bottom:60px !important;}

#doctor_profile_wrap .section.bg02 .inner {height:auto;}
#doctor_profile_wrap .inner ul > li > a   {font-size:20px;}
#doctor_profile_wrap .inner .board_wrap .pro {font-size:20px; margin-bottom:15px;}
#doctor_profile_wrap .inner .board_wrap .pro span {font-size:14px;}
#doctor_profile_wrap .inner ul > li > div {top:90px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap {height:700px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li {padding:20px; box-sizing:border-box;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .num {display:none;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info .cont {width:100%; padding-left:0; margin-bottom:0;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info .cont .source {margin-bottom:10px; font-size:13px; line-height:1.3;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info .cont .tit {font-size:14px; line-height:1.3;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info .cont2 {float:none; width:auto; position:static;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl {width:auto; overflow:hidden; margin-left:20px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl:first-child {margin-left:0;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl dt {float:left;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl dt span {background-size:25px; background-position:0 0;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl dt span.icon1 {padding-left:30px; padding-top:30px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl dt span.icon2 {padding-left:30px;  padding-top:30px;}
#doctor_profile_wrap .inner ul > li > div > .book_wrap > ul.book_list > li > a > .info dl dd {font-size:14px; line-height:30px; float:left;}

/*탭*/
#doctor_profile_wrap .inner .board_wrap ul.tab > li {padding-left:18px; background-position:8px 50%;}
#doctor_profile_wrap .inner ul > li > a {font-size:17px;}


/*언론보도*/
#doctor_profile_wrap .d_news_list li{width: 48%;height:auto; margin: 1%;}
#doctor_profile_wrap .d_news_list li:first-child {margin-left:1% !important;}
#doctor_profile_wrap .d_news_list li.fir {margin-left:1%;} 
#doctor_profile_wrap .d_news_list li .thumb {width:100%; height:auto; min-height:200px;}
#doctor_profile_wrap .d_news_list li .thumb img {width:100%; height:100%; min-height:100%;}
#doctor_profile_wrap .d_news_list li .info {padding:15px;}

/*강좌영상*/

#doctor_profile_wrap .d_class_list li{float:left; width:48%; height:auto; margin: 1%; overflow:hidden;}
#doctor_profile_wrap .d_class_list li:first-child {margin-left:1% !important;}
#doctor_profile_wrap .d_class_list li.fir{margin-left:1%;}
#doctor_profile_wrap .d_class_list li .thumb {position:relative; width:100%; height:auto; min-height:200px;}
#doctor_profile_wrap .d_class_list li .thumb img {width:100%; height:100%; min-height:100%;}
#doctor_profile_wrap .d_class_list li .info {padding:15px;}
    
#doctor_profile_wrap .section.bg02 a.more_btn {font-size:14px;  padding:10px 0; line-height:1; height:auto;}    
#doctor_profile_wrap .board_paginate a {font-size:15px;}

/*칭찬사연*/
#doctor_profile_wrap .tit .left_bg,
#doctor_profile_wrap .tit .right_bg {display:none;}
#doctor_profile_wrap .tit {margin-bottom:20px; float:none;}
#doctor_profile_wrap .tit .stit {float:none; text-align:center; padding:0;}
#doctor_profile_wrap .tit .pro {font-size:20px; margin-bottom:0px; margin-top:10px;}
#doctor_profile_wrap .tit .pro span {font-size:15px;}
#doctor_profile_wrap .tit .txt1 {font-size: 23px; float: none; display: block; padding: 10px 0 0 0; text-align: center;}
#doctor_profile_wrap .tit .txt2 {font-size:15px;}
#doctor_profile_wrap .tit .txt3 {font-size:13px; word-break:keep-all; line-height:1.3;}
#doctor_profile_wrap .message_wrap ul li:nth-child(odd),
#doctor_profile_wrap .message_wrap ul li:nth-child(even) {padding-right:20px;}


#doctor_profile_wrap .message_wrap ul li .box {font-size:14px; padding:20px; box-sizing:border-box;}
#doctor_profile_wrap .message_wrap ul li .box .date {font-size:13px;} /*날자*/
#doctor_profile_wrap .message_wrap ul li .box .cont { word-break:break-all;}
#doctor_profile_wrap .message_wrap ul li .box .bottom{margin:15px 0 0 0;}


/*의료진 소개 버튼*/
.blog_go a{font-size:17px;background-size:10px auto;}

    
}
