@charset "utf-8";
/* 기본 css */
body {
	text-decoration:none;
	font:12px "돋움", "돋움체", Arial;
	color:#3a3a3a;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg_sub.gif);
	background-repeat: repeat-x;
}
td {
	text-decoration:none;
	font-family:돋움, 돋움체;
	font-size:12px;
	color:#3a3a3a;
	line-height:18px;
	letter-spacing:-0.5px;
}
form, ul, li, div, p, h1, h2, h3, h5, h6, td, th, p, span, fieldset {
	border:0;
	margin:0;
}
html, body, input, select {
	margin:0;
	padding:0;
}
td {
}
ul, ol, li {
	list-style:none;
}
li img {
	vertical-align:top;
}
img {
	border:0px;
}
img.disblock {
	display:block;
}
/* A태그 */
a:link {
	color:#373737;
	text-decoration:none;
}
a:visited {
	color:#373737;
	text-decoration:none;
}
a:active {
	color:#373737;
	text-decoration:none;
}
a:hover {
	color:#373737;
	text-decoration:none;
}

/* siez 11 폰트 */

.f_11 {
	text-decoration:none;
	font-family:돋움, 돋움체;
	font-size:11px;
	color:#373737;
	line-height:13px;
	letter-spacing:-0.5px;
}
.f_11 a:link {
	text-decoration:none;
	font-family:돋움, 돋움체;
	font-size:11px;
	color:#373737;
	line-height:13px;
	letter-spacing:-0.5px;
}
.f_11 a:visited {
	text-decoration:none;
	font-family:돋움, 돋움체;
	font-size:11px;
	color:#373737;
	line-height:13px;
	letter-spacing:-0.5px;
}
.f_11 a:active {
	text-decoration:none;
	font-family:돋움, 돋움체;
	font-size:11px;
	color:#373737;
	line-height:13px;
	letter-spacing:-0.5px;
}
.f_11 a:hover {
	text-decoration:none;
	font-family:돋움, 돋움체;
	font-size:11px;
	color:#373737;
	line-height:13px;
	letter-spacing:-0.5px;
}
/* 폰트색상 */

.pay {
    font-size:12px;
	color: #4b4b4b;
}

.white {
	color: #ffffff;
}
.black {
	color: #4b4b4b;
}
.black_b {
	color: #4b4b4b;
	font-weight: bold;
}
.black_b_14 {
	color: #4b4b4b;
	font-weight: bold;
	font-size:14px;
}
.black_b_16 {
	color: #4b4b4b;
	font-weight: bold;
	font-size:16px;
}
.blue {
	color: #2775bd;
}
.blue_b {
	color: #2775bd;
	font-weight: bold;
}
.blue_b_11 {
	color: #2775bd;
	font-weight: bold;
	font-size:11px;
}
.purple_b {
	color: #a34fd3;
	font-weight: bold;
}
.purple_b_11 {
	color: #a34fd3;
	font-weight: bold;
	font-size:11px;
}
.green_b {
	color: #70bc1d;
	font-weight: bold;
}
.green_11 {
	color: #70bc1d;
	font-size:11px;
}
.green_11_b {
	color: #70bc1d;
	font-size:11px;
	font-weight: bold;
}
.bgreen_16_b {
	color: #3e9d90;
	font-weight: bold;
	font-size:16px;
}
.bgreen_11_b {
	color: #3e9d90;
	font-weight: bold;
	font-size:11px;
}
.red {
	color: #df2020
}
.gray {
	color: #797979;
}
.gray_b {
	color: #797979;
	font-weight: bold;
}
.gray_11 {
	color: #606060;
	line-height:16px;
	font-size:11px;
}
.gray_11_b {
	color: #606060;
	font-size:11px;
	font-weight: bold;
}
.orange {
	color: #ff6600;
}
.orange_b {
	color: #ff6600;
	font-weight: bold;
}
.orange_11 {
	color: #ff6600;
	font-size:11px;
}
.orange_14_b {
	color: #ff6600;
	font-weight: bold;
	font-size:14px;
}
.white_11_b {
	color: #ffffff;
	font-weight: bold;
	font-size:11px;
}
.yellow_11 {
	color: #ffea00;
	font-size:11px;
}

img {border:0;}

