@charset "utf-8";

.pagek { font-size:14px;   display: inline-block;   padding-left: 0px;   margin: 20px 0;   border-radius: 4px; }
.pagek > .active > a, .pagek > .active > a:focus, .pagek > .active > a:hover, .pagek > .active > span, .pagek > .active > span:focus, .pagek > .active > span:hover {
    z-index: 3;   color: #fff;   cursor: default;   background-color: #337ab7;   border-color: #337ab7; font-weight:bold;
}
.pagek > li > a:focus, .pagek > li > a:hover, .pagek > li > span:focus, .pagek > li > span:hover {
    z-index: 2;   color: #23527c;   background-color: #eee;   border-color: #ddd;
}
.pagek > li:first-child > a, .pagek > li:first-child > span {
    margin-left: 0px;   border-top-left-radius: 5px;  border-bottom-left-radius: 5px;
}
.pagek > li:last-child > a, .pagek > li:last-child > span {
    margin-right: 0px;   border-top-right-radius: 5px;  border-bottom-right-radius: 5px;
}
.pagek > li > a, .pagek > li > span {
    position: relative;   float: left;   padding: 6px 12px;   margin-left: -1px;   line-height: 1.4285;
    color: #337ab7;   text-decoration: none;   background-color: #fff;   border: 1px solid #ddd;
}
.pagek > li {   display: inline; }
.sr-only {   position: absolute;   width: 1px;   height: 1px;   padding: 0;   margin: -1px;
    overflow: hidden;   clip: rect(0px, 0px, 0px, 0px);   border: 0;
}
.msg_sound_only, .sound_only {  display: inline-block !important;   position: absolute;
    top: 0px;   left: 0px;   margin: 0 !important;   padding: 0 !important;   font-size: 0px;
    line-height: 0;   border: 0 !important;   overflow: hidden !important;
}
.visible-lg, .visible-md, .visible-sm, .visible-xs {   display: none !important;}
.text-center {   text-align: center;}

#region{ clear:both; display:block;}
#region li, #region1 li{float:left;width:16.3%;height:46px;margin:0 3px 5px 0;text-align:center; }

