/* common */
#bo_v_img img{height:auto !important;}
.notice_area{}
.board_btn_wrap{font-size:0;margin:0.75rem 0 1rem;text-align:right;}
.board_btn_wrap .btn{display:inline-block;padding:0.5rem 1rem;margin:0 2px;background-color:#f3c45d;color:#fff;transition:.25s;text-align:center;border:0;vertical-align:text-top;cursor:pointer;font-size:0.7rem;}
.board_btn_wrap .btn:hover{background-color:#333;}
/* view */
.board-view-area .sub-title-cont {margin-bottom: 4em;}
.board-view-content{margin-bottom: 2.5rem; border-top:2px solid #121212; border-bottom: 1px solid #ccc;}
.board-view-content .tit_wrap{margin-bottom:20px;padding:32px 10px 28px;text-align:center;border-bottom:1px solid #cdcdcd;}
.board-view-content .tit_wrap .subject{margin-bottom:12px;font-size:0.9em;font-weight:300;}
.board-view-content .tit_wrap .tit{line-height:1.4;font-size:1.5em;font-weight:500;color:#121212;}
.board-view-content .tit_wrap .term{margin-top: 0.8em; padding-bottom: 0.5em; font-size:1.2em; font-size: 0.9em; font-weight: 300; color: #222;}
.board-view-content .tit_wrap .info {margin-top: 1.2em; line-height: 1.4; font-size: 15px;}
.board-view-content .tit_wrap .info span {display: inline-block; margin: 0 10px;}
.board-view-content .txt_wrap{max-width: 1150px; min-height: 15rem; margin: 0 auto; padding: 2.5rem 10px; font-weight:300;line-height:1.4825; font-size:16px;}
.board-view-content .txt_wrap img{height:auto !important;}
.board-view-area .files_area{position:relative;padding-left:215px;margin-bottom:40px;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;}
.board-view-area .files_area .tit_wrap{position:absolute;left:0;top:50%;width:215px;margin-top:-15px;text-align:center;}
.board-view-area .files_area .tit_wrap .tit{font-weight:500;line-height:30px;}
.board-view-area .files_area .wrap{padding:15px 0;}
.board-view-area .files_area .wrap .con{padding:10px 0 10px 8px;}
.board-view-area .files_area .wrap .inner{position:relative;padding-right:136px;}
.board-view-area .files_area .wrap .txt_wrap .txt{height:47px;line-height:47px;overflow:hidden;font-weight:300;}
.board-view-area .files_area .wrap .btn_wrap{position:absolute;right:0;top:0;font-size:0;}
.board-view-area .files_area .wrap .btn_wrap .btn{display:inline-block;padding:0 30px;border:1px solid #f3c45d;color:#f3c45d;font-weight:300;transition:.25s;}
.board-view-area .files_area .wrap .btn_wrap .btn:hover{color:#fff;background-color:#f3c45d;}
.board-view-area .files_area .wrap .btn_wrap .btn .txt{height:45px;line-height:45px;padding:0 20px 0 0;transition:.25s;background:url('../notice_img/download_ico.png') 100% 50% no-repeat;}
.board-view-area .files_area .wrap .btn_wrap .btn:hover .txt{padding:0 10px;background-image:none;}
/* reply */
#bo_vc_empty{padding:30px 0;font-size:16px;font-weight:400;}
.reply_area .reply_list .tit_wrap{margin-bottom:10px;}
.reply_area .reply_list .tit_wrap .tit{font-weight:500;}
.reply_area .reply_list .wrap{margin-bottom:40px;border-top:1px solid #cdcdcd;}
.reply_area .reply_list .wrap .con{border-bottom:1px solid #cdcdcd;}
.reply_area .reply_list .wrap .con.ico_ind1{background-color:#f9f9f9;padding:0 30px;}
.reply_area .reply_list .wrap .con.ico_ind2,
.reply_area .reply_list .wrap .con.ico_ind3,
.reply_area .reply_list .wrap .con.ico_ind4,
.reply_area .reply_list .wrap .con.ico_ind5,
.reply_area .reply_list .wrap .con.ico_ind6,
.reply_area .reply_list .wrap .con.ico_ind7,
.reply_area .reply_list .wrap .con.ico_ind8,
.reply_area .reply_list .wrap .con.ico_ind9,
.reply_area .reply_list .wrap .con.ico_ind10{background-color:#f9f9f9;padding:0 30px 0 60px;}
.reply_area .reply_list .wrap .inner{padding:30px 0 20px;}
.reply_area .reply_list .wrap .caption_wrap{margin:0 -10px 12px;}
.reply_area .reply_list .wrap .caption_wrap p{float:left;font-weight:300;padding:0 10px;line-height:20px;font-size:0.7rem;}
.reply_area .reply_list .wrap .caption_wrap .writer{font-size:0.8rem;font-weight:400;}
.reply_area .reply_list .wrap .caption_wrap .ip{float:right;}
.reply_area .reply_list .wrap .txt_wrap{margin:0 0 18px;line-height:1.4285;font-size:0.8rem;font-weight:300;}
.reply_area .reply_list .wrap .btn_wrap{font-size:0;margin:0 -2px;}
.reply_area .reply_list .wrap .btn_wrap .btn{display:inline-block;padding:4px 10px;border:1px solid #cdcdcd;font-weight:300;vertical-align:text-top;margin:0 2px;transition:.25s;background-color:#fff;font-size:15px;}
.reply_area .reply_list .wrap .btn_wrap .btn:hover{border-color:#f3c45d;background-color:#f3c45d;color:#fff;}
.reply_area .reply_form{margin-bottom:30px;margin-top:20px;}
.reply_area .reply_form .wrap{position:relative;padding-right:190px;border-top:0 !important;margin-bottom:0 !important;}
.reply_area .reply_form .wrap .con{background-color:#f9f9f9;border:1px solid #cdcdcd;}
.reply_area .reply_form .wrap .input_wrap.clearfix{margin:0 -2px;padding:20px 20px 16px;border-bottom:1px solid #cdcdcd;}
.reply_area .reply_form .wrap .input_wrap.clearfix .input_con{float:left;width:100%;padding:0 2px 4px;}
.reply_area .reply_form .wrap .input_wrap.clearfix .input_con.w50{width:50%;max-width:144px;}
.reply_area .reply_form .wrap .input_wrap input,
.reply_area .reply_form .wrap .input_wrap select{width:100%;height:30px;line-height:28px;border:1px solid #cdcdcd;padding-left:5px;background-color:#fff;}
.reply_area .reply_form .wrap .input_wrap input#captcha_key{}
.reply_area .reply_form .wrap .input_wrap2 textarea{width:100%;height:100px;padding:15px 20px;border:0;line-height:1.4285;font-weight:300;background-color:transparent;}
.reply_area .reply_form .wrap .option_wrap{padding:0 15px;margin:0 -5px;border-top:1px solid #cdcdcd;}
.reply_area .reply_form .wrap .option_con{position:relative;font-size:0;}
.reply_area .reply_form .wrap .option_wrap input{position:absolute;left:0;top:0;width:0;height:0;}
.reply_area .reply_form .wrap .option_wrap label{display:inline-block;height:37px;line-height:37px;margin:0 5px;}
.reply_area .reply_form .wrap .option_wrap label.lock{position:relative;padding:0 20px 0 0;}
.reply_area .reply_form .wrap .option_wrap label.lock:before{content:"";position:absolute;right:0;top:50%;display:block;width:10px;height:13px;margin-top:-6.5px;background:url('../notice_img/lock_ico.png') 0 0 no-repeat;}
.reply_area .reply_form .wrap .option_wrap input:checked + label.lock:before{background-image:url('../notice_img/lock_on.png');}
.reply_area .reply_form .wrap .btn_wrap .btn{position:absolute;right:0;top:0;display:block;width:170px;height:100%;background-color:#f3c45d;color:#fff;font-weight:400;text-align:center;transition:.25s;border:0;}
.reply_area .reply_form .wrap .btn_wrap .btn:hover{background-color:#333;}
.reply_area .reply_form .wrap .btn_wrap .btn p{position:absolute;left:0;top:50%;width:100%;line-height:20px;margin-top:-10px;}
.board-view-area {overflow: hidden;}
.board-view-area .paging_wrap{position:relative;font-size:0;margin:0 -40px 30px;}
.board-view-area .paging_wrap .paging{display:inline-block;width:50%;vertical-align:text-top;padding:0 40px;font-size:0;}
.board-view-area .paging_wrap .paging.prev{text-align:left;}
.board-view-area .paging_wrap .paging.next{text-align:right;}
.board-view-area .paging_wrap .paging a{position:relative;display:inline-block;z-index:30;}
.board-view-area .paging_wrap .paging.prev a{text-align:right;padding-left:60px;}
.board-view-area .paging_wrap .paging.next a{text-align:left;padding-right:60px;}
.board-view-area .paging_wrap .paging .ico{position:absolute;bottom:2px;}
.board-view-area .paging_wrap .paging.prev a .ico{left:0;}
.board-view-area .paging_wrap .paging.next a .ico{right:0;}
.board-view-area .paging_wrap .paging .txt_wrap{padding:0 10px;min-width:200px;}
.board-view-area .paging_wrap .paging .txt_wrap .tit{margin-bottom:15px;font-size:0.9rem;font-weight:500;color:#f3c45d;}
.board-view-area .paging_wrap .paging .txt_wrap .txt{height:20px;line-height:20px;font-size:0.75rem;font-weight:300;overflow:hidden;}
.board-view-area .paging_wrap .list_btn_wrap{position:absolute;left:0;top:0;width:100%;height:100%;}
.board-view-area .paging_wrap .list_btn_wrap a{position:absolute;left:50%;top:50%;display:block;width:74px;height:74px;margin:-37px 0 0 -37px;border:1px solid #f3c45d; background-color:#fff; text-indent:-9999px;transition:background-color .25s; font-size: 1rem;}
.board-view-area .paging_wrap .list_btn_wrap a span{position:absolute;left:50%;top:50%;display:block;width:18px;height:18px;margin:-9px 0 0 -9px;background-color:#f3c45d;transition:background-color .25s;}
.board-view-area .paging_wrap .list_btn_wrap a span:before,
.board-view-area .paging_wrap .list_btn_wrap a span:after{content:"";position:absolute;display:block;width:100%;height:100%;box-sizing: border-box;transition:.25s;}
.board-view-area .paging_wrap .list_btn_wrap a span:before{top: 4px; left: 0; width:100%;height:10px;border-top:3px solid #fff; border-bottom:3px solid #fff;}
.board-view-area .paging_wrap .list_btn_wrap a span:after{top: 0; left: 4px; width:10px;height:100%;border-left:3px solid #fff; border-right:3px solid #fff;}
.board-view-area .paging_wrap .list_btn_wrap a:hover{background-color:#f3c45d;}
.board-view-area .paging_wrap .list_btn_wrap a:hover span {background-color:#fff;}
.board-view-area .paging_wrap .list_btn_wrap a:hover span:before,
.board-view-area .paging_wrap .list_btn_wrap a:hover span:after {border-color:#f3c45d;}
/* write form */
.board-write-area .refer-wrap{margin-bottom:15px;font-size:0;text-align:right;}
.board-write-area .refer-wrap .txt{position:relative;display:inline-block;padding-left:12px;font-size:0.8rem;font-weight:300;line-height:20px;}
.board-write-area .refer-wrap .txt:before{content:"";position:absolute;left:0;top:7px;display:block;width:6px;height:6px;background-color:#f3c45d;border-radius:50%;}
.board-write-table1 {padding:30px 0 0;border-top:2px solid #282828;}
.board-write-table1 table {width: 100%;}
.board-write-table1 tbody th{font-size:0;padding:10px 0 10px 30px;vertical-align:middle;text-align:left;}
.board-write-table1 tbody th .txt{position:relative;display:inline-block;padding-right:12px;font-size:0.8rem;font-weight:400;line-height:20px;}
.board-write-table1 tbody th .txt.required:before{content:"";position:absolute;right:0;top:7px;display:block;width:6px;height:6px;background-color:#f3c45d;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;}
.board-write-table1 tbody td{padding:10px 50px 10px 0;vertical-align:middle;text-align:left;}
.board-write-table1 .input_wrap input,
.board-write-table1 .input_wrap select{width:100%;height:48px;line-height:46px;padding-left:15px;border:1px solid #cdcdcd;font-size:0.8rem;font-weight:300;}
.board-write-table1 .input_wrap select {background: url('/assets/img/common/select_arrow2.png') no-repeat 98% center;}
.board-write-table1 .input_wrap textarea{width:100%;height:240px;line-height:1.5;padding:15px;border:1px solid #cdcdcd; font-family: 'Noto Sans KR', Sans-serif; font-size: 0.8em; font-weight:300;}
.board-write-table1 .label_wrap{font-size:0;margin-right:-20px;}
.board-write-table1 .label_wrap span{position:relative;display:inline-block;padding-right:20px;vertical-align:middle;font-size:16px;}
.board-write-table1 .label_wrap input{position:absolute;left:0;top:0;width:0;height:0;}
.board-write-table1 .label_wrap label{position:relative;display:block;height:20px;line-height:20px;padding-left:28px;font-weight:300;letter-spacing:-0.5px;}
.board-write-table1 .label_wrap label:before{content:"";position:absolute;left:0;top:0;display:block;width:20px;height:20px;background-color:#fff;border:1px solid #ccc;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;transition:.12s;-moz-transition:.12s;-webkit-transition:.12s;-o-transition:.12s;}
.board-write-table1 .label_wrap input:checked + label:before{border-color:#f3c45d;width:10px;left:5px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);border-top-color:transparent;border-left-color:transparent;}
.board-write-area .btn-area{margin-top: 1rem; text-align:center;}
.board-write-area .btn-area .btn{display:inline-block;width:14.2rem;height:3.5rem;line-height:3.5rem;font-size:0.9rem;font-weight:400;transition:.3s;margin:0 5px;vertical-align:text-top;}
.board-write-area .btn-area .btn-positive {border:1px solid #f3c45d;background-color:#fff;color:#f3c45d;}
.board-write-area .btn-area .btn-nagative {border:1px solid #aaa;background-color:#fff;color:#aaa;}
.board-write-area .btn-area .btn-positive:hover{background-color:#f3c45d; color: #fff;}
.board-write-area .btn-area .btn-nagative:hover{background-color:#aaa; color: #fff;}
.btn_cke_sc{display:none;}
/* board-write-counsel */
.board-write-counsel {margin-top: 4em; padding: 3em 0 0; border-top: 1px solid #ccc;}
.write-counsel-inner {max-width: 850px; margin: 0 auto; padding-bottom: 4em; border-bottom: 1px solid #ccc;}
.board-write-counsel tbody th {padding: 1rem 0; vertical-align: top;}
.board-write-counsel tbody th .txt {font-weight: 500; color: #121212;}
.board-write-counsel .msg {line-height: 1.5; font-size: 0.8em; font-weight:300; color: #f3c45d;}
.board-write-counsel .policy {margin-top: 10px; padding: 10px; background: #f5f5f5; line-height: 1.5; font-size: 0.75em; font-weight: 300;}
.board-write-counsel .btn-area .btn {border: none; width: 10.5rem; height: 2.8rem; line-height: 2.8rem; font-size: 0.85em; font-weight: 300; border-radius: 1.4rem;}
.board-write-counsel .btn-area .btn.btn-positive {background: #ececec; color: #121212;}
.board-write-counsel .btn-area .btn.btn-positive:hover {background: #121212; color: #fff;}
.board-write-counsel .btn-area .btn.btn-nagetive {background: #d1d1d1; color: #121212;}
.board-write-counsel .btn-area .btn.btn-nagetive:hover {background: #444; color: #fff;}

/* board-reserve-view */ 
.board-view-reserve {border-top: 1px solid #ccc;}
.view-reserve-inner {max-width: 600px; margin: 0 auto; padding-bottom: 2em;}
.board-view-reserve tbody th {padding: 1rem 0; vertical-align: top;}
.board-view-reserve tbody th .txt {font-weight: 500; color: #121212;}
.board-view-reserve tbody td {font-weight: 300;}

.counsel-staff {margin-top: 4em;}
.counsel-staff .tab-area1 {margin-bottom: 2.6em;}
#staffOuter .doctor-list-section + .doctor-list-section {margin-top: 4.5em;}
/* list */
.board-list-area #bo_cate{margin-bottom:20px;}
.board-list-area #bo_cate #bo_cate_ul:after{content:"";display:block;clear:both;}
.board-list-area #bo_cate #bo_cate_ul > li{float:left;}
.board-list-area #bo_cate #bo_cate_ul > li > a{display:block;padding:10px 15px;font-size:16px;font-weight:300;border:1px solid #cdcdcd;transition:.25s;}
.board-list-area #bo_cate #bo_cate_ul > li > a:hover,
.board-list-area #bo_cate #bo_cate_ul > li > a#bo_cate_on{background-color:#f3c45d;border-color:#f3c45d;color:#fff;}
.board-list-area .notice .tb{border-top:2px solid #f3c45d;}
.board-list-area .notice .tb table {width: 100%;}
.board-list-area .notice .tb tr{border-bottom:1px solid #ddd;}
.board-list-area .notice .tb thead tr th{padding:21px 5px;vertical-align:middle;text-align:center;}
.board-list-area .notice .tb thead tr .txt{font-size: 0.8rem;font-weight:400;}
.board-list-area .notice .tb tbody tr td{padding:2rem 1.4rem;text-align:center;vertical-align:middle;}
.board-list-area .notice .tb tbody tr .txt{line-height:1.4;font-size: 0.8rem;font-weight:300;}
.board-list-area .notice .tb .lead-date .date-ym {font-size:0.8rem;}
.board-list-area .notice .tb .lead-date .day {font-size: 2.4rem; font-weight: 700; color: #121212;}
.board-list-area .notice .tb .subject_wrap{text-align:left;}
.board-list-area .notice .tb .subject_wrap .tit_wrap{font-size:0;}
.board-list-area .notice .tb .subject_wrap .tit_wrap:after{content:"";display:block;clear:both;}
.board-list-area .notice .tb .subject_wrap .tit_wrap .ico_wrap{float:left;font-size:0;}
.board-list-area .notice .tb .subject_wrap .tit_wrap .ico_wrap .ico{display:inline-block;line-height:20px;padding-right:10px;}
.board-list-area .notice .tb .subject_wrap .tit_wrap .ico_wrap .ico img{vertical-align:middle;}
.board-list-area .notice .tb .subject_wrap .tit_wrap .subject{display:block;line-height:1.2;vertical-align:text-top;font-size: 0.9rem;font-weight:500;color: #121212;}
.board-list-area .notice .tb .subject_wrap .tit_wrap .txt {min-height:3em;margin-top:0.5rem;line-height:1.5;font-size: 0.75rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;max-height:3em;}
.board-list-area .notice .tb .subject_wrap .txt_wrap{display:none;font-size:0;margin:5px -5px -10px;}
.board-list-area .notice .tb .subject_wrap .txt_wrap .txt{display:inline-block;padding:0 5px 10px;font-size:0.8rem;font-weight:300;vertical-align:text-top;}
.board-list-area .notice .tb .subject_wrap .txt_wrap .ban{display:inline-block;margin:0 5px 10px;padding:3px 8px;border:1px solid #666;color:#666;font-weight:300;vertical-align:text-top;}
.board-list-area .notice .tb .subject_wrap .txt_wrap .ban.result{background-color:#f3c45d;border-color:#f3c45d;color:#fff;}
.board-list-area .notice .tb .file_ico {display: inline-block; width: 1.4rem; height: 1.4rem; line-height: 1.4em; padding: 0 0.3em; text-align: center; background: #f3c45d; border-radius: 50%; }
.board-list-area .notice .tb .file_ico img {vertical-align: middle;}
.board-list-area .notice .tb .ban_wrap{font-size:0;text-align:center;}
.board-list-area .notice .tb .ban_wrap .ban{display:inline-block;padding:10px 16px;border:1px solid #666;color:#666;font-weight:300;vertical-align:text-top;}
.board-list-area .notice .tb .ban_wrap .ban.result{background-color:#f3c45d;border-color:#f3c45d;color:#fff;}
.board-list-area .notice .tb .btn-more-view {display: inline-block; padding: 0.5rem 1rem; border: 1px solid #f3c45d; font-size: 0.7rem; color: #f3c45d; border-radius: 20px; transition: all 0.5s;}
.board-list-area .notice .tb .btn-more-view:hover {background: #f3c45d; color: #fff;}
.board-list-area .pg_wrap .pg_page,
.board-list-area .pg_wrap .pg_current {display: inline-block; width: 1.9rem; height: 1.9rem; line-height: 1.7rem; margin: 0 4px; border: 1px solid #dedede; vertical-align:text-top; font-size:15px; border-radius:50%; transition:.25s;}
.board-list-area .pg_wrap .pg_page:hover,
.board-list-area .pg_wrap .pg_current {border-color:#f3c45d; background-color: #f3c45d; color:#fff;}
.board-list-area .pg_wrap .pg{display:block;text-align:center;font-size:0;}
.board-list-area .pg_wrap .pg_start,
.board-list-area .pg_wrap .pg_end,
.board-list-area .pg_wrap .pg_prev,
.board-list-area .pg_wrap .pg_next {
  font-size: 18px;
  color: #121212;
}
.board-list-area .pg_wrap .pg_prev{font-size:0 !important;background:url('../notice_img/paging_prev.png') 50% 50% no-repeat;}
.board-list-area .pg_wrap .pg_next{font-size:0 !important;background:url('../notice_img/paging_next.png') 50% 50% no-repeat;}

.board-list-area .pg_wrap2 .pg_page,
.board-list-area .pg_wrap2 .pg_current {line-height: 1.9rem; margin:0 0.5rem; vertical-align:text-top; font-size:16px;transition:.25s;}
.board-list-area .pg_wrap2 .pg_page:hover,
.board-list-area .pg_wrap2 .pg_current {font-weight: 700; color: #f3c45d;;}

.board-list-area .pg_wrap2 .pg{display:block;text-align:center;font-size:0;}
.board-list-area .pg_wrap2 .pg_start,
.board-list-area .pg_wrap2 .pg_end,
.board-list-area .pg_wrap2 .pg_prev,
.board-list-area .pg_wrap2 .pg_next {
  display: inline-block; width: 1.9rem; height: 1.9rem; line-height: 1.75rem; border: 1px solid #dedede; vertical-align:text-top; font-size: 15px; color: #999; border-radius:50%; transition:.25s;
}
.board-list-area .pg_wrap2 .pg_start:hover,
.board-list-area .pg_wrap2 .pg_end:hover,
.board-list-area .pg_wrap2 .pg_prev:hover,
.board-list-area .pg_wrap2 .pg_next:hover {
  background-color:#f3c45d; border-color:#f3c45d; font-weight:200 !important; color:#fff !important;
}
.board-list-area .pg_wrap2 .pg_prev{font-size:0 !important;background:url('../notice_img/paging_prev.png') 50% 50% no-repeat;}
.board-list-area .pg_wrap2 .pg_next{font-size:0 !important;background:url('../notice_img/paging_next.png') 50% 50% no-repeat;}

.board-list-area .empty p{padding:100px 0;text-align:center;font-weight:500;}
.board-list-area .gallery_area{padding-top:40px;margin-top:20px;border-top:1px solid #cdcdcd;}
.board-list-area .gallery_area .wrap{position:relative;margin:0 -10px -20px;}
.board-list-area .gallery_area .wrap .con{float:left;width:25%;padding:0 10px 20px;}
.board-list-area .gallery_area .wrap .empty{padding:100px 0 !important;text-align:center;font-weight:500;}
.board-list-area .gallery_area .wrap .inner{display:block;border:1px solid #cdcdcd;}
.board-list-area .gallery_area .wrap .thumb{overflow:hidden;}
.board-list-area .gallery_area .wrap .thumb img{width:100%;transition:.25s;-moz-transition:.25s;-webkit-transition:.25s;-o-transition:.25s;}
.board-list-area .gallery_area .wrap .inner:hover .thumb img{transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);}
.board-list-area .gallery_area .wrap .txt_area{padding:0 20px;}
.board-list-area .gallery_area .wrap .subject_wrap{padding:20px 0;}
.board-list-area .gallery_area .wrap .subject_wrap .subject{font-weight:500;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;white-space: normal;line-height: 1.4;max-height: 1.4em;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.board-list-area .gallery_area .wrap .subject_wrap .txt{font-weight:300;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;white-space: normal;line-height: 1.5;max-height: 3em;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.board-list-area .gallery_area .wrap .txt_wrap{padding:14px 0;border-top:1px solid #e6e6e6;}
.board-list-area .gallery_area .wrap .txt_wrap .date{font-weight:400;}
.board-list-area #bo_cate2 #bo_cate_ul{text-align:center;}
.board-list-area #bo_cate2 #bo_cate_ul:after{content:"";display:block;clear:both;}
.board-list-area #bo_cate2 #bo_cate_ul > li{position:relative;float:left;width:11.11%;}
.board-list-area #bo_cate2 #bo_cate_ul > li > a{display:block;height:70px;line-height:68px;border:1px solid #cdcdcd;font-weight:300;transition:.25s;font-size:16px;}
.board-list-area #bo_cate2 #bo_cate_ul > li > a:hover,
.board-list-area #bo_cate2 #bo_cate_ul > li > a#bo_cate_on{background-color:#f3c45d;border-color:#f3c45d;color:#fff;}
.board-list-area #bo_cate2 #bo_cate_ul > li > ul{display:none;position:absolute;left:0;top:100%;width:100%;background-color:#fff;z-index:99999;border:1px solid #cdcdcd;border-bottom:0;}
.board-list-area #bo_cate2 #bo_cate_ul > li > ul > li{border-bottom:1px solid #cdcdcd;}
.board-list-area #bo_cate2 #bo_cate_ul > li > ul > li > a{display:block;padding:10px;font-size:14px;font-weight:300;transition:.25s;}
.board-list-area #bo_cate2 #bo_cate_ul > li > ul > li:hover > a{background-color:#f3c45d;color:#fff;}
.board-list-area .popular_tit_wrap{margin-bottom:20px;}
.board-list-area .popular_tit_wrap .tit{font-weight:500;}
.board-list-area .popular_area .wrap{text-align:center;font-size:0;margin:0 -10px -20px;}
.board-list-area .popular_area .wrap .con{display:inline-block;width:25%;padding:0 10px 20px;vertical-align:text-top;}
.board-list-area .popular_area .wrap .link{display:block;}
.board-list-area .popular_area .wrap .thumb_wrap{position:relative;height:0;padding-bottom:32.8%;background:url('../notice_img/pop_bg.jpg') 0 0 no-repeat;background-size:cover;}
.board-list-area .popular_area .wrap .thumb_wrap .thumb{position:absolute;left:0;top:100%;width:100%;margin-top:-40px;}
.board-list-area .popular_area .wrap .thumb_wrap .thumb img{max-width:80px;}
.board-list-area .popular_area .wrap .txt_area{padding:55px 10px 30px;border:1px solid #cdcdcd;border-top:0;}
.board-list-area .popular_area .wrap .tit_wrap{margin-bottom:15px;}
.board-list-area .popular_area .wrap .tit_wrap .name{margin-bottom:10px;font-weight:400;}
.board-list-area .popular_area .wrap .tit_wrap .tag_wrap{font-size:0;margin:0 -2px -4px;}
.board-list-area .popular_area .wrap .tit_wrap .tag_wrap .tag{display:inline-block;vertical-align:text-top;margin:0 2px 4px;color:#f3c45d;font-weight:300;}
.board-list-area .popular_area .wrap .txt_wrap{padding:0 5px;}
.board-list-area .popular_area .wrap .txt_wrap .subject{margin-bottom:5px;font-weight:500;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;white-space: normal;line-height: 1.4;max-height: 1.4em;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.board-list-area .popular_area .wrap .txt_wrap .txt{font-weight:300;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;white-space: normal;line-height: 1.4;max-height: 2.8em;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.board-list-area .column_area .wrap{border-top:1px solid #cdcdcd;}
.board-list-area .column_area .wrap .con{border-bottom:1px solid #cdcdcd;}
.board-list-area .column_area .wrap .link{display:table;width:100%;}
.board-list-area .column_area .wrap .left{display:table-cell;width:250px;vertical-align:middle;padding:30px 10px;}
.board-list-area .column_area .wrap .right{display:table-cell;vertical-align:middle;padding:30px 55px 30px 0;}
.board-list-area .column_area .wrap .thumb_wrap{text-align:center;}
.board-list-area .column_area .wrap .thumb_wrap .thumb{margin-bottom:5px;}
.board-list-area .column_area .wrap .thumb_wrap .thumb img{max-width:110px;}
.board-list-area .column_area .wrap .tit_wrap .name{margin-bottom:10px;font-weight:400;}
.board-list-area .column_area .wrap .tit_wrap .tag_wrap{font-size:0;margin:0 -2px -4px;}
.board-list-area .column_area .wrap .tit_wrap .tag_wrap .tag{display:inline-block;vertical-align:text-top;margin:0 2px 4px;color:#f3c45d;font-weight:300;}
.board-list-area .column_area .wrap .txt_area{position:relative;padding:0 180px 0 55px;border-left:1px solid #cdcdcd;}
.board-list-area .column_area .wrap .txt_wrap .subject{margin-bottom:8px;font-weight:500;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;white-space: normal;line-height: 1.4;max-height: 1.4em;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.board-list-area .column_area .wrap .txt_wrap .txt{margin-bottom:15px;font-weight:300;line-height:20px;max-height:40px;overflow:hidden;}
.board-list-area .column_area .wrap .txt_wrap .date{font-weight:300;}
.board-list-area .column_area .wrap .btn_wrap{position:absolute;right:0;top:50%;margin-top:-20px;font-size:0;}
.board-list-area .column_area .wrap .btn_wrap .txt{display:inline-block;width:0px;height:40px;line-height:38px;text-align:center;vertical-align:text-top;border:1px solid #f3c45d;border-right:0;color:#f3c45d;font-weight:300;transition:.15s;position:absolute;left:0;font-size:0;opacity:0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;}
.board-list-area .column_area .wrap .link:hover .btn_wrap .txt{width:85px;left:-85px;font-size:15px;opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;}
.board-list-area .column_area .wrap .btn_wrap .plus{position:relative;display:inline-block;width:40px;height:40px;border:1px solid #cdcdcd;vertical-align:text-top;transition:.15s;-moz-transition:.15s;-webkit-transition:.15s;-o-transition:.15s;}
.board-list-area .column_area .wrap .link:hover .btn_wrap .plus{border-color:#f3c45d;border-left:0;}
.board-list-area .column_area .wrap .btn_wrap .plus span{text-indent:-9999px;font-size:0;}
.board-list-area .column_area .wrap .btn_wrap .plus span:before,
.board-list-area .column_area .wrap .btn_wrap .plus span:after{content:"";position:absolute;left:50%;top:50%;display:block;background-color:#cdcdcd;transition:.15s;}
.board-list-area .column_area .wrap .btn_wrap .plus span:before{width:16px;height:2px;margin:-1px 0 0 -8px;}
.board-list-area .column_area .wrap .btn_wrap .plus span:after{width:2px;height:16px;margin:-8px 0 0 -1px;}
.board-list-area .column_area .wrap .link:hover .btn_wrap .plus span:before,
.board-list-area .column_area .wrap .link:hover .btn_wrap .plus span:after{background-color:#f3c45d;}

@media all and (max-width:1400px){
	.board-view-content .tit_wrap{margin-bottom:10px;padding:20px 10px;}
	.board-view-content .tit_wrap .subject{margin-bottom:7px;}
	.board-view-area .files_area{padding-left:160px;margin-bottom:25px;}
	.board-view-area .files_area .tit_wrap{width:160px;}
	.reply_area .reply_list .tit_wrap{margin-bottom:5px;}
	.reply_area .reply_list .wrap{margin-bottom:20px;}
	.reply_area .reply_list .wrap .con.ico_ind1{padding:0 15px;}
	.reply_area .reply_list .wrap .con.ico_ind2{padding:0 15px 0 30px;}
	.reply_area .reply_list .wrap .inner{padding:20px 0 10px;}
	.reply_area .reply_list .wrap .caption_wrap{margin:0 -5px 7px;}
	.reply_area .reply_list .wrap .caption_wrap p{padding:0 5px;}
	.reply_area .reply_list .wrap .txt_wrap{margin:0 0 10px;}
	.reply_area .reply_form{margin-bottom:20px;}
	.reply_area .reply_form .wrap{padding-right:100px;}
	.reply_area .reply_form .wrap .input_wrap.clearfix{padding:10px;}
	.reply_area .reply_form .wrap .input_wrap2 textarea{height:80px;padding:10px;}
	.reply_area .reply_form .wrap .option_wrap{padding:0 10px;margin:0 -3px;}
	.reply_area .reply_form .wrap .option_wrap label{height:30px;line-height:30px;margin:0 3px;}
	.reply_area .reply_form .wrap .btn_wrap .btn{width:80px;}
	.board-view-area .paging_wrap .paging .txt_wrap{min-width:0;}
	.board-view-area .paging_wrap .paging .txt_wrap .tit{margin-bottom:10px;}
	.board-view-area .paging_wrap .list_btn_wrap a{width:40px;height:40px;margin:-20px 0 0 -20px;}
	.board-write-area .refer-wrap{margin-bottom:10px;}
	.board-write-table1 .tb{padding:15px 0 0;}
	.board-write-table1 tbody th{padding:5px 10px;}
	.board-write-table1 tbody td{padding:5px 20px;}
	.board-write-table1 .input_wrap input,
	.board-write-table1 .input_wrap select{height:36px;line-height:34px;padding-left:10px;}
	.board-write-table1 .input_wrap textarea{height:180px;padding:10px;}
	.board-write-table1 .label_wrap .label_con{padding:5px;}
	.board-write-area .btn-area .btn{width: 8rem;height: 2.8rem;line-height: 2.8rem;}

  .board-write-table1 tbody th{padding:1rem 0;}
  .board-write-table1 .btn-area .btn{width: 10rem;height: 2.8rem;line-height: 2.8rem;}

	.board-list-area #bo_cate{margin-bottom:10px;}
	.board-list-area #bo_cate #bo_cate_ul > li > a{padding:6px 10px;font-size:14px;}
  .board-list-area .notice .tb thead tr th{padding:15px 5px;}
  .board-list-area .notice .tb tbody tr td{padding:1.5rem 1rem;}
  .board-list-area .notice .tb .subject_wrap .tit_wrap .ico_wrap .ico{padding-right:5px;}
  .board-list-area .notice .tb .ban_wrap .ban{padding:6px 10px;}
	/*.board-list-area .pg_wrap .pg{margin:0 -2px;}
	.board-list-area .pg_wrap .pg_page,
	.board-list-area .pg_wrap .pg_current{width:28px;height:28px;line-height:26px;margin:0 2px;}
	.board-list-area .pg_wrap .pg_prev{background-size:5px;}
	.board-list-area .pg_wrap .pg_next{background-size:5px;}*/
	.board-list-area .gallery_area{padding-top:30px;margin-top:15px;}
	.board-list-area .gallery_area .wrap{margin:0 -5px -10px;}
	.board-list-area .gallery_area .wrap .con{padding:0 5px 10px;}
	.board-list-area .popular_area .wrap .thumb_wrap .thumb{margin-top:-30px;}
	.board-list-area .popular_area .wrap .thumb_wrap .thumb img{height:60px;}
	.board-list-area .gallery_area .wrap .txt_area{padding:0 10px;}
	.board-list-area .gallery_area .wrap .subject_wrap{padding:10px 0;}
	.board-list-area .gallery_area .wrap .txt_wrap{padding:7px 0;}
	.board-list-area #bo_cate2 #bo_cate_ul > li > a{height:50px;line-height:48px;}
	.board-list-area .popular_tit_wrap{margin-bottom:10px;}
	.board-list-area .popular_area .wrap{margin:0 -5px -10px;}
	.board-list-area .popular_area .wrap .con{padding:0 5px 10px;}
	.board-list-area .popular_area .wrap .txt_area{padding:40px 10px 20px;}
	.board-list-area .popular_area .wrap .tit_wrap{margin-bottom:8px;}
	.board-list-area .popular_area .wrap .tit_wrap .name{margin-bottom:5px;}
	.board-list-area .popular_area .wrap .txt_wrap{padding:0 5px;}
	.board-list-area .column_area .wrap .left{padding:20px 10px;}
	.board-list-area .column_area .wrap .right{padding:20px 20px 20px 0;}
	.board-list-area .column_area .wrap .thumb_wrap .thumb img{max-width:80px;}
	.board-list-area .column_area .wrap .tit_wrap .name{margin-bottom:5px;}
	.board-list-area .column_area .wrap .txt_area{padding:0 130px 0 20px;}
	.board-list-area .column_area .wrap .txt_wrap .subject{margin-bottom:4px;}
	.board-list-area .column_area .wrap .txt_wrap .txt{margin-bottom:8px;}
}

@media all and (max-width:992px){
	.board-view-content .tit_wrap{padding:15px 10px;}
	.board-view-area .files_area{padding-left:0;margin-bottom:20px;}
	.board-view-area .files_area .tit_wrap{position:relative;top:0;width:100%;margin-top:0;padding:12px 10px;text-align:left;border-bottom:1px solid #cdcdcd;}
	.board-view-area .files_area .tit_wrap .tit{line-height:1;}
	.board-view-area .files_area .wrap{padding:10px 10px;}
	.board-view-area .files_area .wrap .con{padding:3px 0;}
	.board-view-area .files_area .wrap .inner{padding-right:100px;}
	.board-view-area .files_area .wrap .txt_wrap .txt{height:30px;line-height:30px;}
	.board-view-area .files_area .wrap .btn_wrap .btn{padding:0 15px;}
	.board-view-area .files_area .wrap .btn_wrap .btn .txt{height:28px;line-height:28px;}
	.reply_area .reply_list .wrap .con.ico_ind1{padding:0 10px;}
	.reply_area .reply_list .wrap .con.ico_ind2{padding:0 10px 0 15px;}
	.reply_area .reply_form .wrap{padding-right:0;}
	.reply_area .reply_form .wrap .btn_wrap{margin-top:5px;}
	.reply_area .reply_form .wrap .btn_wrap .btn{position:relative;width:100%;height:auto;padding:15px 10px;}
	.reply_area .reply_form .wrap .btn_wrap .btn p{position:relative;top:0;line-height:1;margin-top:0;}
	.board-view-area .paging_wrap{margin:0 -25px 20px;}
	.board-view-area .paging_wrap .paging{padding:0 25px;}
	.board-view-area .paging_wrap .paging.prev a{padding-left:0;text-align:left;}
	.board-view-area .paging_wrap .paging.next a{padding-right:0;text-align:right;}
	.board-view-area .paging_wrap .paging .ico{position:relative;bottom:0;margin-bottom:10px;}
	.board-view-area .paging_wrap .paging .txt_wrap{padding:0;}
	.board-write-table1 table,
	.board-write-table1 thead,
	.board-write-table1 tbody,
	.board-write-table1 tr,
	.board-write-table1 th,
	.board-write-table1 td{display:block;width:100%;}
	.board-write-table1 .tb{padding:15px 0 0;}
	.board-write-table1 tbody th{padding:0 0 5px;}
	.board-write-table1 tbody td{padding:0 0 10px;}
	.board-write-table1 .input_wrap textarea{height:140px;}
	.board-list-area #bo_cate #bo_cate_ul > li > a{font-size:13px;}
  .board-list-area .notice .tb thead{display:none;}
  .board-list-area .notice .tb tbody tr td{display:none;}
  .board-list-area .notice .tb .subject_wrap,
  .board-list-area .notice .tb .subject_wrap .txt_wrap{display:block;}
	/*.board-list-area .pg_wrap .pg_page,
	.board-list-area .pg_wrap .pg_current{width:20px;height:20px;line-height:18px;font-size:12px;}
	.board-list-area .pg_wrap .pg_prev{background-size:3px;}
	.board-list-area .pg_wrap .pg_next{background-size:3px;}*/
	.board-list-area .gallery_area{padding-top:20px;margin-top:10px;}
	.board-list-area .gallery_area .wrap .con{width:33.33%;}
	.board-list-area .popular_area .wrap .con{width:50%;}
	.board-list-area .column_area .wrap .link{display:block;}
	.board-list-area .column_area .wrap .left{display:block;width:100%;padding:15px 0;}
	.board-list-area .column_area .wrap .right{display:block;text-align:center;padding:0;}
	.board-list-area .column_area .wrap .txt_area{padding:0 10px 20px;border-left:0;}
	.board-list-area .column_area .wrap .btn_wrap{position:relative;top:0;display:inline-block;margin-top:10px;}
	.board-list-area .column_area .wrap .btn_wrap .txt{position:relative;height:30px;line-height:28px;}
	.board-list-area .column_area .wrap .link:hover .btn_wrap .txt{width:auto;padding:0 15px;left:0;font-size:13px;}
	.board-list-area .column_area .wrap .btn_wrap .plus{width:30px;height:30px;}
	.board-list-area .column_area .wrap .btn_wrap .plus span:before{width:10px;margin:-1px 0 0 -5px;}
	.board-list-area .column_area .wrap .btn_wrap .plus span:after{height:10px;margin:-5px 0 0 -1px;}
}

@media all and (max-width:768px){
	.board-list-area .gallery_area .wrap .con{width:50%;}
	.board-list-area #bo_cate2 #bo_cate_ul > li{width:25%;}
	.board-list-area #bo_cate2 #bo_cate_ul > li > a{height:40px;line-height:38px;}
	.board-list-area .popular_area .wrap .txt_area{padding:40px 5px 20px;}
	.board-list-area .popular_area .wrap .txt_wrap{padding:0;}
  .board-view-content .tit_wrap .tit {font-size: 1.2em;}

  #staffOuter .doctor-list-section {margin-top: 2em;}
  #staffOuter .doctor-list-section + .doctor-list-section {margin-top: 2em;}
}