@charset "utf-8";

/* @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); */

body {font-family:'나눔고딕',NanumGothic,'돋움',Dotum,helvetica,sans-serif; background-color:#fff;}
* {margin:0; padding:0;}
img {border:0;}
ul,li {list-style:none;}
a:link {text-decoration:none; color:#000;}    /* unvisited link */
a:visited {text-decoration:none; color:#000;} /* visited link */
a:hover {text-decoration:none; color:#000;}   /* mouse over link */
a:active {text-decoration:none; color:#000;}  /* selected link */
legend {display:none;}
table {border-collapse:collapse}
	#wrap {width:100%;position:relative;}

@media screen and (max-width : 640px) {

.menu1 {display:none; position:absolute;z-index:2001; left:0px; top:63px;width:230px;background-color:#fff; border-bottom:1px solid #099588;}
.menu1 .s-menu-select {background:#BBD3FF; font-weight:bold; padding:10px 0 10px 0; text-indent:15px; cursor:pointer; border-top:1px solid #099588;}
.menu1 .s-menu {background:#fff; padding:10px 0 10px 0; text-indent:15px; cursor:pointer; border-top:1px solid #099588;}
.more {position:absolute; right:15px; display:inline-block;}
.sub-menu {text-indent:30px;padding:8px 0px; background:#f7f7f7;}

	#header {position:relative;width:100%; height:63px;}
	#header .logo{position:relative;width:100%; height:63px;}
	#header .logo img{width:100%; height:63px;}
	#header .logo .menu-btn{position:absolute;float:left; cursor:pointer; width:30px; height:23px; top:0px; left:0px; padding:15px 20px;}
/*	메뉴 더보기 X 
	#header .logo .menu-btn img {width:100%; height:21px;}
*/
/* 메뉴 더보기 O */
	#header .logo .menu-btn img {width:100%; height:35px;}
/* */
	#content {position:relative;width:100%; margin:0 auto;}
	#content .main-vod {position:relative; width:100%;}
	#content .main-vod .main-player {position:relative;width:100%;padding-bottom:56.25%;}
	#content .main-vod .main-player iframe { position: absolute; width: 100%; height: 100%; } 

	#content .main-vod .main-title {position:relative;width:100%; height:80px;margin-top:13px; }
	#content .main-vod .main-title .on-air {position:relative;width:90%; height:70px; margin:0 auto; }
	#content .main-vod .main-title .on-air img{width:100%; height:70px;}
	#content .main-vod .main-title .on-air .time{position:absolute; top:8px; left:73px; font-weight:600; color:#7B7B7B;}
	#content .main-vod .main-title .on-air .title{position:absolute; top:33px; left:10px; font-size:17px; font-weight:600; height:23px; overflow:hidden; width:95%;white-space: nowrap; text-overflow:ellipsis;}
	#content .main-vod .bar01 {position:relative;width:100%; height:10px; background:url(/m/img/m_bar01.png);}

	#content .main-list {position:relative;width:100%; height:520px; margin-top:20px;}
	#content .main-list .lists-title{height:60px;width:80%; margin:0 auto;}
	#content .main-list .lists-title .best {float:left;width:45%; text-align:right; padding-left:13px;}
	#content .main-list .lists-title .best img{width:100%;}
	#content .main-list .lists-title .new {float:left;width:45%; padding-left:10px;}
	#content .main-list .lists-title .new img{width:100%;height:41px;}
	#content .main-list .lists-title .photo {float:left;width:45%; padding-left:10px;}
	#content .main-list .lists-title .photo img{width:100%;height:41px;}
	
	#content .main-list .best-list{position:relative;width:100%;}
	#content .main-list .best-list. bestlist{position:relative; overflow:hidden; height:auto;}
	#content .main-list .best-list ul {width:100%; margin:0 auto; min-height:380px;}
	#content .main-list .best-list ul li {float:left; margin:0 2% 15px 2%; width:46%; }
	#content .main-list .best-list ul li img{width:100%; height:100px;}
	#content .main-list .best-list ul li .title{font-size:16px; font-weight:600; height:23px; overflow:hidden; margin:5px 0;}
	#content .main-list .best-list ul li .cate{font-size:13px; font-weight:600; height:19px; overflow:hidden; margin:5px 0; color:#F40780;}
	#content .main-list .best-list ul li .time{font-size:13px; font-weight:600; height:19px; overflow:hidden; margin:5px 0; color:#7B7B7B;}
	#content .main-list .best-list .best-more{position:relative;width:100%; height:95px;}
	#content .main-list .best-list .best-more img{width:100%; cursor:pointer;}

	#sub-content {display:inline-block;position:relative;width:100%; margin:0 auto; height:auto; background:#fff;}
	
	#sub-content .sub-category {display:inline-block;position:relative;width:100%;height:37px;background:#E4E5E6;text-align:center;}
	#sub-content .sub-category span {display:inline-block;position:relative;width:100%; height:20px;line-height:20px; margin-top:12px; text-align:center; font-weight:bold; }

	#sub-content .sub-vod {display:inline-block;position:relative; width:100%; height:405px;}
	#sub-content .sub-vod .sub-player {position:relative;width:100%;padding-bottom:56.25%;}
	#sub-content .sub-vod .sub-player iframe { position: absolute; width: 100%; height: 100%; }
	
	#sub-content .sub-vod .sub-sns {display:inline-block;width:100%; height:auto; }
	#sub-content .sub-vod .sub-sns ul {float:right;}
	#sub-content .sub-vod .sub-sns ul li {float:left; width:29px; height:30px; padding:5px; border-top:1px solid #ccc;  border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
	#sub-content .sub-vod .sub-sns ul li:first-child{float:left; width:30px; height:30px; padding:5px; border:1px solid #ccc;}
	#sub-content .sub-vod .sub-cont {display:inline-block;width:100%; height:auto;  }
	#sub-content .sub-vod .sub-cont .sub-title {font-weight:bold; font-size:20px; padding:5px;}
	#sub-content .sub-vod .sub-cont .sub-text {margin:0 5px 5px 5px; letter-spacing:1px; max-height:170px; overflow:hidden;}
	#sub-content .sub-vod .sub-cont .date {width:100%; margin:5px 0; padding-top:5px;text-indent:10px; border-top:1px solid #ccc;}

	#sub-content .sub-vod .bar01 {display:inline-block;position:relative;width:100%; height:10px; background:url(/m/img/m_bar01.png);}

	#sub-content .sub-list {position:relative;width:100%; height:auto; margin-top:5px; background:#fff;}
	
	#sub-content .sub-list .list{width:100%; top:20px; height:auto;}
	#sub-content .sub-list .list .vod_previous { display:block;overflow:hidden;}
	#sub-content .sub-list .list .vod_previous li  { height:60px; padding:10px 0 10px 10px; width:100%;}
	#sub-content .sub-list .list .vod_previous li .vod_thum { width:24%; max-width:100px;height:60px; display:block; float:left; }
	#sub-content .sub-list .list .vod_previous li .vod_thum a img { width:100%; }
	#sub-content .sub-list .list .vod_previous li .txt { width:69%;float:left; font-size:12px; padding:0 8px 8px 10px; height:17px; }
	#sub-content .sub-list .list .vod_previous li .txt strong { width:100%; padding: 8px 0 5px 0; display:block; color:#536074; overflow:hidden;}
	#sub-content .sub-list .list .vod_previous li .txt em { width:100%; font-weight:bold;padding: 5px 0 5px 0; display:block; color:#6b6b6b;border-top:1px solid #d4d4d4;}
	#sub-content .sub-list .list .vod_previous li .txt em span { color:#387b99;}

	#sub-content .sub-list .more{width:100%; margin-left:15px; height:60px; text-align:center; position:relative; display:block; }
	#sub-content .sub-list .more img{width:100%; cursor:pointer;}
	
	#sub-content .sitemap-title {display:inline-block;position:relative;width:100%;height:37px;background:#E4E5E6;text-align:center;}
	#sub-content .sitemap-title span {display:inline-block;position:relative;width:100%; height:20px;line-height:20px; margin-top:12px; text-align:center; font-weight:bold; }
	#sub-content .sitemap {display:inline-block;position:relative; width:90%; height:auto; min-height:405px; left:5%;}
	#sub-content .sitemap .site-title {float:left; width:45%; padding-top:10px;}
	#sub-content .sitemap .site-title li {height:20px; width:100%; padding:10px 0 5px 0; border-bottom:1px solid #ccc; cursor:pointer;}
	#sub-content .sitemap .site-title li:first-child {height:40px; width:100%; color:#fff; font-size:16px; font-weight:bold; text-align:center; background:url(/img/menu1.png) bottom center no-repeat; cursor:pointer;border-bottom:0px;}

	#sub-content .search2 {display:inline-block;position:relative; margin:0 auto;width:100%; min-height:300px; height:auto; background-color:#fff;}
	#sub-content .search2 .search-title{display:inline-block;position:relative;width:100%;height:37px;background:#E4E5E6;text-align:center;}
	#sub-content .search2 .search-title span {display:inline-block;position:relative;width:100%; height:20px;line-height:20px; margin-top:12px; text-align:center; font-weight:bold; }
	#sub-content .search2 .search-content{padding:10px 5% 40px 5%; width:90%;}
	#sub-content .search2 .search-content .search-field{display:inline-block;position:relative; clear: both; width: 100%; border-spacing: 0px; table-layout: fixed; height:auto;padding:20px 0 20px 0; background:#fff;}
	#sub-content .search2 .search-content .search-field .field {margin:0 auto; text-align:center;width:100%;}
	#sub-content .search2 .search-content .search-field .field .box1 {position:relative; display:inline-block; width:95%; padding-left:5%;}
	#sub-content .search2 .search-content .search-field .field .box1 li {float:left; width:33%; text-align:left; height:30px;}
	#sub-content .search2 .search-content .search-field .field .box1 li label {padding-left:3px;}

	#sub-content .search2 .search-content .search-field .field .box2 {position:relative; display:inline-block; float:left; width:100%;padding-top: 10px;}
	#sub-content .search2 .search-content .search-field .field .box2 .text-box {width:95%; text-align:left; padding-left:5%;}
	#sub-content .search2 .search-content .search-field .field .box2 .text-box select {width:20%;height:22px;}
	#sub-content .search2 .search-content .search-field .field .box2 .text-box input {width:80%px;height:20px;vertical-align:top;}
	#sub-content .search2 .search-content .search-field .field .box2 .date-box {width:95%; text-align:left; padding:5px 0 0 5%;}
	#sub-content .search2 .search-content .search-field .field .box2 .date-box input {height:20px; width:26%;}
	#sub-content .search2 .search-content .search-field .field .box2 .date-box img {height:20px; vertical-align:text-bottom;}
	#sub-content .search2 .search-content .search-field .field .search-button {background:#0166DC; border: 1px solid #0166DC; width: 150px; height:40px; color:#fff; line-height:2.5; font-weight: bolder; vertical-align: middle; display: inline-block; position: relative;top:10px; cursor:pointer; text-align:center;}

	#sub-content .search2 .search-content .search-texts {margin: 0px auto; padding: 20px 0px; width: 100%; text-align: center; font-size: 20px; display: inline-block; position: relative;}
	#sub-content .search2 .search-content .search-texts .text1 {font-weight:bolder;}
	#sub-content .search2 .search-content .search-texts .text2 {color:#0265DA;font-weight:bolder;}

	#sub-content .search2 .search-content .search_category {height: 60px; display: inline-block; position: relative;width:100%;}
	#sub-content .search2 .search-content .search_category .category_lists {width: 100%; height: 60px; text-align: center; color:#fff; line-height: 20px; font-size: 12px; font-weight: bold; vertical-align: middle; float: left;}
	#sub-content .search2 .search-content .search_category .category_lists .search_vod {float:left; width:24%; background:#F5F5F5; font-size:13px; font-weight:bold; height:40px; color:#000;text-align:center;border-right:1px solid #c1c1c1;border-left:1px solid #c1c1c1; cursor:pointer; padding:5px 0;}
	#sub-content .search2 .search-content .search_category .category_lists .search_photo {background:#F5F5F5; float:left; width:24%;font-size:13px; font-weight:bold; height:40px; color:#000;text-align:center;border-right:1px solid #c1c1c1; cursor:pointer; padding:5px 0;}
	#sub-content .search2 .search-content .search_category .category_lists .search_board {background:#F5F5F5; float:left; width:25%;font-size:13px; font-weight:bold; height:40px; color:#000;text-align:center;border-right:1px solid #c1c1c1; cursor:pointer; padding:5px 0;}
	#sub-content .search2 .search-content .search_category .category_lists .search_link {background:#F5F5F5; float:left; width:25%;font-size:13px; font-weight:bold; height:40px; color:#000;text-align:center;border-right:1px solid #c1c1c1; cursor:pointer; padding:5px 0;}
	#sub-content .search2 .search-content .search_category .category_lists .search_ebook {background:#F5F5F5; float:left; width:25%;font-size:13px; font-weight:bold; height:40px; color:#000;text-align:center;border-right:1px solid #c1c1c1; cursor:pointer; padding:5px 0;}

	#sub-content .search2 .search-content .search_category .search_lists {display:inline-block;position:relative; clear: both; width: 100%; color: #6c6c6c; border-spacing: 0px; table-layout: fixed; font-size: 0.8em;height:auto; padding:10px 0px; min-height:200px;}
	#sub-content .search2 .search-content .search_category .search_lists .search-txt {margin: 0px auto; padding: 20px 0px; width: 100%; text-align: center; font-size: 20px; display: inline-block; position: relative;height:200px;}
	
	#sub-content .search2 .search-content .search_category .search_lists .vod-list {text-align: center; float:left; width:48%; margin:0px auto;}
	#sub-content .search2 .search-content .search_category .search_lists .vod-list dt {height: 40px; text-align: left; color:#000; line-height: 20px; padding-top: 5px; font-size: 14px; font-weight: bold; float: left; display: inline-block;width:100% overflow:hidden;}
	#sub-content .search2 .search-content .search_category .search_lists .vod-list dl{height: 20px; text-align: left; line-height: 20px; font-size: 12px; float: left; display: inline-block;width:100%;color:#6c6c6c;}
	#sub-content .search2 .search-content .search_category .search_lists .vod-list .img {vertical-align: middle; width:100%; height:145px;float:left; border:1px solid #ccc;}
	#sub-content .search2 .search-content .search_category .search_lists .vod-list .img img {height:145px;max-width:100%;}

	#sub-content .search2 .search-content .search_category .search_lists .photo-list {text-align: center; float:left; width:48%; margin:0px auto;}
	#sub-content .search2 .search-content .search_category .search_lists .photo-list dt {height: 40px; text-align: left; color:#000; line-height: 20px; padding-top: 5px; font-size: 14px; font-weight: bold; float: left; display: inline-block;width:100%; overflow:hidden;}
	#sub-content .search2 .search-content .search_category .search_lists .photo-list dl{height: 20px; text-align: left; line-height: 20px; font-size: 12px; float: left; display: inline-block;width:100%;color:#6c6c6c;}
	#sub-content .search2 .search-content .search_category .search_lists .photo-list .img {vertical-align: middle; width:100%; height:145px;float:left; border:1px solid #ccc;}
	#sub-content .search2 .search-content .search_category .search_lists .photo-list .img img {height:145px; max-width:100%;}

	#sub-content .search2 .search-content .search_category .search_lists .ebook-list {text-align: center; float:left; width:48%; margin:0px auto;}
	#sub-content .search2 .search-content .search_category .search_lists .ebook-list dt {height: 40px; text-align: left; color:#000; line-height: 20px; padding-top: 5px; font-size: 14px; font-weight: bold; float: left; display: inline-block;width:100%;}
	#sub-content .search2 .search-content .search_category .search_lists .ebook-list dl{height: 20px; text-align: left; line-height: 20px; font-size: 12px; float: left; display: inline-block;width:100%;color:#6c6c6c;}
	#sub-content .search2 .search-content .search_category .search_lists .ebook-list .img {vertical-align: middle; width:100%; height:145px;float:left; border:1px solid #ccc;}
	#sub-content .search2 .search-content .search_category .search_lists .ebook-list .img img {height:145px; max-width:100%;}

.boardList2 { float: left; clear: both; width: 100%; color: #6c6c6c; border-spacing: 0px; border-top:2px solid #4ba614;table-layout: fixed; font-size:12px; }
.boardList2 caption {display: none;}
.boardList2 thead tr th { padding: 10px 0px 5px 0px; line-height: 140%;font-size: 14px; color: #515151; background: #f1f2f4;border-bottom:1px solid #dddddd;text-align: center;}
.boardList2 tbody tr td {padding: 7px 0px 3px 0px;border-bottom:1px solid #e6e6e6;text-align: center; }
.boardList2 tbody tr td.td_left {text-align: left;line-height: 120%;vertical-align: middle;}
.boardList2 tbody tr td.td_left img { float: left; margin-top:3px;padding-right: 2px; }
.boardList2 tbody tr td.td_left a {text-overflow: ellipsis; overflow: hidden; white-space:nowrap; color: #6c6c6c;vertical-align: middle; }
.boardList2 tbody tr td.td_center {text-align: center;}
.boardList2 tbody tr td.day {letter-spacing: 0px;}
.boardList2 img {vertical-align: middle;}
.boardList2 a strong { color: #fe7200; }
.boardList2 span img { float: left; display: block; padding-right: 3px;padding-top: 5px;}
.boardList2 a { display: block;line-height: 180%;vertical-align: middle;}

	.list-more {display:inline-block;position:relative;height:50px;clear: both;  text-align:center;padding-top:10px;width:100%;}
	.list-more span {text-align:center; width:200px;cursor:pointer;margin:0 auto;}

	#board {display:inline-block;position:relative;width:100%; margin:0 auto; height:auto; background:#fff;}
	#board .list-box {display:inline-block;position:relative; float:left; width:99%; height:auto; background-color:#fff;}
.pageSearch {float: left; clear: both; width: 98%; padding:5px 1%;}
.pageSearch p { float: right; height: 30px; color: #4d4d4d; font-weight: bold;vertical-align: middle;}
.pageSearch p span {float: left;padding-top: 2px;color: #616161;}
.pageSearch p strong{color: #5b9903; padding-right:2px;}
.pageSearch div {float:right; color:#000; font-size:14px;}

.boardList { float: left; clear: both; width: 99%; margin-left:1%; color: #6c6c6c; border-spacing: 0px; border-top:2px solid #4ba614;table-layout: fixed; font-size: 0.8em; }
.boardList caption {display: none;}
.boardList thead tr th { padding: 10px 0px 5px 0px; line-height: 140%;font-size: 0.9em; color: #515151; background: #f1f2f4;border-bottom:1px solid #dddddd;text-align: center;}
.boardList tbody tr td {padding: 7px 0px 3px 0px;border-bottom:1px solid #e6e6e6;text-align: center; }
.boardList tbody tr td.td_left {text-align: left;line-height: 120%;vertical-align: middle;}
.boardList tbody tr td.td_left img { float: left; margin-top:3px;padding-right: 2px; }
.boardList tbody tr td.td_left a {text-overflow: ellipsis; overflow: hidden; white-space:nowrap; color: #6c6c6c;vertical-align: middle; }
.boardList tbody tr td.td_center {text-align: center;}
.boardList tbody tr td.day {letter-spacing: 0px;}
.boardList img {vertical-align: middle;}
.boardList a strong { color: #fe7200; }
.boardList span img { float: left; display: block; padding-right: 3px;padding-top: 5px;}
.boardList a { display: block;line-height: 180%;vertical-align: middle;}

/* ebook.asp */
#sub-content .ebook {display:inline-block;position:relative; margin:0 auto;width:100%; min-height:300px; height:auto; background-color:#fff;}
#sub-content .ebook .ebook-title{display:inline-block;position:relative;width:100%;height:37px;background:#E4E5E6;text-align:center;}
#sub-content .ebook .ebook-title span {display:inline-block;position:relative;width:100%; height:20px;line-height:20px; margin-top:12px; text-align:center; font-weight:bold; }

#sub-content .ebook .ebook-content {padding:10px 0px 40px 5%; width:90%; }


/* ebook 테이블 */
#sub-content .ebook .ebookList {display:inline-block;position:relative; clear: both; width: 100%; color: #6c6c6c; border-spacing: 0px; table-layout: fixed; font-size: 0.8em;height:auto; }
#sub-content .ebook .ebookList .ebook-list {padding: 7px 2% 13px 2%; text-align: center; float:left; width:46%;}
#sub-content .ebook .ebookList .ebook-list img {vertical-align: middle; width:100%; height:210px; border:1px solid #e1e1e1;}
#sub-content .ebook .ebookList .ebook-list .ebook-text {display:inline-block;position:relative;margin:5px 0 0 0px; vertical-align: middle; width:100%;}
#sub-content .ebook .ebookList .ebook-list .ebook-text a {color:#6c6c6c;}
#sub-content .ebook .ebookList .ebook-list .ebook-text .down {float:left;width:100%; text-align:center; margin-right:2%; padding-top: 5px; height:20px;background-color:#E1E1E1; cursor:pointer;}
#sub-content .ebook .ebookList .ebook-list .ebook-text .down span {text-align:center;width:100%; line-height:20px; font-weight:bold; }
/*
#sub-content .ebook .ebookList .ebook-list .ebook-text .e-book {float:left;width:48%; text-align:center; margin-left:2%; padding: 3px 0 2px 0; height:20px;background-color:#E1E1E1; cursor:pointer;}
#sub-content .ebook .ebookList .ebook-list .ebook-text .e-book span {text-align:center;width:100%; line-height:20px; font-weight:bold;}
*/
#sub-content .ebook .ebookList .ebook-list a {color:#000;}
#sub-content .ebook .ebookList .ebook-list .title {display:inline-block;position:relative;margin:5px 0 0 0px; vertical-align: middle; width:100%; color:#000; font-weight:bolder;}


/*소식지 view*/

#sub-content .ebook .ebook-content .ebookView {display:inline-block;position:relative; clear: both; width: 100%; border-spacing: 0px; table-layout: fixed; height:auto;padding-top:0px;}
#sub-content .ebook .ebook-content .ebookView dl {float: left; width: 100%; clear: both; padding: 6px 0px 5px 0px;border-bottom:1px solid #e6e6e6; text-align: center;  }
#sub-content .ebook .ebook-content .ebookView dl dt { float: left; width:15%; padding-left:10px; text-align: left;color: #4b4b4b; font-size: 0.8em; font-weight: bold;}
#sub-content .ebook .ebook-content .ebookView dl dd { float: left; padding-left:2%; font-size: 0.8em; color: #707070; letter-spacing: 0em;}
#sub-content .ebook .ebook-content .ebookView .view1 {display:inline-block;position:relative; float: left; width: 100%; clear: both; padding-bottom: 20px; min-height: 220px; _height:200px; font-size: 0.8em; }

/* ebook 검색 */
.pageSearch2 {float: left; clear: both; width: 90%; padding:10px 0px; margin-left:5%;}
.pageSearch2 p { float: left; height: 30px; color: #4d4d4d; font-weight: bold;vertical-align: middle;}
.pageSearch2 p span {float: left;padding-top: 2px;color: #616161;}
.pageSearch2 p strong{color: #5b9903; padding-right:2px;}
.pageSearch2 .search{float:left; width: 100%;z-index: 4;color: #7b7b7b;}
.pageSearch2 .search img { vertical-align:middle;}
.pageSearch2 .search input.input_text { width: 150px; height:20px; border:1px solid #d6d6d6;}
.pageSearch2 .search input{ vertical-align:middle; }
.pageSearch2 .search select{ vertical-align:middle; height: 20px; font-size: 0.8em; padding:1px;}
.pageSearch2 .search fieldset {float: right;border:none;}
.pageSearch2 .search fieldset legend {position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font:0;line-height:0;}

/* photo */
#sub-content .photo {display:inline-block;position:relative; margin:0 auto;width:100%; min-height:300px; height:auto; background-color:#fff;}
#sub-content .photo .photo-title{display:inline-block;position:relative;width:100%;height:37px;background:#E4E5E6;text-align:center;}
#sub-content .photo .photo-title span {display:inline-block;position:relative;width:100%; height:20px;line-height:20px; margin-top:12px; text-align:center; font-weight:bold; }

#sub-content .photo .photo-content {padding:10px 0px 40px 5%; width:90%; }

#sub-content .photo .photo-content .photo-category {height: 100%; display: inline-block; position: relative;}
#sub-content .photo .photo-content .photo-category .category-lists { display: inline-block; position: relative;width: 100%; height:100%; text-align: center; color:#fff; line-height: 60px; font-size: 18px; font-weight: bold; vertical-align: middle; float: left; padding:10px 0;}
#sub-content .photo .photo-content .photo-category .category-lists li { display: inline-block; position: relative;float:left; width:160px; background:#F5F5F5; font-size:18px; font-weight:bold; height:60px; color:#000;text-align:center; cursor:pointer;border:1px solid #c1c1c1; }

#sub-content .photo .photo-content .photo-lists {display:inline-block;position:relative; clear: both; width: 100%; color: #6c6c6c; border-spacing: 0px; table-layout: fixed; font-size: 0.8em;height:auto; padding:10px 0px; min-height:200px;}
#sub-content .photo .photo-content .photo-lists .photo-list {text-align: center; float:left; width:48%; margin:0px auto;}
#sub-content .photo .photo-content .photo-lists .photo-list dt {min-height: 20px; text-align: left; color:#000; line-height: 20px; padding-top: 5px; font-size: 14px; font-weight: bold; float: left; display: inline-block;width:100%;}
#sub-content .photo .photo-content .photo-lists .photo-list dl{min-height: 40px; text-align: left; line-height: 20px; font-size: 12px; float: left; display: inline-block;width:100%;color:#6c6c6c;}
#sub-content .photo .photo-content .photo-lists .photo-list .img {vertical-align: middle; width:100%; height:145px;float:left; border:1px solid #ccc; text-align:center;}
#sub-content .photo .photo-content .photo-lists .photo-list .img img {height:145px; max-width:100%;}

#sub-content .photo .view-content {display:inline-block;position:relative;padding:10px 2% 10px 2%; width:96%;}
#sub-content .photo .view-content .img-content {display:inline-block;position:relative; background-color:#D5D5D5; width:100%; height:435px;}
#sub-content .photo .view-content .img-content .img-txt {display:inline-block; padding:5px 0 0 19%; width:81%; text-align:center;}

#sub-content .photo .view-content .img-content .img-txt .img-down {float:left;width:99px; text-align:center; height:30px;background-color:#fff; cursor:pointer; margin-left:50px;}
#sub-content .photo .view-content .img-content .img-txt .img-down span {text-align:center;width:100%; line-height:30px; font-weight:bold; color:#777; }

#sub-content .photo .view-content .img-content .img-txt .img-full {float:left;width:99px; text-align:center; height:30px;background-color:#fff; cursor:pointer;padding-left:0px;}
#sub-content .photo .view-content .img-content .img-txt .img-full span {text-align:center;width:100%; line-height:30px; font-weight:bold; color:#777; }

#sub-content .photo .view-content .img-content .web-img {display:inline-block;text-align:center; margin-top:10px; width:100%;}
#sub-content .photo .view-content .img-content .web-img img {max-width:98%; height:250px;}

#sub-content .photo .view-content .img-content .img-lists {display:inline-block;text-align:center; margin-top:10px; padding:0px 5px; width:98%;}
#sub-content .photo .view-content .img-content .img-lists li {float:left;width:44%;}
#sub-content .photo .view-content .img-content .img-lists li img{width:95%; height:110px;}
#sub-content .photo .view-content .img-content .img-lists .left-button {width:5%; padding-right:5px; }
#sub-content .photo .view-content .img-content .img-lists .left-button img {width:20px;height:20px; padding-top:40px;}
#sub-content .photo .view-content .img-content .img-lists .right-button {width:5%;}
#sub-content .photo .view-content .img-content .img-lists .right-button img {width:20px;height:20px; padding-top:40px;}

#sub-content .photo .view-content .img-info {width: 100%;padding-top: 20px;}
#sub-content .photo .view-content .img-info .photoInfotable thead th{border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
#sub-content .photo .view-content .img-info .photoInfotable{position:relative;float: left; clear: both; width:100%; border:1px solid #e6e6e6; border-top:2px solid #4ba614;font-size: 0.8em;color:#797979;table-layout:fixed;border-collapse: collapse;line-height: 140%;}
#sub-content .photo .view-content .img-info .photoInfotable caption {display:none;}
#sub-content .photo .view-content .img-info .photoInfotable th{padding:5px 8px 4px; text-align: left;background: #f1f2f4; color:#515151;font-weight:bold;}
#sub-content .photo .view-content .img-info .photoInfotable tbody td{padding:5px 8px 4px;border-bottom:1px solid #e6e6e6;}
#sub-content .photo .view-content .img-info .photoInfotable tbody th{border-bottom:1px solid #e6e6e6;}

#sub-content .photo .photo_view-tit2 {display:inline-block;position:relative;padding:0px 20px 0 20px; width:1020px; font-weight:bold;}
#sub-content .photo .photo_view-tit2 h3{background:url(../img/sub/icon.png) no-repeat; height:30px; padding-left:30px;}



/* 페이지 */
.paginate { width: 100%; clear: both; text-align: center; padding: 10px 0 10px 0px;font: normal 12px Tahoma, Verdana;color: #191919;}
.paginate strong {vertical-align:middle;position:relative;margin-left:-6px;display:inline-block;font-weight: bold; color: #ff6000; padding:1px 7px 3px 6px;	font-size: 14px;}
.paginate a { vertical-align:middle;font-size: 14px;position:relative;margin-left:-6px; display:inline-block; padding:1px 7px 3px 6px; color:#000;}
.paginate a:hover {background-color: #e7e7e7; color:#000; }
.paginate a.pre, .paginate a.next {background: none; padding: 0 0px; vertical-align: middle;	}
.paginate img { vertical-align: middle; padding: 0px 3px 2px 3px;}

	#footer {display:inline-block;position:relative;width:100%;height:130px;}
	#footer .sns{position:absolute;width:100%; top:15px; margin:0 auto;}
	#footer .sns ul{margin:0 auto; width:40%; padding-left:15px;}
	#footer .sns ul li{float:left; width:45px;}
	#footer .sns ul li img{width:90%;}
}
@media screen and (min-width : 641px) {

.menu1 {display:none; position:absolute;z-index:2001; left:0px; top:0px;width:230px;background-color:#fff; border-bottom:1px solid #099588;}
.menu1 .s-menu-select {background:#BBD3FF; font-weight:bold; padding:10px 0 10px 0; text-indent:15px; cursor:pointer; border-top:1px solid #099588;}
.menu1 .s-menu {background:#fff; padding:10px 0 10px 0; text-indent:15px; cursor:pointer; border-top:1px solid #099588;}
.more {position:absolute; right:15px; display:inline-block;}
.sub-menu {text-indent:30px;padding:8px 0px; background:#f7f7f7;}

	#header {position:relative;width:100%; height:63px;}
	#header .logo{position:relative;width:100%; height:63px;}
	#header .logo img{width:100%; height:63px;}
	#header .logo .menu-btn{position:absolute;float:left; cursor:pointer; width:30px; height:21px; top:20px; left:20px;}
/*	메뉴 더보기 X 
	#header .logo .menu-btn img {width:100%; height:21px;}
*/
/* 메뉴 더보기 O */
	#header .logo .menu-btn img {width:100%; height:27px;}
/* */

	#content {position:relative;width:100%; margin:0 auto; height:1180px;}
	#content .main-vod {position:relative; width:100%; height:440px;}
	#content .main-vod .main-player {position:relative;width:100%; height:309px;}
	#content .main-vod .main-title {position:relative;width:100%; height:107px;margin-top:13px; }
	#content .main-vod .main-title .on-air {position:relative;width:90%; height:134px; margin:0 auto; }
	#content .main-vod .main-title .on-air img{width:100%; height:94px;}
	#content .main-vod .main-title .on-air .time{position:absolute; top:15px; left:130px; font-weight:600; color:#7B7B7B;}
	#content .main-vod .main-title .on-air .title{position:absolute; top:45px; left:20px; font-size:17px; font-weight:600; height:22px; overflow:hidden; width:95%;white-space: nowrap; text-overflow:ellipsis;}
	#content .main-vod .bar01 {width:100%; height:10px; background:url(/m/img/m_bar01.png);}

	#content .main-list {position:relative;width:100%; height:720px; margin-top:20px;}
	#content .main-list .lists-title{height:81px;width:99%; margin:0 auto;}
	#content .main-list .lists-title .best {float:left;width:30%; padding-left:13px;}
	#content .main-list .lists-title .best img{width:95%;height:41px;}
	#content .main-list .lists-title .new {float:left;width:30%; padding-left:10px;}
	#content .main-list .lists-title .new img{width:95%;height:41px;}
	#content .main-list .lists-title .photo {float:left;width:30%; text-align:right; padding-left:10px;}
	#content .main-list .lists-title .photo img{width:95%;height:41px;}

	#content .main-list .best-list{width:100%;}
	#content .main-list .best-list ul {width:100%; margin:0 auto;}
	#content .main-list .best-list ul li {float:left; margin:0 2% 15px 2%; width:46%; }
	#content .main-list .best-list ul li img{width:100%; height:180px;}
	#content .main-list .best-list ul li .title{font-size:18px; font-weight:600; height:23px; overflow:hidden; margin:5px 0;}
	#content .main-list .best-list ul li .cate{font-size:16px; font-weight:600; height:19px; overflow:hidden; margin:5px 0; color:#F40780;}
	#content .main-list .best-list ul li .time{font-size:16px; font-weight:600; height:19px; overflow:hidden; margin:5px 0; color:#7B7B7B;}
	#content .main-list .best-list .best-more{width:100%; height:95px;}
	#content .main-list .best-list .best-more img{width:100%; cursor:pointer;}

	#content .main-list .new-list{display:none; width:100%; margin:0 auto;}
	#content .main-list .new-list ul {width:100%; margin:0 auto;}
	#content .main-list .new-list ul li {float:left; margin:0 2% 15px 2%; width:46%; }
	#content .main-list .new-list ul li img{width:100%; height:180px;}
	#content .main-list .new-list ul li .title{font-size:18px; font-weight:600; height:23px; overflow:hidden; margin:5px 0;}
	#content .main-list .new-list ul li .cate{font-size:16px; font-weight:600; height:19px; overflow:hidden; margin:5px 0; color:#F40780;}
	#content .main-list .new-list ul li .time{font-size:16px; font-weight:600; height:19px; overflow:hidden; margin:5px 0; color:#7B7B7B;}
	#content .main-list .new-list .new-more{width:100%; height:95px;}
	#content .main-list .new-list .new-more img{width:100%; cursor:pointer;}

	#content .main-list .photo-list{display:none; width:100%; margin:0 auto;}
	#content .main-list .photo-list ul {width:100%; margin:0 auto;}
	#content .main-list .photo-list ul li {float:left; margin:0 2% 15px 2%; width:46%; }
	#content .main-list .photo-list ul li img{width:100%; height:180px;}
	#content .main-list .photo-list ul li .title{font-size:18px; font-weight:600; height:23px; overflow:hidden; margin:5px 0;}
	#content .main-list .photo-list ul li .cate{font-size:16px; font-weight:600; height:19px; overflow:hidden; margin:5px 0; color:#F40780;}
	#content .main-list .photo-list ul li .time{font-size:16px; font-weight:600; height:19px; overflow:hidden; margin:5px 0; color:#7B7B7B;}
	#content .main-list .photo-list .new-more{width:100%; height:95px;}
	#content .main-list .photo-list .new-more img{width:100%; cursor:pointer;}

	#sub-content {display:inline-block;position:relative;width:100%; margin:0 auto; height:auto; background:#fff;}

	#sub-content .sub-category {display:inline-block;position:relative;width:100%;height:37px;background:#E4E5E6;text-align:center;}
	#sub-content .sub-category span {display:inline-block;position:relative;width:100%; height:20px;line-height:20px; margin-top:12px; text-align:center; font-weight:bold; }
	
	#sub-content .sub-vod {display:inline-block;position:relative; width:100%; height:405px;}
	#sub-content .sub-vod .sub-player {position:relative;width:100%; height:305px;}
	#sub-content .sub-vod .sub-sns {display:inline-block;width:100%; height:auto; }
	#sub-content .sub-vod .sub-sns ul {float:right;}
	#sub-content .sub-vod .sub-sns ul li {float:left; width:29px; height:30px; padding:5px; border-top:1px solid #ccc;  border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
	#sub-content .sub-vod .sub-sns ul li:first-child{float:left; width:30px; height:30px; padding:5px; border:1px solid #ccc;}
	
	#sub-content .sub-vod .sub-cont {width:100%; height:auto; }
	#sub-content .sub-vod .sub-cont .sub-title {font-weight:bold; font-size:20px; padding:5px;}
	#sub-content .sub-vod .sub-cont .sub-text {margin:0 5px 5px 5px; letter-spacing:1px; max-height:170px; overflow:hidden;}
	#sub-content .sub-vod .sub-cont .date {width:100%; margin:5px 0; padding-top:5px;text-indent:10px; border-top:1px solid #ccc;}

	#sub-content .sub-vod .bar01 {display:inline-block;position:relative;width:100%; height:10px; background:url(/m/img/m_bar01.png);}

	#sub-content .sub-list {position:relative;width:100%; height:auto; margin-top:5px; background:#fff;}
	
	#sub-content .sub-list .list{width:100%; height:auto;}
	#sub-content .sub-list .list .vod_previous { display:block;overflow:hidden;}
	#sub-content .sub-list .list .vod_previous li  { height:60px; padding:10px 0 10px 10px; width:100%;}
	#sub-content .sub-list .list .vod_previous li .vod_thum { width:24%; max-width:100px;height:60px; display:block; float:left; }
	#sub-content .sub-list .list .vod_previous li .vod_thum a img { width:100%; }
	#sub-content .sub-list .list .vod_previous li .txt { width:69%;float:left; font-size:12px; padding:0 8px 8px 10px; }
	#sub-content .sub-list .list .vod_previous li .txt strong { width:100%; padding: 8px 0 5px 0; display:block; color:#536074; height:17px; overflow:hidden;}
	#sub-content .sub-list .list .vod_previous li .txt em { width:100%; font-weight:bold;padding: 5px 0 5px 0; display:block; color:#6b6b6b;border-top:1px solid #d4d4d4;}
	#sub-content .sub-list .list .vod_previous li .txt em span { color:#387b99;}

	#sub-content .sub-list .more{width:100%; margin-left:15px; height:60px; text-align:center; position:relative; display:block; }
	#sub-content .sub-list .more img{width:100%; cursor:pointer;}

	#sub-content .sitemap-title {display:inline-block;position:relative;width:100%;height:37px;background:#E4E5E6;text-align:center;}
	#sub-content .sitemap-title span {display:inline-block;position:relative;width:100%; height:20px;line-height:20px; margin-top:12px; text-align:center; font-weight:bold; }
	#sub-content .sitemap {display:inline-block;position:relative;  width:90%;  height:auto; min-height:405px;  left:5%;}
	#sub-content .sitemap .site-title {float:left; width:45%; padding-top:10px;}
	#sub-content .sitemap .site-title li {height:20px; width:100%; padding:10px 0 5px 0; border-bottom:1px solid #ccc; cursor:pointer;}
	#sub-content .sitemap .site-title li:first-child {height:40px; width:100%; color:#fff; font-size:16px; font-weight:bold; text-align:center; background:url(/img/menu1.png) bottom center no-repeat; cursor:pointer;border-bottom:0px;}

	#sub-content .search2 {display:inline-block;position:relative; margin:0 auto;width:100%; min-height:300px; height:auto; background-color:#fff;}
	
	#sub-content .search2 .search-title{display:inline-block;position:relative;width:100%;height:37px;background:#E4E5E6;text-align:center;}
	#sub-content .search2 .search-title span {display:inline-block;position:relative;width:100%; height:20px;line-height:20px; margin-top:12px; text-align:center; font-weight:bold; }

	#sub-content .search2 .search-content{padding:10px 5% 40px 5%; width:90%;}
	#sub-content .search2 .search-content .search-field{display:inline-block;position:relative; clear: both; width: 100%; border-spacing: 0px; table-layout: fixed; height:auto;padding:20px 0 20px 0; background:#fff;}
	#sub-content .search2 .search-content .search-field .field {margin:0 auto; text-align:center;width:100%;}
	#sub-content .search2 .search-content .search-field .field .box1 {position:relative; display:inline-block; width:90%; padding-left:10%;}
	#sub-content .search2 .search-content .search-field .field .box1 li {float:left; width:33%; text-align:left; height:30px;}
	#sub-content .search2 .search-content .search-field .field .box1 li label {padding-left:3px;}

	#sub-content .search2 .search-content .search-field .field .box2 {position:relative; display:inline-block; float:left; width:90%;padding-top: 10px; padding-left:10%;}
	#sub-content .search2 .search-content .search-field .field .box2 .text-box {width:100%; text-align:left;}
	#sub-content .search2 .search-content .search-field .field .box2 .text-box select {width:15%;height:22px;}
	#sub-content .search2 .search-content .search-field .field .box2 .text-box input {width:65%;height:20px;vertical-align:top;}
	#sub-content .search2 .search-content .search-field .field .box2 .date-box {width:100%; text-align:left; padding:5px 0 0 0;}
	#sub-content .search2 .search-content .search-field .field .box2 .date-box input {height:20px; width:26%;}
	#sub-content .search2 .search-content .search-field .field .box2 .date-box img {height:20px; vertical-align:text-bottom;}
	#sub-content .search2 .search-content .search-field .field .search-button {background:#0166DC; border: 1px solid #0166DC; width: 150px; height:40px; color:#fff; line-height:2.5; font-weight: bolder; vertical-align: middle; display: inline-block; position: relative;top:10px; cursor:pointer; text-align:center;}

	#sub-content .search2 .search-content .search-texts {margin: 0px auto; padding: 20px 0px; width: 100%; text-align: center; font-size: 20px; display: inline-block; position: relative;}
	#sub-content .search2 .search-content .search-texts .text1 {font-weight:bolder;}
	#sub-content .search2 .search-content .search-texts .text2 {color:#0265DA;font-weight:bolder;}

	#sub-content .search2 .search-content .search_category {height: 60px; display: inline-block; position: relative;width:100%;}
	#sub-content .search2 .search-content .search_category .category_lists {width: 100%; height: 60px; text-align: center; color:#fff; line-height: 20px; font-size: 12px; font-weight: bold; vertical-align: middle; float: left;}
	#sub-content .search2 .search-content .search_category .category_lists .search_vod {float:left; width:24%; background:#F5F5F5; font-size:13px; font-weight:bold; height:40px; color:#000;text-align:center;border-right:1px solid #c1c1c1;border-left:1px solid #c1c1c1; cursor:pointer; padding:5px 0;}
	#sub-content .search2 .search-content .search_category .category_lists .search_photo {background:#F5F5F5; float:left; width:24%;font-size:13px; font-weight:bold; height:40px; color:#000;text-align:center;border-right:1px solid #c1c1c1; cursor:pointer; padding:5px 0;}
	#sub-content .search2 .search-content .search_category .category_lists .search_board {background:#F5F5F5; float:left; width:25%;font-size:13px; font-weight:bold; height:40px; color:#000;text-align:center;border-right:1px solid #c1c1c1; cursor:pointer; padding:5px 0;}
	#sub-content .search2 .search-content .search_category .category_lists .search_link {background:#F5F5F5; float:left; width:25%;font-size:13px; font-weight:bold; height:40px; color:#000;text-align:center;border-right:1px solid #c1c1c1; cursor:pointer; padding:5px 0;}
	#sub-content .search2 .search-content .search_category .category_lists .search_ebook {background:#F5F5F5; float:left; width:25%;font-size:13px; font-weight:bold; height:40px; color:#000;text-align:center;border-right:1px solid #c1c1c1; cursor:pointer; padding:5px 0;}

	#sub-content .search2 .search-content .search_category .search_lists {display:inline-block;position:relative; clear: both; width: 100%; color: #6c6c6c; border-spacing: 0px; table-layout: fixed; font-size: 0.8em;height:auto; padding:10px 0px; min-height:200px;}
	#sub-content .search2 .search-content .search_category .search_lists .search-txt {margin: 0px auto; padding: 20px 0px; width: 100%; text-align: center; font-size: 20px; display: inline-block; position: relative;height:200px;}
	
	#sub-content .search2 .search-content .search_category .search_lists .vod-list {text-align: center; float:left; width:48%; margin:0px auto;}
	#sub-content .search2 .search-content .search_category .search_lists .vod-list dt {height: 40px; text-align: left; color:#000; line-height: 20px; padding-top: 5px; font-size: 14px; font-weight: bold; float: left; display: inline-block;width:100% overflow:hidden;}
	#sub-content .search2 .search-content .search_category .search_lists .vod-list dl{height: 20px; text-align: left; line-height: 20px; font-size: 12px; float: left; display: inline-block;width:100%;color:#6c6c6c;}
	#sub-content .search2 .search-content .search_category .search_lists .vod-list .img {vertical-align: middle; width:100%; height:185px;float:left; border:1px solid #ccc;}
	#sub-content .search2 .search-content .search_category .search_lists .vod-list .img img {height:185px;max-width:100%;}

	#sub-content .search2 .search-content .search_category .search_lists .photo-list {text-align: center; float:left; width:48%; margin:0px auto;}
	#sub-content .search2 .search-content .search_category .search_lists .photo-list dt {height: 40px; text-align: left; color:#000; line-height: 20px; padding-top: 5px; font-size: 14px; font-weight: bold; float: left; display: inline-block;width:100%; overflow:hidden;}
	#sub-content .search2 .search-content .search_category .search_lists .photo-list dl{height: 20px; text-align: left; line-height: 20px; font-size: 12px; float: left; display: inline-block;width:100%;color:#6c6c6c;}
	#sub-content .search2 .search-content .search_category .search_lists .photo-list .img {vertical-align: middle; width:100%; height:185px;float:left; border:1px solid #ccc;}
	#sub-content .search2 .search-content .search_category .search_lists .photo-list .img img {height:185px; max-width:100%;}

	#sub-content .search2 .search-content .search_category .search_lists .ebook-list {text-align: center; float:left; width:48%; margin:0px auto;}
	#sub-content .search2 .search-content .search_category .search_lists .ebook-list dt {height: 40px; text-align: left; color:#000; line-height: 20px; padding-top: 5px; font-size: 14px; font-weight: bold; float: left; display: inline-block;width:100%;}
	#sub-content .search2 .search-content .search_category .search_lists .ebook-list dl{height: 20px; text-align: left; line-height: 20px; font-size: 12px; float: left; display: inline-block;width:100%;color:#6c6c6c;}
	#sub-content .search2 .search-content .search_category .search_lists .ebook-list .img {vertical-align: middle; width:100%; height:185px;float:left; border:1px solid #ccc;}
	#sub-content .search2 .search-content .search_category .search_lists .ebook-list .img img {height:185px; max-width:100%;}

.boardList2 { float: left; clear: both; width: 100%; color: #6c6c6c; border-spacing: 0px; border-top:2px solid #4ba614;table-layout: fixed; font-size:12px; }
.boardList2 caption {display: none;}
.boardList2 thead tr th { padding: 10px 0px 5px 0px; line-height: 140%;font-size: 14px; color: #515151; background: #f1f2f4;border-bottom:1px solid #dddddd;text-align: center;}
.boardList2 tbody tr td {padding: 7px 0px 3px 0px;border-bottom:1px solid #e6e6e6;text-align: center; }
.boardList2 tbody tr td.td_left {text-align: left;line-height: 120%;vertical-align: middle;}
.boardList2 tbody tr td.td_left img { float: left; margin-top:3px;padding-right: 2px; }
.boardList2 tbody tr td.td_left a {text-overflow: ellipsis; overflow: hidden; white-space:nowrap; color: #6c6c6c;vertical-align: middle; }
.boardList2 tbody tr td.td_center {text-align: center;}
.boardList2 tbody tr td.day {letter-spacing: 0px;}
.boardList2 img {vertical-align: middle;}
.boardList2 a strong { color: #fe7200; }
.boardList2 span img { float: left; display: block; padding-right: 3px;padding-top: 5px;}
.boardList2 a { display: block;line-height: 180%;vertical-align: middle;}

	.list-more {display:inline-block;position:relative;height:50px;clear: both;  text-align:center;padding-top:10px;width:100%;}
	.list-more span {text-align:center; width:200px;cursor:pointer;margin:0 auto;}

	#board {display:inline-block;position:relative;width:100%; margin:0 auto; height:auto; background:#fff;}
	#board .list-box {display:inline-block;position:relative; float:left; width:99%; height:auto; background-color:#fff;}
.pageSearch {float: left; clear: both; width: 98%; padding:5px 1%;}
.pageSearch p { float: left; height: 30px; color: #4d4d4d; font-weight: bold;vertical-align: middle;}
.pageSearch p span {float: left;padding-top: 2px;color: #616161;}
.pageSearch p strong{color: #5b9903; padding-right:2px;}
.pageSearch div {float:right; color:#000; font-size:14px;}

.boardList { float: left; clear: both; width: 99%; margin-left:1%; color: #6c6c6c; border-spacing: 0px; border-top:2px solid #4ba614;table-layout: fixed; font-size: 0.8em; }
.boardList caption {display: none;}
.boardList thead tr th { padding: 10px 0px 5px 0px; line-height: 140%;font-size: 0.9em; color: #515151; background: #f1f2f4;border-bottom:1px solid #dddddd;text-align: center;}
.boardList tbody tr td {padding: 7px 0px 3px 0px;border-bottom:1px solid #e6e6e6;text-align: center; }
.boardList tbody tr td.td_left {text-align: left;line-height: 120%;vertical-align: middle;}
.boardList tbody tr td.td_left img { float: left; margin-top:3px;padding-right: 2px; }
.boardList tbody tr td.td_left a {text-overflow: ellipsis; overflow: hidden; white-space:nowrap; color: #6c6c6c;vertical-align: middle; }
.boardList tbody tr td.td_center {text-align: center;}
.boardList tbody tr td.day {letter-spacing: 0px;}
.boardList img {vertical-align: middle;}
.boardList a strong { color: #fe7200; }
.boardList span img { float: left; display: block; padding-right: 3px;padding-top: 5px;}
.boardList a { display: block;line-height: 180%;vertical-align: middle;}

#sub-content .ebook .ebook-title{display:inline-block;position:relative;width:100%;height:37px;background:#E4E5E6;text-align:center;}
#sub-content .ebook .ebook-title span {display:inline-block;position:relative;width:100%; height:20px;line-height:20px; margin-top:12px; text-align:center; font-weight:bold; }

/* ebook.asp */
#sub-content .ebook {display:inline-block;position:relative; margin:0 auto;width:100%; min-height:300px; height:auto; background-color:#fff;}
#sub-content .ebook .ebook-title{display:inline-block;position:relative;width:100%;height:37px;background:#E4E5E6;text-align:center;}
#sub-content .ebook .ebook-title span {display:inline-block;position:relative;width:100%; height:20px;line-height:20px; margin-top:12px; text-align:center; font-weight:bold; }

#sub-content .ebook .ebook-content {padding:10px 0px 40px 5%; width:90%; }


/* ebook 테이블 */
#sub-content .ebook .ebookList {display:inline-block;position:relative; clear: both; width: 100%; color: #6c6c6c; border-spacing: 0px; table-layout: fixed; font-size: 0.8em;height:auto; }
#sub-content .ebook .ebookList .ebook-list {padding: 7px 2% 13px 2%; text-align: center; float:left; width:46%;}
#sub-content .ebook .ebookList .ebook-list img {vertical-align: middle; width:100%; height:291px; border:1px solid #e1e1e1;}
#sub-content .ebook .ebookList .ebook-list .ebook-text {display:inline-block;position:relative;margin:5px 0 0 0px; vertical-align: middle; width:100%;}
#sub-content .ebook .ebookList .ebook-list .ebook-text a {color:#6c6c6c;}
#sub-content .ebook .ebookList .ebook-list .ebook-text .down {float:left;width:100%; text-align:center; margin-right:2%; padding-top: 5px; height:20px;background-color:#E1E1E1; cursor:pointer;}
#sub-content .ebook .ebookList .ebook-list .ebook-text .down span {text-align:center;width:100%; line-height:20px; font-weight:bold; }
/*
#sub-content .ebook .ebookList .ebook-list .ebook-text .e-book {float:left;width:48%; text-align:center; margin-left:2%; padding: 3px 0 2px 0; height:20px;background-color:#E1E1E1; cursor:pointer;}
#sub-content .ebook .ebookList .ebook-list .ebook-text .e-book span {text-align:center;width:100%; line-height:20px; font-weight:bold;}
*/
#sub-content .ebook .ebookList .ebook-list a {color:#000;}
#sub-content .ebook .ebookList .ebook-list .title {display:inline-block;position:relative;margin:5px 0 0 0px; vertical-align: middle; width:100%; color:#000; font-weight:bolder;}


/*소식지 view*/

#sub-content .ebook .ebook-content .ebookView {display:inline-block;position:relative; clear: both; width: 100%; border-spacing: 0px; table-layout: fixed; height:auto;padding-top:0px;}
#sub-content .ebook .ebook-content .ebookView dl {float: left; width: 100%; clear: both; padding: 6px 0px 5px 0px;border-bottom:1px solid #e6e6e6; text-align: center;  }
#sub-content .ebook .ebook-content .ebookView dl dt { float: left; width:15%; padding-left:10px; text-align: left;color: #4b4b4b; font-size: 0.8em; font-weight: bold;}
#sub-content .ebook .ebook-content .ebookView dl dd { float: left; padding-left:2%; font-size: 0.8em; color: #707070; letter-spacing: 0em;}
#sub-content .ebook .ebook-content .ebookView .view1 {display:inline-block;position:relative; float: left; width: 100%; clear: both; padding-bottom: 20px; min-height: 220px; _height:200px; font-size: 0.8em; }

/* ebook 검색 */
.pageSearch2 {float: left; clear: both; width: 90%; padding:10px 0px; margin-left:5%;}
.pageSearch2 p { float: left; height: 30px; color: #4d4d4d; font-weight: bold;vertical-align: middle;}
.pageSearch2 p span {float: left;padding-top: 2px;color: #616161;}
.pageSearch2 p strong{color: #5b9903; padding-right:2px;}
.pageSearch2 .search{float:left; width: 100%;z-index: 4;color: #7b7b7b;}
.pageSearch2 .search img { vertical-align:middle;}
.pageSearch2 .search input.input_text { width: 150px; height:20px; border:1px solid #d6d6d6;}
.pageSearch2 .search input{ vertical-align:middle; }
.pageSearch2 .search select{ vertical-align:middle; height: 20px; font-size: 0.8em; padding:1px;}
.pageSearch2 .search fieldset {float: right;border:none;}
.pageSearch2 .search fieldset legend {position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; font:0;line-height:0;}

/* photo */
#sub-content .photo {display:inline-block;position:relative; margin:0 auto;width:100%; min-height:300px; height:auto; background-color:#fff;}
#sub-content .photo .photo-title{display:inline-block;position:relative;width:100%;height:37px;background:#E4E5E6;text-align:center;}
#sub-content .photo .photo-title span {display:inline-block;position:relative;width:100%; height:20px;line-height:20px; margin-top:12px; text-align:center; font-weight:bold; }

#sub-content .photo .photo-content {padding:10px 0px 40px 5%; width:90%; }

#sub-content .photo .photo-content .photo-category {height: 100%; display: inline-block; position: relative;}
#sub-content .photo .photo-content .photo-category .category-lists { display: inline-block; position: relative;width: 100%; height:100%; text-align: center; color:#fff; line-height: 60px; font-size: 18px; font-weight: bold; vertical-align: middle; float: left; padding:10px 0;}
#sub-content .photo .photo-content .photo-category .category-lists li { display: inline-block; position: relative;float:left; width:24%; background:#F5F5F5; font-size:18px; font-weight:bold; height:60px; color:#000;text-align:center; cursor:pointer;border:1px solid #c1c1c1; }

#sub-content .photo .photo-content .photo-lists {display:inline-block;position:relative; clear: both; width: 100%; color: #6c6c6c; border-spacing: 0px; table-layout: fixed; font-size: 0.8em;height:auto; padding:10px 0px; min-height:200px;}
#sub-content .photo .photo-content .photo-lists .photo-list {text-align: center; float:left; width:48%; margin:0px auto;}
#sub-content .photo .photo-content .photo-lists .photo-list dt {min-height: 20px; text-align: left; color:#000; line-height: 20px; padding-top: 5px; font-size: 14px; font-weight: bold; float: left; display: inline-block;width:100%;}
#sub-content .photo .photo-content .photo-lists .photo-list dl{min-height: 20px; text-align: left; line-height: 20px; font-size: 12px; float: left; display: inline-block;width:100%;color:#6c6c6c;}
#sub-content .photo .photo-content .photo-lists .photo-list .img {vertical-align: middle; width:100%; height:189px;float:left; border:1px solid #ccc; text-align:center;}
#sub-content .photo .photo-content .photo-lists .photo-list .img img {height:189px; max-width:100%;}


#sub-content .photo .view-content {display:inline-block;position:relative;padding:10px 2% 10px 2%; width:96%;}
#sub-content .photo .view-content .img-content {display:inline-block;position:relative; background-color:#D5D5D5; width:100%; height:435px;}
#sub-content .photo .view-content .img-content .img-txt {display:inline-block; padding:5px 0 0 33%; width:100%; text-align:center;}

#sub-content .photo .view-content .img-content .img-txt .img-down {float:left;width:99px; text-align:center; height:30px;background-color:#fff; cursor:pointer; margin-left:50px;}
#sub-content .photo .view-content .img-content .img-txt .img-down span {text-align:center;width:100%; line-height:30px; font-weight:bold; color:#777; }

#sub-content .photo .view-content .img-content .img-txt .img-full {float:left;width:99px; text-align:center; height:30px;background-color:#fff; cursor:pointer;padding-left:0px;}
#sub-content .photo .view-content .img-content .img-txt .img-full span {text-align:center;width:100%; line-height:30px; font-weight:bold; color:#777; }

#sub-content .photo .view-content .img-content .web-img {display:inline-block;text-align:center; margin-top:10px; width:100%;}
#sub-content .photo .view-content .img-content .web-img img {max-width:98%; height:250px;}

#sub-content .photo .view-content .img-content .img-lists {display:inline-block;text-align:center; margin-top:10px; padding:0px 5px; width:98%;}
#sub-content .photo .view-content .img-content .img-lists li {float:left;width:44%;}
#sub-content .photo .view-content .img-content .img-lists li img{width:95%; height:110px;}
#sub-content .photo .view-content .img-content .img-lists .left-button {width:5%; padding-right:5px; }
#sub-content .photo .view-content .img-content .img-lists .left-button img {width:20px;height:20px; padding-top:40px;}
#sub-content .photo .view-content .img-content .img-lists .right-button {width:5%;}
#sub-content .photo .view-content .img-content .img-lists .right-button img {width:20px;height:20px; padding-top:40px;}

#sub-content .photo .view-content .img-info {width: 100%;padding-top: 20px;}
#sub-content .photo .view-content .img-info .photoInfotable thead th{border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
#sub-content .photo .view-content .img-info .photoInfotable{position:relative;float: left; clear: both; width:100%; border:1px solid #e6e6e6; border-top:2px solid #4ba614;font-size: 0.8em;color:#797979;table-layout:fixed;border-collapse: collapse;line-height: 140%;}
#sub-content .photo .view-content .img-info .photoInfotable caption {display:none;}
#sub-content .photo .view-content .img-info .photoInfotable th{padding:5px 8px 4px; text-align: left;background: #f1f2f4; color:#515151;font-weight:bold;}
#sub-content .photo .view-content .img-info .photoInfotable tbody td{padding:5px 8px 4px;border-bottom:1px solid #e6e6e6;}
#sub-content .photo .view-content .img-info .photoInfotable tbody th{border-bottom:1px solid #e6e6e6;}

#sub-content .photo .photo_view-tit2 {display:inline-block;position:relative;padding:0px 20px 0 20px; width:1020px; font-weight:bold;}
#sub-content .photo .photo_view-tit2 h3{background:url(../img/sub/icon.png) no-repeat; height:30px; padding-left:30px;}
/* 페이지 */
.paginate { width: 100%; clear: both; text-align: center; padding: 10px 0 10px 0px;font: normal 12px Tahoma, Verdana;color: #191919;}
.paginate strong {vertical-align:middle;position:relative;margin-left:-6px;display:inline-block;font-weight: bold; color: #ff6000; padding:1px 7px 3px 6px;	font-size: 14px;}
.paginate a { vertical-align:middle;font-size: 14px;position:relative;margin-left:-6px; display:inline-block; padding:1px 7px 3px 6px; color:#000;}
.paginate a:hover {background-color: #e7e7e7; color:#000; }
.paginate a.pre, .paginate a.next {background: none; padding: 0 0px; vertical-align: middle;	}
.paginate img { vertical-align: middle; padding: 0px 3px 2px 3px;}

	#footer {position:relative;width:100%;height:130px;}
	#footer .sns{position:absolute;width:100%; top:32px; margin:0 auto;}
	#footer .sns ul{margin:0 auto; width:40%; padding-left:50px;}
	#footer .sns ul li{float:left; width:75px;}
	#footer .sns ul li img{width:90%;}
}