@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@700&display=swap');
@font-face {
    font-family: 'SpoqaHanSansNeo-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2108@1.1/SpoqaHanSansNeo-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Cafe24Ssurround';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/Cafe24Ssurround.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/* 포인트 컬러 #c3cfea, #9fb4e2 배경 #f9fafd */

/* 스크롤바 */
::-webkit-scrollbar{ width:5px; }
::-webkit-scrollbar-track{ background:#f9fafd; }
::-webkit-scrollbar-thumb{ background:#c3cfea; }
::-webkit-scrollbar-thumb:hover{ background:#9fb4e2; }

/* 드래그 색상 */
::selection { color:transparent; background:#fFF; text-shadow: 0 0 2px #9fb4e2; transition: all 250ms ease-in; }
::-moz-selection { color:transparent; background:#fff; text-shadow: 0 0 2px #9fb4e2; transition: all 250ms ease-in; }

/* 마우스 커서 */
* {cursor: url(http://cur.cursors-4u.net/cursors/cur-9/cur817.cur), progress !important;}
*:focus, a:hover, a i:hover, a img, .title, #sidebar_btn span {cursor: url(https://cur.cursors-4u.net/others/oth-6/oth589.cur), progress !important;} 

body, div, form, fieldset, legend, textarea, p, th, td, input, select, textarea, button { margin:0; padding:0; outline:none; }
body, a, input, textarea { font-family:'Roboto Condensed', 'SpoqaHanSansNeo-Regular', sans-serif; font-size:9pt; color:#666; line-height:200%; word-wrap:break-word; }
ul, li { list-style:none; padding-left:0px; }
body { overflow-y:scroll; background:url(./images/배경이미지.png) no-repeat center center fixed; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-color:#f9fafd; -webkit-text-size-adjust:100%; }

a, a:active { text-decoration:none; }
a:hover { color:#c3cfea; }

#tistorytoolbarid { display:none; }
iframe, video, embed, object { max-width:100%; }

figure { margin-top:8px !important; margin-bottom:0px !important; } /* 본문 이미지 여백 */
.imageblock:hover { opacity:0.7; filter:alpha(opacity=70); filter:gray; -webkit-filter:grayscale(100%); } /* 본문(imageblock) 이미지 흑백 롤오버 */

a, img, a:link, a:hover, img:hover, .imageblock, .imageblock:hover, textarea, input, .list_content .thumb_img, .list_content .thumb_img:hover, .cover-thumbnail-list ul li .thum, .cover-thumbnail-list ul li .thum:hover, #menubar-mo i, #menubar-mo i:hover { transition: all 0.5s ease; }

/* 페이지 부드럽게 전환 css */
#container { animation: fadein 3s; -moz-animation: fadein 3s; /* Firefox */ -webkit-animation: fadein 3s; /* Safari and Chrome */ -o-animation: fadein 3s; /* Opera */ }
@keyframes fadein {
    from { opacity:0; }
    to { opacity:1; }
}
 @-moz-keyframes fadein { /* Firefox */
    from { opacity:0; }
    to { opacity:1; }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from { opacity:0; }
    to { opacity:1; }
}
@-o-keyframes fadein { /* Opera */
    from { opacity:0; }
    to { opacity: 1; }
}

/* 전체 구조 */
#header { border-bottom:3px solid #c3cfea; height:150px; z-index:3; position:relative; padding-right:20px; background:#e7edfa; }
.hd_icon i { padding:10px; float:right; line-height:1.2em; }
.hd_icon a { color:#9fb4e2; }
.hd_icon a:hover { color:#fff; }

.hd_logo { text-align:center; padding-top:40px; padding-left:10px; }
.hd_logoB { position:absolute; top:125px; left:50%; transform: translateX(-50%); z-index:6; }

/* pc 카테고리 */
.category { width:900px; text-align:center; margin:40px auto 20px auto; } 
.category a { width:90px; text-decoration:none; display:block; padding:0 15px; line-height:3.5em; } /* a 공통 */

.category ul li li { display:inline-block; }
.category > ul > li > ul > li { position: relative; margin:0 10px; } /* box */
.category > ul > li > ul > li > a { color:#9fb4e2; } /* 개별 */ 
.category > ul > li > ul > li:not(:last-child) > a:before { position:absolute; right:-15px; font-family:'xeicon' !important; content:'\eb15'; color:#dae1ee; font-size:1.2em; font-weight:normal; } /* 상위 카테고리 */

.category > ul > li > ul > li > ul { display:none; position:absolute; z-index:3; background:#fff; border:2px solid #e7edfa; border-radius:10px; top:40px; } /* box */ 
.category > ul > li > ul > li > ul > li { display:block; }
.category > ul > li > ul > li > ul > li > a { text-align:center; color:#9fb4e2; } /* 개별 */
.category ul li ul li li:not(:last-child) { border-bottom:1px dashed #e7edfa; } /* 하위 카테고리 */

.category > ul > li > ul > li > a, .category > ul > li > ul > li > ul > li > a { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:700; } /* 카테고리가 너무 길어지면 줄임 */ 
.category > ul > li > a, .category > ul > li > ul > li > a > span.c_cnt, .category span.c_cnt { display:none; }

/* 모바일 카테고리 */
.mo_category { display:none; }
.mo_category { width:170px; margin:0 auto; }
.mo_category > ul > li > ul > li > a, .mo_category > ul > li > ul > li > ul > li > a { font-weight:700; padding:0 15px; line-height:3.5em; color:#fff; }
	
.mo_category > ul > li > ul > li { margin:0 auto; border:2px solid #e7edfa; border-radius:20px; background:#fff; margin-bottom:30px; } /* box 상위+하위 */
.mo_category > ul > li > ul > li > a { color:#c3cfea; text-align:center; } /* 개별 */
.mo_category > ul > li > ul > li > a:after { float:right; font-family:'xeicon' !important; content:'\e9c6'; padding-left:3px; }
.mo_category > ul > li > ul > li > a:before { float:left; font-family:'xeicon' !important; content:'\e9c6'; padding-right:3px; } /* 상위 카테고리 */
	
.mo_category > ul > li > ul > li > ul { display:none; }
.mo_category > ul > li > ul > li > ul > li > a { color:#c3cfea; text-align:center; } /* 개별 */
.mo_category ul li ul li li:not(:last-child) { border-bottom:1px dashed #e7edfa; } /* 하위 카테고리 */

.mo_category > ul > li > ul > li > a, .mo_category > ul > li > ul > li > ul > li > a { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } /* 카테고리가 너무 길어지면 줄임 */ 
.mo_category > ul > li > a, .mo_category > ul > li > ul > li > a > span.c_cnt, 	 .mo_category span.c_cnt { display:none; }

/* 팝업 */
.background_s { display:none; position:fixed; z-index:9; width:100%; top:0; left:0; bottom:0; right:0; background:rgba(255, 255, 255, 0.8); }
.menu-mo { text-align:center; position:absolute; z-index:999; width:220px; top:50%; left:50%; padding:10px; border:2px solid #c3cfea; border-radius:20px; background:#f9fafd; -webkit-box-shadow: 10px 10px 45px -8px rgba(209,209,209,1); -moz-box-shadow: 10px 10px 45px -8px rgba(209,209,209,1);
box-shadow: 10px 10px 45px -8px rgba(209,209,209,1); transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); }
.menu-mo img { width:80%; padding:30px 0; }
.xx span { color:#c3cfea; text-align:cetner; font-weight:700; }
.xx span:hover { color:#c3cfea font-style:italic; }

/* 페이지 박스 */
#paging_box { width:80%; margin:0 auto; border:0; }
.paging { text-align:center; margin:50px 0 100px 0; }
.paging i { font-weight:700; }
.paging span a { padding:12px 14px 12px 14px; margin:5px; background:#e7edfa; border-radius:10px; color:#c3cfea; }
.paging span a:hover { background:#9fb4e2; color:#fff; } /* 페이지, 탑버튼 */

/* content */
#container { text-align:center; }
#content { width:900px; margin:20px auto 0 auto; padding:10px 0; border:1px solid #ebedf3; background:#fff; border-radius:10px; }

/* 검색 결과 리스트 */
#li_cate { text-align:center; margin-top:5px; }
#li_cate span { font-size:8pt; font-weight:700; }
#li_cate span.cate_name { font-weight:700; text-transform:uppercase; }
#li_cate span.cate_num { font-style:italic; color:#c3cfea; } 
#li_cate i { font-size:11pt; }

/* article_skin  */
.list_wrap {  }
.list_wrap:after { display:block; clear:both; content:''; }
.list_wrap .list_in { margin-top:15px; }
.list_wrap .list_content .title { word-wrap:break-word; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.list_wrap .list_content .date { font-size:7pt; font-weight:700; color:#999; } 

/* list_content */
/* 갤러리형 */
#list_n .list_content { float:left; width:18.5%; margin:0 3.2%; }
#list_n .list_content .thumb_img { overflow:hidden; border:3px double #e8e8e8; border-radius:10px; }
#list_n .list_content .thumb_img img { width:100%; height:100%; border:0; display:block; border-radius:10px; }
#list_n .list_content a:hover .thumb_img img { opacity:0.7; filter:alpha(opacity=70); filter:gray; -webkit-filter:grayscale(100%); } /* 썸네일 롤오버 */

#list_n .list_content .title { display:block; padding-top:10px; } /* 타이틀 */
#list_n .list_content .date { text-align:center; padding-bottom:10px; } /* 발행 일자 */
#list_n .list_content:hover { border:0; }

/* 갤러리형 - 마우스오버 */
#list_over .list_content { position:relative; float:left; width:20.5%; margin: 0 2.2% 3.2% 2.2%; }
#list_over .list_content .thumb_img { overflow:hidden; border-radius:10px; }
#list_over .list_content .list_tt { width:80%; position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); display:none; color:#fff; z-index:3; }
#list_over .list_content .thumb_img img { width:100%; height:100%; border:0; border-radius:10px; display:block; }
#list_over .list_content a:hover .list_tt { display:block; }
#list_over .list_content a:hover .thumb_img img { opacity:0.7; filter:alpha(opacity=70); filter:gray; -webkit-filter:grayscale(100%); filter: blur(1px); } /* 썸네일 롤오버 */
#list_over .list_content .thumb_img:after { content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:rgb(0, 0, 0); z-index:1; opacity:0; border-radius:10px; transition:0.5s; }
#list_over .list_content a:hover .thumb_img:after { opacity:0.5; transition:0.5s; }
#list_over .list_content .date { color:#fff; }

/* 일반목록형 */
#list_board { text-align:left; padding:0 30px; margin-bottom:15px; }
#list_board .list_content { padding:15px 20px; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb; margin-top:-1px; } /* 일반목록 box */
#list_board .list_content:after { display:block; clear:both; content:"" }
#list_board .title { float:left; width:70%; line-height:220%; } /* 타이틀 */
#list_board .date { float:right; display:inline-block; text-transform:uppercase; padding:0 5px 0 10px; } /* 발행 일자 */

#list_board .thumb_img, #list_board .thumb_img img { display:none; } /* 일반목록형에서 갤러리형 감추기 */

/* 웹진형 */
#list_web .list_content { float:left; width:45.5%; margin:0 2.2% 1.8% 2.2%; padding:1.2%; border:1px solid #e8e8e8; border-radius:10px; box-sizing:border-box; }
#list_web .list_content .thumb_img { float:left; width:80px; overflow:hidden; border:3px double #e8e8e8; border-radius:10px; }
#list_web .list_content .thumb_img img { width:100%; height:100%; border:0; display:block; position:relative; overflow:hidden; border-radius:10px; }
#list_web .list_content .thumb_img img:hover { opacity:0.7; filter:alpha(opacity=70); filter:gray; -webkit-filter:grayscale(100%); } /* 썸네일 롤오버 */

#list_web .list_content .list_tt { display:block; float:left; width:55.5%; text-align:left; padding:5% 3.5%; }

/* 방명록&댓글 */
.guestbook { text-align:left; padding:10px 20px; }
.gb_write span { font-weight:700; font-size:7pt; }
.comment { padding: 0 10px; text-align:left; display:none; }

.gb_write textarea, .co_write textarea { width:100%; height:100px; border:1px solid #e8e8e8; overflow:hieedn; margin-top:10px; }
.gb_write textarea:focus, .co_write textarea:focus, .gb_write textarea:hover, .co_write textarea:hover { height:150px; }
.gb_write .submit input, .co_write .submit input { width:100%; height:40px; margin:5px 0 15px 0; font-weight:700; font-size:7pt; background:#fafafa; color:#c3cfea; cursor:pointer; border:0; border-bottom:1px solid #e8e8e8; border-top:1px solid #e8e8e8; }
.gb_write .submit input:hover, .co_write .submit input:hover { background:#9fb4e2; color:#fff; }
.gb_write textarea:focus, .co_write textarea:focus, .gb_write textarea:hover, .co_write textarea:hover, .guest_input:hover { border:1px solid #9fb4e2; } /* 방명록&댓글 폼 */

/* 비로그인시 보이는 방명록&댓글 input */
.name_rp,.pass_rp { font-weight:700; font-size:7pt; width:20%; height:30px; line-height:40px; padding:0px 15px 0px 15px; margin:10px 0 5px 0; border-bottom:1px solid #e8e8e8; border-left-width:0px; border-right-width:0; border-top:1px solid #e8e8e8; background:none; }
.name_rp { margin-right:20px; }

.pass_rp:hover, .name_rp:hover { border-bottom:1px solid #9fb4e2;  border-top:1px solid #9fb4e2; }

/* 방명록&댓글 리스트 */
.gb_list ol { padding:0px; list-style:none; }
.comment ol { padding:0px; list-style:none; }
.gb_list ul, .comment ul { list-style:none; }
.gb_list ol li, .comment ol li { margin-bottom:15px; }
.gb_list ol li ul li, .comment ol li ul li { padding-top:5px; border:0; margin-bottom:0px; }
.gb_list li ul li, .comment li ul li { word-break:break-all; }
.gb_list li .name, .comment li .name { font-weight:700; }
.gb_list li .date, .comment li .date { font-weight:700; font-size:7pt; color:#999; padding:0 5px; }
.gb_list li .date a, .comment li .date a { font-size:7pt; color:#999; }
.gb_list li .admin, .comment li .admin { display:none; }
.gb_list li .admin i, .comment li .admin i { font-size:7pt; }
.rp_line { padding:10px; border-top:3px double #e8e8e8; border-bottom:1px dotted #e8e8e8; margin-bottom:10px; }
.rrp_line { padding:10px; border-bottom:3px double #e8e8e8; margin-top:-5px;  margin-bottom:10px; background:#fafafa; }
.rp_desc { border-bottom:3px double #e8e8e8; padding-bottom:10px; padding-left:10px; padding-right:10px; }
.rrp_line:hover .admin, .rp_line:hover .admin { display:inline-block; text-decoration:none; }

/* 비밀글 체크박스 */
input[id="secret"] { display:none; }
input[id="secret"]:checked + label:before { font-family:'xeicon'; content:"\e964  SECRET"; color:#c3cfea; margin-left:5px; font-size:7pt; font-weight:700; }
input[id="secret"] + label:before { font-family:'xeicon'; content:"\e965  UNLOCK"; color:#9fb4e2; margin-left:5px; font-size:7pt; font-weight:700; }

/* 본문 */
.entry { text-align:center; padding:10px 10px; }

.article { padding:5px 5px 10px 5px; text-align:left; }
.article a { text-decoration:none; }

.ar_title { position:relative; text-align:center; padding:0 30px 0 30px; }
.ar_title a { font-size:1.2em; font-weight:700; padding:0 15px; } /* 타이틀 */
.ar_cont { margin:10px auto; text-align:center; display:inline-block; padding:5px 25px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-weight:700; color:#999; }
.ar_cont span.ar_cate { margin-right:10px; font-size:8pt; }
.ar_cont span.ar_data { font-size:7pt; }
.ar_cont span.ar_cate i, .ar_cont span.ar_data i { margin-right:2px; font-size:8pt; } /* 본문 상단 */
.ar_co { overflow:hidden; font-weight:700; border-top:1px solid #e8e8e8; padding:10px 15px 0 15px; } 
.ar_co a { color:#999; float:right; }
.ar_co a:hover { color:#c3cfea; } /* 본문 하단 */

/* 공지 사항 */
.notice { margin:10px 0; padding:10px; }

/* 태그로그 */
.taglog { margin:0 auto; }
.tag_in { text-align:left; font-weight:700; font-weight:bold; font-size:7pt; border-bottom:1px solid #e8e8e8; margin:10px 20px 35px 20px; padding:0 0 20px 10px; }
.tag_in i { padding-right:5px; }
.taglog ul, .keywords ul { margin:0; padding:0 20px 20px 20px; }
.taglog li, .keywords li { display:inline-block; margin-bottom:20px; }
.taglog a { margin-right:15px; text-transform:uppercase; }
.taglog .cloud1, .taglog .cloud2, .taglog .cloud3, .taglog .cloud4, .taglog .cloud5 { font-weight:bold; font-size:9pt; background:#c3cfea; border-radius:8px; color:#fff; padding:8px 15px 10px 15px; }
.taglog .cloud1:hover, .taglog .cloud2:hover, .taglog .cloud3:hover, .taglog .cloud4:hover, .taglog .cloud5:hover { background:#9fb4e2; }
.taglog .cloud1:after, .taglog .cloud2:after, .taglog .cloud3:after, .taglog .cloud4:after, .taglog .cloud5:after { content:'●'; padding-left:5px; }

/* 더보기 */
div .btn-toggle-moreless:before, div .btn_more:before { font-family:'xeicon' !important; content:'\e942'; padding-right:5px; color:#fff; !important; }
div.open .btn-toggle-moreless:before, div.open .btn_less:before { font-family:'xeicon' !important; content:'\e945'; color:#fff; padding-right:5px; }
.btn-toggle-moreless, .btn_more, .btn_less { font-size:9pt !important; margin:0 !important; outline:none !important; height:auto !important; }

div .btn-toggle-moreless, div .btn_more { background:#c3cfea; border-radius:20px; padding:10px 15px; color:#fff !important; font-weight:700; }
div .btn-toggle-moreless:hover, div .btn_more:hover { background:#9fb4e2; }
div.open .btn-toggle-moreless, div.open .btn_less { background:#9fb4e2; border-radius:20px 20px 0 0; padding:10px 15px; color:#fff !important; }

.moreless-content { border:0 !important; border-radius:0 20px 20px 20px; padding:10px !important; border:2px solid #9fb4e2 !important; margin-top:5px; }
.moreless_content .btn_less { margin:0 !important; }
.moreless_content .btn_less:last-child { display:none; }

/* 인용구 */
/* 인용구1번 */
#tt-body-page blockquote[data-ke-style='style1'] { background:#fafafa !important; text-align:left !important; padding:10px 15px !important; color:#666 !important; border-radius:10px; border:2px solid #c3cfea !important; }
#tt-body-page blockquote[data-ke-style='style1'] span { font-family:unset !important; }
/* 컨텐츠용 - 인용구2번 */
#tt-body-page blockquote[data-ke-style="style2"] { background:#fafafa !important; border-left:5px solid #c3cfea !important; padding:10px 15px !important; margin-bottom:10px !important; }

/* 타이틀용 - 인용구3번 */
#tt-body-page blockquote[data-ke-style="style3"] { font-family:'Cafe24Ssurround', sans-serif !important; font-size:22px !important; font-weight:700; border:0 !important; display:inline-block; padding:8px 15px !important; margin-bottom:10px !important; background:linear-gradient(to top, #c3cfea 50%, transparent 50%) !important; }

blockquote, blockquote p { font-size: 9pt !important; line-height: unset !important; }

/* 보호글 */
.se_entry { text-align:center; font-size:7pt; font-weight:700; display:block; }
.se_entry i { padding-right:3px; }
.se_input { width:120px; height:30px; text-align:center; font-size:7pt; font-weight:700; box-sizing:border-box; padding:0px 15px 0px 15px; border:0; border-bottom:2px solid #9fb4e2; background:none; display:block; margin:10px auto; }
.se_submit { width:120px; height:30px; box-sizing:border-box; font-size:7pt; font-weight:700; background:#c3cfea; color:#fff; border:0; border-radius:20px; margin-bottom:10px; }
.se_submit:hover { background:#9fb4e2; color:#fff; }

.moreless_fold,.moreless_top,.moreless_bottom,.se_submit,.moreless_top:hover,.moreless_fold:hover,.moreless_bottom:hover,.se_submit:hover { transition: all 0.5s ease; }

.locked:before { font-family:'xeicon' !important; content:'\e964'; padding-right:2px; font-size:8pt; line-height:0; }
.summary { display:none; }

/* 툴팁 */
.tooltip { display:none; position:absolute; border:1px solid #ebedf3; background:#fff; border-radius:10px; color:#c3cfea; padding:0 10px 0 10px; font-weight:700; font-size:7pt; z-index:9999; }

/*공감신고*/
.container_postbtn { padding:0 !important; padding:0 !important; }
.container_postbtn .postbtn_like { padding:0 !important; border-radius:0 !important; border:0 !important; }
.container_postbtn .btn_post .txt_like, .container_postbtn .wrap_btn_share { display:none !important; }
.container_postbtn .btn_menu_toolbar, .postbtn_like > .wrap_btn > .uoc-icon, .wrap_btn > .btn_post > .ico_statistics { display:none; }
.postbtn_ccl { padding:10px 10px 0 10px !important; }
.wrap_btn_etc > .btn_etc1 > .ico_etc { }

/* 카피 (삭제x) */
.copy { position:fixed; bottom:5px; left:15px; z-index:9888; font-size:7pt; }
.copy a { font-size:7pt; display:block; }

/* 커버 */
.cv_iconbox, .cv_twtbox { float:left; background:#fff; border-radius:10px; width:21.866%; margin:0 1.8%; height:350px; border:1px solid #ebedf3; }
.cover-thumbnail-list { float:left; background:#fff; border-radius:10px; width:44.666%; margin:0 1.9%; height:350px; border:1px solid #ebedf3; }
.cv_twtbox { padding:10px; box-sizing: border-box; }
.iconbox_ul > li { margin:8.8% 5.8%; }
.iconbox_ul > li > a { display:block; padding: 30px 15px; background:#fff; border:2px solid #c3cfea; border-radius:10px; color:#c3cfea; }
.iconbox_ul > li > a > i { padding-right:30px; }
.iconbox_ul > li:hover > a { background:#c3cfea; border:2px solid #e7edfa; color:#fff; }

.cover-thumbnail-list { overflow:hidden; padding:0 20px; box-sizing: border-box; }
.cover-thumbnail-list ul { width:100%; overflow:hidden; }
.cover-thumbnail-list ul li { float:left; width:30.68%; margin:9px 0 0 0; padding-right:3.9%; }
.cover-thumbnail-list ul li:nth-child(3), .cover-thumbnail-list ul li:nth-child(6) { padding-right:0px; }
.cover-thumbnail-list ul li a { display: block; text-decoration: none; }
.cover-thumbnail-list ul li .thum { display: block; position: relative; overflow: hidden; height: 0; margin-bottom: 11px; padding-bottom: 100%; border:3px double #e8e8e8; border-radius:10px; }
.cover-thumbnail-list ul li .thum img { position:absolute; top:0; left:0; width: 100%; height: 100%; }
.cover-thumbnail-list ul li .thum img:hover { opacity:0.7; filter:alpha(opacity=70); filter:gray; -webkit-filter:grayscale(100%); } /* 최근 갤러리 */

/* 모바일 메뉴바 */
#menubar-mo { position:fixed; left:15px; top:5px; z-index:9888; display:none; }
#menubar-mo i { color:#c3cfea; }
#menubar-mo i:hover { color:#fff; }

/* 반응형 */
@media only screen and (max-width:1000px) {
	#content { width:90%; margin-top:50px; }
	.category { display:none; }
	.mo_category, #menubar-mo { display:block; }
	
	/* 커버 반응형 */
	.cv_iconbox, .cv_twtbox, .cover-thumbnail-list { width:45%; height:auto; margin-top:3.8%; margin-left:27.333%; }
	.cv_twtbox { margin-bottom:5.8%; }
}

@media only screen and (max-width:660px) {
	/* 커버 반응형 */
	.cv_iconbox, .cv_twtbox, .cover-thumbnail-list { width:85%; height:auto; margin-top:3.8%; margin-left:7.2%; }
	.cv_twtbox { margin-bottom:10.8%; }
	.cover-thumbnail-list ul li { width: 46.98%; padding-right:5.75%; }
	.cover-thumbnail-list ul li:nth-child(3), .cover-thumbnail-list ul li:nth-child(6) { padding-right:5.75%; }
	.cover-thumbnail-list ul li:nth-child(even) { padding-right:0px; }
	
	#content { width:85%; }
	
	/* 리스트 */
	#list_over .list_content, #list_n .list_content { width:42.5%; margin:0 3.7% 3.2% 3.7%; }
	#list_board .list_content .title { width:65%; } /* 일반 목록 타이틀 */
	
	/* 타이틀용 - 인용구3번 */
	#tt-body-page blockquote[data-ke-style="style3"] { border-radius:20px; background:#c3cfea !important; color:#fff !important; }
}