#region li a, #region1 li a{display:table-cell;vertical-align:middle;padding-top:2px;width:100%;height:46px;font-size:13px;
letter-spacing:-0.3px;font-weight:bold;line-height:14px;color:#555; min-width:180px;
border:1px solid #d5d5d5;border-radius:3px;overflow:hidden;
box-shadow:1px 1px 3px rgba(0,0,0,0.05);
	background:-webkit-linear-gradient(#f7f7f7, #e3e3e3);
	background:-ms-linear-gradient(#f7f7f7, #e3e3e3);
	background:linear-gradient(#f7f7f7, #e3e3e3);
}

#region li a:hover, #region1 li a:hover{color:#FFF;border:1px solid #F95700;
 	background:-webkit-linear-gradient(#FF9459, #FF7C3E);
	background:-ms-linear-gradient(#FF9459, #FF7C3E);
	background:linear-gradient(#FF9459, #FF7C3E);
}
#region li a.selected, #region1 li a.selected{color:#FFF;border:1px solid #DD4E00;
	background:-webkit-linear-gradient(#FF9459, #F05400);
	background:-ms-linear-gradient(#FF9459, #F05400);
	background:linear-gradient(#FF9459, #F05400);
}1
#region li.first, #region1 li.first{margin-left:0px;}
#region li.last, #region1 li.last{margin-right:0;width:185px;}
#region li.last a, #region1 li.last a{width:185px;}

#region li.licate a{color:#fff;border:1px solid #78706a;background:url(/img/bg_region3.gif) repeat-x  0 center;}
#region li.licate a:hover{color:#fff;border:1px solid #e66200;background:url(/img/bg_region4.gif) repeat-x  0 center;}
#region li.licate a.selected{color:#fff;border:1px solid #e66200;background:url(/img/bg_region4.gif) repeat-x  0 center;}

#lnb {position: absolute;width:200px;z-index:3000;top:0;left:0;}

#lnb>ul>li>ul.medo>li{float: left;}
#lnb .local_area{background:url(/img/bg_left_area.gif) repeat-y 0 0;padding:5px 0;border:1px solid #988981;border-top:none;border-radius:0 0 4px 4px}
#lnb .local_area li a{display:block;width:182px;margin:0 auto;padding:9px 10px 8px;border-bottom:1px dotted #afafaf;}
#lnb .local_area li a h4{font-size:13px;letter-spacing:-0.2px;line-height:15px;color:#e54b00;padding-bottom:2px; background: url(/img/blet1.png) no-repeat 0 4px; padding-left: 9px;}

#lnb .local_area li a:hover{background-color:#fbfaf8;}
#lnb .local_area li a.selected{background-color:#fbfaf8;}
#lnb .local_area li a .info{background:url(/img/blet3.png) no-repeat  right top; padding-left:10px;}
#lnb .local_area li a .name{font-weight:600;color:#333;line-height:12px;}
#lnb .local_area li a .phone{font-weight:700;color:#333;font-size:16px;line-height:19px;}

.page_title{width:100%;background:url(/img/bg_title_boodong.gif) repeat-x 0 0;background-size:auto 100%;height:48px;line-height:44px;border:1px solid #d5d5d5;border-bottom:1px solid #aaa;padding-left:17px;border-radius:3px 3px 0 0;margin:15px 0 0;
}
.page_title h3{font-size:19px;color:#333;font-weight:bold; letter-spacing:-1px;}
.page_title h3 i{font-size:20px;padding-right:2px;}

#area_menu{padding:15px 13px 12px;border:1px solid #e1e1e1;border-top:none;background-color:#fdfdfd;border-radius:0 0 4px 4px;}
#area_menu .depth1 li{float:left;width:9.6%; margin:0 0.2% 0.4%;}

#area_menu .depth1 li a{display:block;width:100%;padding:6px 0 8px;text-align:center;font-weight:bold;
font-size:14px;letter-spacing:-1px;color:#444;border:1px solid #ddd;border-radius:0px;
	background:-webkit-linear-gradient(#f7f7f7, #e3e3e3);
	background:-ms-linear-gradient(#f7f7f7, #e3e3e3);
	background:linear-gradient(#f7f7f7, #e3e3e3);
}

#area_menu .subsub a{display:block;width:100%;padding:6px 0 8px;text-align:center;font-weight:bold;
font-size:14px;letter-spacing:-1px;color:#444;border:1px solid #ddd;border-radius:0px;
	background:-webkit-linear-gradient(#f7f7f7, #e3e3e3);
	background:-ms-linear-gradient(#f7f7f7, #e3e3e3);
	background:linear-gradient(#f7f7f7, #e3e3e3);

}

#area_menu .depth1 li a.selected, #area_menu .depth1 li a:hover {
    color: #fff;    border: 1px solid #DD4E00;
    background: -webkit-linear-gradient(#FF9459, #F05400);
    background: -ms-linear-gradient(#FF9459, #F05400);
    background: linear-gradient(#FF9459, #F05400);
}

#area_menu .depth2 li{float:left;width:14.6%; margin:0 0.2% 0.4%;}
#area_menu .depth2 li.first{width:9.6%;}

#area_menu .depth2 li a{display:block;width:100%;padding:8px 0 9px;text-align:center;font-weight:bold;
font-size:14px;letter-spacing:-1px;color:#444;border:1px solid #ddd;border-radius:0px;
	background:-webkit-linear-gradient(#f7f7f7, #e3e3e3);
	background:-ms-linear-gradient(#f7f7f7, #e3e3e3);
	background:linear-gradient(#f7f7f7, #e3e3e3);
}
#area_menu .depth2 li a.selected{color:#fff;border:1px solid #267398;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #33718a), color-stop(1, #1d5b73) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33718a', endColorstr='#1d5b73');
	background:-webkit-linear-gradient(#33718a, #1d5b73);
	background:-ms-linear-gradient(#33718a, #1d5b73);
	background:linear-gradient(#33718a, #1d5b73);
}
#area_menu .depth2 li a:hover{color:#fff;border:1px solid #267398;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #33718a), color-stop(1, #1d5b73) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33718a', endColorstr='#1d5b73');
	background:-webkit-linear-gradient(#33718a, #1d5b73);
	background:-ms-linear-gradient(#33718a, #1d5b73);
	background:linear-gradient(#33718a, #1d5b73);
}
#area_menu .dot_line{border-top:1px dotted #888;}
#area_menu .depth1:after, #area_menu .depth2:after{clear:both;display:block; content:'';}

#tail_banner{clear:both;display:block;text-align:center;border-top:1px solid #ededed;margin-top:20px;font-size:0;}
#tail_banner li{display:inline-block;width:162px;border-right:1px solid #ededed;vertical-align:top;}
#tail_banner li.last{border-right:none;}

#tail{border-top:1px solid #eee;padding:15px 0 135px; background:#e6e7e8;}	
#tail_wrap{position:relative;font-size:12px;line-height:15px;color:#888;padding-left:160px; background:#FFF;}
#tail_wrap .logo{float:left;}
#tail_wrap .addr{float:left;padding-left:15px;}

.table .title_area{position:relative;padding-bottom:8px;}
.table .title_area .exp{position:absolute;width:400px;bottom:8px;right:0;font-size:11px;color:#999;letter-spacing:-1px;text-align:right;}

.table_wrap{clear:both; min-height:200px;position: relative;}
.table_wrap .table{width:720px;min-height:500px;float:left;margin-top:18px;}
.table_wrap .right_ban{width:180px;min-height:200px;float: right;margin-top:10px; }

.table_wrap .table table{width:100%;}
.table_wrap .table table th.first{}
.table_wrap .table table th.last{}

.table_wrap .table table tr:nth-child(odd){background-color:#f7f7f7;}
.table_wrap .table table tr td{}
.table_wrap .table table tr:hover{background-color:#fcf3d4;cursor:pointer;}
.table_wrap .table table td{text-align: center;padding:9px 0 7px;color: #333;font-size:13px;}
.table_wrap .btn_more{border-top:1px solid #ddd;padding:15px 0 12px;text-align:center;}

.table_wrap .right_ban h2{}
.table_wrap .right_ban ul, {min-height:384px; }
.table_wrap .right_ban ul li, .left_ban ul li{padding:8px 10px 8px 14px;font-size:13px;line-height:17px;margin:6px 0 0;background: #e6eff3; border-radius: 3px;}
.table_wrap .right_ban ul li a:hover, .left_ban ul li a:hover{text-decoration:none;color:#247ba2;}
.table_wrap .right_ban ul li p.title, .left_ban ul li p.title{font-weight:bold;font-size:13px;letter-spacing:-1px;line-height:15px;}
.table_wrap .right_ban ul li p.title img, .left_ban ul li p.title img{vertical-align:middle;}
.table_wrap .right_ban .info, .leftt_ban .info{font-size:12px;line-height:15px;padding-top:3px;}
.table_wrap .right_ban ul li.bg2{}

@media screen and (max-width:768px) {
	
	/*팝업창 이미지 사이즈 재설정 - 필수*/
	.drag_pop{left:0 !important;top:0 !important;max-width:310px !important;height:auto !important;}

	.table_wrap{min-height:400px;position: relative;}
	.table_wrap .table{width:100%;min-height:100px;float:none;margin-top:10px;}
	.table_wrap .right_ban{display:none;}
	
	#top_search{width:100%;}
	
}


.paging {clear:both;font-family:tahoma, Arial, sans-serif;font-size:12px;color:#666666;font-weight:bold;text-align:center;}
.paging a {display:inline-block;margin:2px;height:30px;line-height:28px;min-width:30px;padding:0 4px;color:#666;border:1px solid #e2e2e2;background:#fff; vertical-align:middle;}
.paging strong {display:inline-block;margin:2px;height:30px;line-height:28px;min-width:30px;padding:0 4px;color:#ff6600;border:1px solid #e2e2e2;background:#fff;vertical-align:middle;}
.paging a:hover {background:#f4f4f4; border:1px solid #555; text-decoration:none;}
.paging a.pre {background:url(/img/bt_prev.gif) no-repeat center center !important;overflow:hidden;text-indent:-9999px;}
.paging a:hover.pre {border:1px solid #444;}
.paging .next {background:url(/img/bt_next.gif) no-repeat center center !important;overflow:hidden; text-indent:-9999px;}
.paging a:hover.next{border:1px solid #444;}


table.list_tbl{width:100%;letter-spacing:0 !important;}
table.list_tbl th{font-size:13px;text-align: center;color: #444;letter-spacing:-1px;
padding:11px 0 9px;background:url(/img/bg_th_boodong.gif) repeat-x 0 0;
border-bottom:1px solid #ddd;border-top:1px solid #ddd;}

table.list_tbl td{text-align: center;padding:8px 0 6px;color: #000;font-size:13px;line-height:17px;min-height:49px;border-bottom:1px solid #e5e5e5;}
table.list_tbl td.tal{text-align:left; padding-left:7px;}
table.list_tbl td img{ vertical-align:middle;}

table.list_tbl tr{background-color:#fff;}
table.list_tbl tr:nth-child(odd){background-color:#f4f4f4;}
table.list_tbl tr:hover{background-color:#fcf3d4;cursor:pointer;}

/*#board */
table.tb_boodong tr:nth-child(odd){background-color:#f4f4f4;}
table.tb_boodong{width:100%;}
table.tb_boodong td{border-bottom:1px dashed #ddd;padding:7px 0;}
table.tb_boodong td div:nth-child(1){color:#008C00; font-weight:bold;}
table.tb_boodong tr:hover{background-color:#fcf3d4;cursor:pointer;}

.tbl_head01 td {
    color: #666;
    background: #fff;
    padding: 5px;
    border-top: 1px solid #ecf0f1;
    height: 35px;
    word-break: break-all;
}
/*
table.list_tbl td.fw_b{ color: #008c00;}
table.list_tbl td.lsm1{color:#2dafd8;}
*/
