.sub_top{background-image: url("//static.gnghospital.co.kr/gnghospital-kr/permalink/001/img/s_online_bg.jpg");height: 175px;}
.sub_top_txt p{color: #2e2d2d;}
.sub_top_txt h1{color: #2e2d2d;}

.link_div{color:#717171; font-size: 14px;margin-top: 25px;margin-bottom: 20px;}
.link_div a{background:#ebebeb;display: inline-block;padding: 5px 15px;color:#717171; font-size: 14px; }
/* list */
#paging{text-align: center;margin-top: 20px;}
#paging span{cursor: pointer;border: 1px solid #ddd;padding: 0 5px;margin: 0 2px;}
#paging span:hover{opacity:0.5}
#paging .selected{font-weight: bold;border-color: #000;}
.search_div{height: 114px; line-height: 114px;background:#ededed;text-align: center;margin-top: 25px; }

#pw_check_form_div {position: fixed;top: 50%;left: 50%;width: 300px;height: 100px;margin-left: -150px;margin-top: -50px;background: #f2f5f7;z-index: 888889;
    display: none;border-radius: 5px;}
#pw_check_form_txt{margin: 3px;background: #deedf7;border: 1px solid #aed0ea;border-radius:5px;padding: 0 5px;font-weight: bold;}
#pw_check_form_div input[type=password]{height: 32px;border: 1px solid #e1e1e1;outline: none;margin: 10px 3px;width: 170px; }
.list_table td{text-align: center;color: #717171;} 
.list_table tr .font_w{font-weight: bold;}   
.list_table .a_link{width: 55%;cursor: pointer;text-align: left;padding-left: 20px;}
.list_table .a_link .span1{font-weight: bold; margin-right:20px;}
.list_table .a_link .span2{font-weight: bold;color:#313131; }
.list_table .answer_td span{background: #eb0c79;color: #fff;font-weight: bold;line-height: 28px;height: 28px;width: 75px;display: inline-block;}
.list_table .answer_td .span2{background: #61646d;}
.list_table .a_link:hover{opacity:0.5;}
.list_table{margin-top: 25px;}
.list_table tr{height: 55px;}
.list_table .top_tr{border-top:4px solid #3e4756;border-bottom: 1px solid #3e4756;font-size: 15px;}
.list_table tbody tr{border-bottom: 1px solid #d7d7d7;font-size: 14px;}
.list_table tbody tr:LAST-CHILD{border-bottom-color: #3f4656;}
.cat_div{display: none;}
/* list */

#lks_ir_0{height: 220px;}
.list_table .view_tbody .top_tr{border-bottom-color: #d7d7d7;}
.list_table .view_tbody th{width: 14%;background:#f6f6f6; }
.list_table .view_tbody td{width: 86%;padding-left: 15px;text-align: left;color: #000;}
.list_table .view_tbody .td_custom_width1{width: 58%;}
.list_table .view_tbody .td_custom_width2{width: 14%;}
.list_table .view_tbody .custom_td1 > input{border: none;background: none;width: 100%;}
.list_table .view_tbody .custom_td1 > .pw{ border: 1px solid #e1e1e1;    background: #f8f8f8;width: 140px;}
.list_table .view_tbody .custom_td2{padding: 0;}
.list_table .view_tbody .custom_td3 > input,.list_table .view_tbody .custom_td3 > select{width: 140px;}
.list_table .view_tbody .custom_td4 label{font-size: 12px;}
.list_table .view_tbody .custom_td4 label span{color:#3190d2; }
.list_table .img_file_td{padding-top: 3px;}
.list_table .img_file_td ul li{margin-bottom: 3px;}

.list_table .read_content_td{min-height: 140px;height: 140px;vertical-align: top;padding-top: 10px;}
.list_table .border_none{border: none;}
.list_table .r_content_tr td{background: #f6f6f6;vertical-align: top;padding-top: 10px;}
.list_table .r_content_tr td{min-height: 130px;height: 130px;}

/* insert, update */
.thum_img_li{position: relative;}
.thum_img{width: 100px;height: 80px;overflow: hidden;}
.thum_img_li > .del_btn{position: absolute;top: 20px;left: 120px;cursor: pointer;font-weight: bold;font-size: 20px;overflow: visible;color: #1f3767;}
/* insert, update */



.btn_ul .write_li a{background: #eb0c79;color: #fff;border: none;}

@media only screen and (max-width: 1023px) {
	.list_table .pc_only{display: none;}
	.list_table .a_link{padding-left: 10px;width: 66%;}
	.list_table .a_link .span1{margin-right: 10px;}
	.list_table tbody tr,.list_table .top_tr{font-size: 12px;}
	.list_table tbody tr:FIRST-CHILD {border-top: 4px solid #3e4756;}
	.list_table .answer_td span{width: 60px;}
	.center_div{ padding: 25px 15px;}
	.list_table .view_tbody th{width: 70px;min-width: 70px;}
	.list_table .view_tbody td{width: auto;}
	.list_table .view_tbody .custom_td3 > input{width: 45%;}
	.list_table .view_tbody .custom_td3 > select{width: 96.5%;}
	.custom_td4 input{margin:5px 0;}
	.custom_td4 select{margin-bottom: 5px;}
	.view_tbody label{margin-bottom: 5px;}
	.list_table .view_tbody .td_custom_width1, .list_table .view_tbody .td_custom_width2{width: auto;}
}



@media all and (min-width:1024px) and (max-width:1199px) {
}