@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Noto+Serif+KR&display=swap');
@import url("//cdn.jsdelivr.net/npm/font-kopub@1.0/kopubbatang.min.css");
/*프리텐다드*/
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");

/* Noto Sans KR Light (300) 불러오기 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300&display=swap');

* {padding:0; margin:0; font-size:12px; letter-spacing:0; list-style: none; text-decoration:none; box-sizing:border-box; word-break:break-all; cursor: url(https://cur.cursors-4u.net/holidays/hol-3/hol263.cur), auto !important;line-height:25px;}
body{font-family: 'Noto Serif KR'; color:#000; line-height:25px;}
input, textarea, ::placeholder{font-family: 'Pretendard'; border-radius: 0; border:0; background:none; 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;}
html{overflow-x: hidden;}

::selection {
	background-color: #585858;
	color: #FFFFFF;
	}

.entry .title_wrap {
	font-family: 'Noto Serif KR' !important;
	font-style: oblique;
	font-size: 12px;
    text-align: right;
    margin-bottom: 20px;
}

.entry .article {
    margin-bottom: 20px;
		font-family: 'Noto Sans KR', sans-serif; font-weight: 400;
}

.container_postbtn {
    padding: 30 0 15 0 !important;
    position: relative;
    clear: both;
}

.another_category {
	padding: 10px 10px 5px !important;
	margin: 5px 0 !important;
}


.youtube{position:relative; width:100%; padding-bottom:56.25%;}
.youtube iframe{position:absolute; width:100%; height:100%;}


#container{position:relative; width: 600px; margin: 80px auto 50px; line-height:30px; }
#header{position:relative; margin-bottom:80px;}
#header .tt{width:140px; font-family: 'Playfair Display', 'Noto Serif KR'; font-size:30px; line-height:38px; font-weight:bold; letter-spacing:0.5px; margin-bottom:20px;}
.cate{display: none; position:absolute; !important;line-height:15px; } 
.cate a{margin-right:3px;}
.menu input{width:42px;}
.paging a > i{padding-top:15px;}

.list_w:after{display: block; clear: both; content: '';}
#list_g .list_c{float: left; position:relative; width:calc(90% / 3); margin:0 5% 5% 0; }
#list_g .list_c:nth-child(3n){margin-right:0;}
#list_g .list_c .thumb_i{width: 100%; height: auto; }
#list_g .list_c .thumb_i img{width: 100%; height: auto;}
#list_g .list_c .list_t{display: none;}
#list_n .thumb_i{display: none;}
#list_n .list_c{padding:20px 0; text-align:right;}

.entry .title_wrap{text-align:right; margin-bottom:20px;}
.entry .article iframe{width:100%;}
.entry .article{margin-bottom:20px;}
.entry .detail .admin{float: right;}

div[data-ke-type='moreLess'] .btn-toggle-moreless, .btn_more{height: 0 !important; margin: 0 !important; color: #705f79 !important; font-size: 12px !important; line-height: 18px !important; font-family: 'Noto Serif KR' !important;  cursor: default !important;}
.btn_less{padding:0; margin:0; color:#705f79;}
div[data-ke-type='moreLess'] .btn-toggle-moreless::before, .btn_less::before, .btn_more::before {content: "+"; display: inline-block; padding-right: 5px; line-height: 18px; vertical-align: initial;}
div[data-ke-type='moreLess'].open .moreless-content, .moreless_content{border-radius:8px; padding:5px; margin-top:5px;}

figure.imageblock.alignCenter {margin-bottom:0;}
figure.imagegridblock{margin:0;}
figure.imagegridblock .image-container span{width:auto !important;}

blockquote[data-ke-style='normal'], blockquote[data-ke-style='box']{font-size:12px; background:none; padding:5px; margin:5px 0; color:#705f79; line-height:18px; border-radius:8px;}

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:#705f79; font-size:13px; height:auto; margin:0;}
figure.fileblock .name{max-width:none; height:auto; font-weight:bold; font-family: 'Noto Serif KR';}
figure.fileblock .name:before{content:'+'; margin-right:5px;}
span.imageblock > a > img{display: none;}
span.imageblock > a:before{content:'+';}

.protect{text-align:center;}
.article_p{display: inline-block;	margin: 200px auto;}
.article_p .pwinput{display: block; width:100px; padding:8px; text-align:center; background:none; border-radius:8px;}

.taglog{float: right; width:70%; text-align:right;}
.taglog a{display: inline-block; padding:8px 3px;}

.n_entry{margin-bottom:30px;}
.n_entry .title_wrap{text-align:right; margin-bottom:20px;}
.n_entry .article{margin:0;}

.cover_wrap .title_wrap{text-align:right; margin-bottom:20px;}
.cover_notice .item_wrap{margin-bottom:50px;}
.cover_notice .detail{text-align:right;}
.cover_notice .n-img img{max-width: 100%; margin-bottom:10px; border-radius:10px;}
.cover_gallery{margin-bottom:40px;}
.cover_gallery .in::after{display: block;  clear: both;  content: '';}
.cover_gallery .thumb{float: left;  position: relative;	width:calc(90% / 3); margin:0 5% 5% 0;}
.cover_gallery .thumb:nth-child(3n){margin:0 0 5% 0;}
.cover_gallery .thumb_i{width: 100%; height: auto; overflow: hidden;}
.cover_gallery .thumb_i img{display: block; position: relative; width: 100%;}


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



@media (max-width:767px){
	#container{width:90%; margin: 5%;}
	.paging{margin-bottom:100px;}
}
