/* SKIN : board.newsletter.css */

/*--------------------------------------------------------------------------
| Common
|--------------------------------------------------------------------------*/

/* Init */
.nxb-newsletter *{font-family:"Pretendard", sans-serif}

/* Btn */
.nxb-newsletter .btn-nxb{display:inline-block;min-width:75px;height:40px;padding:0 18px;font-size:15px;line-height:40px;color:#fff;text-align:center;border:0}
.nxb-newsletter .btn-nxb__list{background-color:#999}
.nxb-newsletter .btn-nxb__save,
.nxb-newsletter .btn-nxb__write{background:#333}

/*--------------------------------------------------------------------------
| List
|--------------------------------------------------------------------------*/

/* Board */
.nxb-newsletter .nxb-list{position:relative}
.nxb-newsletter .nxb-list__header{position:relative;margin-bottom:25px}
.nxb-newsletter .nxb-list__header-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;}
/* .nxb-newsletter .nxb-list__search-for{float:left;width:100%} */
.nxb-newsletter .nxb-list__search-result{font-size:18px;text-align:center;margin-bottom:30px}
.nxb-newsletter .nxb-list__search-result > strong{color:#1e5491}
.nxb-newsletter .nxb-list__search-result--reset{display:inline-flex;align-items:center;font-size:16px;font-weight:500;color:#6b48ff}
.nxb-newsletter .nxb-list__search-result--reset > i{margin-right:2px;font-size:18px;}
.nxb-newsletter .nxb-list__search-result--reset:hover{font-weight:700}
.nxb-newsletter .nxb-list__list-info-txt{font-size:15px;color:#222}
.nxb-newsletter .nxb-list__list-info-icon{margin-right:5px;color:#ccc}
.nxb-newsletter .nxb-list__list-info-total{display:inline-block;margin-right:7px;font-weight:500;color:#1e5491}
.nxb-newsletter .nxb-list__list-info-current{color:#1e5491}
.nxb-newsletter .nxb-list__header-left .nxb-list__search-select-wrap{max-width:560px;}
.nxb-newsletter .nxb-list__category-form{display:flex;align-items: center;gap:10px;}
/* .nxb-newsletter .nxb-list__category{margin-left:20px;font-size:15px} */
/* .nxb-newsletter .nxb-list__category-select{min-width:100px;height:40px;padding:0 10px;margin-left:4px;border:1px solid #ddd}
.nxb-newsletter .nxb-list__search-select{width:90px;height:40px;padding-left:7px;border:1px solid #ddd;vertical-align:middle}
.nxb-newsletter .nxb-list__search-keyword{width:300px;height:40px;text-indent:10px;border:1px solid #ddd;vertical-align:middle}
.nxb-newsletter .nxb-list__search-submit{width:75px;height:40px;font-size:15px;color:#fff;border:0;background-color:#333;vertical-align:middle} */
/* .nxb-newsletter .nxb-list__search{display:flex;width:100%} */
/* .nxb-newsletter form{display:flex;width:100%;align-items: center;justify-content: center;} */
.nxb-newsletter .nxb-list__search form{display:flex;gap:10px;width:100%;}
.nxb-newsletter .nxb-list__search-select-wrap{display:flex;position:relative;width:100%;max-width:150px;}
.nxb-newsletter .nxb-list__search-select-wrap::after{content:"";position:absolute;top:50%;right:20px;width:0px;height:0px;border-top: calc( 3px * 1.732 ) solid #aaa;border-left: 4px solid transparent;border-right: 4px solid transparent;transform:translateY(-50%)}
.nxb-newsletter .nxb-list__search-select{position:relative;}
.nxb-newsletter .select{width:100%;height:50px;padding:0 30px;font-size:15px;color:#999;border:1px solid #ddd;vertical-align:middle;vertical-align:middle;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}
.nxb-newsletter .select::-ms-expand{display:none}
.nxb-newsletter .nxb-list__search-input-wrap{display:flex;width:400px;}
.nxb-newsletter .nxb-list__search-keyword{width:100%;max-width:320px;height:50px;padding:0 30px;font-size:15px;color:#222;border:1px solid #ddd;vertical-align:middle}
.nxb-newsletter .nxb-list__search-submit{flex-shrink:0;width:80px;height:50px;font-size:15px;color:#fff;border:0;background-color:#333;vertical-align:middle}
/* .nxb-newsletter .nxb-list-table{position:relative;width:100%}
.nxb-newsletter .nxb-list-table th,
.nxb-newsletter .nxb-list-table td{vertical-align:middle}
.nxb-newsletter .nxb-list-table thead tr{border-top:2px solid #222;border-bottom:1px solid #222}
.nxb-newsletter .nxb-list-table thead th{height:62px;font-size:16px;font-weight:500;color:#222}
.nxb-newsletter .nxb-list-table tbody tr{height:65px;border-bottom:1px solid #e5e5e5}
.nxb-newsletter .nxb-list-table tbody td{font-size:15px;color:#5d5d5d;text-align:center;padding:0 15px}
.nxb-newsletter .nxb-list-table tbody td a{color:#5d5d5d}
.nxb-newsletter .nxb-list-table tbody tr:not(.nxb-list-table__notice):hover{background-color:#fafafa}
.nxb-newsletter .nxb-list-table tbody tr:not(.nxb-list-table__notice):hover td,
.nxb-newsletter .nxb-list-table tbody tr:not(.nxb-list-table__notice):hover td a{color:#1e5492}
.nxb-newsletter .nxb-list-table__title{text-align:left !important;padding-left:25px}
.nxb-newsletter .nxb-list-table__notice{background-color:#fafafa}
.nxb-newsletter .nxb-list-table__notice td,
.nxb-newsletter .nxb-list-table__notice td a{font-weight:500;color:#222}
.nxb-newsletter .nxb-list-table__notice-icon{font-size:20px;color:#fa9900} */
.nxb-newsletter .nxb-list__notice-txt{padding:100px 20px;font-size:15px;color:#333;text-align:center;border-bottom:1px solid #ccc}

/* Board */
.nxb-newsletter .board-thumb__list{border-top:4px solid #222}
.nxb-newsletter .board-thumb__item{border-bottom:1px solid #e5e5e5;}
.nxb-newsletter .board-thumb__link{display:flex;align-items:center;padding:35px 40px 35px 35px;transition:background-color .3s}
.nxb-newsletter .board-thumb__thumb{flex-shrink:0;width:100%;max-width:250px;margin-right:35px}
.nxb-newsletter .board-thumb__img-wrap{position:relative;width:100%;padding-top:60%;overflow:hidden;background:url("/uploads/media/newsletter_thumbnail_default.jpg") no-repeat #fff center center}
.nxb-newsletter .board-thumb__img-wrap::after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; border:1px solid #dfe5f0; box-sizing:border-box;}
.nxb-newsletter .board-thumb__img{position:absolute;top:50%;left:50%;width:100%;min-width:100%;height:auto;min-height:100%;transform:translate(-50%, -50%)}
.nxb-newsletter .board-thumb__text-box{width:100%;overflow:hidden}
/* .nxb-newsletter .board-thumb__top{display:flex;align-items:center} */
.nxb-newsletter .board-thumb__category{display:block;height:30px;margin-right:15px;font-size:15px;font-weight:700;color:#00a2e2}
.nxb-newsletter .board-thumb__title{width:100%;overflow:hidden;font-size:22px;font-weight:700;color:#666;white-space:nowrap;text-overflow:ellipsis;transition:color .3s}
.nxb-newsletter .board-thumb__text{display:-webkit-box;height:1.5em;overflow:hidden;margin-top:10px;font-size:16px;color:#aaa;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.nxb-newsletter .board-thumb__time{display:inline-flex;align-items:center;margin-top:25px;font-size:15px;font-weight:300;color:#ccc;letter-spacing:0.04rem;}
.nxb-newsletter .board-thumb__time-icon{margin-right:8px}
.nxb-newsletter .board-thumb__btn{display:inline-flex;flex-shrink:0;align-items:center;margin-left:80px;font-family:"Poppins";font-size:14px;font-weight:500;color:#aaa;transition:color .3s}
.nxb-newsletter .board-thumb__icon{margin:-2px 0 0 20px}
/* Board Top */
.nxb-newsletter .board-top{align-items:flex-end; margin-bottom:30px;}
.nxb-newsletter .board-top__total{display:flex; flex-shrink:00; align-items:center; font-size:15px; line-height:1;}
.nxb-newsletter .board-top__icon{display:inline-block; margin-right:10px;}
.nxb-newsletter .board-top__title{display:inline-flex; align-items:center; margin-right:8px; font-weight:500;color:#08338c}
.nxb-newsletter .board-top__current{color:#08338c}
.nxb-newsletter .board-top__search{display:flex;width:100%;}
.nxb-newsletter .board-top form{display:flex;justify-content:flex-end;align-items:center;width:100%;}
.nxb-newsletter .board-top__select-wrap{display:flex;position:relative;width:100%;max-width:150px;margin-right:5px;}
.nxb-newsletter .board-top__select-wrap::after{content:"";position:absolute;top:50%;right:25px;width:0px;height:0px;border-top:calc( 3px * 1.732 ) solid #aaa;border-left:4px solid transparent;border-right:4px solid transparent;transform:translateY(-50%)}
.nxb-newsletter .board-top__select{position:relative;width:100%;height:50px;padding:0 45px 0 25px;font-size:15px;color:#999;vertical-align:middle;border:1px solid #ddd;background-color:transparent}
.nxb-newsletter .board-top__input-wrap{display:flex;width:100%;max-width:400px;}
.nxb-newsletter .board-top__keyword{width:100%;max-width:320px;height:50px;padding:0 25px;font-size:15px;color:#222;border:1px solid #ddd;vertical-align:middle}
.nxb-newsletter .board-top__submit{flex-shrink:0;width:80px;height:50px;font-size:15px;color:#fff;border:0;background-color:#333;vertical-align:middle}

@media (max-width:1280px){
	/* Board */
	.nxb-newsletter .board-thumb__link{padding:30px 35px 30px 25px}
	.nxb-newsletter .board-thumb__thumb{max-width:230px}
	.nxb-newsletter .board-thumb__title{font-size:19px}
	.nxb-newsletter .board-thumb__btn{margin-left:50px}
}
@media(max-width:1024px){
	/* Board */
	.nxb-newsletter .board-thumb .text-wrap{flex-direction:row;align-items:flex-end}
	.nxb-newsletter .board-thumb__thumb{display:none}
	.nxb-newsletter .board-thumb__title{color:#222}
	/* Board Top */
	/* .nxb-newsletter .nxb-list__header-left .select{max-width:none;} */
	.nxb-newsletter .nxb-list__header-left .nxb-list__search-select-wrap{margin:0 auto}
	.nxb-newsletter .nxb-list__search form{justify-content: center;}
	.nxb-newsletter .nxb-list__category-form{width:100%;}
	.nxb-newsletter .nxb-list__header-top{flex-direction: column;}
	.nxb-newsletter .board-top {flex-direction:column-reverse; align-items:flex-start; margin-bottom:15px;}
	.nxb-newsletter .board-top form{justify-content:center;}
	.nxb-newsletter .board-top__total {margin-top:30px;}
	.nxb-newsletter .board-top__select {padding:0 25px 0 15px;}
	.nxb-newsletter .board-top__keyword {padding:0 15px;}
}
@media (max-width:768px){
	/* Board */
	.nxb-newsletter .nxb-list__header-top{flex-direction: column;}
	.nxb-newsletter .nxb-list__header-left .nxb-list__search-select-wrap{width:100%;max-width:none;}
	.nxb-newsletter .nxb-list__search form{flex-direction: column;}
	.nxb-newsletter .nxb-list__search-input-wrap{width:100%;}
	.nxb-newsletter .nxb-list__search-keyword{max-width:100%;padding:0 15px;}
	.nxb-newsletter .nxb-list__search-select-wrap{max-width:none;}
	.nxb-newsletter .select{width:100%;max-width:none;padding:0 15px;}
	.nxb-newsletter .board-thumb__link{flex-direction:column;padding:20px 10px}
	.nxb-newsletter .board-thumb__top{flex-direction:column;align-items:flex-start}
	.nxb-newsletter .board-thumb__category{min-width:1px;height:auto;margin:0 0 10px;font-size:14px;}
	.nxb-newsletter .board-thumb__title{font-size:18px}
	.nxb-newsletter .board-thumb__text{font-size:15px}
	.nxb-newsletter .board-thumb__time{margin-top:10px;font-size:14px;}
	.nxb-newsletter .board-thumb__btn{align-self:flex-end;margin:10px 0 0 auto;font-size:15px;}
}
@media(max-width:640px){
	/* Board Top */
	.nxb-newsletter .board-top form{flex-direction:column;}
	.nxb-newsletter .board-top__select-wrap{max-width:none;margin:0 0 5px}
	.nxb-newsletter .board-top__input-wrap,.nxb-newsletter .board-top__keyword{max-width:none;}
	.nxb-newsletter .board-top__submit{width:65px;}
}
@media (min-width:1025px){
	.nxb-newsletter .board-thumb__link:hover{background-color:#f8f8f8;}
	.nxb-newsletter .board-thumb__link:hover .board-thumb__title{color:#222;}
	.nxb-newsletter .board-thumb__link:hover .board-thumb__btn{color:#0054a6;}
}

/* Pagination */
.nxb-newsletter .nxb__pagination{display:flex;justify-content: center;padding:100px 0 0; margin:0 auto}
.nxb-newsletter .nxb__pagination a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-right:5px;font-family:"noto-sans";color:#999;background-color:#fff;border:1px solid #e5e5e5;transition:color .3s, border .3s}
.nxb-newsletter .nxb__pagination a.disabled{opacity:.5;cursor:default}
.nxb-newsletter .nxb__pagination strong{display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin-right:5px;font-family:"Pretendard","notokr",sans-serif;color:#fff;background-color:#333;border:1px solid #e5e5e5;}
.nxb-newsletter .nxb__pagination i{font-family: xeicon!important;display: inline-block;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.nxb-newsletter .nxb__pagination a.first i::before{content:"\ea47"}
.nxb-newsletter .nxb__pagination a.prev i{transform:rotate(180deg)}
.nxb-newsletter .nxb__pagination a.prev i::before{content:"\ea3e";transform:rotate(-180deg)}
.nxb-newsletter .nxb__pagination a.next i::before{content:"\ea3e"}
.nxb-newsletter .nxb__pagination a.last i::before{content:"\ea48"}
.nxb-newsletter .nxb__pagination .omit{margin:10px 5px 0 0}

@media (max-width:768px){
	/* Pagination */
	.nxb-newsletter .nxb__pagination{padding-top:50px}
}
@media (max-width:480px){
	/* Pagination */
	.nxb-newsletter .nxb__pagination a{width:36px;height:36px;font-size:14px;}
	.nxb-newsletter .nxb__pagination strong{width:36px;height:36px;font-size:14px;}
}
@media(max-width:360px){
	/* Pagination */
	.nxb-newsletter .nxb__pagination a{width:30px;height:30px;}
	.nxb-newsletter .nxb__pagination strong{width:30px;height:30px;}
}
@media (min-width:1025px){
	/* Pagination */
	.nxb-newsletter .nxb__pagination a:not(.disabled):hover{color:#222;border:1px solid #222}
}

/*--------------------------------------------------------------------------
| Write
|--------------------------------------------------------------------------*/

/* Form */
.nxb-newsletter .nxb-write__form{position:relative;border-top:1px solid #ddd}
.nxb-newsletter .nxb-write__form-row{display:flex;align-items:center;min-height:54px;border-bottom:1px solid #ddd}
.nxb-newsletter .nxb-write__label-area{width:200px;padding:10px 7px}
.nxb-newsletter .nxb-write__input-area{width:calc(100% - 200px);padding:10px 7px}
.nxb-newsletter .nxb-write__input-area.editor-wrap{display:block;width:100%;padding:15px 0}
.nxb-newsletter .nxb-write__label{font-size:15px;font-weight:500}
.nxb-newsletter .nxb-write__input{width:250px;width:250px;height:34px;font-size:13px;color:#3c4248;text-indent:10px;border:1px solid #ced4da;border-radius:3px;outline:0;transition:border-color.3s, box-shadow .3s}
.nxb-newsletter .nxb-write__input.wid500{width:500px}
.nxb-newsletter .nxb-write__input.widfull{width:100%}
.nxb-newsletter .nxb-write__editor-wrap{padding:10px 0}
.nxb-newsletter .nxb-write__btn-area{overflow:hidden;padding-top:20px}
.nxb-newsletter .switch > .switch-label{font-size:14px;color:#2b304c} /* 관리자 */

/* File Upload */
.nxb-newsletter .board-file-drop{width:100%;padding:30px 30px;border:3px dashed #bbb;background-color:#ececec;color:#7f858a;text-align:center}
.nxb-newsletter .board-file-drop .btn-find{display:inline-block;border:0;background-color:#333;padding:8px 20px;color:#fff;font-size:13px;border-radius:2px;cursor:pointer;margin-top:12px;line-height:1}
.nxb-newsletter .board-file-drop .btn-find:hover{background-color:#444}
.nxb-newsletter .board-file-drop input{display:none}
.nxb-newsletter .dropList{margin-top:15px}
.nxb-newsletter .dropList li{position:relative;height:auto;padding:6px 0;border-bottom:1px dotted #ccc}
.nxb-newsletter .dropList li:last-child{border-bottom:0}
.nxb-newsletter .dropList li input{display:none}
.nxb-newsletter .dropList li p{display:inline-block;font-size:14px;color:#444;margin-left:7px;vertical-align:middle}
.nxb-newsletter .dropList li i{position:absolute;right:72px;top:7px;font-size:13px;font-weight:normal;font-style:normal;color:#7f7f7f}
.nxb-newsletter .dropList li canvas{vertical-align:middle}
.nxb-newsletter .dropList li span.nt{width:15px;height:12px;background:url("img/icons.png") no-repeat;position:absolute;top:50%;margin-top:-7px;right:50px}
.nxb-newsletter .dropList li span.erMsg{display:inline-block;vertical-align:middle;color:red;margin-left:25px;position:absolute;right:130px;top:9px;font-size:13px}
.nxb-newsletter .dropList li .brdFileDel{position:absolute;display:inline-block;top:50%;right:0;margin-top:-10px;width:30px;height:20px;font-size:12px;line-height:20px;color:#fff;text-align:center;background:#fb4545;border-radius:3px;cursor:pointer}
.nxb-newsletter .dropList li.error span.nt{background-position-y:-13px;margin-top:-6px}
.nxb-newsletter .dropList li.working span.nt{height:16px;background-position:0 -12px}
.nxb-newsletter .dropList li.error p{color:red}

/*--------------------------------------------------------------------------
| View
|--------------------------------------------------------------------------*/

/* board View */
/* .nxb-newsletter .nxb-view{position:relative}
.nxb-newsletter .nxb-view__header{position:relative;padding:25px 30px;border-top:2px solid #222;border-bottom:1px solid #e5e5e5}
.nxb-newsletter .nxb-view__header-title{display:flex;align-items:center;font-size:20px;line-height:26px;font-weight:500}
.nxb-newsletter .nxb-view__category-label{display:inline-flex;align-items:center;justify-content:center;min-width:60px;height:26px;padding:0 10px;margin-right:12px;font-size:14px;font-weight:500;color:#fff;background-color:#195bf3;border-radius:3px}
.nxb-newsletter .nxb-view__info-list{display:flex;flex-wrap:wrap}
.nxb-newsletter .nxb-view__info-item{display:flex;align-items:center;margin-top:15px;margin-right:48px}
.nxb-newsletter .nxb-view__info-dt{margin-right:15px;font-size:15px;font-weight:500;color:#777}
.nxb-newsletter .nxb-view__info-dd{font-size:15px;color:#aaa}
.nxb-newsletter .nxb-view__link{display:flex;align-items:flex-start;padding:25px 30px;border-bottom:1px solid #e5e5e5}
.nxb-newsletter .nxb-view__link-dt{width:85px;font-size:15px;font-weight:500;color:#777}
.nxb-newsletter .nxb-view__link-dd{width:calc(100% - 85px)}
.nxb-newsletter .nxb-view__link-item:not(:last-child){margin-bottom:8px}
.nxb-newsletter .nxb-view__link-anchor{font-size:15px;color:#aaa}
.nxb-newsletter .nxb-view__link-anchor:hover{color:#888;text-decoration:underline}
.nxb-newsletter .nxb-view__link-icon{position:relative;top:2px;font-size:18px;margin-right:10px}
.nxb-newsletter .nxb-view__action{display:flex;justify-content:flex-end;align-items:center;position:relative;padding:20px 30px 0}
.nxb-newsletter .nxb-view__social{display:flex;height:22px}
.nxb-newsletter .nxb-view__header .nxb-view__social{position:absolute;top:50%;right:30px;transform:translateY(-50%)}
.nxb-newsletter .nxb-view__action-list{display:flex;align-items:center;margin-left:22px}
.nxb-newsletter .nxb-view__action-item{position:relative;margin-right:5px}
.nxb-newsletter .nxb-view__action-item:last-child{margin-right:0}
.nxb-newsletter .nxb-view__action-btn{display:inline-block;min-width:60px;height:28px;font-size:13px;color:#666;line-height:26px;text-align:center;border:1px solid #d1d1d1}
.nxb-newsletter .nxb-view__action-btn:hover{color:#195bf3;border-color:#195bf3}
.nxb-newsletter .nxb-share-icon{display:inline-block;width:22px;height:22px;overflow:hidden;opacity:0.85;font-size:0;text-indent:-100px;background:url('img/social.png') no-repeat}
.nxb-newsletter .nxb-share-icon:hover{opacity:1}
.nxb-newsletter .nxb-view__social-item{margin-left:8px}
.nxb-newsletter .kakao{background-position:0 0}
.nxb-newsletter .insta{background-position:-22px 0}
.nxb-newsletter .face{background-position:-44px 0}
.nxb-newsletter .nv_newsletter{background-position:-66px 0}
.nxb-newsletter .nv_post{background-position:-88px 0}
.nxb-newsletter .twitter{background-position:-110px 0}
.nxb-newsletter .url_copy{background-position:-132px 0}
.nxb-newsletter .nxb-view__contents{position:relative;margin-bottom:40px;padding-bottom:20px}
.nxb-newsletter .nxb-view__contents.lines{border-bottom:1px solid #e5e5e5}
.nxb-newsletter .editor-contents{min-height:500px;padding:35px 30px}
.nxb-newsletter .editor-contents *{font-size:16px;font-weight:400;line-height:1.65em;letter-spacing:-0.2px;color:#444;word-break:break-all;}
.nxb-newsletter .nxb-view__footer-btn{margin:50px 0;text-align:center}
.nxb-newsletter .nxb-view__btn-list{display:inline-block;width:220px;height:60px;font-size:16px;line-height:56px;color:#333;border:2px solid #333}
.nxb-newsletter .nxb-view__btn-list > .icon{margin-left:30px} */

/* Files */
/* .nxb-newsletter .nxb-view__files{overflow:hidden;padding:22px 28px;border:1px solid #e5e5e5;background-color:#fafafa}
.nxb-newsletter .nxb-view__files-title{float:left;width:82px;font-size:15px;font-weight:500;color:#777}
.nxb-newsletter .nxb-view__files-list{float:left;width:calc(100% - 82px)}
.nxb-newsletter .nxb-view__files-item{margin-bottom:7px}
.nxb-newsletter .nxb-view__files-item:last-child{margin-bottom:0}
.nxb-newsletter .nxb-view__file-down{position:relative;display:flex;align-items:center;width:100%;font-size:15px;color:#444}
.nxb-newsletter .nxb-view__file-down:hover{text-decoration:underline}
.nxb-newsletter .nxb-view__file-down > .files-save-icon{margin-right:7px;font-size:17px;color:#bbb}
.nxb-newsletter .nxb-view__file-down > .volume{font-size:12px;color:#aaa;margin-top:3px;margin-left:4px}
.nxb-newsletter .nxb-view__file-down > .down-btn-area{display:flex;position:absolute;top:0;right:0;font-size:13px;font-weight:500;color:#999}
.nxb-newsletter .nxb-view__file-down > .down-btn-area > .files-down-icon{margin-right:3px;font-size:16px}
.nxb-newsletter .nxb-view__file-down > .down-btn-area:hover{color:#333} */

/* Rel Data */
/* .nxb-newsletter .nxb-view__related{position:relative;border-top:1px solid #222;border-bottom:1px solid #222}
.nxb-newsletter .nxb-view__related-desc{display:flex;align-items:center;height:65px}
.nxb-newsletter .nxb-view__related-label-area{position:relative;width:150px;padding:0 15px;text-align:center}
.nxb-newsletter .nxb-view__related-label-area::after{content:"";position:absolute;top:50%;right:0;width:1px;height:15px;background-color:#e5e5e5;transform:translateY(-50%)}
.nxb-newsletter .nxb-view__related-txt-area{width:calc(100% - 150px);padding-left:30px}
.nxb-newsletter .nxb-view__related-label{position:relative;padding-left:20px;font-size:16px;color:#222}
.nxb-newsletter .nxb-view__related-label::before{content:"";display:inline-block;position:absolute;top:50%;left:-10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;transform:translateY(-50%)}
.nxb-newsletter .nxb-view__related-link{font-size:16px;color:#888}
.nxb-newsletter .nxb-view__related-link:hover{color:#222}
.nxb-newsletter .nxb-view__related-prev{border-bottom:1px solid #e5e5e5}
.nxb-newsletter .nxb-view__related-prev .nxb-view__related-label::before{border-bottom:5px solid #ccc}
.nxb-newsletter .nxb-view__related-next .nxb-view__related-label::before{border-top:5px solid #ccc}
.nxb-newsletter .nxb-view__related-desc.disabled *{color:#ccc !important} */

/* comments */
#board-view-default .ul_comment_list{margin-bottom:25px}
#board-view-default .ul_comment_list > li{border-bottom:1px dotted #ccc;padding:12px}
#board-view-default .ul_comment_list > li:last-child{border-bottom:0}
#board-view-default .ul_comment_list .hd{overflow:hidden}
#board-view-default .ul_comment_list .hd .name{display:inline-block;font-size:13px;color:#666;font-weight:500}
#board-view-default .ul_comment_list .hd .date{display:inline-block;font-size:12px;color:#888;margin-left:10px}
#board-view-default .ul_comment_list .hd .comAct{display:inline-block;font-size:12px;color:#888;margin-right:3px}
#board-view-default .ul_comment_list .hd .comActMode{display:none}
#board-view-default .ul_comment_list .cont{font-size:13.5px;line-height:20px;color:#666;padding-top:5px}
#board-view-default .ul_comment_list .cont textarea{width:100%;height:80px;font-size:13.5px;color:#666;padding:5px;border:1px solid #bbb}
#board-view-default .comment{margin-top:30px}
#board-view-default .bw_comment_write{border:1px solid #ddd;box-shadow:1px 1px 2px rgba(0,0,0,0.03)}
#board-view-default .bw_comment_write h4{font-size:13px;color:#444;font-weight:400;background:#f1f1f1;padding:8px 12px;border-bottom:1px solid #ddd}
#board-view-default .comment_write{display:block;padding:12px}
#board-view-default .comment_write_info{padding-bottom:12px;overflow:hidden}
#board-view-default .comment_write_info label, #board-view-default .comment_write_info input{vertical-align:middle;font-size:13px;margin-right:5px}
#board-view-default .comment_write_info input{width:120px;height:24px;border:1px solid #bfbfbf;text-indent:5px}
#board-view-default .comment_write_area{display:table;width:100%}
#board-view-default .comment_write_area .txtArea{display:table-cell;vertical-align:top}
#board-view-default .comment_write_area .btnArea{display:table-cell;vertical-align:top;width:83px;padding-left:8px}
#board-view-default .comment_write_area .txtArea textarea{width:100%;height:75px;border:1px solid #bfbfbf;padding:8px;resize:none}
#board-view-default .comment_write_area .btnArea .commentSubmit{width:100%;height:75px;border:1px solid #bfbfbf;background:#eee;background:linear-gradient(#f7f7f7,#dadada);color:#333;font-size:14px}


/*───────────────────────────────────────────────────────────

	View

───────────────────────────────────────────────────────────*/
/* Top */
.nxb-newsletter .nxb-view {margin-top:70px}
.nxb-newsletter .nxb-view__header-title { padding-bottom:30px;font-size:28px;font-weight:600;text-align: center;border-bottom:1px solid #222}
.nxb-newsletter .nxb-view__header-wrap { display:flex; flex-wrap:wrap; align-items:center;border-bottom:1px solid #e5e5e5; }
.nxb-newsletter .nxb-view__category-label { display:inline-flex; justify-content:center; align-items:center; padding:5px 10px; margin:0 10px 10px 0; font-size:15px; color:#fff; text-align:center; border-radius:30px; background-color:#0054a6; }
.nxb-newsletter .nxb-view__info-list { display:flex; flex-wrap:wrap; }
.nxb-newsletter .nxb-view__info-item { display:flex; align-items:stretch; width:100%; min-height:60px; border-bottom:1px solid #e5e5e5; }
.nxb-newsletter .nxb-view__info-item.half { width:50%; }
.nxb-newsletter .nxb-view__info-title-area { display:flex; justify-content:center; flex-shrink:0; position:relative; width:150px; padding:15px 20px; text-align:center; background-color:#f8f8f8; }
.nxb-newsletter .nxb-view__info-title { display:flex; justify-content:center; align-items:center; height:100%; max-height:30px; font-size:16px; font-weight:500; }
.nxb-newsletter .nxb-view__info-text { display:flex; flex-wrap:wrap; align-items:center; width:100%; min-width:1px; padding:15px 20px; font-size:15px; color:#444; }
.nxb-newsletter .nxb-view__info-item.files .nxb-view__info-text { padding:7px 20px; }
.nxb-newsletter .nxb-view__info-date { display:inline-flex; align-items:center; }
.nxb-newsletter .nxb-view__info-icon { display:none!important; margin-right:5px; }
.nxb-newsletter .nxb-view__link-list { width:100%; }
.nxb-newsletter .nxb-view__link-item { display:flex; align-items:center; width:100%; margin-top:5px; }
.nxb-newsletter .nxb-view__link-item:first-child { margin-top:0; }
.nxb-newsletter .nxb-view__link-icon { display:inline-block; flex-shrink:0; margin-right:10px; }
.nxb-newsletter .nxb-view__link-anchor { display:inline-block; color:#444; }
.nxb-newsletter .nxb-view__files-list { width:100%; }
.nxb-newsletter .nxb-view__files-item { margin-top:8px; }
.nxb-newsletter .nxb-view__files-item:first-child { margin-top:0; }
.nxb-newsletter .nxb-view__files-link { display:flex; justify-content:space-between; color:#444; }
.nxb-newsletter .nxb-view__files-name { display:inline-block; align-self:center; position:relative; width:100%;padding-left:25px; font-family:"Poppins"}
.nxb-newsletter .nxb-view__files-name-icon { position:absolute; top:3px; left:0; font-size:16px; color:#bbb; }
.nxb-newsletter .nxb-view__files-text { display:inline-block; align-self:center; color:#888; line-height:1.5; word-break:break-all; }
.nxb-newsletter .nxb-view__file-icon{font-size:16px;transition:color .3s;}
.nxb-newsletter .nxb-view__volume { display:inline-block; align-self:flex-end; margin-left:5px; font-size:12px; color:#999; }
.nxb-newsletter .nxb-view__files-btn { display:flex; flex-shrink:0; justify-content:space-between; align-items:center;gap:5px; width:100%; max-width:160px; height:40px; padding:0 25px; margin-left:40px;font-family:"Poppins"; font-size:14px; font-weight:500; border-radius:30px; border:1px solid #e5e5e5; transition:color .3s, border-color .3s, background-color .3s; }
.nxb-newsletter .nxb-view__files-icon { margin-right:10px; }
.nxb-newsletter .nxb-view__contents { min-height:500px; padding:60px 20px 80px; word-break:break-word;}
.nxb-newsletter .nxb-view__contents div,
.nxb-newsletter .nxb-view__contents span,
.nxb-newsletter .nxb-view__contents p{word-break:break-word;}
.nxb-newsletter .editor-contents img { max-width:100%; max-height:100%; }
.nxb-newsletter .nxb-view__thumb { margin-bottom:40px; font-size:0; line-height:1; }
.nxb-newsletter .nxb-view__thumb-img { width:auto; max-width:100%; height:auto; }
.nxb-newsletter .nxb-view__action-list { display:flex; align-items:center; justify-content: flex-end; margin-top:20px; }
.nxb-newsletter .nxb-view__action-item { position:relative; margin-right:5px }
.nxb-newsletter .nxb-view__action-item:last-child { margin-right:0 }
.nxb-newsletter .nxb-view__action-btn { display:inline-block; min-width:60px; height:28px; font-size:14px; color:#666; line-height:26px; text-align:center; border:1px solid #d1d1d1 }
.nxb-newsletter .nxb-view__footer-btn { display:flex; justify-content:center; align-items:center; gap:18px;width:100%; max-width:220px; height:60px; margin:50px auto 0;font-size:16px; color:#222;border:1px solid #eee;border-radius:0px;transition:color .3s, border-color .3s, background-color .3s; }
.nxb-newsletter .nxb-view__footer-icon {font-size:20px;}
/* Rel data */
.nxb-newsletter .nxb-view__related{border-top:1px solid #222;border-bottom:1px solid #222}
.nxb-newsletter .nxb-view__related-desc{display:flex;height:60px;font-size:16px;color:#444;}
.nxb-newsletter .nxb-view__related-label-area{display:flex;align-items: center;justify-content: center;flex-shrink:0;position:relative;width:150px;}
.nxb-newsletter .nxb-view__related-label-area::after{content:"";position:absolute;top:50%;right:0;width:1px;height:16px;background-color:#eee;transform:translate(0, -50%)}
.nxb-newsletter .nxb-view__related-label-area .icon{margin-right:10px;}
.nxb-newsletter .nxb-view__related-txt-area{display:flex;align-items: center;}
.nxb-newsletter .nxb-view__related-txt{display: -webkit-box;padding:0 30px;color:inherit;text-overflow: ellipsis;word-break: break-word;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.nxb-newsletter .nxb-view__related-desc.disabled{color:#ccc}
.nxb-newsletter .nxb-view__related-prev{border-bottom:1px solid #e5e5e5;}

@media (max-width:1024px){
	/* Top */
	.nxb-newsletter .nxb-view__header-title { padding-bottom:15px;font-size:25px;}
	.nxb-newsletter .nxb-view__info-item { min-height:55px; }
	.nxb-newsletter .nxb-view__info-item.half,
	.nxb-newsletter .nxb-view__info-item.writer,
	.nxb-newsletter .nxb-view__info-item.date { width:100%; }
	.nxb-newsletter .nxb-view__info-icon { display:inline-block!important; }
	.nxb-newsletter .nxb-view__info-title-area { width:120px; padding:15px 10px; }
	.nxb-newsletter .nxb-view__info-text { padding:15px 10px; }
	/* .nxb-newsletter .nxb-view__info-item.view .nxb-view__info-text { justify-content:flex-end; } */
	.nxb-newsletter .nxb-view__info-item.files .nxb-view__info-text { padding:15px 10px; }
	.nxb-newsletter .nxb-view__files-btn { position:relative; max-width:30px; height:30px; overflow:hidden; padding:0; margin-left:20px; color:transparent; text-indent:-99px; border-radius:0; }
	.nxb-newsletter .nxb-view__file-icon { position:absolute; top:50%; left:50%; font-size:15px; color:#555; text-indent:0; transform:translate(-50%, -50%); }
	.nxb-newsletter .nxb-view__files-name-icon{color:#444;}
	.nxb-newsletter .nxb-view__files-text{color:#444;}
	.nxb-newsletter .nxb-view__contents { min-height:350px; padding:50px 10px 60px; }
	.nxb-newsletter .nxb-view__related-wrap { min-height:55px; }
	.nxb-newsletter .nxb-view__related-label { padding-left:10px; }
	.nxb-newsletter .nxb-view__related-desc { padding-right:10px; }
	.nxb-newsletter .nxb-view__footer-btn { max-width:160px; height:55px; font-size:16px}
	/* Rel data */
	.nxb-newsletter .nxb-view__related-label-area{width:90px}
	.nxb-newsletter .nxb-view__related-txt{padding:0 15px}
}
@media (max-width:640px){
	/* Top */
	.nxb-newsletter .nxb-view{margin-top: 40px;}
	.nxb-newsletter .nxb-view__header-wrap { padding-bottom:0; }
	.nxb-newsletter .nxb-view__header-title {font-size:20px;}
	.nxb-newsletter .nxb-view__info-item { min-height:50px; }
	.nxb-newsletter .nxb-view__info-item.link,
	.nxb-newsletter .nxb-view__info-item.files { flex-direction:column; }
	.nxb-newsletter .nxb-view__info-item .nxb-view__info-title-area { justify-content:flex-start; width:auto; min-width:80px; padding:10px; background-color:transparent; }
	.nxb-newsletter .nxb-view__info-item:not(.link):not(.files) .nxb-view__info-title-area { margin-right:10px; }
	.nxb-newsletter .nxb-view__info-item:not(.link):not(.files) .nxb-view__info-title-area::before { content:""; position:absolute; top:18px; right:0; width:1px; height:15px; background-color:#ddd; }
	.nxb-newsletter .nxb-view__info-item.link .nxb-view__info-title-area,
	.nxb-newsletter .nxb-view__info-item.files .nxb-view__info-title-area { padding-bottom:7px; }
	.nxb-newsletter .nxb-view__info-title { font-size:15px; }
	.nxb-newsletter .nxb-view__info-text { padding:10px; }
	.nxb-newsletter .nxb-view__contents { padding:20px 10px 30px }
	.nxb-newsletter .nxb-view__footer-btn{font-size:15px;}
	/* Rel data */
	.nxb-newsletter .nxb-view__related-desc{height:55px;font-size:15px;padding:0}
}
@media (min-width:1025px){
	/* Top */
	.nxb-newsletter .nxb-view__link-anchor:hover { text-decoration:underline; }
	.nxb-newsletter .nxb-view__files-link:hover .nxb-view__files-text { text-decoration:underline; }
	.nxb-newsletter .nxb-view__files-link:hover .nxb-view__files-btn { color:#222; background-color:#f8f8f8; }
	.nxb-newsletter .nxb-view__files-link:hover .nxb-view__file-icon{color:#00a2e2;}
	.nxb-newsletter .nxb-view__action-btn:hover { color:#195bf3; border-color:#195bf3 }
	.nxb-newsletter .nxb-view__footer-btn:hover {background-color:#f8f9fa; }
	/* Rel data */
	.nxb-newsletter .nxb-view__related-link:hover { text-decoration:underline; }
}