@CHARSET "UTF-8";

#doctor_profile_wrap{position:relative;width:100%;}
#doctor_profile_wrap .section{background-repeat:no-repeat;background-position:50% 0;background-size:cover;background-attachment:fixed;}
#doctor_profile_wrap .section .inner{position:relative;width:1200px;height:100%;margin:0 auto;}
#doctor_profile_wrap .section .fp-scroller{height:100%;}

/* 아이콘공통 */
.sche1{background-image:url(/nanum/site/builder/skin/major/img/common/icon_sche1.png);}
.sche2{background-image:url(/nanum/site/builder/skin/major/img/common/icon_sche2_2.png);}
.sche3{background-image:url(/nanum/site/builder/skin/major/img/common/icon_sche3_2.png);}
.sche4{background-image:url(/nanum/site/builder/skin/major/img/common/icon_sche4.png);}
.sche5{background-image:url(/nanum/site/builder/skin/major/img/common/icon_sche5.png);}
.sche6{background-image:url(/nanum/site/builder/skin/major/img/common/icon_sche6.png);}
.sche7{background-image:url(/nanum/site/builder/skin/major/img/common/icon_sche7.png);}
.sche8{background-image:url(/nanum/site/builder/skin/major/img/common/icon_sche8.png);}
.sche9{background-image:url(/nanum/site/builder/skin/major/img/common/icon_sche9.png);}
.sche10{background-image:url(/nanum/site/builder/skin/major/img/common/icon_sche10.png);}

