@charset "utf-8";
#xet_board {width:100%!important; min-width:100%!important; font-size:14px; line-height:1.8; margin:0 auto; overflow-x:hidden; box-sizing:border-box; color:inherit;}
#xet_board a:empty{display:none!important;}

.boardTitle {font-size:15px; line-height:1.7; margin:2em 0; }
.boardTitle .boardTitleText {font-size:1.4em; text-align:center; margin:0; line-height:1.4;}
.boardTitle .boardTitleText em {font-size:0.8em;}
.boardTitle .boardDescription {font-size:1em; margin:1em 0 0 0;}

/* 버튼 */
#xet_board .xet_btn.large,
#xet_board .xet_btn.medium,
#xet_board .xet_btn.small,
#xet_board .feedbackList .itemContent .option li.wouldYou a {font-size:0.85rem!important; padding:0.5em 0.5em!important; line-height:1!important; margin-bottom:0; line-height:1; vertical-align:middle; white-space:nowrap;}
#xet_board .boardNavigation {margin:1em 0; line-height:1;}
#xet_board a[href*="dispDocumentPrint"] {display:none;}

/* 카테고리 */
#xet_board .categoryList {display:flex; justify-content:space-between; align-items:flex-start; z-index:2;}
#xet_board .categoryList>div {flex:0 1 auto; margin:1px 0; align-self:stretch}
#xet_board .categoryList>ul{flex:1; display:flex; flex-wrap:wrap;}
#xet_board .categoryList>ul > li{float:none!important; width:initial; margin:1px 0; align-self:stretch; position:relative;}
#xet_board .categoryList:not(.ds-listorder) ul > li{flex-grow:1; flex-shrink:1; min-width:0%;}
#xet_board .categoryList a.on {color:#000; background:#f5f5f5; border-color:#aaa;}
#xet_board .categoryList >div a,
#xet_board .categoryList>ul > li a {font-size:0.9em; padding:0.2em 0.5em; border:1px solid #cccdcf; border-radius:3px; margin:0 1px; height:100%; display:flex; align-items:center; justify-content:center;}
#xet_board .categoryList >div a {padding:0 1em; line-height:1; background:none!important;}
#xet_board .categoryList>ul > li:last-child>ul{right:0; left:auto;}
#xet_board .categoryList:last-child {margin-bottom:1em;}

.mobile_categoryList {width:100%; box-sizing:border-size; display:flex; justify-content:center; alisn-items:center;}
.mobile_categoryList>select {width:100%; box-sizing:border-size; font-size:1.3em;line-height:1;}

/* 검색 */
#xet_board.board_consulting_dsori_default>.boardNavigation.visible-xs,
#xet_board.board_consulting_dsori #xet_board_search_toggle,
#xet_board:not(.board_consulting_dsori_default) .board_consulting_dsori_default_help {display:none!important;}
#xet_board.board_consulting_dsori_default .boardSearch.float_left {display:block!important; margin:0 auto 3em auto; width:99%;}
#xet_board.board_consulting_dsori_default .board_consulting_dsori_default_help {font-size:1.1em; margin:3em 0 2em 0; line-height:normal;}
#xet_board.board_consulting_dsori_default .board_consulting_dsori_default_help span {display:inline-block;}
#xet_board.board_consulting_dsori_default .boardNavigation>.float_right {float:none;}
.ds-body-act-X #xet_board.board_consulting_dsori_default .boardNavigation>.float_right .xet_btn.medium {font-size:1.1em!important;}

/* 회원 정보 보기 금지 */
#popup_menu_area a[href*="member_srl"][href*="dispMemberInfo"] {display:none!important;}

/* 목록형 */
#xet_board .boardList {font-size:0.95rem;}
#xet_board .boardList>tbody,
#xet_board .boardList>tbody>tr {display:block;}
#xet_board .boardList>tbody>tr{border-bottom:1px solid #ddd; padding:1em 0.5em;clear:both;}
#xet_board .boardList tr.bg2,
#xet_board .boardList tr:not(.bg1):not(.bg2),
#xet_board .boardList tr.bg2 td,
#xet_board .boardList tr:not(.bg1):not(.bg2) td {background:#fafafa;}
#xet_board .boardList tr.bg1 {background:#fff;}

