/* 공통 */	
	html, body {margin:0;padding:0;}
	html, body {font-family:'Noto Sans KR', -apple-system, BlinkMacSystemFont, 'Malgun Gothic', helvetica, 'Apple SD Gothic Neo', sans-serif;color:#333;}
	html, body {font-size:13px;letter-spacing:-0.5px;line-height:1;vertical-align:middle;outline: none;box-sizing:border-box;}
	pre {word-wrap:break-word;}
	div {border:none;}
	a {text-decoration:none;}/*  33384a*/
	h1 {display:block;background-color:#ffff99;}
	h2 {font-size:22px;font-weight:500;}
	table {width:100%;border-collapse: collapse;}
	th, td {padding:4px;text-align:center;}
	input, textarea, select, textarea {border:1px solid #ccc;}
	textarea {height:80px;resize:none;margin-bottom:4px;}
	input[type=file] {display: block;}
	select::-ms-expand{display:none;}
	button {font-size:13px;font-weight:500;vertical-align:baseline;text-decoration:none;display:inline-block;cursor:pointer;vertical-align:baseline;color:#666666;background-color:#ffffff;}
	label {font-weight:500;padding-top:4px;}
	input {width:100%;padding:5px 9px;margin-bottom:1px;}
	textarea {width:100%;padding:5px 9px;margin-bottom:1px;}
	select {width:100%;margin-bottom:1px;background:transparent;padding:4px 5px;}
	img {vertical-align:baseline;}
	pre {margin:10px 0;padding:10px;border:1px solid #ddd;background-color:#ffff99;text-wrap:wrap;} /* white-space:pre-wrap; */
	pre hr {border:1px solid #ddd;margin:2px 0;}
	a:link {color:#2c3461;}
	a:visited {color:#2c3461;}
	a:hover, a:active {color:#33384a;}
	a.auto-link {color: #1245a5;}/*54567c*/
	/* spectrum CSS */
	.sp-preview {width:16px;height:16px;}
	.sp-dd {padding:0}
	.sp-replacer {padding:3px 6px;}
	/* 공통 Class :: text-align */
	.left {text-align:left;}
	.center {text-align:center;}
	.right {text-align:right;}
	/* 공통 Class :: text-deco */
	.bold {font-weight: 500;}
	.isNotice {font-weight:500;background-color:#f1f2f3;}
	.current_read_post_bg {background-color:#f2faff;}
	.re-comment { display: block; height:auto;}
	.re-comment textarea {height:140px; }
	.abs {position: absolute;top: 10px;left: 0px;}
	.hidden {display:none;}
	.blind  {display:none;}
	.mo {display:block;margin:4px 0;}
	.mo-sub-title {display:inline-block;font-size:12px;color:#666;font-weight:400;}
	.mo-sub-content {display: inline-block;font-size: 12px;color:#3784f7;font-weight:400;} /* 8f99af fd5531*/
	.clear {content:'';display:block;clear:both;}
	/* 공통 Class :: youtubeWrap */
	.youtubeWrap {position: relative;height: 0;padding-top: 0px;padding-bottom: 56.25%;overflow: hidden;}
	.youtubeWrap iframe,.youtubeWrap object, .youtubeWrap embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	/* 공통 Class :: daum_post */
	.daum_post_wrap {display:none;border:1px solid;width:100%;height:300px;margin:5px 0;position:relative}
	/* 공통 Class :: common */
	.page-content-wrap p {font-weight:400;}
	.member-join-item-data {font-weight:500;}
	.btn_open { padding: 5px 10px; background: #759587; border: 0; color: #fff; cursor: pointer;}
	.popup_box { position: absolute; }
	.authMemberContent { padding: 20px; }
	.btn_close { width: 30px; height: 25px; position: absolute; top: 0px; right: 0px; background: #000; border: 0; color: #fff; cursor: pointer; }
	.emp {display: block;font-size: 11px;color: #ff0000;line-height: 1.5;font-weight: 500;}
	.red {color:#dc143c;}
	.shadow {position: fixed;left: 0;top: 0;background: rgba(0, 0, 0, 0.52);width: 100%;height: 100vh;display: none}
	.previews {position: fixed;border: 1px solid #000;background-color: #eee;padding: 1em;box-sizing: border-box;z-index: 9999;}
	.isNotice {font-weight:500;background-color:#f1f2f3;}
	em.red {color:#ff0066;}
	em.bold {font-weight:600;}
	#wrap {margin:0 auto;box-sizing:border-box;max-width:1020px;}
	#mask {position: absolute;display: none;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: #000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);zoom: 1;opacity: 0.5;z-index: 9998;}
	/*div.btn-wrap {display: flex;justify-content: space-between;align-content: center;align-items: center;margin-bottom:8px;}*/
	div.btn-wrap {display:block;margin-bottom:8px;}
	div.btn-wrap-line {display: flex;justify-content: space-between;align-content: center;align-items: center;margin-bottom:8px;}
	/*sns */
	span.blog, span.insta, span.face {display:none;}
	/* 메인 :: Swipe 배너 존 */
	div.main-rolling-banner-wrap {background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);background-size: 400% 400%;animation: gradient 15s ease infinite;}
	/*메인 :: 배너 배경*/
	@keyframes gradient {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}
	/* 메인 :: 배너 하단 컨텐츠 영역 */
	#main-wrap {display:block;width:1020px;margin:0 auto;}
	#main-wrap div.main-content-wrap {display:block;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs {display: flex;justify-content:space-around;margin: 20px auto;}/*width:100%;text-align:center;*/
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section {display:block;width:100%;margin: 0 4px;vertical-align:top;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.banner {padding: 0;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.banner a img {width:100%;}
	#main-wrap div.main-content-wrap div.wrap-main-banner {}
	#main-wrap div.main-content-wrap div.main-wide-banner {display: block;margin:20px 0;overflow: hidden;}
	#main-wrap div.main-content-wrap div.main-bbs-section div.bbs-list-hd {display:flex;-webkit-justify-content: space-between;justify-content: space-between;border-bottom : 1px solid #ddd;margin-bottom : 8px;}
	#main-wrap div.main-content-wrap div.main-bbs-section div.bbs-list-hd div.main-bbs-tit {font-size:16px;font-weight:600;margin-top:6px;}
	#main-wrap div.main-content-wrap div.main-bbs-section div.bbs-list-hd div.main-bbs-tit a {color:#333;}
	#main-wrap div.main-content-wrap div.main-bbs-section div.bbs-list-hd div.main-bbs-more {font-weight:600;margin:10px 0;}
	#main-wrap div.main-content-wrap div.main-bbs-section div.bbs-list-hd div.main-bbs-more a {color:#333;}
	#main-wrap div.main-content-wrap div.main-bbs-section div.bbs-list ol.bbs-row {list-style: none;padding-left: 0;}
	#main-wrap div.main-content-wrap div.main-bbs-section div.bbs-list ol.bbs-row li {display: flex;justify-content: space-between;flex-direction: row;flex-wrap: nowrap;align-content: center;align-items: center;line-height:1.5;}
	#main-wrap div.main-content-wrap div.main-bbs-section div.bbs-list ol.bbs-row li span.new {display:inline-block;margin-left:4px;height:16px;width:16px;}
	#main-wrap div.main-content-wrap div.main-bbs-section div.bbs-list ol.bbs-row li span.bbs-subject {font-size:13px;font-weight:500;}
	#main-wrap div.main-content-wrap div.main-bbs-section div.bbs-list ol.bbs-row li span.bbs-subject:before {content:"\00B7";margin-right:4px;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section-double {display:inline-block;width:64.398%;padding: 0 10px;margin-top:10px;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section-double div.bbs-list-hd {display:flex;-webkit-justify-content: space-between;justify-content: space-between;border-bottom : 1px solid #ddd;margin-bottom : 8px;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section-double div.bbs-list-hd div.main-bbs-tit {font-size:16px;font-weight:500;margin-top:6px;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section-double div.bbs-list-hd div.main-bbs-more {font-weight:500;margin:10px 0;}
	/* 메인 :: 레이어 팝업 */	
	#layer_pop_01 {width:250px;height:auto;box-sizing:border-box;}
	#layer_pop_02 {width:250px;height:auto;box-sizing:border-box;}
	#layer_pop_03 {width:250px;height:auto;box-sizing:border-box;}	
	.banner_item {position:absolute;top:310px;left:10px;}
	.banner_item img {width: 100%;height: auto;}		
	/* 게시판 :: 제목 */
	div.board-title-wrap {display:block;width:100%;margin:20px 0;}
	div.board-title-wrap a {color:#333;}
	div.board-title-wrap h2 {font-size:20px;}
	div.board-title-wrap span.board-desc {display:block;font-size:12px;color:#333;margin-top:4px;} /* 929292*/
	/* 게시판 :: 뷰 목록 카테고리 */	
	div.cate-wrap {display:flex;}
	div.cate-wrap a {color:#333;}
	div.cate-wrap a:hover {color:#fff;text-decoration:none;}
	div.cate-head {display: flex;flex-wrap: wrap;align-content: center;}
	div.cate-item {display:inline-block;font-size:13px;font-weight:400;margin: 8px 2px 0 2px;padding: 6px 12px;text-align:center;border-radius:4px;background-color:#e9ebf5;border:1px solid #ddd;}
	div.cate-wrap div.cate-item:hover {color:#222;border:1px solid #aaa;}
	div.cate-wrap div.cate-item a:hover {color:#222;}
	div.cate-wrap div.cate-item:hover {background-color:#d7def0;}	
	div.cate-wrap div.on {border:1px solid #aaa;background-color:#d7def0;}
	div.cate-wrap div.on a {color:#222;font-weight:500;}	
	/* 비회원 글 인증 124 */
	div.member-login-wrap {display:block;}
	/* 게시판 :: 목록 */
	div.post-list-wrap table th, td {line-height:1.8;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;line-height:1.8;}
	div.post-list-wrap table thead tr th {border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;background-color:#e7f0fe;}
	div.post-list-wrap table tbody tr td {padding:8px 4px;}
	div.post-list-wrap table tbody tr td.post-subject {text-align:left;max-width:320px;}
	div.post-list-wrap table tbody tr td.post-subject span.post-subject-text {font-weight:500;}
	div.post-list-wrap table tbody tr td.post-subject div.mo {display:none;}
	div.post-list-wrap table tbody tr td.post-subject span.post-subject-text {font-size:14px;font-weight:500;}
	div.post-list-wrap table tbody tr td.post-subject span.post-list-icon {font-size:12px;font-weight:500;margin-left:4px;}
	div.post-list-wrap table tbody tr td span.post-cate-text {font-size:12px;font-weight:400;}
	div.post-list-wrap table tbody tr td span.post-srl-text, span.post-nick-text, span.post-readed-cnt-text {font-size:12px;font-weight:500;}
	div.post-list-wrap table tbody tr td.post-nick span.mo {display:none;}
	/* 게시판 :: 목록 상단 검색 */
	div.list-search-wrap div.list-head {display:flex;justify-content:space-between;margin:12px 0;align-content:space-around;flex-wrap:wrap;align-items:center;}
	div.list-search-wrap div.list-head div.list-search-condition {text-align:right;} 
	div.list-search-wrap div.list-head div.list-search-condition select {width:80px;}
	div.list-search-wrap div.list-head div.list-search-condition input[type='text'] {width:200px;}
	/* 게시판 :: 목록 하단 검색 */
	div.list-search-wrap div.list-foot {display:none;margin-top:12px;}
	div.list-search-wrap div.list-foot {display: flex;justify-content: flex-start;margin: 12px 0;align-content: center;flex-wrap: wrap;align-items: center;flex-direction: row-reverse;}	
	div.list-search-wrap div.list-foot div.list-search-condition {text-align:right;}
	div.list-search-wrap div.list-foot div.list-search-condition select {width:80px;}
	div.list-search-wrap div.list-foot div.list-search-condition input[type='text'] {width:200px;}
	/* 게시판 :: 목록 pagenation */
	div.page-list-warp {display: flex; justify-content: center; align-items: center;margin: 10px 8px;}
	div.page-list-warp span {margin:0 6px;}
	div.page-list-warp span.page-on {font-weight:bold;font-size:21px;}
	div.page-list-warp span.page-on a {color:#ff3399;}
	/* 맨하단 전체목록 , 글쓰기 */
	div.list-bot {margin:16px 0;}
	/* 게시판 :: 뷰 */
	div.post-view table {width:100%;}
	div.post-view table tbody tr.mo {display:none;}
	div.post-view table tbody tr.post_add_form_none td {border:none;}
	div.post-view table tbody tr.post_file_none td {border-bottom: 1px solid #eaeaea;}
	div.post-view table tbody tr th:nth-child(1) {display:none;} /* TH 제거 */	
	div.post-view table tbody tr:nth-child(1) td {border:none;}/* 제목 */
	div.post-view table tbody tr:nth-child(1) td {border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;line-height:2;}	
	div.post-view table tbody tr:nth-child(2) td {border:none;}/* 모바일용 정보 ip*/	
	div.post-view table tbody tr:nth-child(3) td {border: none;}/* 닉네임 라인 */
	div.post-view table tbody tr:nth-child(3) td {border-bottom: 1px solid #eaeaea;}	
	div.post-view table tbody tr:nth-child(4) td {border:none;}/* 모바일용 분류 */	
	div.post-view table tbody tr:nth-child(5) td {border:none;}/* 추가 양식 */	
	div.post-view table tbody tr:nth-child(6) td {border:none;}/* 본문 */	
	div.post-view table tbody tr:nth-child(7) td {border:none;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}/* 첨부파일 */
	div.post-view table tbody tr td {text-align:left;}/*border:1px solid #cacaca;*/
	div.post-view table tbody tr td.post-content-wrap span {font-weight:500;!important;}
	div.post-view table tbody tr td.post-content-wrap table {margin-bottom:10px;}
	div.post-view table tbody tr td.post-content-wrap table tr:first-child {background-color:#dfe3f0;}
	div.post-view table tbody tr td.post-content-wrap table tr td {border:1px solid #cacaca;line-height:1;}
	div.post-view table tbody tr td.post-view-subject {text-align:center;font-size:18px;font-weight:500;background-color:#e7f0fe;line-height:1.4;}
	div.post-view table tbody tr td.post-add-form-row-data {border-bottom:none;padding:4px 0;}
	div.post-view table tbody tr td.post-content-wrap {min-height:380px;text-align:left;padding:4px;font-weight:400;font-size:14px;color:#333;}
	div.post-view table tbody tr td.post-content-wrap p img { max-width: 100%;height: auto;margin:0;padding:10px;}
	div.post-view table tbody tr td.post-view-nick, td.post-content-wrap, td.post-view-att {padding:8px;}
	div.post-view table tbody tr td.post-nick {padding:0 8px;}
	div.post-view table tbody tr td.post-reg-date {;padding:0 8px;}
	div.post-view table tbody tr td.post-readed-cnt {padding:0 8px;}
	div.post-view table tbody tr td.post-content-wrap td.post-view-att p {line-height:1.5;}
	div.post-view table tbody tr td.post-cate {padding:0 8px;}
	div.post-view table tbody tr td.post-subject {text-align:left;} 
	div.post-view table tbody tr td.post-view-att div.attline span.attList a span.post-file-down-cnt {display: inline-block;font-size: 12px;color: #b9b9b9;font-weight: 300;margin-left:10px;}
	div.post-view table tbody tr td p.post-view-att-tit {font-weight:500;}
	div.post-view table tbody tr td span.mo-sub-title {color: #666;}
	div.post-view table tbody tr td span.mo-sub-content {color: #3784f7;}
	div.post-view table tbody tr td span.mo-sub-separator {display:inline-block;font-size:12px;color:#d9d9d9;width:4px;margin:0 2px;}
	div.post-view table tbody tr td div.post-add-form { padding:10px 20px;font-size:12px;}
	div.post-view table tbody tr td div.post-add-form table {border: 1px solid #DDD;}
	div.post-view table tbody tr td div.post-add-form table tr:nth-child(odd) {background-color:#f2f2f2;}
	div.post-view table tbody tr td div.post-add-form table tr:nth-child(odd) td:last-child {background-color:#fff;}
	div.post-view table tbody tr td div.post-add-form table tr.post-add-form-row td {padding: 4px 12px;border: 1px solid #eaeaea;text-align: left;word-break: break-all;word-wrap: break-word;}
	div.post-view table tbody tr td div.post-add-form table tr.post-add-form-row td.form-item-title {font-weight:500;}
	div.post-view table tbody tr td div.post-add-form table tr.post-add-form-row td.form-item {font-weight:400;padding:4px 0 4px 4px;margin:2px 0;}
	div.post-view table tbody tr td div.post-add-form table tr.post-add-form-row td.form-item span {padding:4px;}	
	div.post-view table tbody tr td div.post-add-form span.padding-left-10 {padding-left:4px;}
	div.post-view > div.btn-wrap button.btn-list a { display: inline; font-size: 14px; text-decoration: none; color: #333; line-height: 1.6; border-color: #CCC; background: #FCFCFC; box-shadow: none; display: inline-block; margin: 0; padding: 4px 18px; border: 1px solid; border-color: #CCC #C6C6C6 #C3C3C3 #CCC; border-radius: 3px; cursor: pointer; text-align: center; zoom: 1;}		
	div.post-view table tr td.post-view-att div.attline {display:block;width:100%;margin-bottom : 2px;}
	div.post-view table tr td.post-view-att div.attline span.attList a {display:inline-block;color:#666;text-decoration:none;font-weight:400;}
	div.post-view table tr td.post-view-att div.attline span.attList a:hover {color:#ff3366;}
	/* 게시판 :: 뷰 :: 댓글 */
	div.post-list-wrap table tr td span.post-comment-cnt {font-size:12px;font-weight:500;color:#323641;margin-left:4px;}
	div.comment-list-warp div.comment-list-head {margin:10px 0;}
	div.comment-list-warp div.comment-list-head div.check-alim {display:inline-block;margin-left:0;margin-right:4px;}
	/* 답변 댓글 ax */
	div.comment-list-warp div.comment-list {margin-top:10px;}
	div.comment-list-warp div.comment-list div div div.comment-row div.comment_content_reply div.reply-comment {margin-bottom:20px;}
	div.comment-list-warp div.comment-list div div div.comment-head {line-height:2;border-bottom:1px solid #d0d0d0;margin-bottom:10px;background-color:#f7f8f9;} /*e8f4ff*/
	div.comment-list-warp div.comment-list div div div.comment-head span.author-nick {font-weight:500;margin-left:14px;}
	div.comment-list-warp div.comment-list div div div.comment-head span.author-reg-date {}
	div.comment-list-warp div.comment-list div div div.comment-head span.author-reg-ip {}
	div.comment-list-warp div.comment-list div div div.comment-head span.comment-handle, span.comment-handle-control {margin-left:4px;color:#6e6e6e;cursor: pointer;}
	div.comment-list-warp div.comment-list div div div.my_comment_bg {background-color:#f2faff;} /*e8f4ff  current_read_post_bg */
	/* 댓글 목록 */
	div.comment-list-warp div.comment-list {margin-bottom:20px;border-bottom:1px solid #cacaca;}
	div.comment-list-warp div.comment-list div div div.comment-row div.comment-content {font-weight:400;margin-bottom:14px;margin-left:14px;}/*border-bottom: 1px solid #666;*/
	div.comment-list-warp div.comment-list div div div.comment-row div.comment-content span.comment-last-update {display:block;font-size:11px;color:#8a82a8;font-weight:100;}/*c8cbdb*/
	div.comment-list-warp div.comment-list div div div.comment-row span.author-reg-date, span.author-reg-ip {color:#9e9e9e}
	div.comment-list-warp div.no-bottom-line {border:none;}
	/* 게시판 :: 뷰 + 목록 여백 */	
	div.board-content-separator {display:block;margin-top:60px;}
	/* 게시판 :: 글쓰기 & 수정 */
	div.frm-post-new table tr th {border: 1px solid #d9d9d9;padding: 8px 4px;}
	div.frm-post-new table tr td {border:1px solid #d9d9d9;padding:8px 4px;text-align:left;}
	div.frm-post-new table tr td.att-title {background-color:#fdfdfd;font-weight:500;}	
	div.frm-post-new table tr td div.note-editor img {max-width: 100%;} 
	div.frm-post-new table tr td div.post-add-form {display:block;width:99%;box-sizing:border-box; margin:0 auto;  }
	div.frm-post-new table tr td div.post-add-form label {margin:0 4px;}
	div.frm-post-new table tr td div.post-add-form a {color:#0033ff;}
	div.frm-post-new table tr td div.post-add-form a:visited {color:#0033ff;}
	div.frm-post-new table tr td div.post-add-form input {display:inline-block;margin-bottom:8px;}
	div.frm-post-new table tr td div.post-add-form div.post-add-form-row {margin-bottom:6px;line-height:1.8;} 		
	div.frm-post-new table tr td div.post-add-form div.post-add-form-row span.form-item {display: flex;width: 100%;flex-wrap : wrap;}
	div.frm-post-new table tr td div.post-add-form div.post-add-form-row span.form-item-title {display: inline-block;}/* width: 200px; */
	div.frm-post-new table tr td div.post-add-form div.post-add-form-row span.form-item p.form-item-desc {font-size:12px;font-weight:400;color:#8f99af;padding:0;display:block;line-height:1.5;margin-bottom:4px;} /* #e89879 */
	div.frm-post-new table tr td div.post-add-form div.post-add-form-row span.isRequired {display:inline-block;font-size:12px;font-weight:500;color:#cc3366;margin:0px;padding:0 2px;}
	div.frm-post-new table tr td div.post-add-form div.post-add-form-row span.form-item-title-content {display:inline-block;font-weight:500;}/*color:#cc3366;*/
	div.frm-post-new table tr td div.post-add-form div.post-add-form-row input {margin-bottom:8px;}
	div.frm-post-new table tr td div.post-add-form div.post-add-form-row select {margin-bottom:8px;padding:6px 0 6px 6px;}
	div.frm-post-new table tr td div.post-add-form div.post-add-form-row p.form-item-desc {display: block;width: 100%;color: #4998f8;}
	div.frm-post-new table tr td div.post-add-form div.post-add-form-row label {font-weight:400;}
	div.frm-post-new table tr td div.post-extra-wrap div.post-extra-row {display:block;}
	div.frm-post-new table tr td div.post-extra-wrap div.post-extra-row div.post-extra-row-option-title {display:inline-block;vertical-align:middle;line-height:30px;height:30px;min-width:120px;font-weight:500;}
	div.frm-post-new table tr td div.post-extra-wrap div.post-extra-row div.post-extra-row-option-notice-wrap {display:inline-block;vertical-align:middle;line-height:30px;height:30px;padding:0;}
	div.frm-post-new table tr td div.post-extra-wrap div.post-extra-row div.post-extra-row-option-item {display:inline-block;vertical-align:middle;line-height:30px;height:30px;padding:0;margin:0;}
	div.frm-post-new table tr td div.post-extra-wrap div.post-extra-row label.post-extra-row-option-item-label {display:inline-block;vertical-align:middle;line-height:30px;height:30px;padding:0;margin-bottom:2px;}
	div.frm-post-new table tr td div.post-extra-wrap div.post-extra-row input.post-extra-row-option-item-input {display:inline-block;vertical-align:middle;line-height:30px;height:30px;padding:0;}
	div.frm-post-new table tr td div ul.att_zone li.attline {display:block;width:100%;}
	div.frm-post-new table tr td div ul.att_zone li.attline span.selProductFile {display:block;float:left;}
	div.frm-post-new table tr td div ul.att_zone li.attline span.selProductExt {display:none;margin-right: 4px;border: 1px solid #ccc;vertical-align: top;}
	div.frm-post-new table tr td div ul.att_zone li.attline span.delbtn {display: block;width: 16px;height: 16px;float: right;padding: 0 4px;background-image:url('/images/common/board/btn_delete.png');background-repeat: no-repeat;background-size: cover;margin-right:8px;}
	div.frm-post-new table tr td div ul.att_zone li.attline span.attList {display:block;width:100%;padding-bottom:10px;}
	/* 위로 */
	p.gotop {position:fixed;display:none;bottom:10px;right:10px;font-size:12px;width:30px;height:30px;line-height:30px;padding:0px;text-indent:-99999px;background: url('/content/css/iconmonstr-arrow-up-circle-lined-32.png') no-repeat 0px;}
	/* 휴면 회원 */
	div.member-login p.res-mesg span {display:block;font-weight:400;width:100%;}
	/* 사이드 메뉴 */
	div.side-menu {display:block;max-width:220px;padding:24px 0 0 20px;margin-right:14px;min-width:200px;font-weight:500;color:#333;}
	div.side-menu a {color:#333;}
	div.side-menu h2 {margin:20px 0;}
	div.side-menu p {display:block;padding:6px 0 6px 4px;border-top: 1px solid #f1f1f1;margin:0;}
	div.side-menu p {font-size:13px;}
	div.side-menu p:first-child {border-top:none;}
	div.side-menu p.menu-parent-on {background-color:#ffc843;}
	div.side-menu ul.side-menu-depth {border-top:1px solid #f1f1f1;padding:3px 0 7px 7px;}
	div.side-menu ul.side-menu-depth li {display:block;margin:4px 0;}
	div.side-menu ul.side-menu-depth li {font-size:13px;font-weight:400;}
	div.side-menu ul.side-menu-depth li a {display:block;padding:2px;color:#333;}
	div.side-menu ul li a.menu_on {color: #cc0066;background-color:#f0f0f0;}
	/* 게시판 전체 wrap*/
	div.bbs-content-wrap {display:inline-block;width:100%;padding:4px 0;}
	/* GNB > SNS 유틸리티*/
	div.gnb-top-wrap {display:block;width:100%;height:30px;line-height:30px;border-bottom: 1px solid #dadada;background-color:#ededed;padding:0 4px;}
	div.gnb-top {display:flex;width:1020px;height: 30px;margin:0 auto;justify-content:space-between;padding:0 10px;}
	div.gnb-top div.sns, div.util {font-size:12px;font-weight:400;}
	div.gnb-top div.util span {padding-left: 2px;}
	div.gnb-top-wrap div.gnb-top span {font-weight:400;}
	div.gnb-top-wrap div div.sns span {margin-right:2px;}
	div.gnb-top-wrap div div.sns span.dday {font-weight:600;padding-right:0;}
	div.gnb-top-wrap div div.sns em.ksat {color:#ff0066;padding-right:0;}
	div.gnb-top-wrap div div.util span {margin-left:4px;}
	div.gnb-top-wrap div div.sns span.erumbook {display: inline-block;width: 33px;height: 16px;background-image: url('/common/gnb_ico_erumbook.png');background-size: contain;background-repeat: no-repeat;padding-left: 0px;vertical-align: middle;margin-bottom: 4px;line-height: 16px;background-position-y: 0px;margin-left:6px;text-indent:-99999px;}
	div.gnb-top-wrap div div.sns span.voca2000 {display: inline-block;font-weight:600;}
	div.gnb-top-wrap div div.sns a:hover {color:#33384a;} 
	div.gnb-top-wrap div div.util span.rv {display: inline-block;width: 80px;height: 16px;background-image: url('/common/gnb_ico_rvr.png');background-size: contain;background-repeat: no-repeat;padding-left: 16px;vertical-align: middle;margin-bottom: 4px;line-height: 16px;background-position-y: 0px;margin-left:-10px;font-weight:600;}
	/* GNB > 로고 & 양쪽 배너*/
	div.gnb-logo-menu-wrap {display:block;width:100%;padding: 10px 0;}
	div.gnb-logo-menu-wrap div.gnb-menu {display:block;width:1020px;margin:0 auto;}
	div.gnb-logo-menu-wrap div.gnb-menu div.gnb-menu-content {display: flex;justify-content: space-between;flex-wrap: nowrap;align-items: center;}
	div.gnb-logo-menu-wrap div.gnb-menu div.gnb-menu-content div.gnb-banner-box-left {display:block;width:170px;height:50px;margin-top:8px;}
	div.gnb-logo-menu-wrap div.gnb-menu div.gnb-menu-content div.gnb-logo-box {display:block;width:126px;height:50px;background-image:url('/images/main/logo/erumenb_logo.png');background-size:cover;text-indent:-99999px;}
	div.gnb-logo-menu-wrap div.gnb-menu div.gnb-menu-content div.gnb-banner-box-right {display:block;width:170px;height:50px;margin-top:8px;}
	/* PC 대메뉴  */
	div.gnb-menu-wrap {display:block;width:100%;border-bottom:2px solid #0d6cee;background-color:#e7f0fe;margin-top:8px;} /*217af4*/
	div.gnb-menu-wrap a {color:#333;} /*217af4*/
	div.gnb-menu-wrap div.gnb-menu {display:block;width:1020px;margin:0 auto;}
	div.gnb-menu-wrap div.gnb-menu div.hd-nav-menu {display:block;line-height:60px;height:60px;}
	div.gnb-menu-wrap div.gnb-menu div.hd-nav-menu ol.hd-nav-item-wrap li {width:calc(100% / 6);position: relative;display: flex;align-items: center;justify-content: center;font-weight:700;font-size: 18px;letter-spacing:-1.25px;}
	div.gnb-menu-wrap div.gnb-menu div.hd-nav-menu ol.hd-nav-item-wrap li.hd-nav-item {display:block;font-size:18px;text-align:center;}
	div.gnb-menu-wrap div.gnb-menu div.hd-nav-menu ol.hd-nav-item-wrap li.hd-nav-item a {font-weight:700;}
	div.gnb-menu-wrap div.gnb-menu div.hd-nav-menu ol.hd-nav-item-wrap, .hd-nav-item-wrap-sub {display: flex;list-style: none;justify-content: space-evenly;width: 100%;}
	div.gnb-menu-wrap div.gnb-menu div.hd-nav-menu ol.hd-nav-item-wrap li  + li {background-image: url('/common/bg_gnb_bar.png');background-position: left center;background-repeat: no-repeat;}
	.data-res {display:inline-block;}
	/* 대메뉴 전체 메뉴 */
	#gnb_allmenu {display:block; z-index:99999;width: 100%;background-color:#fdfdfd;padding:10px 0;border-bottom:1px solid #666;border-top:2px solid #0d6cee;box-shadow: 1px 1px 1px 1px #eaeaea;}
	#gnb_allmenu .gnb_allmenu_conts {display: block;width: 1020px;margin: 0 auto;}
	#gnb_allmenu .gnb_allmenu_conts ol {display: flex;list-style: none;justify-content: space-evenly;width: 100%;}/*margin-left:40px;*/
	#gnb_allmenu .gnb_allmenu_conts ol > li {width: calc(100%/6);padding:10px 0;border-right:none;}
	#gnb_allmenu .gnb_allmenu_conts ul {}
	#gnb_allmenu .gnb_allmenu_conts ul li { width:100%; color:#333; text-align:left; position:relative;padding:0 0 4px 14px;font-size:13px;font-weight:400;line-height:1.4;}
	#gnb_allmenu .gnb_allmenu_conts ul li.group-title {font-weight:500;padding:0px 0 8px 8px;line-height:1.2;}
	#gnb_allmenu .gnb_allmenu_conts ul li.last {margin-bottom:14px;}		
	/* 서브 헤더 & location ff3366 */
	div.gnb-local-wrap div.gnb-local {display:block;width:100%;margin:0 auto;background-color:#eee;height:130px;line-height:30px;}
	div.gnb-local-wrap div.gnb-local {background-image:url('/common/lnb-background.png'); background-size:cover;background-position:top right;}
	div.gnb-local-wrap div.gnb-local div.gnb-local-content {display:block;width:100%;padding:30px 0 0 20px;}
	div.gnb-local-wrap div.gnb-local div span {}
	div.gnb-local-wrap div.gnb-local div span.home {font-weight:500;}
	div.gnb-local-wrap div.gnb-local div span.group {margin:8px 0;font-weight:500;}
	div.gnb-local-wrap div.gnb-local div span.last_group {margin:8px 0;font-weight:500;}
	div.gnb-local-wrap div.gnb-local div span a {color:#666;}
	div.gnb-local-wrap div.gnb-local div span a:hover {color:#666;}
	/* 컨텐츠 페이지 */
	div.page-title-wrap {display: block;width: 100%;margin: 20px 0;}
	div.page-content-wrap {display:block;width:100%;max-width:800px;color:#222;border:none;}
	div.page-content-wrap section {margin-top:50px;}
		
	div.page-content-wrap section:first-child {margin-top:0;}
	div.page-content-wrap section p {margin-top:20px;}	
	div.page-content-wrap section h2 {margin-top:10px;margin-bottom:30px;font-size:20px;font-weight:500;line-height:22px;height:22px;}
	div.page-content-wrap section h2 span {border-bottom: 3px solid #ffff99;box-shadow: inset 0 -8px 0 #ffff99;}
	div.page-content-wrap section h2:before {content: "\f078";padding-right: 10px;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
	div.page-content-wrap section i {display: block;position: absolute;top: 0;left: 0;width: 12px;height: 22px;border-radius: 2px;}
	div.page-content-wrap section li {margin:16px 0;}
	div.page-content-wrap section li span {display:block;width:100%;}
	div.page-content-wrap section div.align-item-center {text-align:center;}
	div.page-content-wrap section div.align-item-center p {display:inline-block;margin-right:20px;}
	div.page-content-wrap section div.align-item-center p:last-child {margin-right:0px;}
	div.page-content-wrap section div.align-item-center p.no-margin {display:inline-block;margin:-4px 0 0 0;padding:0;line-height:0;}
	div.page-content-wrap section span {}
	div.page-content-wrap section span.par-tit {display:block;width:100%;font-weight:500;font-size:15px;}
	div.page-content-wrap section span.par-tit:before {content: "\f0da";color:#8e8e8e;padding-right: 10px;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
	div.page-content-wrap section span.hd-leading-text {display:block;font-size:12px;}
	div.page-content-wrap section span.hd-leading-text-more {display:block;font-size:13px;}
	div.page-content-wrap section span.hd-title {display:block;font-size:22px;margin-top:10px;font-weight:600;}
	div.page-content-wrap section span.par-cont-pdf {width:100%;height:500px;}
	div.page-content-wrap section span.par-cont {font-size:13px;margin-top:8px;line-height:22px;font-weight:400;}
	div.page-content-wrap section span.item-title {font-size:15px;text-align:center;line-height:40px;font-weight:600;}
	div.page-content-wrap section span.par-cont-table th{border:1px solid #cacaca;background-color:#f1f1f1;font-weight:600;}
	div.page-content-wrap section div.item-center {text-align:center;}
	div.page-content-wrap section div.item-center span{margin-right:20px;}
	div.page-content-wrap section div.item-center span:last-child {margin-right:0px;}
	div.page-content-wrap section div.youtubeWrap {position: relative;width: 100%;height: 0;padding-bottom: 56.25%;}
	div.page-content-wrap section div.youtubeWrap iframe {position: absolute;width: 100%;height: 100%;}
	/* 모바일 GNB 메뉴 */	
	div.mobile-gnb-wrap {display:none;}
	div.mobile-menu-location {display:none;}
	/* 버튼 */
	button.btn-common,
	button.btn_member_bye,
	button.btn-list-search, 
	button.btn-list-write, 
	button.btn-list-secret, 
	button.btn-list-public, 
	button.btn-list-all, 
	button.btn-list, 
	button.btn-list-new, 
	button.btn-list-mod, 
	button.btn-list-del, 
	button.btn-comment-list-cancel, 
	button.btn-comment-list-sav, 
	button.btn-comment-list-close, 
	button.btn-go-back,
	button.btn-post-save,
	button.btn-member-login-frm,
	button.btn_member_nick_check, button.btn_member_login, button.btn_member_edit, button.btn-member-find, button.btn-member-join, button.btn_member_email_check, 
	button.btn_call_mobile_just_auth_call, 
	button.btn_call_mobile_auth, 
	button.btn_member_mobile_check,
	button.btn_call_mobile_just_auth_call, 	
	button.btn-member-login, 
	button.btn_member_zip, 
	button.btn-myinfo-edit,
	button.btn-login-mobile,
	button.btn-join-mobile,
	button.btn-logout-mobile,
	button.btn_mobile_auth_verify,	
	button.btn_mobile_auth,
	button.btn_mobile_auth_confirm,
	button.btn-mypage-mobile,
	button.btn-comment-delete,
	button.btn-comment-modify {box-shadow:inset 0px 1px 0px 0px #ffffff;background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);border-radius:1px;border:1px solid #dcdcdc;text-shadow:0px 1px 0px #ffffff;padding:7px 9px 9px 9px;min-width:80px;margin-bottom:1px;}	
	button.btn_member_bye:hover,
	button.btn-list-search:hover,
	button.btn-list-write:hover,
	button.btn-list-all:hover,
	button.btn-list:hover,
	button.btn-list-new:hover,
	button.btn-list-secret:hover, 
	button.btn-list-public:hover, 
	button.btn-list-mod:hover,
	button.btn-list-del:hover,
	button.btn-comment-list-cancel:hover,
	button.btn-comment-list-sav:hover,
	button.btn-comment-list-close:hover,
	button.btn-go-back:hover,
	button.btn-post-save:hover,
	button.btn-member-login-frm:hover,
	button.btn_member_nick_check:hover,
	button.btn_member_login:hover, 
	button.btn-member-find:hover, 
	button.btn-member-join:hover, 
	button.btn_member_email_check:hover, 
	button.btn_call_mobile_auth:hover, 
	button.btn_member_mobile_check:hover,
	button.btn-member-login:hover,
	button.btn-myinfo-edit:hover,
	button.btn-comment-delete:hover,
	button.btn-comment-modify:hover  {background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);background-color:#f6f6f6;}
	button.btn_member_bye:active,
	button.btn-list-search:active,
	button.btn-list-write:active,
	button.btn-list-secret:active, 
	button.btn-list-public:active, 
	button.btn-list-all:active,
	button.btn-list:active,
	button.btn-list-new:active,
	button.btn-list-mod:active,
	button.btn-list-del:active,
	button.btn-comment-list-cancel:active,
	button.btn-comment-list-sav:active,
	button.btn-comment-list-close:active,
	button.btn-go-back:active,
	button.btn-post-save:active,	
	button.btn-member-login-frm:active,
	button.btn_member_nick_check:active,
	button.btn_member_login:active, 
	button.btn-member-find:active, 
	button.btn-member-join:active, 
	button.btn_member_email_check:active, 
	button.btn_call_mobile_auth:active, 
	button.btn_member_mobile_check:active,
	button.btn-member-login:active,button.btn-myinfo-edit:active,
	button.btn-comment-delete:active,
	button.btn-comment-modify:active {position:relative;top:1px;}
	button.procButton {box-shadow:inset 0px 1px 0px 0px #54a3f7;background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);border-radius:3px;border:1px solid #124d77;padding:6px 9px;text-shadow:0px 1px 0px #154682;color:#fff;}
	button.procButton:hover {background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);background-color:#0061a7;}
	button.procButton:active { position:relative; top:1px;}
	button.btn-list-write, button.btn-list-new, button.btn-list, button.btn-list-all { box-shadow:inset 0px 0px 0px 0px #54a3f7; background:linear-gradient(to bottom, #656cb1 25%, #676aa5 100%); background-color:#007dc1;color:#fff;text-shadow:none;}
	button.btn-list-write:hover, button.btn-list-new:hover, button.btn-list:hover, button.btn-list-all:hover { background:linear-gradient(to bottom, #474f8f 15%, #494b7a 100%); background-color:#f6f6f6;}
	button.btn-list-secret { box-shadow:inset 0px 0px 0px 0px #54a3f7; background:linear-gradient(to bottom, #cc3366 25%, #cc0066 100%); background-color:#cc3399;color:#fff;text-shadow:none;}
	button.btn-list-public { box-shadow:inset 0px 0px 0px 0px #54a3f7; background:linear-gradient(to bottom, #3366ff 25%, #3333cc 100%); background-color:#0066ff;color:#fff;text-shadow:none;}
	button.btn-list-secret:hover { box-shadow:inset 0px 0px 0px 0px #54a3f7; background:linear-gradient(to bottom, #cc0066 25%, #990066 100%); background-color:#cc0066;}
	button.btn-list-public:hover { box-shadow:inset 0px 0px 0px 0px #54a3f7; background:linear-gradient(to bottom, #0033cc 25%, #0000cc 100%); background-color:#3333ff;}
	/* 배너 */
	div.banner {}
	div.banner img {width:100%;}
	div.banner p.mo-bnr {display:none;}
	div.banner p.pc-bnr:first-child {border:none;}
	div.banner p.pc-bnr {display:block;border-bottom:1px solid #eaeaea;}
	div.banner-side {}
	div.banner-side p.mo-bnr {display:none;}
	div.banner-side p.pc-bnr {display:block;border:none;}
	/*푸터*/	
	div.gnb-footer-wrap {font-weight:500;width:100%;background-color:#e4e4e4;padding:10px 0;margin-top:40px;line-height:1.5;}
	div.gnb-footer-wrap a {color:#333;}
	div.gnb-footer-wrap div.gnb-footer-content {width:1020px;margin:0 auto;} 	
	div.gnb-footer-wrap div.gnb-footer-content div.company-info {padding:0 10px;border-top:1px solid #ccc;box-shadow: 0px 1px 0px 0px #ededed inset;}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp {display:flex;flex-wrap: wrap;justify-content: space-between;}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp div.company-info-wrap {width:400px;}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info p.footer-group-title {font-size:16px;font-weight:500;margin:6px 0;}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp div.company-info-wrap ul {}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp div.company-info-wrap ul li {}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp div.company-info-wrap ul li.footer-group-info-line {font-size:13px;font-weight:400;}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp div p.cs-call {font-size:21px;margin:0;}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp p.footer-group-info-line {font-size:13px;font-weight:400;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col {display: flex;flex-wrap: wrap;gap: 0;list-style: none; padding:10px;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col li.footer-menu-section {flex-basis: 90px;flex-grow: 1;padding-left:0px;gap:10px;margin-right:10px;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col li.footer-menu-section { padding-left: 10px; border-left: 1px solid #dadada;box-shadow: 1px 0px 0px 0px #efefef inset;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col li.footer-menu-section:first-child { border-left: 0px;box-shadow:none;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col li.footer-menu-section p.ft-menu-name {margin-bottom: 4px;font-size:16px;font-weight:600;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col li.footer-menu-section ol.ft-menu-wrap {list-style:none;margin:10px 0;margin-left:6px;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col li.footer-menu-section ol.ft-menu-wrap li {letter-spacing:-1px;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col li.footer-menu-section ol.ft-menu-wrap li.ft-menu-tit {padding:2px 0;}	
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col li.footer-menu-section ol.ft-menu-wrap li.ft-menu-item {font-size:12px;padding-left:8px;font-weight:400;letter-spacing:-1.5px;line-height:1.8;}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp span.blog {display: inline-block;width: 15px;height: 14px;background-image: url('/common/gnb_ico_blog.png');background-size: contain;background-repeat: no-repeat;padding-left: 0px;vertical-align: middle;margin-bottom: 4px;line-height: 15px;background-position-y: 0px;margin-left:4px;text-indent:-9999px; filter: grayscale(100%);}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp span.insta {display: inline-block;width: 15px;height: 14px;background-image: url('/common/gnb_ico_ins.png');background-size: contain;background-repeat: no-repeat;padding-left: 0px;vertical-align: middle;margin-bottom: 4px;line-height: 14px;background-position-y: 0px;margin-left:4px;text-indent:-9999px;filter: grayscale(100%);}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp span.face {display: inline-block;width: 15px;height: 14px;background-image: url('/common/gnb_ico_fb.png');background-size: contain;background-repeat: no-repeat;padding-left: 0px;vertical-align: middle;margin-bottom: 4px;line-height: 14px;background-position-y: 0px;margin-left:4px;text-indent:-9999px;filter: grayscale(100%);}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp span.voca2000 {display: inline-block;width: 15px;height: 14px;background-image: url('/common/gnb_ico_voca2000.png');background-size: contain;background-repeat: no-repeat;padding-left: 0px;vertical-align: middle;margin-bottom: 4px;line-height: 14px;background-position-y: 0px;margin-left:4px;text-indent:-9999px;filter: grayscale(100%);}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp span.rv {display: inline-block;width: 90px;height: 14px;background-image: url('/common/gnb_ico_rvr.png');background-size: contain;background-repeat: no-repeat;padding-left: 16px;vertical-align: middle;margin-bottom: 4px;line-height: 14px;background-position-y: 0px;margin-left:4px;font-weight:600;}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp span a:hover {color:#33384a;} /*text-decoration:none;*/
	/* 독해왕 */			
	div.page-content-wrap section {margin-top:20px;}
	div.page-content-wrap section div.half-content-dp-wrap {display:flex;justify-content:space-around;}
	div.page-content-wrap section div.half-content-dp-wrap div.col {padding:0 10px;}
	div.page-content-wrap section div.half-content-dp-wrap div.hd-title-group-wrap {width:540px;}
	div.page-content-wrap section div.half-content-dp-wrap span.reading-king-leading-text {display:block;font-size:13px;margin-top:30px;}
	div.page-content-wrap section div.half-content-dp-wrap span.reading-king-hd-title {font-weight:600;font-size:32px;}
	div.page-content-wrap section div.swiper-content-wrap {max-width:620px;height:280px;margin:0 auto;}
	div.page-content-wrap section div.half-content-dp-wrap p {display:block;float:left;width:100%;}
	div.page-content-wrap section div.half-content-dp-wrap p.reading-king-exp-text {font-size:14px;line-height:1.3;width:100%;float:none;}
	div.page-content-wrap section div.half-content-dp-wrap h3.blog-author-nick {display:block;width:100%;font-size:14px;font-weight:400;margin-top:10px;}
	div.page-content-wrap section div.half-content-dp-wrap p.post-high-light-text {display:block;float:none;width:100%;}
@media all and (max-width:480px) {
	/* 공통 */
	html, body {margin:4px;}
	#main-wrap {display:block;width:100%;margin:0 auto;}
	.mo {display:block;}
	/* PC :: GNB > SNS 유틸리티*/
	div.gnb-top-wrap {display:none;width:100%;height:30px;line-height:30px;border-bottom: 1px solid #dadada;background-color:#eee;}
	div.gnb-top {display:none;width:1020px;height: 30px;margin:0 auto;}
	div.gnb-top div.sns, div.util {font-size:12px;}
	/* PC :: GNB > 로고 & 양쪽 배너 */
	div.gnb-logo-menu-wrap {display:none; width:100%;}
	div.gnb-menu-wrap {display:none;width:100%;border-bottom:2px solid #0d6cee;background-color:#e7f0fe;margin-top:8px;} /*217af4*/
	div.gnb-menu-wrap div.gnb-menu {display:none;width:1020px;margin:0 auto;}
	div.gnb-menu-wrap div.gnb-menu div.gnb-menu-content {display:flex;justify-content: space-between;flex-wrap: nowrap;align-items: center;}
	div.gnb-menu-wrap div.gnb-menu div.gnb-menu-content {display:none;}
	div.gnb-menu-wrap div.gnb-menu div.gnb-menu-content div.hd-top {}
	div.gnb-menu-wrap div.gnb-menu div.gnb-menu-content div.hd-top a div.gnb-banner-box-left {display:block;width:160px;height:60px;margin-top:8px;}
	div.gnb-menu-wrap div.gnb-menu div.gnb-menu-content div.hd-top a div.gnb-logo-box {display:block;width:126px;height:50px;background-image:url('/images/main/logo/erumenb_logo.png');background-size:cover;text-indent:-99999px;}
	div.gnb-menu-wrap div.gnb-menu div.gnb-menu-content div.hd-top a div.gnb-banner-box-right {display:block;width:160px;height:60px;margin-top:8px;}
	/* PC :: GNB > 대메뉴*/
	div.gnb-menu-wrap div.gnb-menu div.hd-nav-menu {display:none;line-height:60px;height:60px;}
	div.gnb-menu-wrap div.gnb-menu div.hd-nav-menu ol.hd-nav-item-wrap {}
	div.gnb-menu-wrap div.gnb-menu div.hd-nav-menu ol.hd-nav-item-wrap li.hd-nav-item {display:none;font-size:18px;font-weight:400;}
	/* PC :: GNB 메뉴*/
	#gnb_allmenu {display:none;}
	div.side-menu {display:none;}
	div.gnb-local-wrap {display:none;}
	div.mobile-menu-location {display:block;}	
	div.mobile-menu-location a {color:#333;}	
	div.mobile-menu-location span.home {font-weight:500;}
	div.mobile-menu-location span.group {margin:8px 0;font-weight:400;}
	div.mobile-menu-location span.last_group {margin:8px 0;font-weight:400;}
	/* 비회원 글 인증 540 */
	div.member-login-wrap {display:block;}
	/* 게시판 목록 */
	div.post-list-wrap table {border:none;}
	div.post-list-wrap table tbody tr.no-data {display:none;}
	div.post-list-wrap table tbody tr:first-child {border-top:1px solid #cacaca;}
	div.post-list-wrap table tbody tr:last-child {border-bottom:1px solid #cacaca;}
	div.post-list-wrap table tbody tr.no-data {display:block;}
	div.post-list-wrap table tbody tr td.post-subject {min-width:100%;}
	div.post-list-wrap table thead {display:none;}
	div.post-list-wrap table th {border-bottom:1px solid #c1c1c1; background-color:#e0edf8;}
	div.post-list-wrap table th:nth-child(7) {display:none;}
	div.post-list-wrap table th, td {line-height: 1.4;}
	div.post-list-wrap table tbody tr td:nth-child(1) {display:none;}
	div.post-list-wrap table tbody tr td:nth-child(2) {display:none;}
	div.post-list-wrap table tbody tr td:nth-child(3) {display:block;}
	div.post-list-wrap table tbody tr td:nth-child(4) {display:none;}
	div.post-list-wrap table tbody tr td:nth-child(5) {display:none;}
	div.post-list-wrap table tbody tr td:nth-child(6) {display:none;}
	div.post-list-wrap table tbody tr td:nth-child(7) {display:none;}
	div.post-list-wrap table tbody tr td {border:1px solid #cacaca;padding:8px 4px;font-size:14px;}
	div.post-list-wrap table tbody tr td {border:none;}
	div.post-list-wrap table tbody tr td {border-bottom:1px solid #cacaca;}
	div.post-list-wrap table tbody tr td.post-view-subject {text-align:left;font-size:14px;background-color:#e1f7ff;line-height:1.4;}
	div.post-list-wrap table tbody tr td.post-subject {text-align:left;font-size:16px;}
	div.post-list-wrap table tbody tr td.post-subject span.post-subject-text {font-weight:500;font-size:15px;}
	div.post-list-wrap table tbody tr td.post-subject div.mo {font-size:11px;}
	div.post-list-wrap table tbody tr td.post-subject span.mo-sub-separator {display:inline-block;font-size:12px;color:#d9d9d9;width:4px;margin:0 2px;}
	div.post-list-wrap table tbody tr td.post-subject span.post-file-cnt {font-weight:400;}
	div.post-list-wrap table tbody tr td.post-subject div.mo {display:block;}
	div.post-view table tbody tr td div.post-add-form table tr.post-add-form-row td {border:none;}
	div.list-search-wrap div.list-head div.list-search-condition {display:none;}
	/* 게시판 뷰 */
	div.post-view {}
	div.post-view tr.mo {display:none;}
	div.post-view table tbody th:nth-child(1) {display:none;}
	div.post-view table tbody tr td.post-view-subject  {text-align:center;font-size:16px;font-weight:500;background-color:#e1f7ff;line-height:1.4;}
	div.post-view table tbody tr td.post-view-nick, td.post-content-wrap, td.post-view-att {text-align:left;padding:8px;border-bottom:1px solid #eee;}
	div.post-view table tbody tr td.post-add-form-row-data {padding:8px;font-size:12px;}
	div.post-view table tbody tr td.post-content-wrap p {line-height:1.5;font-weight:400;}
	div.post-view table tbody tr td.post-content-wrap img {max-width:100%;height:auto;}
	div.post-view table tbody tr td.post-view-att div.attline {display:block;width:100%;margin-bottom : 2px;}
	div.post-view table tbody tr td.post-view-att div.attline span.attList a {display:inline-block;color:#666;text-decoration:none;font-weight:400;}
	div.post-view table tbody tr td.post-view-att div.attline span.attList a:hover {color:#ff3366;}
	div.post-view table tbody tr td div.post-add-form > table {border-top:1px solid #eee;;border-bottom:1px solid #eee;margin-top:4px;max-width:100%;table-layout:fixed;font-weight:400;}
	div.post-view table tbody tr td div.post-add-form tr {display: flex;flex-direction: column;}
	div.post-view table tbody tr td div.post-add-form tr.post-add-form-row td.form-item-title {text-align: left;font-weight:400;background-color:#eee;} 
	div.post-view table tbody tr td div.post-add-form tr.post-add-form-row td.form-item-title, td.form-item {text-align: left;line-height:1.5;word-wrap:break-word;} 
	/* 게시판 쓰기 & 수정 */
	div.frm-post-new th { display:none;}
	div.frm-post-new div.post-content-wrap img {max-width:100%;}
	div.frm-post-new div.post-extra-wrap div.post-extra-row span.form-item-title-content {display:inline-block;font-weight:500;margin:6px 0;}
	div.frm-post-new div.post-extra-wrap div.post-extra-row div.post-extra-item input {margin-bottom:6px;}
	div.frm-post-new div.post-extra-wrap div.post-extra-row div.post-extra-item label {margin-top:4px;margin-right:4px;}
	div.frm-post-new div.post-extra-wrap div.post-add-form-row {display: block;text-align: left;vertical-align: middle;clear:both;}
	div.frm-post-new div.post-extra-wrap div.post-add-form-row span.form-item-title {display:block;;font-weight:400;padding-right:8px;} 
	div.frm-post-new div.post-extra-wrap div.post-add-form-row span.form-item-title span.form-item-title-content {margin-bottom:6px;} 		
	div.frm-post-new div.post-extra-wrap div.post-add-form-row span.form-item {display:block;padding-left:0;word-break:break-all} 
	div.frm-post-new div.post-extra-wrap div.post-add-form-row span.form-item p.form-item-desc {font-size:12px;font-weight:400;color:#8f99af;padding:0;display:block;line-height:1.5;margin-bottom:4px;}
	/* 게시판 댓글 쓰기 */
	div.commont-post-new textarea {border:1px solid #999;}
	div.comment-list-warp div.check-alim input[type=checkbox] {margin-bottom:4px;}
	/* 푸터 */	
	div.gnb-footer-wrap {width:100%;background-color:#e4e4e4;padding:10px 0;margin-top:40px;}
	div.gnb-footer-wrap div.gnb-footer-content {width:100%;margin:0 auto;}
	div.gnb-footer-wrap div.gnb-footer-content div a {color:#333;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col {display: flex; flex-wrap: wrap; gap: 0; list-style: none;padding:8px;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col li.footer-menu-section {flex-basis: 134px;flex-grow: 1;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col li.footer-menu-section p.ft-menu-name {margin-bottom: 4px;font-size:14px;font-weight:500;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col li.footer-menu-section ol.ft-menu-wrap {list-style: none;margin:10px 0;margin-left:8px;letter-spacing:-1.5px;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col li.footer-menu-section ol.ft-menu-wrap li.ft-menu-tit {font-size:13px;font-weight:500;line-height:1.8;letter-spacing:-0.8px;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col li.footer-menu-section ol.ft-menu-wrap li.ft-menu-item {font-size:12px;font-weight:400;padding-left:8px;line-height:1.5;}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info {padding:0 10px;border-top:1px solid #ccc;box-shadow: 0px 1px 0px 0px #ededed inset;}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info p.footer-group-title {font-size:14px;font-weight:500;margin:6px 0;}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info p.cs-call {font-size:21px;font-weight:500;}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp {display:flex;flex-wrap: wrap;justify-content: space-between;}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp span a:hover {color:#33384a;} 		
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp div.company-info-wrap {width:100%;}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp div.company-info-wrap ul li.footer-group-info-line {font-size:11px;font-weight:400;line-height:1.5;}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp div:nth-child(2) p span.blog {display: inline-block;width: 15px;height: 14px;background-image: url('/common/gnb_ico_blog.png');background-size: contain;background-repeat: no-repeat;padding-left: 0px;vertical-align: middle;margin-bottom: 4px;line-height: 15px;background-position-y: 0px;margin-left:4px;text-indent:-9999px; filter: grayscale(100%);}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp div:nth-child(2) p span.insta {display: inline-block;width: 15px;height: 14px;background-image: url('/common/gnb_ico_ins.png');background-size: contain;background-repeat: no-repeat;padding-left: 0px;vertical-align: middle;margin-bottom: 4px;line-height: 14px;background-position-y: 0px;margin-left:4px;text-indent:-9999px;filter: grayscale(100%);}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp div:nth-child(2) p span.face {display: inline-block;width: 15px;height: 14px;background-image: url('/common/gnb_ico_fb.png');background-size: contain;background-repeat: no-repeat;padding-left: 0px;vertical-align: middle;margin-bottom: 4px;line-height: 14px;background-position-y: 0px;margin-left:4px;text-indent:-9999px;filter: grayscale(100%);}
	div.gnb-footer-wrap div.gnb-footer-content div.company-info div.company-info-cs-warp div:nth-child(2) p span.rv {display: inline-block;width: 90px;height: 14px;background-image: url('/common/gnb_ico_rvr.png');background-size: contain;background-repeat: no-repeat;padding-left: 16px;vertical-align: middle;margin-bottom: 4px;line-height: 14px;background-position-y: 0px;margin-left:4px;font-weight:600;}
	/* 메인 :: 게시판 Wrap */
	#main-wrap div.main-content-wrap div.wrap-main-bbs {display: block;margin: 20px 8px;text-align:center;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section {display:block;width:100%;padding: 0 10px;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section ol.bbs-row li div span.bbs-subject {display:block;text-align:left;overflow: hidden;white-space: nowrap;word-break: break-all;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section ol.bbs-row li div span.new {display: inline-block;vertical-align: top;}		
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section div.bbs-list-hd div.main-bbs-tit > a {color:#333;} 
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section div.bbs-list-hd div.main-bbs-more > a {color:#333;} 
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section img {max-width:100%;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section-double {display:block;width:100%;padding: 0 10px;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section-double div.player {margin-top:20px;}		
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.banner {margin:8px 0;}		
	#main-wrap div.main-content-wrap div.main-wide-banner {display: block;margin: 0 16px;text-align:center;}
	#main-wrap div.main-content-wrap div.main-wide-banner p img {width:100%;}
	/* 메인 :: 배너 */	
	div.main-rolling-banner-wrap {width:100%;background-color:#ddd;border-bottom:none;padding:10px;}
	div.main-rolling-banner-wrap div.main-rolling-banner-content {display:block;width:100%;margin:0 auto;}
	div.main-rolling-banner-wrap div.main-rolling-banner-content div.wrap-main-banner { width: 100%;}
	div.main-rolling-banner-wrap div.main-rolling-banner-content div.wrap-main-banner div.main-banner div.swiper { width: 100%;height: 100%;}
	div.main-rolling-banner-wrap div.main-rolling-banner-content div.wrap-main-banner div.main-banner div.swiper-slide {text-align: center;font-size: 18px;display: flex;justify-content: center;align-items: center;}
	div.main-rolling-banner-wrap div.main-rolling-banner-content div.wrap-main-banner div.main-banner div.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
	/* 모바일 사이드(GNB) 메뉴 */	
	div.mobile-gnb-wrap {display:block;width:100%;}
	div.mobile-gnb-wrap div.mobile-gnb-content {display: flex;flex-wrap: wrap;justify-content: space-between;align-content: center;align-items: center;height:40px;line-height:40px;margin:10px 0;}		
	div.mobile-gnb-wrap div.mobile-gnb-content div.mobile-menu {display:inline-block;font-size:22px;padding:0 12px;}
	div.mobile-gnb-wrap div.mobile-gnb-content div.mobile-gnb-logo {width:101px;height:40px;background-image:url('/images/main/logo/erumenb_logo.png');background-size:cover;text-indent:-99999px;}
	div.mobile-gnb-wrap div.mobile-gnb-content div.mobile-menu-util {display:inline-block;float:right;line-height:1;}
	/* 배너 :: 모바일 TEXT  */	
	div.mobile-main-top-go {display: inline-block;background-color:#eee;width:100%;height:56px;line-height:40px;overflow-x:auto;overflow-y:hidden;text-wrap:nowrap;text-align:center;}
	div.mobile-main-top-go div.mobile-go-item {display:inline-block;font-size:16px;font-weight:500;height:40px;line-height:40px;padding:0;margin:6px 6px 12px 6px;min-width:60px;text-align:center;color:#333;}
	div.mobile-main-top-go div.mobile-go-item a {color:#333;}
	/* 메인 :: 배너 */
	div.banner {}
	div.banner p.mo-bnr {display:block;}
	div.banner p.pc-bnr {display:none;}
	div.banner-side {}
	div.banner-side p.mo-bnr {display:block;}
	div.banner-side p.pc-bnr {display:none;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section div.bbs-list a img {width:100%;}

	/* 마이페이지 :: 회원정보 수정 폼 */
	div.member-info-wrap {width:100%;margin:0 auto;}
	div.member-info-wrap div.member-join-frm {line-height:2;}
	div.member-info-wrap div.member-join-frm span.member-join-notice {display:block;font-size:11px;color:#ff0000;line-height:1.5;font-weight:400;}
	div.member-info-wrap div.member-join-frm span.member-join-item {font-weight:500;color:#272421;padding-top:10px;min-width:120px;display:inline-block;}
	div.member-info-wrap div.member-join-frm span.parent {color:#cc9966;}
	/* 회원가입 :: 동의 폼 */
	div.member-join-wrap div.agree-title {margin:4px 0;font-size:14px;font-weight:600;}
	div.member-join-wrap div.agree-content {min-height:70px;height:100px;border:1px solid #999;background-color:#f7fdff;padding:4px;overflow-y:auto;}
	div.member-join-wrap div.agree-item {display: flex;margin: 10px 0;justify-content: space-between;align-items: center;flex-wrap: nowrap;}		
	/* 회원정보수정 */
	div.member-info-edit {width:100%;margin: 0 auto;}
	div.member-info-edit span.member-join-item {display:inline-block;font-weight:600;color:#272421;padding-top:10px;min-width:120px;}
	div.member-info-edit span.member-join-notice {display:block;font-size:12px;color:#5c75c9;font-weight:400;}
}

@media all and (min-width:481px) and (max-width:767px) {
	html, body {margin:4px;}
	#main-wrap {display:block;width:100%;margin:0 auto;}
	div.page-content-wrap {padding:0 2px;}
	.mo {display:block;}
	/* GNB > SNS 유틸리티*/
	div.gnb-top-wrap {display:none;}
	div.gnb-top {display:none;}
	/* GNB > 로고 & 양쪽 배너*/
	div.gnb-logo-menu-wrap {display:none;}
	div.gnb-menu-wrap {display:none;} 
	div.gnb-menu {display:none;}
	div.gnb-menu-content {display:none;}
	/* 대메뉴 : gnb-menu-wrap > gnb-menu */
	/* 대메뉴 전체 메뉴 */
	#gnb_allmenu {display:block; z-index:99999;width: 100%;background-color:#fdfdfd;padding:10px 0;border-bottom:1px solid #666;border-top:2px solid #0d6cee;box-shadow: 1px 1px 1px 1px #eaeaea;}
	#gnb_allmenu .gnb_allmenu_conts {display: block;width: 1020px;margin: 0 auto;}
	#gnb_allmenu .gnb_allmenu_conts ol {display: flex;list-style: none;justify-content: space-evenly;width: 100%;margin-left:40px;}
	#gnb_allmenu .gnb_allmenu_conts ol > li {width: calc(100%/6);padding:10px 0;}
	#gnb_allmenu .gnb_allmenu_conts ul {}
	#gnb_allmenu .gnb_allmenu_conts ul li { width:100%; color:#333; text-align:left; position:relative;padding:0 0 4px 14px;font-size:12px;}
	#gnb_allmenu .gnb_allmenu_conts ul li.group-title {font-weight:600;padding:0px 0 8px 8px}
	#gnb_allmenu .gnb_allmenu_conts ul li.last {margin-bottom:14px;}		
	/* LNB */
	/*	좌측 메뉴 */
	div.side-menu { display:none;}
	/* 서브 헤더 & location */
	div.gnb-local-wrap div.gnb-local {display:none;}	
	div.mobile-menu-location {display:block;}
	div.mobile-menu-location a {color:#333;}
	div.mobile-menu-location span.home {font-weight:500;}
	div.mobile-menu-location span.group {margin:8px 0;font-weight:400;}
	div.mobile-menu-location span.last_group {margin:8px 0;font-weight:400;}
	/* 독해왕 */			
	div.page-content-wrap section div.half-content-dp-wrap {display:flex;flex-wrap:wrap;justify-content:flex-start;}
	div.page-content-wrap section div.half-content-dp-wrap div section.hd-title-group {}
	div.page-content-wrap section div.half-content-dp-wrap div section.hd-title-group-sub {margin-top:10px;}
	div.page-content-wrap section div.half-content-dp-wrap div.col {padding:0 10px;}
	div.page-content-wrap section div.half-content-dp-wrap span.reading-king-leading-text {display:block;font-size:13px;margin-top:30px;}
	div.page-content-wrap section div.half-content-dp-wrap span.reading-king-hd-title {font-weight:600;font-size:32px;}
	div.page-content-wrap section div.swiper-content-wrap {max-width:420px;height:280px;margin:0 auto;}
	div.page-content-wrap section div.half-content-dp-wrap p {display:block;float:left;width:100%;}
	div.page-content-wrap section div.half-content-dp-wrap p.reading-king-exp-text {font-size:14px;line-height:1.3;width:100%;float:none;}
	
	div.page-content-wrap section div.half-content-dp-wrap h3.blog-author-nick {display:block;width:100%;font-size:14px;font-weight:400;margin-top:10px;}
	div.page-content-wrap section div.half-content-dp-wrap p.post-high-light-text {display:block;float:none;width:100%;}
	/*	리스트 검색 상단 */
	div.list-search-wrap div.list-head div.list-total-rows {font-weight:300;}
	div.list-search-wrap div.list-head div.list-search-condition {display:none;width:auto;text-align:right;}
	div.list-search-wrap div.list-head div.list-search-condition input[type='text'] {width:120px;}
	div.list-search-wrap div.list-foot div.list-search-condition {text-align:right;}
	div.list-search-wrap div.list-foot div.list-search-condition input[type='text'] {width:120px;}
	/* 비회원 글 인증 738 */
	div.member-login-wrap {display:block;width:480px;}
	/* 게시판 목록 */	
	div.post-list-wrap table {border:none;}
	div.post-list-wrap table tbody tr.no-data {display:none;}
	div.post-list-wrap table tbody tr:first-child {border-top:1px solid #cacaca;}
	div.post-list-wrap table tbody tr:last-child {border-bottom:1px solid #cacaca;}
	div.post-list-wrap table tbody tr.no-data {display:block;}
	div.post-list-wrap table tbody tr td.post-subject {min-width:100%;}
	div.post-list-wrap table thead {display:none;}
	div.post-list-wrap table th {border-bottom:1px solid #c1c1c1; background-color:#e0edf8;}
	div.post-list-wrap table th:nth-child(7) {display:none;}
	div.post-list-wrap table th, td {line-height: 1.4;}
	div.post-list-wrap table tbody tr td:nth-child(1) {display:none;}
	div.post-list-wrap table tbody tr td:nth-child(2) {display:none;}
	div.post-list-wrap table tbody tr td:nth-child(3) {display:block;}
	div.post-list-wrap table tbody tr td:nth-child(4) {display:none;}
	div.post-list-wrap table tbody tr td:nth-child(5) {display:none;}
	div.post-list-wrap table tbody tr td:nth-child(6) {display:none;}
	div.post-list-wrap table tbody tr td:nth-child(7) {display:none;}
	div.post-list-wrap table tbody tr td {border:1px solid #cacaca;padding:8px 4px;font-size:14px;}
	div.post-list-wrap table tbody tr td {border:none;}
	div.post-list-wrap table tbody tr td {border-bottom:1px solid #cacaca;}
	div.post-list-wrap table tbody tr td.post-view-subject {text-align:left;font-size:14px;background-color:#e1f7ff;line-height:1.4;}
	div.post-list-wrap table tbody tr td.post-subject {text-align:left;font-size:16px;}
	div.post-list-wrap table tbody tr td.post-subject span.post-subject-text {font-weight:500;font-size:15px;}
	div.post-list-wrap table tbody tr td.post-subject div.mo {font-size:11px;}
	div.post-list-wrap table tbody tr td.post-subject span.mo-sub-separator {display:inline-block;font-size:12px;color:#d9d9d9;width:4px;margin:0 2px;}
	div.post-list-wrap table tbody tr td.post-subject span.post-file-cnt {font-weight:400;}
	div.post-list-wrap table tbody tr td.post-subject div.mo {display:block;}
	/*	뷰 */
	div.post-view {}
	div.post-view tr.mo {display:none;}
	div.post-view th:nth-child(1) {display:none;}
	div.post-view td.post-view-subject  {text-align:center;font-size:16px;font-weight:500;background-color:#e1f7ff;line-height:1.8;}
	div.post-view td.post-view-nick, td.post-content-wrap, td.post-view-att {text-align:left;padding:8px;border-bottom:1px solid #eee;font-weight:400;}
	div.post-view td.post-add-form-row-data {padding:8px;font-size:12px;}
	div.post-view td.post-content-wrap p {line-height:1.5;}
	div.post-view table tbody tr td.post-content-wrap  img {max-width:100%;height:auto;}
	div.post-view span.post-subject-text {font-size:14px;}
	div.post-view span.post-subject-text a {font-weight:400;padding:4px 0;margin-bottom:12px;}
	div.post-view div.attline {display:block;width:100%;margin-bottom : 2px;}
	div.post-view span.attList a {display:inline-block;color:#666;text-decoration:none;font-weight:400;}
	div.post-view span.attList a:hover {color:#ff3366;}
	/* 쓰기 */
	span.post-add-form-row {margin-bottom:16px;}
	div.frm-post-new th { display:none;}
	div.frm-post-new td div.check-alim input[type=checkbox] {margin-bottom:4px;}					
	div.post-content-wrap img {max-width:100%;}
	div.frm-post-new div.post-extra-wrap span.form-item-title-content {display:inline-block;font-weight:500;margin:6px 0;}
	div.frm-post-new div.attFileWrap {display:block;border: 1px solid #dedede;margin: 20px 0;padding: 10px 0;text-align:center;background-color: #fafafa;}
	div.frm-post-new span.dragInfo {display:block;margin: 20px 0;font-weight:500;}
		
	div.frm-post-new div.post-extra-wrap div.post-extra-item input {margin-bottom:6px;}
	div.frm-post-new div.post-extra-wrap div.post-extra-item label {margin-top:4px;margin-right:4px;}
	div.frm-post-new p.form-item-desc {font-size:12px;font-weight:400;color:#8f99af;padding:0;display:block;line-height:1.5;margin-bottom:4px;}
	/* 쓰기 추가 양식 */
	div.post-view div.post-add-form > table {border-top:1px solid #eee;;border-bottom:1px solid #eee;margin-top:4px;max-width:100%;table-layout:fixed;}
	div.post-view div.post-add-form tr {display: flex;flex-direction: column;}
	div.post-view div.post-add-form tr.post-add-form-row td {color:#333;font-weight:400;} 
	div.post-view div.post-add-form tr.post-add-form-row td.form-item-title {text-align: left;font-weight:400;background-color:#eee;} 
	div.post-view div.post-add-form tr.post-add-form-row td.form-item-title, td.form-item {text-align: left;line-height:1.5;word-wrap:break-word;} 
	div.post-view div.post-add-form-row {display: block;text-align: left;vertical-align: middle;clear:both;}
	div.post-view div.post-add-form-row span.form-item-title {display:block;;font-weight:400;padding-right:8px;} 
	div.post-view div.post-add-form-row span.form-item-title-content {} 
	div.post-view div.post-add-form-row span.form-item {display:block;padding-left:0;word-break:break-all} 
	div.post-view div.post-add-form-row span.form-item select {} 
	/* 목록 분류*/
	div.cate-wrap div.cate-item {max-width:88px;overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;  word-break: break-all;}
	/* 댓글 쓰기 */
	div	.comment-list-warp div.check-alim input[type=checkbox] {margin-bottom:4px;}
	/*	Gnb TOP */
	div.gnb-top-wrap div.gnb-top span {font-weight:300;}
	div.gnb-top-wrap div div.sns span {margin-right:8px;}
	div.gnb-top-wrap div div.util span {margin-left:8px;}
	/* 로그인 폼 */
	#chk-Id-Save , #chk-Auto-Login {line-height:20px;font-size:12px;} 
	div.member-info-wrap {min-width:300px;width:100%;margin:0 auto;}
	div.agree-title {margin:4px 0;font-size:14px;font-weight:600;}
	div.agree-content {min-height:70px;height:100px;border:1px solid #999;background-color:#e9e9e9;padding:4px;overflow-y:auto;}
	div.agree-item {display: flex;margin: 10px 0;justify-content: space-between;align-items: center;flex-wrap: nowrap;}
	/* 회원가입 혹은 회원정보 수정 */
	div.member-join-frm {line-height:2;}
	div.member-info-wrap div.member-join-frm span.member-join-notice {display:block;font-size:11px;color:#ff0000;line-height:1.5;font-weight:200;}
	div.member-info-wrap div.member-join-frm span.member-join-item {font-weight:500;color:#272421;padding-top:10px;min-width:120px;display:inline-block;}
	div.member-info-wrap div.member-join-frm span.parent {color:#cc9966;}
	div.member-parent-check {display:none;}
	button.btn-member-login-frm {width:200px;height:34px;}
	/* 회원 정보 수정 */
	div.member-info-edit {min-width: 300px;max-width: 100%;margin: 0 auto;}
	div.member-info-edit span.member-join-item {display:inline-block;font-weight:600;color:#272421;padding-top:10px;min-width:120px;}
	div.member-info-edit span.member-join-notice {display:block;font-size:12px;color:#5c75c9;}
	/* mesg-view */
	div.post-list-wrap td.post-content-wrap {min-height: 380px;text-align: left;padding: 4px;font-weight: 400;font-size: 14px;color: #333;}
	div.replay-messge {margin:10px 0;font-weight:600;}
	/*푸터*/
	div.gnb-footer-wrap div.gnb-footer-content {width:100%;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col li.footer-menu-section {flex-basis: calc(100% / 3);flex-grow: 1;padding-left:10px;gap:10px;margin-right:10px;}
	/*메인*/
	#main-wrap div.main-content-wrap div.wrap-main-bbs {display: block;margin: 20px 8px;text-align:center;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section-double {display:block;width:100%;padding: 0 10px;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section {display:block; width:100%;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section div.bbs-list img {max-width:100%;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section ol.bbs-row li div {line-height:1.5;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section ol.bbs-row li div span.bbs-subject {max-width: 380px;display: inline-block; text-align:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section ol.bbs-row li div span.new {display: inline-block;vertical-align: top;}	
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section ol.bbs-row {display:block; width:100%;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.banner {margin:8px 0;}
	#main-wrap div.main-content-wrap div.main-wide-banner {margin:10px;}
	#main-wrap div.main-content-wrap div.main-wide-banner p img {width:100%;}
	div.main-rolling-banner-wrap {width:100%;background-color:#ddd;border-bottom:none;padding:10px;}
	div.main-rolling-banner-wrap div.main-rolling-banner-content {display:block;width:100%;margin:0 auto;}
	div.wrap-main-banner { width: 100%;}
	div.wrap-main-banner div.main-banner div.swiper { width: 100%;height: 100%;}
	div.wrap-main-banner div.main-banner div.swiper-slide {text-align: center;font-size: 18px; display: flex;justify-content: center;align-items: center;}
	div.wrap-main-banner div.main-banner div.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
	/* 모바일 GNB 메뉴 */	
	div.mobile-gnb-wrap {display:block;width:100%;}
	div.mobile-gnb-wrap div.mobile-gnb-content {display: flex;flex-wrap: wrap;justify-content: space-between;align-content: center;align-items: center;height:40px;line-height:40px;margin:10px 0;}
	
	div.mobile-gnb-wrap div.mobile-gnb-content div.mobile-menu {display:inline-block;font-size:22px;padding:0 12px;}
	div.mobile-gnb-wrap div.mobile-gnb-content div.mobile-gnb-logo {width:101px;height:40px;background-image:url('/images/main/logo/erumenb_logo.png');background-size:cover;text-indent:-99999px;}
	div.mobile-gnb-wrap div.mobile-gnb-content div.mobile-menu-util {display:inline-block;float:right;line-height:1;}
	div.mobile-main-top-go {display: inline-block;background-color:#eee;width:100%;height:56px;line-height:40px;overflow-x:auto;overflow-y:hidden;text-wrap:nowrap;text-align:center;}
	div.mobile-main-top-go div.mobile-go-item {display:inline-block;font-size:16px;font-weight:600;height:40px;line-height:40px;padding:0;margin:6px 6px 12px 6px;min-width:60px;text-align:center;}
	/* 배너 */
	div.banner {}
	div.banner p.mo-bnr {display:block;}
	div.banner p.pc-bnr {display:none;}
	div.banner-side {}
	div.banner-side p.mo-bnr {display:block;}
	div.banner-side p.pc-bnr {display:none;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section div.bbs-list img {width:100%;}
}

@media all and (min-width:768px) and (max-width:909px) {
	#main-wrap {display:block;width:100%;margin:0 auto;}
	div.gnb-logo-menu-wrap div.gnb-menu {width:100%;}
	div.gnb-top {width:100%;}
	div.gnb-top-wrap div div.util span {margin-left:0px;}
	div.gnb-top-wrap div div.util span.rv {width:80px;}
	div.gnb-menu-wrap div.gnb-menu {width:100%;}
	div.bbs-content-wrap {padding:4px 4px 0 4px;}
	div.gnb-footer-wrap div.gnb-footer-content {width:100%;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col li.footer-menu-section {flex-basis: calc(100% / 4);flex-grow: 1;padding-left:10px;gap:10px;margin-right:10px;}
	/* 비회원 글 인증  890 */
	div.member-login-wrap {display:block;width:480px;margin:0 auto;}
	/* 게시판 목록 */		
	div.post-list-wrap table {border:none;}
	div.post-list-wrap table tbody tr.no-data {display:none;}
	div.post-list-wrap table tbody tr:first-child {border-top:1px solid #cacaca;}
	div.post-list-wrap table tbody tr:last-child {border-bottom:1px solid #cacaca;}
	div.post-list-wrap table tbody tr.no-data {display:block;}
	div.post-list-wrap table tbody tr td.post-subject {min-width:100%;}
	div.post-list-wrap table thead {display:none;}
	div.post-list-wrap table th {border-bottom:1px solid #c1c1c1; background-color:#e0edf8;}
	div.post-list-wrap table th:nth-child(7) {display:none;}
	div.post-list-wrap table th, td {line-height: 1.4;}
	div.post-list-wrap table tbody tr td:nth-child(1) {display:none;}
	div.post-list-wrap table tbody tr td:nth-child(2) {display:none;}
	div.post-list-wrap table tbody tr td:nth-child(3) {display:block;}
	div.post-list-wrap table tbody tr td:nth-child(4) {display:none;}
	div.post-list-wrap table tbody tr td:nth-child(5) {display:none;}
	div.post-list-wrap table tbody tr td:nth-child(6) {display:none;}
	div.post-list-wrap table tbody tr td:nth-child(7) {display:none;}
	div.post-list-wrap table tbody tr td {border:1px solid #cacaca;padding:8px 4px;font-size:14px;}
	div.post-list-wrap table tbody tr td {border:none;}
	div.post-list-wrap table tbody tr td {border-bottom:1px solid #cacaca;}
	div.post-list-wrap table tbody tr td.post-view-subject {text-align:left;font-size:14px;background-color:#e1f7ff;line-height:1.4;}
	div.post-list-wrap table tbody tr td.post-subject {text-align:left;font-size:16px;}
	div.post-list-wrap table tbody tr td.post-subject span.post-subject-text {font-weight:500;font-size:15px;}
	div.post-list-wrap table tbody tr td.post-subject div.mo {font-size:11px;}
	div.post-list-wrap table tbody tr td.post-subject span.mo-sub-separator {display:inline-block;font-size:12px;color:#d9d9d9;width:4px;margin:0 2px;}
	div.post-list-wrap table tbody tr td.post-subject span.post-file-cnt {font-weight:400;}
	div.post-list-wrap table tbody tr td.post-subject div.mo {display:block;}
	
	div.cate-wrap {display:flex;}
	#wrap {margin:0 auto;box-sizing:border-box;width:100%;}
	
	#main-wrap div.main-content-wrap div.wrap-main-bbs {display: flex;margin: 10px 8px;text-align:center;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section-double {display:block;width:100%;padding: 0 10px;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section {display:block; width:100%;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section div.bbs-list img {max-width:100%;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section ol.bbs-row li div {line-height:1.5;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section ol.bbs-row li div span.bbs-subject {max-width: 380px;display: inline-block; text-align:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section ol.bbs-row li div span.new {display: inline-block;vertical-align: top;}	
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.main-bbs-section ol.bbs-row {display:block; width:100%;}
	#main-wrap div.main-content-wrap div.wrap-main-bbs div.banner {margin:8px 2px;}
	#main-wrap div.main-content-wrap div.main-wide-banner {margin:10px;}
	#main-wrap div.main-content-wrap div.main-wide-banner p img {width:100%;}	
}	
@media all and (min-width:910px) and (max-width:1022px) {
	.mo {display:none;}
	div.gnb-top {width:100%;}
	div.gnb-logo-menu-wrap div.gnb-menu {width:100%;}
	div.gnb-menu-wrap div.gnb-menu {width:100%;}
	div.gnb-footer-wrap div.gnb-footer-content {width:100%;}
	div.bbs-content-wrap {padding:4px 4px 0 4px;}
	div.page-content-wrap {padding:4px 4px 0 4px;}

	/* 비회원 글 인증 124 */
	div.member-login-wrap {display:block;width:480px;margin:0 auto;}
	
	#main-wrap {display:block;width:100%;margin:0 auto;}
	#main-wrap div.main-content-wrap {display:block;}
	#main-wrap div.main-content-wrap div.main-wide-banner {margin:20px 4px;}
	div.cate-wrap {display:flex;}
	div.gnb-footer-wrap div.gnb-footer-content div ul.ft-nav-col li.footer-menu-section {flex-basis:calc(100% / 7);}

}	
@media all and (min-width:1023px) {
	.mo {display:none;}
	div.gnb-top-wrap div.gnb-top span {font-weight:400;}
	div.gnb-top-wrap div div.sns span {margin-right:2px;}
	div.gnb-top-wrap div div.sns span.dday {font-weight:600;padding-right:0;}
	div.gnb-top-wrap div div.sns em.ksat {color:#ff0066;padding-right:0;}
	div.gnb-top-wrap div div.util span {margin-left:4px;}
	div.gnb-top-wrap div div.sns span.erumbook {display: inline-block;width: 33px;height: 16px;background-image: url('/common/gnb_ico_erumbook.png');background-size: contain;background-repeat: no-repeat;padding-left: 0px;vertical-align: middle;margin-bottom: 4px;line-height: 16px;background-position-y: 0px;margin-left:6px;text-indent:-99999px;}
	div.gnb-top-wrap div div.sns span.voca2000 {display: inline-block;font-weight:600;}
	div.gnb-top-wrap div div.sns a:hover {color:#33384a;} /*text-decoration:none;*/
	div.gnb-top-wrap div div.util span.rv {display: inline-block;width: 80px;height: 16px;background-image: url('/common/gnb_ico_rvr.png');background-size: contain;background-repeat: no-repeat;padding-left: 16px;vertical-align: middle;margin-bottom: 4px;line-height: 16px;background-position-y: 0px;margin-left:-10px;font-weight:600;}
	div.gnb-logo-menu-wrap div.gnb-menu {width:1020px;}
	/* 로그인 폼 */
	#chk-Id-Save , #chk-Auto-Login {line-height:20px;font-size:12px;} 
	div.member-info-wrap {min-width:300px;width:500px;margin:0 auto;}
	div.agree-title {margin:4px 0;font-size:14px;font-weight:600;}
	div.agree-content {min-height:70px;height:100px;border:1px solid #999;background-color:#e9e9e9;padding:4px;overflow-y:auto;}
	div.agree-item {display: flex;margin: 10px 0;justify-content: space-between;align-items: center;flex-wrap: nowrap;}
	div.member-join-frm {line-height:2;}
	div.member-info-wrap div.member-join-frm span.member-join-notice {display:block;font-size:11px;color:#ff0000;line-height:1.5;font-weight:400;}
	div.member-info-wrap div.member-join-frm span.member-join-item {font-weight:600;color:#272421;padding-top:10px;min-width:120px;display:inline-block;}
	div.member-info-wrap div.member-join-frm span.parent {color:#cc9966;}
	div.member-parent-check {display:none;}
	button.btn-member-login-frm {width:200px;height:34px;}
	/* 회원 정보 수정 */
	div.member_info_edit {min-width: 300px;width: 500px;margin: 0 auto;}
	div.member_info_edit span.member-join-item {display:inline-block;font-weight:600;color:#272421;padding-top:10px;min-width:120px;}
	div.member_info_edit span.member-join-notice {display:block;font-size:12px;color:#5c75c9;}

	/* 비회원 글 인증 124 */
	div.member-login-wrap {display:block;width:480px;margin:0 auto;}

	/* mesg-view */
	div.post-list-wrap td.post-content-wrap {min-height: 380px;text-align: left;padding: 4px;font-weight: 400;font-size: 14px;color: #333;}
	div.replay-messge {margin:10px 0;font-weight:600;}
	/* 메인 */
	div.main-rolling-banner-wrap {width:100%;border-bottom:1px solid #ddd;box-shadow: 0px 0px 1px 1px #eee;padding:10px;}
	div.main-rolling-banner-wrap div.main-rolling-banner-content {display:block;width:1000px;margin:0 auto;}
	div.wrap-main-banner { width: 100%;}
	div.wrap-main-banner div.main-banner div.swiper { width: 100%;height: 100%;}
	div.wrap-main-banner div.main-banner div.swiper-slide {text-align: center;font-size: 18px;display: flex;justify-content: center; align-items: center; }/*box-shadow: 2px 2px 2px 2px #000 inset; */
	div.wrap-main-banner div.main-banner div.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
	/* 모바일 GNB & 모바일 좌측메뉴 */
	div.mobile-gnb-menu-wrap {display:none;}
	/* div.mobile-gnb-menu-wrap {display:none;position:absolute;top:0;left:0;z-index:88888;background-color:#eee;width:240px;padding-right:40px;margin:0;padding:0;overflow-x:hidden;overflow-y;auto;height:100%;background-color:#222;} */
	div.mobile-gnb-menu-wrap div.mobile-gnb-allmenu-wrap {}
	div.mobile-gnb-wrap {display:none;}
	/*	div.mobile-gnb-wrap {position:relative;} */
	div.mobile-gnb-wrap div.mobile-gnb-content {display: none;flex-wrap: wrap;justify-content: space-between;align-content: center;align-items: center;height:40px;line-height:40px;margin:10px 0;}
	div.mobile-gnb-wrap div.mobile-gnb-content div.mobile-menu {display:inline-block;font-size:22px;padding:0 12px;}
	div.mobile-gnb-wrap div.mobile-gnb-content div.mobile-gnb-logo {width:101px;height:40px;background-image:url('/images/main/logo/erumenb_logo.png');background-size:cover;text-indent:-99999px;}
	div.mobile-gnb-wrap div.mobile-gnb-content div.mobile-menu-util {}
	div.mobile-main-top-go {display:none;}
	div.cate-wrap {display:flex;}
}