/* 의료진프로필 상단 */
.drpro_head{position:fixed;top:0;left:0;width:100%;height:100px;background:#fff;z-index:10;}
.drpro_head:after{content:'';display:block;position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:rgba(0,0,0,0.2);}
.drpro_head h1.logo{position:absolute;top:23px;left:50%;margin-left:-130px;font-size:0;line-height:0;}
.drpro_head h1.logo a{display:block;}

/* 프로필영역 */
.section.drpro1{background-image:url(/nanum/site/builder/skin/major/img/common/bg_profile_default.jpg);}
.section.drpro1 .d_info{position:absolute;bottom:260px;left:50%;width:1200px;margin-left:-600px;color:#000;letter-spacing:-0.05em;}
.section.drpro1 .d_info .team{font-family:'NotoKrM';font-weight:normal;font-size:27px;}
.section.drpro1 .d_info .team span{position:relative;padding-bottom:10px;}
.section.drpro1 .d_info .team span:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:3px;background:#000;}
.section.drpro1 .d_info .name{margin-top:20px;font-family:'NotoKrB';font-weight:normal;font-size:50px;text-shadow:1px 1px 2px rgba(0,0,0,0.5);color:#fff;}
.section.drpro1 .d_info .part{padding-right:190px;margin-top:30px;font-size:17px;line-height:1.6;word-break:keep-all;}
.section.drpro1 .d_info .btn_rsv{position:absolute;bottom:0;right:0;width:140px;height:140px;box-shadow:10px 10px 10px rgba(0,0,0,0.5);background-color:#1c92eb;text-align:center;font-size:20px;color:#fff;}
.section.drpro1 .d_info .btn_rsv span{display:inline-block;padding-top:73px;background:url(/nanum/site/builder/dir/main/img/menu3742/icon_rsv.png) no-repeat 50% 32px;}

.section.drpro1 .d_sche{position:absolute;bottom:0;left:0;width:100%;height:160px;background:rgba(0,0,0,0.4);}
.section.drpro1 .d_sche .sche_icon{position:absolute;top:-40px;right:50%;width:1200px;margin-right:-600px;text-align:right;}
.section.drpro1 .d_sche .sche_icon li{display:inline-block;margin-left:20px;padding-left:22px;background-repeat:no-repeat;background-position:0 50%;font-family:'NotoKrM';font-size:14px;color:#fff;letter-spacing:-0.05em;}
.section.drpro1 .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;}

.section.drpro1 .d_sche .sche_tb{position:relative;overflow:hidden;}
.section.drpro1 .d_sche .sche_tb .sche_header{float:left;width:115px;height:100%;background:rgba(46,49,146,0.7);color:#fff;}
.section.drpro1 .d_sche .sche_tb .sche_header .month{height:60px;font-family:'Lato',sans-serif;font-size:24px;line-height:60px;font-weight:700;text-align:center;color:#fff;letter-spacing:0.05em;}
.section.drpro1 .d_sche .sche_tb .sche_header .time li{height:49px;border-top:1px solid rgba(255,255,255,0.1);font-size:14px;line-height:49px;text-align:center;}
.section.drpro1 .d_sche .sche_tb .sche_calrendar{float:left;width:1085px;}
.section.drpro1 .d_sche .sche_tb .sche_calrendar table{width:100%;}
.section.drpro1 .d_sche .sche_tb .sche_calrendar table thead th.weekend,
.section.drpro1 .d_sche .sche_tb .sche_calrendar table tbody td.weekend{background:rgba(0,0,0,0.2);}
.section.drpro1 .d_sche .sche_tb .sche_calrendar table thead th{width:3.2%;height:60px;border-right:1px solid rgba(255,255,255,0.1);font-family:'Lato',sans-serif;font-size:14px;line-height:60px;color:#fff;text-align:center;}
.section.drpro1 .d_sche .sche_tb .sche_calrendar table tbody td{height:49px;border-top:1px solid rgba(255,255,255,0.1);border-right:1px solid rgba(255,255,255,0.1);text-align:center;}

.section.drpro1 .d_sche .sche_tb .btn{position:absolute;top:22px;width:13px;height:19px;cursor:pointer;z-index:10;}
.section.drpro1 .d_sche .sche_tb .btn.prev{left:10px;background:url(/nanum/site/builder/skin/major/img/common/btn_month_prev.png) no-repeat;}
.section.drpro1 .d_sche .sche_tb .btn.next{left:92px;background:url(/nanum/site/builder/skin/major/img/common/btn_month_next.png) no-repeat;}
.section.drpro1 .d_sche .sche_tb .btn.swiper-button-disabled{opacity:0.4;cursor:default;}

.section.drpro1 .d_sche .sche_tb_mobile{display:none;}

/* 학력경력영역 */
.section.drpro2{height:auto !important;padding:0 0 80px;background-image:url(/nanum/site/builder/skin/major/img/common/bg_dr_default.jpg);}
.section.drpro2 .fp-scrollable{height:auto !important;}
.section.drpro2 .d_career{width:600px;padding-left:600px;}
.section.drpro2 .d_career .title{margin-bottom:30px;padding:80px 0 18px;border-bottom:2px solid #000;font-family:'NotoKrB';font-size:27px;line-height:1;color:#000;}
.section.drpro2 .d_career ul.list li{margin-bottom:5px;padding-left:15px;background:url(/nanum/site/builder/skin/major/img/common/icon_list_career.gif) no-repeat 0 10px;font-size:15px;line-height:24px;color:#555;}
.section.drpro2 .d_career ul.list.scrollable_element{height:400px;}

/* 게시판영역 */
.section.drpro3{background-image:url(/nanum/site/builder/skin/major/img/common/bg_profile_default.jpg);}
.section.drpro3 .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(36,38,114,0.9);}
.section.drpro3 .paper_list{position:relative;padding:180px 0 100px;}
.section.drpro3 .paper_list>ul{text-align:center;}
.section.drpro3 .paper_list>ul>li{display:inline-block;}
.section.drpro3 .paper_list>ul>li>a{font-family:'NotoKrB';margin:0 20px;padding-top:20px;font-size:30px;line-height:1;text-align:center;color:#fff;opacity:0.5;}
.section.drpro3 .paper_list>ul>li.on>a{opacity:1;background:url(/nanum/site/builder/skin/major/img/common/bg_board_tab_on.png) no-repeat top left;}
.section.drpro3 .paper_list .list_item{position:absolute;top:280px;left:0;width:100%;box-sizing:border-box;}
.section.drpro3 .paper_list .list_item>ul{text-align:left;}

/* 논문저서 */
.section.drpro3 .paper_list .list_item.type1 li{width:100%;padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.2);font-size:15px;color:#fff;}
.section.drpro3 .paper_list .list_item.type1 .scrollable_element{height:580px;}

/* 언론보도 */
.section.drpro3 .paper_list .list_item.type2 ul{overflow:hidden;margin-left:-20px;}
.section.drpro3 .paper_list .list_item.type2 ul li{float:left;position:relative;width:285px;height:220px;margin:0 0 20px 20px;background:#fff;}
.section.drpro3 .paper_list .list_item.type2 ul li a{display:block;padding:30px;}
.section.drpro3 .paper_list .list_item.type2 ul li p.press{font-family:'NotoKrM';font-size:15px;color:#2e3192;letter-spacing:-0.05em;}
.section.drpro3 .paper_list .list_item.type2 ul li p.title{display:inline-block;overflow:hidden;width:100%;height:70px;white-space:nowrap;text-overflow:ellipsis;padding-top:10px;font-family:'NotoKrM';font-size:21px;line-height:32px;color:#000;letter-spacing:-0.05em;white-space:normal;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.section.drpro3 .paper_list .list_item.type2 ul li p.date{position:absolute;bottom:30px;left:30px;font-family:'Lato',sans-serif;font-size:14px;color:#888;}

/* 건강정보 */
.section.drpro3 .paper_list .list_item.type3 ul{overflow:hidden;margin-left:-20px;}
.section.drpro3 .paper_list .list_item.type3 ul li{float:left;position:relative;width:285px;height:250px;margin:0 0 30px 20px;}
.section.drpro3 .paper_list .list_item.type3 ul li a{display:block;}
.section.drpro3 .paper_list .list_item.type3 ul li .img{font-size:0;line-height:0;}
.section.drpro3 .paper_list .list_item.type3 ul li .img img{width:100%;}
.section.drpro3 .paper_list .list_item.type3 ul li .subject{padding:20px;border-bottom:1px solid rgba(255,255,255,0.2);text-align:center;}
.section.drpro3 .paper_list .list_item.type3 ul li .subject .tit_txt{text-overflow:ellipsis;overflow:hidden;white-space:normal;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:'NotoKrM';font-size:17px;line-height:24px;color:#fff;}

/* Paginate */
.board_paginate{margin-top:50px;font-family:'Lato',sans-serif;letter-spacing:0;text-align:center;clear:both;}
.board_paginate a,
.board_paginate strong{display:inline-block;width:30px;height:30px;text-decoration:none;cursor:pointer;color:#fff;font-size:13px;line-height:30px;font-weight:400;border-radius:100%;}
.board_paginate a:hover{background:#e5e5e5;}
.board_paginate strong{background:#fff;color:#222;font-weight:700;cursor:pointer;}
.board_paginate img{vertical-align:middle;}

/****************************** 태블릿 ******************************/
@media all and (max-width:1024px){

#doctor_profile_wrap .section .inner{width:100%;}

/* 의료진프로필 상단 */
.drpro_head{height:60px;}
.drpro_head h1.logo{top:50%;left:50%;width:150px !important;margin:-15px 0 0 -75px;}
.drpro_head h1.logo img{width:100%;}

/* 프로필영역 */
.section.drpro1{padding:70px 0;background-position:65% 0 !important;}
.section.drpro1 .d_info{left:0;bottom:320px;width:100%;margin-left:0;padding:0 20px;box-sizing:border-box;}
.section.drpro1 .d_info .team{font-size:20px;}
.section.drpro1 .d_info .team span:after{display:none;}
.section.drpro1 .d_info .name{margin-top:10px;font-size:40px;}
.section.drpro1 .d_info .part{padding-right:0;margin-top:20px;font-size:15px;}
.section.drpro1 .d_info .btn_rsv{position:fixed;right:20px;top:80px;width:80px;height:80px;border-radius:100%;z-index:9999;}
.section.drpro1 .d_info .btn_rsv span{padding-top:45px;background-size:20px auto;background-position:50% 20px;font-size:13px;}

.section.drpro1 .d_sche .sche_icon{top:-90px;right:auto;width:100%;margin-right:0;text-align:left;}

.section.drpro1 .d_sche .sche_tb{overflow:visible;}
.section.drpro1 .d_sche .sche_tb .sche_header{float:none;background:none;color:#fff;}
.section.drpro1 .d_sche .sche_tb .sche_header .month{position:absolute;top:-50px;left:0;width:100%;height:50px;background:rgba(46,49,146,0.7);font-size:20px;line-height:50px;}
.section.drpro1 .d_sche .sche_tb .sche_header .time{position:absolute;top:0;left:0;width:40px;padding-top:60px;border-right:1px solid rgba(255,255,255,0.1);}
.section.drpro1 .d_sche .sche_tb .sche_header .time li{font-size:13px;}
.section.drpro1 .d_sche .sche_tb .sche_calrendar{width:100%;padding-left:40px;box-sizing:border-box;}

.section.drpro1 .d_sche .sche_tb .btn{top:-35px;}
.section.drpro1 .d_sche .sche_tb .btn.next{left:auto;right:15px;}

.section.drpro1 .d_sche .sche_tb_mobile{display:none;}

/* 학력경력영역 */
.section.drpro2{height:auto !important;padding:0;background-position:30% 0 !important;}
.section.drpro2 .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.7);}
.section.drpro2 .d_career{width:100%;padding:20px 20px 80px 20px;box-sizing:border-box;}
.section.drpro2 .d_career .title{margin-bottom:20px;padding:50px 0 18px;font-size:24px;}
.section.drpro2 .d_career ul.list li{font-size:13px;line-height:22px;}
.section.drpro2 .d_career ul.list.scrollable_element{height:500px;}

/* 게시판영역 */
.section.drpro3 .paper_list{padding:80px 0 50px;}
.section.drpro3 .paper_list>ul>li>a{padding-top:0;font-size:24px;}
.section.drpro3 .paper_list>ul>li.on>a{background:none;}
.section.drpro3 .paper_list .list_item{top:150px;padding:0 30px;box-sizing:border-box;}

/* 논문저서 */
.section.drpro3 .paper_list .list_item.type1 li{padding:15px 0;font-size:13px;}
.section.drpro3 .paper_list .list_item.type1 .scrollable_element{height:500px;}

/* 언론보도 */
.section.drpro3 .paper_list .list_item.type2 ul{margin-left:0;}
.section.drpro3 .paper_list .list_item.type2 ul li{float:none;width:49%;height:170px;margin:0 0 2% 0;}
.section.drpro3 .paper_list .list_item.type2 ul li:nth-child(odd){float:left;}
.section.drpro3 .paper_list .list_item.type2 ul li:nth-child(even){float:right;}
.section.drpro3 .paper_list .list_item.type2 ul li a{padding:20px;}
.section.drpro3 .paper_list .list_item.type2 ul li p.press{font-size:13px;}
.section.drpro3 .paper_list .list_item.type2 ul li p.title{font-size:18px;line-height:28px;}
.section.drpro3 .paper_list .list_item.type2 ul li p.date{bottom:20px;left:20px;font-size:13px;}

/* 건강정보 */
.section.drpro3 .paper_list .list_item.type3 ul{margin-left:0;}
.section.drpro3 .paper_list .list_item.type3 ul li{width:33%;height:auto;margin:0 0 2% 0;padding:0 10px;box-sizing:border-box;}
.section.drpro3 .paper_list .list_item.type3 ul li .subject{height:80px;padding:15px 10px;border-bottom:0;box-sizing:border-box;}
.section.drpro3 .paper_list .list_item.type3 ul li .subject .tit_txt{font-size:15px;line-height:22px;}

}

/****************************** 모바일 ******************************/
@media all and (max-width:767px){
	
/* 프로필영역 */
.section.drpro1{background-size:auto 680px !important;}
.section.drpro1 .d_info{bottom:240px;}
.section.drpro1 .d_info .team{font-size:15px;}
.section.drpro1 .d_info .name{margin-top:5px;font-size:25px;}
.section.drpro1 .d_info .part{margin-top:10px;font-size:13px;}

.section.drpro1 .d_sche{height:auto;background:none;}
.section.drpro1 .d_sche .sche_icon{top:-40px;}
.section.drpro1 .d_sche .sche_icon ul{overflow:hidden;width:100%;padding:0 20px;box-sizing:border-box;}
.section.drpro1 .d_sche .sche_icon li{margin-left:10px;padding-left:18px;background-size:8px auto !important;font-size:12px;box-sizing:border-box;}
.section.drpro1 .d_sche .sche_icon li:first-child{margin-left:0;}

.section.drpro1 .d_sche .sche_tb{display:none;}

.section.drpro1 .d_sche .sche_tb_mobile{display:block;box-sizing:border-box;}
.section.drpro1 .d_sche .sche_tb_mobile table{width:100%;background:#fff;}
.section.drpro1 .d_sche .sche_tb_mobile table thead th{padding:8px;border-left:1px solid #e5e5e5;font-family:'Lato',sans-serif;font-weight:700;font-size:15px;}
.section.drpro1 .d_sche .sche_tb_mobile table thead th span{display:block;font-family:'NotoKrB';font-size:13px;}
.section.drpro1 .d_sche .sche_tb_mobile table thead th.month{font-size:20px;border-left:0;}
.section.drpro1 .d_sche .sche_tb_mobile table tbody th{height:49px;border-top:1px solid #e5e5e5;background:#f9f9f9;font-family:'NotoKrB';font-size:13px;font-weight:normal;}
.section.drpro1 .d_sche .sche_tb_mobile table tbody td{height:49px;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
	
/* 학력경력영역 */
.section.drpro2{background-image:none !important;background-color:#edeef0;}
.section.drpro2 .mask{display:none;}
.section.drpro2 .d_career{padding:20px 20px 70px 20px;}
.section.drpro2 .d_career .title{font-size:20px;}
.section.drpro2 .d_career ul.list li{font-size:13px;line-height:22px;}

/* 게시판영역 */
.section.drpro3 .paper_list>ul>li>a{margin:0 10px;font-size:17px;}
.section.drpro3 .paper_list .list_item{padding:0 20px;}

/* 언론보도 */
.section.drpro3 .paper_list .list_item.type2 ul li{float:none !important;width:100%;height:auto;}
.section.drpro3 .paper_list .list_item.type2 ul li p.press{font-size:12px;}
.section.drpro3 .paper_list .list_item.type2 ul li p.title{height:auto;font-size:15px;line-height:22px;}
.section.drpro3 .paper_list .list_item.type2 ul li p.date{position:relative;bottom:auto;left:auto;margin-top:20px;font-size:12px;}

/* 건강정보 */
.section.drpro3 .paper_list .list_item.type3 ul li{width:none;width:49%;padding:0;}
.section.drpro3 .paper_list .list_item.type3 ul li:nth-child(odd){float:left;}
.section.drpro3 .paper_list .list_item.type3 ul li:nth-child(even){float:right;}
.section.drpro3 .paper_list .list_item.type3 ul li .subject{height:70px;padding:10px;}

}

/****************************** 웹 ******************************/
@media(min-width:1025px){

/* 학력경력영역 */
.section.drpro2 .mask{display:none;}
	
}

@supports (-ms-ime-align:auto)
    {
        html{
            overflow: hidden;
            height: 100%;      
        }
        body{
            overflow: auto;
            height: 100%;
            position: relative;
        }
    }
 
    /*Ie 10/11*/
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
    {
        html{
            overflow: hidden;
            height: 100%;   
        }
        body{
            overflow: auto;
            height: 100%;
        }
    }