#xet_board .boardList td {padding:0; border:none;}
#xet_board .boardList td.empty_td,
#xet_board .boardList td:empty {display:none!important}

#xet_board .boardList td.title {display:block!important; line-height:1.4; font-size:1em; margin:0 0 1em 0;}
#xet_board .boardList td.title>.visible-xs{display:none!important;}
#xet_board .boardList td .thumbnail {float:right!important; display:block!important; margin:0 0 0 0.5rem; font-size:0; display:none!important;}
#xet_board .boardList td .thumbnail img{max-width:100px; height:auto;}

#xet_board .boardList td.title .subject {display:inline; font-size:1.1em; font-weight:bold; margin-right:0.3em;}
#xet_board .boardList td.title .replyNum {display:inline-block; font-size:0.9em;}
#xet_board .boardList td.title .category {display:inline; font-size:0.9em;}

#xet_board .boardList td:not(.empty_td):not(.title):not(.num):not(.notice) {display:inline-block!important; margin:0 1.5em 0 0; font-size:0.9em; vertical-align:middle; line-height:1.6; white-space:nowrap;}
#xet_board .boardList td:not(.empty_td):not(.title):not(.checkbox):not(.notice):before {font-family:xeicon; display:inline; vertical-align:middle; margin:0 0.2em 0 0; content:"\e6e3"}
#xet_board .boardList td.notice {display:block!important; float:left; margin:0 0.5em 0 0; font-size:1.1em;}
#xet_board .boardList td.notice .xi-2x{font-size:1em;}
#xet_board .boardList td.num {display:none!important;}
#xet_board .boardList td.num:before {content:"\e611"!important;}
#xet_board .boardList td.date:before {content:"\e7a9"!important;}
#xet_board .boardList td.lastReply:before {content:"\e6de"!important;}
#xet_board .boardList td.author:before {content:"\e68a"!important;}
#xet_board .boardList td.reading:before {content:"\e64a"!important;}
#xet_board .boardList td.recommend:before {content:"\e6fc"!important;}

/* 공지사항 공통 */
#xet_board .xet_webzine .notice.list {background:#fafafa}
#xet_board .xet_webzine .list .cover-subject .subject {font-weight:bold; color:#333;}
#xet_board .xet_webzine .notice.list>*:empty {display:none;}
#xet_board .xet_webzine .notice.list>* {margin:0;}
#xet_board .xet_webzine .notice.list>.num {float:left; font-size:1.1em; margin:0 0.5em 0 0!important;}
#xet_board .notice .xi-2x {font-size:1em; color:#e74c3c;}
#xet_board .xet_webzine+.viewDocument,
#xet_board .xet_webzine+.gallery_lightbox {margin-top:2em;}

/* 블로그형 */
#xet_board .viewDocument + .viewDocument {margin-top:5em;}

/* 웹진 */
#xet_board .xet_webzine {font-size:0.95rem}
#xet_board .xet_webzine .list {border-bottom:1px solid #ddd; padding:1em 0.5em; margin:0; overflow:hidden;}
#xet_board .xet_webzine .list.on {background:#fafafa;}
#xet_board .xet_webzine .list:first-child{border-top:1px solid #ddd;}
#xet_board .xet_webzine .list .cover-info {font-size:1em; line-height:1.7; overflow:visible;}
#xet_board .xet_webzine .notice.list>*:empty,
#xet_board .xet_webzine .list .cover-info>*:empty {display:none;}
#xet_board .xet_webzine .notice.list>*:first-child,
#xet_board .xet_webzine .list .cover-info>*:first-child {margin:0;}
#xet_board .xet_webzine .list .cover-info>*~* {margin:0.5em 0 0 0;}
#xet_board .xet_webzine .notice.list>*~* {margin:0;}

#xet_board .xet_webzine .list .cover-info>div~div,
#xet_board .xet_webzine .list .cover-info>p.extra~p.extra {margin-top:0em;}
#xet_board .xet_webzine .list .cover-info>p.extra strong{font-weight:normal; margin:0 0.5em 0 0}

#xet_board .xet_webzine .list .cover-subject .subject {font-size:1.05em;}
#xet_board .xet_webzine .list .cover-info>div {font-size:0.9em;}