.lnb_area{ width:178px; margin:0 0 0px 0; z-index:99; padding-left:0px; border-right:1px solid #dcdcdc;}
.lnb_area .lnb{ background:url(../images/inc/lnb_off.jpg) left bottom; padding-left:0;}
.lnb_area .lnb > li{display:block;}
.lnb_area .lnb .dp1{display:none}
.lnb_area .lnb .dp2{ padding-left:0;}
.lnb_area .lnb .dp2 > li { border-bottom:1px solid #dcdcdc;}
.lnb_area .lnb .dp2 > li:first-child{ border-top:1px solid #dcdcdc;}
.lnb_area .lnb .dp2 > li > a{padding:10px 15px 10px 15px; display:block; font-size:12px; color:#777; font-weight:600; border-left:4px solid #ddd;}
.lnb_area .lnb .dp2 > li:hover > a,
.lnb_area .lnb .dp2 > li.on > a{ color:#111; background:#fef3e8 url(../images/titi1.jpg) no-repeat 150px center; border-left:4px solid #f78d1f;}

.p_title{ font-size:20px; font-family:"Arial Black", Gadget, sans-serif; font-weight:600; color:#000;}

.cont{ padding-left:0px;}
.cont .sub_tit1{ font-size:15px; font-weight:600; background:url(../images/titi2.jpg) no-repeat left center; padding-left:15px;}
.cont .sub_tit2{ font-size:15px; font-weight:600; background:url(../images/titi2.jpg) no-repeat left center; padding-left:15px; margin-top:30px;}

.cont .sub_box1{ border:1px solid #ddd; border-radius:5px; padding:20px; margin-top:10px;}
.cont .sub_box1 ul{ padding-left:0px}
.cont .sub_box1 ul li.li_tit{ background:url(../images/page_icon3.gif) no-repeat left 7px; padding-left:10px; margin-top:10px;}
.cont .sub_box1 ul li:first-child{ margin-top:0;}

.cont .sub_box1 ul li.in_tit{ margin-top:10px; background:url(../images/page_tit3.png) no-repeat left 6px; padding-left:8px;}
.cont .sub_box1 ul li.in_tit.table{ background:none;}

.tbl_st2 { border:0px; padding:0px; margin-bottom:10px;  font-size:13px; text-align:center; border:1px solid #ddd;  }
.tbl_st2 thead th { background:#f7faff; color:#333333; border-bottom:1px solid #ddd; border-right:1px solid #dddddd; line-height:18px; padding:5px 10px; }
.tbl_st2 tbody th { background:#f8f8f8; color:#444444; font-weight:600; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; line-height:18px; padding:5px 10px; vertical-align:middle; }
.tbl_st2 tbody td { color:#555555; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; line-height:18px; padding:5px 10px; vertical-align:middle; }
.tbl_st2 thead th:last-child, .tbl_st2 tbody th:last-child, .tbl_st2 tbody td:last-child { }
.tbl_st2 tbody td span.red{ color:red;}
.tbl_st2 tbody td.bg1{ background:#d3e4eb;}


/*1_3*/
/*gallery*/
.table_wrap .board_gallery{ padding:15px 0; *zoom:1;}
.table_wrap .board_gallery:after{ content:""; display:block; clear:both;}
.table_wrap .board_gallery .gall_inc{ float:left; width:33.33%;}
.table_wrap .board_gallery .gall_inc > a{ display:block; margin:10px 10px; border:1px solid #bbb; *cursor:pointer;}
.table_wrap .board_gallery .gall_inc .img{ height:160px; border-bottom:1px solid #ccc; overflow:hidden; position:relative;}
.table_wrap .board_gallery .gall_inc .img img{ width:100%; height:100%; max-width:211px; max-height:160px; position:relative;}
.table_wrap .board_gallery .gall_inc .img .layer_on{ position:absolute; width:100%; height:100%; left:0; top:0; background:#000; filter:alpha(opacity=10); opacity:0.1;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.table_wrap .board_gallery .gall_inc .info{ padding:0 15px 0px 15px;}
.table_wrap .board_gallery .gall_inc .info .tt{ padding:5px 0; height:20px;}
.table_wrap .board_gallery .gall_inc .info .tt strong{ display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; line-height:1.4; color:#111;}
.table_wrap .board_gallery .gall_inc .info .name{ color:#666; margin-left:0;}
.table_wrap .board_gallery .gall_inc .info .date{ padding-top:0px; margin-left:0;}
.table_wrap .board_gallery .gall_inc .info .date span{ display:inline-block; *display:inline; zoom:1; margin-left:15px; font-size:12px; color:#999;}
.table_wrap .board_gallery .gall_inc .info .date span:first-child{ margin-left:0;}
.table_wrap .board_gallery .gall_inc:hover > a{ border:1px solid #888;}
.table_wrap .board_gallery .gall_inc:hover .img{ border-bottom:1px solid #888;}
.table_wrap .board_gallery .gall_inc:hover .img .layer_on{ filter:alpha(opacity=0); opacity:0;}
.table_wrap .board_gallery .gall_inc:hover .tt strong{ color:#1c68b6;}
















