@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR');

* {cursor: url(http://cur.cursors-4u.net/others/oth-6/oth589.cur), auto !important; box-sizing:border-box;}

@font-face {
	font-family: 'CoreGTE5';
	src:url('images/CoreGTE5.eot');
	src:url('images/CoreGTE5.eot?#iefix') format('embedded-opentype'),
			url('images/CoreGTE5.woff2') format('woff2'),
			url('images/CoreGTE5.ttf') format('truetype'),
			url('images/CoreGTE5.woff') format('woff');
	font-style: normal;
}

ol, ul, li{margin: 0; padding: 0; list-style: none;}
input, textarea{margin: 0; padding: 0; border-radius: 0; border:0; outline: none; -webkit-appearance: none; color: #000;}
img{vertical-align: bottom;}
.clear{clear: both;}
a, a:link, a:visited, a:active{color: #000; text-decoration: none;}
a:hover{color: #969; transition: 0.5s;}
h2{font-size: 11px; margin:0;}


html{overflow-x: hidden; background: #fff;}
body, table, th, td, input, textarea{font-family: 'Verdana','Dotum'; font-size: 11px; color: #000; line-height: 16px;}

.fa-folder-open{margin-right:4px;}



#container{width: 730px; margin: 80px auto 50px;}
#side{float: left; width:25%;}
#wrap{float: right; width:73%;  margin:0 auto; margin-bottom:90px; background: #fff; border-radius: 5px;  border: 1px solid #000;}
#content{height:500px; overflow-y:auto;}


.s_bg{background:rgba(0,0,0,0);}
.one, .two, .three{background:#fff; border: 1px solid #000;	border-radius:5px;	margin-bottom: 10px;}
.tb{padding: 5px 10px; border-bottom:1px solid #000;}
.tb .tbtit{float: left;}
.tb .tbhrt{float: right; padding-top:2px;}
.tb .tbhrt i{margin-left:3px;}
.prf{width:100%; height: auto; overflow: hidden; border-bottom:1px solid #000;}
.prf img{width: 100%;}
.tk{padding: 10px;}
.tk .nick{font-weight: bold; margin-bottom:5px;}
.tk .nick span{text-decoration:underline #969;}

.cate{padding: 5px 0px;}
.cate .tt_category .link_tit,.cate .category_list .c_cnt{display: none;}
.cate .category_list .link_item,.cate .category_list .link_sub_item{display: inline-block; width: 100%; padding: 5px 10px; text-transform:capitalize;}
.cate .category_list .link_sub_item{background:#eee;}
.cate .category_list .sub_category_list{display: none; position:absolute; width: 100px;	margin-left: 65px; margin-top:-20px; padding: 5px; background:#fff; border: 1px solid #000;	border-radius: 5px;}
.mnu{padding: 10px;	text-align:center;}
.mnu i{width:17%;}
.search{display: none; position:absolute; margin-left: 100px;	margin-top:5px;	width: 80px; height: auto; padding: 3px; background:#fff;	border: 1px solid #000;	border-radius: 5px;}
.search input{width: 100%; border: 0;	background:none;}
#wrap .tb .tbhrt .fa-bars{display: none;}


.search_title{padding: 15px; text-align:center;	font-weight: bold;}
.search_title i{margin-right: 5px;}
.list_w::after{display: block; clear: both; content: '';}


#list_g{padding:15px; padding-bottom:0;}
#list_g .list_c{float: left; position: relative; width: calc(91% / 4); margin: 0 3% 3% 0;	padding: 5px; border: 1px solid #000; border-radius:5px;}
#list_g .list_c:nth-child(4n){margin-right:0;}
#list_g .list_c .thumb_i{width: 100%;  height: auto; overflow: hidden;}
#list_g .list_c .thumb_i img{display: block; position: relative; width: 100%;  height: auto;}
#list_g .list_c .tooltip{position:absolute; width:100%; height:100%; top:0; left:0;}
#list_g .list_c .list_t{display: none; margin-top:5px; text-align:center;}
#list_g .list_c .list_t .lst_tt span{display: block; height:14px;	overflow:hidden; text-overflow:ellipsis;	white-space:nowrap;}
#list_g .list_c .list_t .lst_tt span.date{display:none;}
#list_g .list_c:hover .list_t span{color:#000; opacity:1;}


#list_n {margin-bottom:10px;}
#list_n .list_c .thumb_i{display: none;}
#list_n .list_c:first-child{border-top:1px solid #000;}
#list_n .list_c {margin:0 15px;	border-bottom:1px solid #000;}
#list_n .date{float: left; width:85px; padding: 12px 10px; border-right: 1px solid #000;}
#list_n .title{float: left; width:calc(100% - 85px); padding:12px 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}



.entry .title_wrap .title{display: block;	width: 100%; padding: 15px;	padding-bottom:10px; font-weight: bold;}
.article{padding: 15px;	padding-top:0;}
.article a{color: #969;}
.article iframe{width:100%;}


figure.fileblock{display: inline-block; margin:5px 0; width:auto; height: auto; border-radius:none; border:none;}
figure.fileblock .image, figure.fileblock a::after, figure.fileblock .size{display: none;}
figure.fileblock a{display: inline-block; height:auto;}
figure.fileblock .desc{position: inherit; left:0; right:0;}
figure.fileblock .filename{color:#555; font-size:11px; height:auto; margin:0;}
figure.fileblock .name{max-width:none; height:auto; font-weight:bold; color:#000;}
figure.fileblock .name:before{content:'+'; margin-right:5px;}
figure.imageblock.alignCenter {margin-bottom:0;}
figure.imagegridblock{margin:0;}
figure.imagegridblock .image-container span{width:auto !important;}

blockquote[data-ke-style='style2'], blockquote[data-ke-style='style3'], blockquote[data-ke-style='normal'], blockquote[data-ke-style='box']{font-size:11px; background:none; padding:10px; margin:10px 0; color:#000; line-height:16px; background:#fff;  border:1px solid #000; border-radius:5px;}

div[data-ke-type='moreLess'] .btn-toggle-moreless, .btn_more{margin: 0 !important; color: #000 !important; font-size: 11px !important; line-height: 16px !important; font-family: 'Verdana','Dotum' !important; font-weight:bold;}
.btn_less, .btn_less .txt_fold{padding:0; margin:3px 0; font-size:11px; color:#000; font-family: 'Verdana','Dotum' !important; font-weight:bold;}
div[data-ke-type='moreLess'] .btn-toggle-moreless::before, .btn_less::before, .btn_more::before {content: "+"; display: inline-block; padding-right: 5px; font-size: 11px; line-height: 16px; vertical-align: initial;}
div[data-ke-type='moreLess'].open .moreless-content, .moreless_content{padding: 0; margin-top:5px;}


.tt_dt{display: none;	margin:0 15px 10px;	padding: 5px;	border: 1px solid #000;	border-radius:5px; line-height: 16px;}
.tt_dt span{margin: 0 5px;}
.tt_dt i{margin-right:2px;}
.action_trail{padding-bottom:10px; font-weight: bold;	text-align: center;}


.article_p{margin: 100px 0;	text-align:center;}
.article_p .pwinput,.article_p .submit{padding:5px;	border:1px solid #000;	border-radius:5px;}
.article_p .pwinput{width:100px; background: #fff;	text-align:center;}
.article_p .submit{background: #eee; font-weight: bold;}


.taglog {text-align:justify; padding:15px;}
.taglog a{float: left; display: inline-block; width:calc(90% / 5); margin:1%; padding:10px 5px; border: 1px solid #000; border-radius:5px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


.n_entry{margin: 15px; background: #fff; border: 1px solid #000; border-radius:5px;}
.n_entry .title_wrap{padding: 10px; font-weight:bold;	text-align:center;}
.n_entry .article{padding: 10px;}


.comment{padding:15px;}
.comment_o{display: none; margin-top:15px;}
.comment .name {font-weight:bold;}
.comment .rp_wrap{margin-bottom:25px;}
.comment .rrp{margin-top:10px; padding:10px; border: 1px solid #000; border-radius:5px;}
.comment .redel{float: right;}
.comment .redel a{color:#666;}


.comment .Write{margin-bottom:30px;}
.comment textarea {	width:100%; height:70px; margin:auto; margin-bottom:10px; padding:5px; background:rgba(255,255,255,0); border: 1px solid #000; border-radius:5px; resize:none;}
.comment .input{float: left; width:50%:}
.comment .input input{width:40%; line-height:25px; padding:0 5px; margin-right:5px; background:rgba(255,255,255,0); border: 1px solid #000; border-radius:5px;}
.comment .cksd{float: right;}
.comment .check{display:inline-block;	margin-right:5px;}
.comment .check input[type="checkbox"]{display: none;}
.comment .check input[type="checkbox"]+label:before{display: inline-block;	content: '공개'; width:40px; line-height:25px;  text-align:center; border: 1px solid #000; border-radius:5px;}
.comment .check input[type="checkbox"]:checked+label:before{content: '비밀';}
.comment .submit{display: inline-block;}
.comment .submit input {width:40px;	line-height:25px; color:#000; background:rgba(255,255,255,0); border: 1px solid #000; border-radius:5px;}


.paging{padding: 5px 15px;	text-align:center;}
.paging #pgl{float: left;}
.paging #pgr{float: right;}


.cv-n, .cv-th, .cv-l, .cv-g{padding: 15px; 	padding-bottom:0;}
h2{margin-bottom:10px;}


.cv-n .in{padding: 5px;	border: 1px solid #000;	border-radius:5px;}
.cv-n span.n-img{display: inline-block;}
.cv-n .n-img img{max-width: 100%;}
.cv-n p{margin:3px;}


.cv-th::after{display: block;  clear: both;  content: '';}
.cv-th .thumb{float: left; position: relative; width: 23%; margin: 1%;	padding:5px; border: 1px solid #000; border-radius: 5px;}
.cv-th .thumb_i{width: 100%; height: auto; overflow: hidden;}
.cv-th .thumb_i img{ display: block; position: relative; width: 100%;  height: auto;}
.cv-th .list_t{position:absolute;	top:0%;	left:0%; width:100%; height:100%;}
.cv-th .list_t span{display:inline-block;	position:absolute; top:50%; left:50%;	width:90%; color:#000; font-weight: bold; text-align:center; opacity:0;	transform:translate(-50%,-50%);	-webkit-transform:translate(-50%,-50%);	-moz-transform:translate(-50%,-50%);	-ms-transform:translate(-50%,-50%);	-o-transform:translate(-50%,-50%);}
.cv-th a.thumb_l:hover .list_t span{color:#000;	opacity:1;}
.cv-th a.thumb_l:hover .thumb_i img{opacity: 0.7;	transition:0.5s;}


.cv-l .l_link{display: block;	margin-bottom: 10px;	padding:5px;	border: 1px solid #000;	border-radius: 5px;}
.cv-l p{margin:0;}
.cv-l .detail{padding: 5px;	vertical-align: top;}
.cv-l .detail .title{	font-size: 11px;	font-weight: bold;	margin-bottom: 5px;}
.cv-l .detail .txt{display: -webkit-box;	-webkit-line-clamp: 3;	-webkit-box-orient: vertical;	overflow: hidden;}


.cv-g::after{display: block;  clear: both;  content: '';}
.cv-g .thumb{float: left; position: relative;	width: 23%;	margin:1%;	padding: 5px;	border:1px solid #000; border-radius: 5px;}
.cv-g .thumb_i{width: 100%; height: auto; overflow: hidden;}
.cv-g .thumb_i img{display: block; position: relative; width: 100%; height: auto;}
.cv-g .list_t{text-align:center; margin-top:4px;}
.cv-g .list_t span{display: block; height:14px; overflow:hidden; text-overflow:ellipsis;	white-space:nowrap;}


::-webkit-scrollbar {width:0px;}
::-webkit-scrollbar-thumb {width:0px;}


::selection {color:#969; background:#eee;}
::-moz-selection {color:#969; background:#eee;}


#s-m-t-tooltip{margin-top: 10px; margin-left: 5px; padding: 3px 5px;	background: #fff;	border:1px solid #000; border-radius:5px; transition:all 0.25s;	z-index:10000;}


/*========== copyright ==========*/
.yunicorn{position:fixed; left: 13px; bottom: 10px; font-family:'Verdana' !important; font-size: 10px;}
/*========== copyright ==========*/


@media (max-width:768px){
	#container{width:100%; margin: 20px auto;}
	#side{float: none; }
	#side .one .tk{display: none;}
	#side .one .prf{border:0;}
	#side .mb_m{position:fixed; top:0; left:-220px; width:200px; height:100%; padding:15px; background:#fff; border-right:1px solid #000; z-index:999; transition:0.7s;}
	#side .mb_m.slide{left:0px; transition:0.7s;}
	#side .close{display: block; font-size: 15px;}
	#side .search {margin-left:56%;}
	#wrap{float: none; width: 100%;}
	#wrap .tb .tbhrt .fa-heart{display: none;}
	#wrap .tb .tbhrt .fa-bars{display: block;}
	#wrap .tb .tbtit a{letter-spacing:0px;}
	#content{width: 100%;	height: auto;}
	.cv-th .thumb img{opacity:0.7;}
	.cv-th .list_t span{opacity:1;}
	.cv-g .thumb, .cv-th .thumb{width: 46%; margin:2%;}
	#list_g .list_c{width: 46%;	margin: 2%;}
	#list_g .list_c .list_t {display: block;}
	.input input{	width:48.5%;}
	.sent{width:30%;}
}