#xet_board .xet_webzine .list .cover-author a,
#xet_board .xet_webzine .list .cover-author span,
#xet_board .xet_webzine .list .cover-date a,
#xet_board .xet_webzine .list .cover-date span,
#xet_board .xet_webzine .list .cover-num a,
#xet_board .xet_webzine .list .cover-num span {margin:0 1em 0 0; white-space:nowrap;}
#xet_board .xet_webzine .list .cover-author .lastReply a {margin-right:0.5em;}

#xet_board .xet_webzine .list .thumb.float_left{float:right; margin:0 0 1em 1em;}
#xet_board .xet_webzine .list .thumb a {font-size:0; overflow:hidden;}

/* GALLERY - FLEX */
#xet_board.ds-board-gallery-flex .gallery_lightbox .thumbList {display:flex; justify-content:space-between; flex-wrap: wrap; align-items:stretch; margin:0;}
#xet_board.ds-board-gallery-flex .gallery_lightbox .thumbList:after {display:none!important;}
#xet_board.ds-board-gallery-flex .gallery_lightbox .thumbList .item {max-width:49.5%; flex:0 0 49.5%; margin:0 0 1.5% 0; width:unset; float:none; padding:0;}
#xet_board.ds-board-gallery-flex .gallery_lightbox .thumbList .item>.box {position:relative;}

/* GALLERY - Mansory */
#xet_board.ds-board-gallery-column .gallery_lightbox .thumbList {column-count:3; column-gap:5px; text-align:center;margin:0 1%}
#xet_board.ds-board-gallery-column .gallery_lightbox .thumbList .item {display:inline-block; float:none; width:100%; text-align:left; padding-left:0; padding-right:0; margin:0 0 4% 0;}
#xet_board.ds-board-gallery-column .gallery_lightbox .thumbList .item>.box {position:relative;}

@media screen and (orientation: landscape) {
	#xet_board .gallery_lightbox .thumbList .cover_num {position:absolute; bottom:0; left:0; width:100%;}
	#xet_board.ds-board-gallery-column .gallery_lightbox .thumbList {column-count:4;}
}

/* GALLERY */
#xet_board .gallery_lightbox {font-size:0.95rem; line-height:1.4;}
#xet_board .gallery_lightbox .thumbList .item .box {height:100%;}
#xet_board .gallery_lightbox .thumbList .item .box.on {background:#fafafa}
#xet_board .gallery_lightbox .thumbList .item .box.on,
#xet_board .gallery_lightbox .thumbList .cover_info {padding:1em 0.5em;}
#xet_board .gallery_lightbox .thumbList .cover_info>p:not(.cover-subject):not(.summary):not(.extra){display:inline-block; margin:0 1em 0 0;}
#xet_board .gallery_lightbox .thumbList .cover_info>p{margin:0;}
#xet_board .gallery_lightbox .thumbList .cover-subject .subject {font-size:1.05em; margin:0; display:inline;}
#xet_board .gallery_lightbox .thumbList .summary,
#xet_board .gallery_lightbox .thumbList p.extra{font-size:0.95em; line-height:1.6;}
#xet_board .gallery_lightbox .thumbList p.extra strong {font-weight:normal;}
#xet_board .gallery_lightbox .thumbList .cover_info *:not(i):empty {display:none!important;}
#xet_board .gallery_lightbox .thumbList .cover-subject+*:before,
#xet_board .gallery_lightbox .thumbList .summary+*:before {content:""; display:block; width:100%; margin-top:0.3em;}
#xet_board .gallery_lightbox .thumbList *+p.extra{margin-top:0.3em;}
#xet_board .gallery_lightbox .thumbList .cover_num,
#xet_board .gallery_lightbox .thumbList p:not(.summary):not(.cover-subject){font-size:0.9em; white-space:nowrap;}

#xet_board .gallery_lightbox .thumbList .cover_num>*+* {margin:0 0 0 0.5em;}

/* 쓰기 */
#xet_board .boardWrite {font-size:0.95em;}
#xet_board .boardWrite #postTitle {font-size:1em; height:initial; padding:0.3em;}
#xet_board .boardWrite .write_type .category select {padding:0 2em 0 0;}
#xet_board .boardWrite .write_type .category select,
#xet_board .boardWrite .boardWriteHeader {font-size:1em;}
#xet_board .boardWrite .boardWriteHeader input[type="text"],
#xet_board .boardWrite .boardWriteHeader input[type="textarea"] {font-size:1em;}
#xet_board .boardWrite .boardWriteHeader .write_type label{margin-right:1em;}
#xet_board .boardWrite .boardWriteHeader .write_type #title_bold,
#xet_board .boardWrite .boardWriteHeader .write_type [for="title_bold"],
#xet_board .boardWrite .boardWriteHeader .write_type #allow_trackback,
#xet_board .boardWrite .boardWriteHeader .write_type [for="allow_trackback"],
#xet_board .boardWrite .boardWriteHeader .write_type #notify_message[checked="checked"],
#xet_board .boardWrite .boardWriteHeader .write_type #notify_message[checked="checked"]+[for*="notify_message"] {display:none;}
#xet_board .boardWrite .write_type {margin:1em 0;}
#xet_board .boardWrite .write_header_extravars {margin:2em 0 0 0;}
#xet_board .boardWrite .extraVarsList .input_title {font-size:1.1em;}
#xet_board .boardWrite .extraVarsList .input_title em {vertical-align:middle; font-weight:normal; font-size:0.9em; margin:0 0 0 1em;}
#xet_board .boardWrite input[type="checkbox"],
#xet_board .boardWrite input[type="radio"] {cursor:pointer}
#xet_board .boardWrite #ds-write-help-secret {margin:2em 0 0 0;}
.ds-body-login #xet_board .boardWrite .ds-write-help-secret-logout {display:none!important;}

#xet_board .boardWrite .write_option_title:before {content:""; display:inline-block; background:#bbb; width:0.6em; height:1em; margin:0 0.5em 0 0; vertical-align:bottom;}
#xet_board .boardWrite .extraVarsList .write_option_title,
#xet_board .boardWrite .write_option_title {font-size:17px; margin:3em 0 1em 0; line-height:1;}
#xet_board .boardWrite .write_agree_terms .input_title em,
#xet_board .boardWrite .write_agree_terms .input_title small{font-weight:normal; vertical-align:bottom; display:inline-block; line-height:medium;}
#xet_board .boardWrite .write_agree_terms_desc {box-sizing:border-size; height:15em; overflow:scroll; padding:1em; border:1px solid #ddd;}
#xet_board .boardWrite .write_agree_terms_option {font-size:1rem; vertical-align:middle; margin:0.5em 0;}
#xet_board .boardWrite .write_agree_terms_option input,
#xet_board .boardWrite .write_agree_terms_option label {cursor:pointer;}
#xet_board .boardWrite .write_agree_terms_option>p{display:none;}
#xet_board .boardWrite .write_agree_terms_required {line-height:1; margin:0 0 5em 0;}
#xet_board .boardWrite .write_agree_terms_desc,
#xet_board .boardWrite .write_agree_terms_desc .ds-ct {font-size:14px;}
#xet_board .boardWrite .write_agree_terms_desc .ds-ct [data-aos] {opacity:1!important; transform:none!important; transition:none!important;}
#xet_board .boardWrite .write_agree_terms_desc .ds-ct h1 {font-size:1.5em; margin-bottom:3em!important;}
#xet_board .boardWrite .write_agree_terms_desc .ds-ct h2 {font-size:1.2em;}
#xet_board .boardWrite .write_agree_terms_desc .ds-ct h3 {font-size:1.16em;}
#xet_board .boardWrite .write_agree_terms_desc .ds-ct h4 {font-size:1.12em;}
#xet_board .boardWrite .write_agree_terms_desc .ds-ct h5 {font-size:1.08em;}
#xet_board .boardWrite .write_agree_terms_desc .ds-ct h6 {font-size:1.04em;}

form.boardWrite div[id*="ckeditor_instance"] {min-height:300px!important;}
form.boardWrite div[id*="ckeditor_instance"] div.cke_contents.cke_reset {height:300px!important;}

/* 읽기  */
#xet_board .viewDocument {margin-bottom:3em; font-size:1rem;}
#xet_board .boardReadHeader {padding: 1em 0 0.5em 0; border-top:2px solid #555}
#xet_board .boardReadHeader .titleArea a.category {font-size:0.95em; margin-right:0.3em;}
#xet_board .boardReadHeader .titleArea a.title {font-size:1.1em;}
#xet_board .boardReadHeader .title_info {font-size:0.85em;}
#xet_board .boardReadHeader .title_info span {white-space:nowrap; margin:0 1em 0 0 }
#xet_board .boardReadHeader .title_info span * {vertical-align:middle;}
#xet_board .boardReadHeader .title_info .count_wrp {float:left;}
@media screen and (orientation: landscape) {
	#xet_board .boardReadHeader .title_info .count_wrp {float:right;}
}
#xet_board .boardReadHeader .title_info .count_wrp span {margin:0}
#xet_board .boardReadHeader .title_info .count_wrp span+span {margin:0 0 0 1em;}

/* 본문 */
#xet_board .extraVarsView {font-size:0.9em}
#xet_board .extraVarsView th,
#xet_board .extraVarsView td {padding:0.5em;}
#xet_board .boardReadBody .secretMessage {padding:3em 0;}
#xet_board .boardReadBody .xe_content {padding:1em 0;}
#xet_board .boardReadBody .btn_wrp {margin:1em 0;}

#xet_board .document_popup_menu a,
#xet_board .comment_popup_menu a {font-size:0.8em;}
#popup_menu_area {font-size:1em;}
#popup_menu_area li {line-height:1.5;}

#xet_board .boardReadFooter .trackbackURL,
#xet_board .boardReadBody .btn_wrp a[onclick*="trackback"] {display:none!important;}

.ds-body-document-X #xet_board .boardRead>.boardNavigation>.float_left {display:none;}

/* 첨부파일 */
#xet_board .attachedFile {font-size:0.85em;}
#xet_board .attachedFile dt .fileToggle {font-size:1em;}
#xet_board .attachedFile ul.files * {font-size:1em;}

#xet_board .boardReadFooter .tag dd a {font-size:0.9em;}

/* 댓글 */
#xet_board .feedbackList {margin-top:0em;}
#xet_board .xefu-container,
#xet_board .editorOption,
#xet_board .feedbackList .item .itemContent .meta,
#xet_board .commentEditor {padding:0 0.5em!important; font-size:0.9em;}
#xet_board input[name="notify_message"][checked="checked"],
#xet_board input[name="notify_message"][checked="checked"]+[for="notify_message"] {display:none;}

#xet_board .ds-comment-help-secret p {line-height:normal; margin:2em 0; font-size:0.9em; text-align:left;}
.ds-body-login #xet_board .ds-comment-help-secret .ds-comment-help-secret-logout {display:none!important;}

/* 기타화면 */
#xet_board .smallBox p {font-size:0.9em;}

/* CK Editor 에디터 */
#xet_board .cke.cke_reset * {
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial
}

/* YOUTUBE 가이드 */
.write_youtube_guide_comment div.commentEditor div[id*="ckeditor_instance"] span.cke_top.cke_reset_all:after,
.write_youtube_guide_doc form.boardWrite div[id*="ckeditor_instance"] span.cke_top.cke_reset_all:after {content:"· YOUTUBE 동영상 삽입 방법 : 유튜브 동영상 주소만 입력하면 자동으로 삽입됩니다. ex) https://youtu.be/1FqviLdoSGo (글쓰기 완료시 자동 적용)"; float:none; clear:both; display:block; font-size:1em; line-height:1.6; padding:0.5em 0; white-space:normal; width:100%;}

/* FAQ */
#xet_board.default_style_blog_faq .viewDocument,
#xet_board.default_style_blog_faq .viewDocument .boardRead {margin-bottom:0;}
#xet_board.default_style_blog_faq>.viewDocument .boardReadFooter,
#xet_board.default_style_blog_faq>.viewDocument>.boardRead+form.boardEditor,
#xet_board.default_style_blog_faq>.viewDocument .boardNavigation,
#xet_board.default_style_blog_faq>.viewDocument .boardReadBody {display:none;}
#xet_board.default_style_blog_faq>.viewDocument + .viewDocument {margin-top:0; border-top:1px solid #ccc;}
#xet_board.default_style_blog_faq>.viewDocument .boardReadHeader {border:none;}
#xet_board.default_style_blog_faq>.viewDocument .boardReadHeader .titleArea a.category {display:block;}
#xet_board.default_style_blog_faq>.viewDocument .boardReadHeader .titleArea a.title {font-size:1.1em;}
#xet_board.default_style_blog_faq .boardReadBody .xe_content {padding:0 0 5em 0;}