<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@media all and (max-width:1100px) {
	.board-list-top {padding:20px 20px 20px}
	.board-list-top .board-search-wrap .board-search select {min-width:150px}
	.board-list-top .board-search-wrap .board-search input.text {width:180px}
}
@media all and (max-width:1024px) {
	.gallery-in-wrap .pimg a:after {width:64px;height:79px;background-size:contain}
	.board-list-table .writer {width:100px}
}

/*게시판 상단 박스*/
@media all and (max-width:999px){
	.board-list-top .board-search-wrap .board-search {position:relative}
	.board-list-top .board-search-wrap .board-search select {width:100px}
	.board-list-top .board-search-wrap .board-search:before,
	.board-category-selfrm select {-webkit-appearance:none;border-radius:0}
	.board-category-selfrm .select:before {position:absolute;top:50%;left:85px;margin-top:-3px;content:"";display:block;width:0;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}
	.board-category-selfrm .select {position:relative;display:inline-block;vertical-align:top;width:50%}
	.board-category-selfrm select {width:100%}
	.board-category-selfrm .select:before {left:auto;right:10px}
	.board-category-selfrm .btn-go {border-radius:0}

	.board-list-table .subject .isNewIcon {width:20px;height:20px}
}
@media all and (max-width:899px){
	.board-list-top {padding:20px}
	.board-list-top .board-tot-wrap {float:none;padding:0}
	.board-list-top .board-search-wrap {float:none;text-align:left;margin:10px 0 0}
	.board-list-top .board-search-wrap .board-search {float:none;box-sizing:border-box}
	.board-list-top .board-search-wrap .board-search select {position:absolute;width:150px;min-width:auto;left:0;top:0}
	.board-list-top .board-search-wrap .board-search input.text {box-sizing:border-box;width:100%;padding:0 60px 0 160px;margin:0}
	.board-list-top .board-search-wrap .board-search .bd-btn-srch {position:absolute;right:0;top:0}
	.board-category-selfrm select {min-width:auto;height:40px;padding-left:10px}
	.board-category-selfrm .btn-go {width:60px;height:40px}

	.gallery-list li {width:31.422%;margin:0 2.866% 20px 0}
	.gallery-list li:nth-child(4n) {margin:0 2.866% 20px 0}
	.gallery-list li:nth-child(3n) {margin:0 0 20px 0}

	.board-list-table .f-chk,
	.board-list-table .f-num,
	.board-list-table .f-hits {display:none}
	.board-list-table .f-date:after {display:none}
	.qna-board-wrap .board-list-table .f-date:after {display:block}
	.vgallery-list li .pimg {height:60px}
	.vgallery-list-cont {height:120px}
	.vgallery-llist .btnPrev {position:absolute;left:0px;top:25px}
	.vgallery-llist .btnNext {position:absolute;right:0px;top:25px}
	.webzine-list-li .ptitle {padding-right:0}
	.webzine-list-li .ptit {max-width:96%}
}
@media all and (max-width:699px){
	.board-list-top .board-tot-wrap {display:block;float:none;padding:0}
	.board-list-table .f-cate {display:none}
	.board-list-table .f-nm {display:none}
}
@media all and (max-width:600px) {
	.gallery-list li {width:48.567%;margin:0 2.866% 20px 0}
	.gallery-list li:nth-child(4n) {margin:0 2.866% 20px 0}
	.gallery-list li:nth-child(3n) {margin:0 2.866% 20px 0}
	.gallery-list li:nth-child(2n) {margin:0 0 20px 0}
}
@media all and (max-width:540px){
	.board-list-top {padding:10px}
	.board-list-top .board-search-wrap .board-search select {width:125px;height:40px;line-height:40px;padding:0 50px 0 5px !important}
	.board-list-top .board-search-wrap .board-search input.text {height:40px;line-height:40px;padding:0 50px 0 135px}
	.board-list-top .board-search-wrap .board-search .bd-btn-srch {width:40px;height:40px;background-position:-5px -5px}
	.board-category-selfrm {padding:15px 5px}
}
@media all and (max-width:480px) {
	.board-category-selfrm .select {width:70%}
	.board-category-selfrm .btn-go {font-size:13px;width:50px}

	/* 상단 타이틀 설정(th) */
	.board-list-table thead th {height:auto;line-height:1.3em;padding-top:12px;padding-bottom:11px}
	/* 기본 td 속성 */
	.board-list-table tbody td {padding-left:2px;padding-right:2px;padding-top:10px;padding-bottom:11px;height:auto}
	.board-list-table tbody td * {vertical-align:middle}
	.board-list-table .subject {text-align:left;padding-left:7px;padding-right:3px}
	.board-list-table tbody td.subject &gt; p {min-width:120px;/* max-width:200px; */}
	.board-list-table tbody td.subject span.r-stat {float:left;margin:3px 5px 0 0}
	.board-list-table tbody td.writer &gt; p {max-width:90px}
	.board-list-table tbody td.cate &gt; p {max-width:90px}
	.board-list-table tbody td.date &gt; p {max-width:80px}
	.board-list-table tbody td.date2 &gt; p {max-width:80px}
	.board-list-table tbody td.read &gt; p {max-width:40px}
	.board-list-admtit {display:none}

	/*이미지 갤러리*/
	.imgcont-in-wrap a {height:65px;padding:10px 0px 10px 0px}
	.imgcont-in-wrap .pimg {height:65px;width:85px;left:0px;top:10px}
	.imgcont-in-wrap .pimg img {height:65px;width:85px}
	.imgcont-in-wrap .pcont {padding-left:95px;line-height:1.3em}
	.imgcont-in-wrap .pcont .ptitle {font-size:13px;padding:0px 0px 5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
	.imgcont-in-wrap .pcont .ptxt {padding-bottom:0px;margin-bottom:2px;max-height:2.6em;line-height:1.3em;overflow:hidden}
	.imgcont-in-wrap .pcont .pinfo {color:#999; padding-left:20px; background:url(/_Img/Board/icon_note.gif) no-repeat left}

	/*이미지 갤러리 */
	.vgallery-list-cont {height:100px}
	.vgallery-llist .btnPrev {position:absolute;left:0px;top:20px}
	.vgallery-llist .btnNext {position:absolute;right:0px;top:20px}
	.vgallery-list li a:hover .isMask,
	.vgallery-list li.over .isMask {display:block;border:1px solid #cf203a;position:absolute;left:-1px;top:-1px;width:100%;height:100%;z-index:100}

	/*자료실 전용*/
	.pds-in-wrap {padding:5px 0px 5px 0px}
	.pds-in-wrap .pcont {line-height:130%;padding-right:0px}
	.pds-in-wrap .pbtn {position:relative;right:auto;top:auto;font-size:11px}
	.board-write-tbl {table-layout:fixed}
	.board-write-tbl .row_files td .board-file-form {width:96%;position:relative;overflow:hidden}
	.board-write-tbl .row_files td .board-file-form label {color:blue}
	.board-write-tbl .row_files td .board-file-form input {max-width:140px;margin:0;overflow:hidden;padding:0;font-size:11px}
	.board-write-tbl .row_files td .board-file-form span {display:block;font-size:11px}

	.board-write-tbl {border:0}
	.board-write-tbl .col_lbl {width:70px;display:block}
	.board-write-tbl tr {display:block;width:100%;position:relative;border-bottom:1px solid #ddd}
	.board-write-tbl tr th {display:block;position:absolute;left:0;top:0;border:0;padding:0.7em;box-sizing:border-box;height:100%;width:80px}
	.board-write-tbl tr td {display:block;border:0;background:transparent;padding:5px 10px 5px 0;margin-left:90px}
	.board-write-tbl tr td textarea {resize:none}
	.board-write-tbl tr td .text,
	.board-write-tbl tr td  input[type='text']	{width:100%;height:2.3em;box-sizing:border-box;max-width:100%}
	.board-write-tbl .row_subject input[type='text'] {width:100%}
	.board-write-tbl tr td .c_help {display:block;margin-top:5px;line-height:1.25em}

	.board-write-tbl .row_content th {width:100%;position:relative}
	.board-write-tbl .row_content td {margin-left:0;padding-left:0.7em}
	.board-write-tbl .row_regkey {}
	.board-write-tbl .row_pwd td {margin-left:100px}
	.board-write-tbl .row_regkey th {width:100%;position:relative;padding-bottom:0}
	.board-write-tbl .row_regkey td {margin-left:0;padding-left:0.7em}
	.board-write-tbl .row_regkey td {margin-left:0}
	.board-write-tbl .row_regkey td:after {clear:both;content:"";display:block}
	.norobot-imwr &gt; span {display:block;line-height:1.25em;font-size:14px;padding:2px 0}
	.norobot-imwr:after {clear:both;content:"";display:block}
	.board-write-tbl .row_regkey td  .text {width:8em}

	/* 비밀번호 확인 */
	.bd-pwchk .pfrm {margin:0 20px;padding:0 100px 0 0}
	.bd-pwchk .pfrm .cp-btn.bt-pwok {width:100px}
}
@media all and (max-width:400px) {
	.board-list-top .board-search-wrap .board-search select {position:relative;width:100%;padding:0 50px 0 10px !important}
	.board-list-top .board-search-wrap .board-search input.text {padding:0 50px 0 10px;margin:5px 0 0}
	.board-list-top .board-search-wrap .board-search .bd-btn-srch {right:0;top:auto;bottom:0}

	.board-list-table colgroup,
	.board-list-table thead {display:none}
	.board-list-table tbody,
	.board-list-table tbody tr,
	.board-list-table tbody td {display:block;float:left;width:100%}
	.board-list-table tbody tr {border-bottom:1px solid #ddd;padding:10px 0}
	.board-list-table tbody td {border-bottom:0}
	.board-list-table .subject {width:100%;border-bottom:0;padding:3px 5px !important}
	.board-list-table .subject a {display:block;max-width:100%}
	.board-list-table .date {width:100%;padding:3px 5px !important}
	.board-list-table .date p {text-align:left}
	.board-list-table .rulenum {width:100%;border-bottom:0;padding:3px 5px !important;text-align:left}
	.board-list-table .fdown {width:100%;border-bottom:0;padding:3px 5px !important;text-align:left}
	.board-list-table .fdown {width:100%}
	.board-list-table .fdown p {}
	.board-list-table .fdown p a {display:block;box-sizing:border-box;border:1px solid #ddd;border-radius:5px;padding:5px 0;background:#eee;text-align:center}
	.board-list-table .fdown p a span {display:inline-block;vertical-align:middle;line-height:1;margin:0 5px 0 0}
	.board-list-table .fdown p a:after {content:"다운로드";display:inline-block;vertical-align:middle;}
	.board-list-table .subject .isReplyIcon {margin-right:5px}
	.board-list-table .subject .isNewIcon {display:none}

	/* 비밀번호 확인 */
	.bd-pwchk .pfrm {margin:0 20px;padding:0 50px 0 0}
	.bd-pwchk .pfrm .cp-btn.bt-pwok {width:50px}
}

/* board-list-li2 반응형*/
@media all and (max-width:999px){
	.board-list-li .ptitle {position:relative;padding-right:230px}
	.board-list-li .ptit .checkbox {position:absolute;top:6px;left:-20px}
	.board-list-li .ptit .pcate {display:block;margin-bottom:5px;padding:0}
	.board-list-li .ptit a {display:inline-block;vertical-align:middle;max-width:90%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
}
@media all and (max-width:699px){
	.board-list-li .ptitle {display:block;position:relative;margin-left:0;padding-right:0;
}
	.board-list-li .pcont {display:block;position:relative;padding-left:0;padding-right:0;width:100%;max-width:100%;left:auto;top:auto;right:auto;margin:0;padding:0 0;padding-top:0;text-align:left}
	.board-list-li .pcont .writer {padding-right:0;max-width:50%}
	.board-list-li .pcont .date {width:auto;text-align:left}
	.board-list-li .pcont .read {width:auto}
	.board-list-li .pcont .read .lbl {display:inline}
	.board-list-li .pcont .read .num {width:auto;display:inline;text-align:left}
	.board-pds-list li .board-li-wrap {padding-top:20px;padding-bottom:5px}
	.board-pds-list .pnum {margin-top:-0.6em}
	.board-pds-list .board-li-wrap .ptit {font-size:16px;line-height:22px}
	.board-pds-list .board-li-wrap .ptitle .isNewIcon {margin-top:0}
	.board-pds-list .pbtns {width:40px;height:40px;box-sizing:border-box;margin-top:-20px}
	.board-pds-list .pbtns .vbtn.files {width:40px;height:40px;box-sizing:border-box;padding-top:4px}
}
@media all and (max-width:480px) {
	.board-list-li .pnotice {left:0px}
	.board-list-li li .board-li-wrap {padding:13px 10px 12px 10px; }
	.board-list-li li.isNotice .board-li-wrap {padding-left:50px}
	.board-list-li .pcate {width:auto;min-width:0px;padding-left:0;padding-right:0.5em}
	.board-list-li .pnum	{display:none}
	.board-list-li .c-status {position:absolute;right:0;top:50%;margin-top:-34px}
}

/* board-list-li2 반응형*/
@media all and (max-width:480px) {
	.board-list-li2 li .board-li-wrap {padding-left:40px}
	.board-list-li2 .pnum {left:0px;top:50%;width:40px}
	.board-list-li2 .pnotice {left:0px;top:33px;width:40px}
	.board-list-li2 .ptitle {margin-right:85px}
	.board-list-li2 .pcont {margin-right:85px;max-height:2.6em;overflow:hidden}
	.board-list-li2 .pbtns {height:52px;margin-top:-26px}
	.board-list-li2 .pbtns .vbtn {width:40px;height:30px;padding-top:10px;padding-bottom:10px}
	.board-list-li2 .pbtns .vbtn .lbl,
	.board-list-li2 .pbtns .vbtn .num {font-size:0.75em}
	.board-list-li2 .pbtns .vbtn.files {padding-top:10px;padding-bottom:10px}
	.board-list-li2 .pbtns .vbtn.files img {max-width:100%;max-height:100%}
	.board-pds-list li .board-li-wrap {padding-top:15px;padding-bottom:0
	.board-pds-list .pnum {margin-top:-0.4em}}
	.board-pds-list .board-li-wrap .ptit {font-size:14px}
	.board-pds-list .pbtns {width:40px;height:40px;box-sizing:border-box;margin-top:-20px}
	.board-pds-list .pbtns .vbtn.files {width:40px;height:40px;box-sizing:border-box;padding-top:8px}
}

/*갤러리 */
@media all and (max-width:600px) {
	.gallery-list2 .gallery-in-wrap .pcontwrap {padding-right:0px;padding-top:30px}
	.gallery-list2 .gallery-in-wrap .pcate {position:absolute;max-width:70%;text-overflow:ellipsis;white-space:nowrap;left:0;top:5px}
}

/*FAQ*/
@media all and (max-width:640px){
	.board-faq-list .faq-in-wrap {position:relative;display:block;border-bottom:1px solid #EEE;padding:15px 45px 15px 45px}
	.board-faq-list .faq-in-wrap .adm-chk {top:auto;bottom:0;left:-30px}
	.board-faq-list .faq-in-wrap:before {left:15px}
	.board-faq-list .pbtn {margin-top:-16px;width:34px;height:33px;overflow:hidden;right:10px}
	.board-faq-list .over .pbtn {background-position:-57px center}
	.board-faq-list .faq-in-cont {padding:20px 15px 15px 45px}
	.board-faq-list .over .faq-in-cont:before {top:17px;left:15px}
	.board-faq-list .faq-in-wrap .pcate {display:block;position:relative;left:0;top:auto;margin-top:0px;height:20px;text-align:left;width:100%;line-height:1.3em;font-size:12px}
	.board-faq-list .faq-in-wrap.faq-in-cate .ptit {display:block;padding-left:0px;padding-right:0}
	.board-faq-list .faq-in-wrap a:after {width:22px;height:13px;background-size:22px auto}
	.board-faq-list .over .faq-in-wrap a:after {background-position:0 -14px}
}
@media all and (max-width:599px){
	.board-faq-list .faq-in-cont {padding:15px 10px 10px 45px}
	.board-faq-list .faq-in-wrap .ptit {font-size:13px}
}

/* 뷰 */
@media all and (max-width:999px) {
	.board-view-winfo .board-winfo-txt {width:100%}
	.board-view-winfo .board-winfo-txt:nth-child(even):after {display:block}
	.board-view-head .board-view-title {padding:17px 0 15px}
	.board-view-head .board-view-title .board-vtop-r {top:auto;margin:0;bottom:15px}
	.board-view-head .board-view-title h3 {line-height:1.3;padding:0}
	.board-view-head .board-view-title .board-vtop-r .board-vhit {margin-right:0}
	.board-view-more li a {height:70px}
	.board-view-more li a .ico {width:70px}
	.board-view-more li a .subject {margin:0;line-height:31px;max-width:90%}
	.board-view-more li a .subject .isNewIcon {width:20px;height:20px}
	.board-view-more .li-prev a {padding:10px 20px 0 80px}
	.board-view-more .li-prev a .subject {margin:0 auto 0 0}
	.board-view-more .li-next a {padding:10px 80px 0 20px}
	.board-view-more .li-next a .subject {margin:0 0 0 auto}
}
@media all and (max-width:768px) {
	.board-view-cont {padding:0}
	.board-view-contents {padding:20px 0 30px}
	.board-view-winfo .board-winfo-txt .ilbl {left:15px;top:9px}
	.board-view-winfo .board-winfo-txt .ptxt {margin-left:100px;padding:9px 15px 10px;min-height:40px}
	.board-view-winfo .board-winfo-txt .ptxt:before {top:16px}
	.board-view-winfo .board-winfo-txt .board-winfo-listcont {margin-left:100px;padding:6px 15px 9px}
	.board-view-winfo .board-winfo-txt .board-winfo-listcont:before {top:16px}
	.bcmt-write-wrap {margin-top:0}
	.board-view-more li a {height:50px}
	.board-view-more li a .ico {width:50px}
	.board-view-more li a .lbl {display:none}
	.board-view-more li a .subject img {display:none}
	.board-view-more .li-prev a {padding:10px 10px 0 60px}
	.board-view-more .li-next a {padding:10px 60px 0 10px}
}
@media all and (max-width:699px) {
	.board-view-winfo .board-winfo-txt .ptxt:before {top:14px}
	.board-view-winfo .board-winfo-txt .board-winfo-listcont:before {top:14px}
}
@media all and (max-width:600px) {
	.board-view-contents {padding:20px 0}
	.board-view-head .board-view-title {padding:10px 0 15px}
	.board-view-head .board-view-title .board-vtop-r {bottom:10px}
	.board-view-head .board-view-title .board-vtopinfo {font-size:1em;margin:10px 0 0}
	.board-view-head .board-view-title .board-vtopinfo .ptxt {display:block;line-height:1.2}
	.board-view-head .board-view-title .board-vtopinfo .pwriter {padding:0;margin:0}
	.board-view-head .board-view-title .board-vtopinfo .pwriter:after {display:none}
	.board-view-head .board-view-title .board-vtopinfo .pdate {margin:5px 0 0}
	.board-view-winfo .board-winfo-txt .board-winfo-listcont {margin-left:0;padding:35px 15px 9px}
	.board-view-winfo .board-winfo-txt .board-winfo-listcont:before {display:none}
	.board-view-winfo .board-winfo-txt .board-winfo-listcont li a:first-child span {padding:0}
	.board-view-winfo .board-winfo-txt .board-winfo-listcont li a:first-child span img {display:none}
}
@media all and (max-width:480px) {
	.board-view-head .board-view-title .board-vstatus {position:absolute;right:0;margin:0;bottom:20px}
	.board-view-head .board-view-title .board-vstatus .stat {padding:5px}
	.board-view-winfo .ilbl {width:60px}
	.board-view-winfo .ptxt,
	.board-winfo-list .board-winfo-listcont  {margin-left:90px}
	.board-view-cont {margin-left:0;margin-right:0;padding:0}
	.board-view-files img,
	.board-view-contents img {max-width:100%}
	.board-view-more li a .ico {width:30px;background:transparent}
	.board-view-more .li-prev a {padding:10px 0 0 20px}
	.board-view-more .li-prev a .ico:after {margin:auto auto auto 0}
	.board-view-more .li-next a {padding:10px 20px 0 0}
	.board-view-more .li-next a .ico:after {margin:auto 0 auto auto}
	.board-cmt-list .cmt-container {padding-left:0;padding-right:0}
	.board-cmt-list .cmt_item_btns {right:0px}
}

/*게시판 댓글 쓰기폼 */
@media all and (min-width:401px) and (max-width:620px){
	.bcmt-wfrm-wrap .bcmt-wfrm-h .ifld-wr .ifld:first-child {width:45%}
	.bcmt-wfrm-wrap .bcmt-wfrm-h .ifld-wr .ifld:last-child {width:55%}
	.bcmt-wfrm-wrap .bcmt-wfrm-h .ifld-wr .ifld .text {width:55%}
}
@media all and (max-width:400px){
	.bcmt-wfrm-wrap .bcmt-wfrm-h .ifld-wr {padding-right:0px}
	.bcmt-wfrm-wrap .bcmt-wfrm-h .ifld-wr .ifld {width:100%;border-bottom:1px solid #DDD}
	.bcmt-wfrm-wrap .bcmt-wfrm-h .ifld-wr .ifld:last-child {border-bottom:0}
	.bcmt-wfrm-wrap .bcmt-wfrm-h .ifld-wr .ilbl {border-left:0;width:70px}
	.bcmt-wfrm-wrap .bcmt-wfrm-h .ifld-wr .ifld .text {width:64%;max-width:160px}
	.bcmt-wfrm-wrap .bcmt-wfrm-h .ifld-scr {width:80px;border-bottom:1px solid #DEDEDE}

	.bcmt-wfrm-wrap .bcmt-wfrm-cont {padding-right:80px}
	.bcmt-wfrm-wrap textarea {padding:10px}
	.bcmt-write-btn,
	.bcmt-write-btn-e {width:80px}
}

/* 강좌 */
@media all and (max-width:599px){
	.board-lecture li {float:none;width:100%}
	.board-lecture .li0 .board-li-wrap {margin-right:0}
	.board-lecture .li1 .board-li-wrap {margin-left:0}
}

/* 갤러리 */
@media all and (max-width:999px) {
	.board-gallist-li .pcont {max-height:36px}
}
@media all and (max-width:767px) {
	.board-gallist-li .ptitle {margin-right:0}
	.board-gallist-li .ptitle .ptit .isNewIcon {width:20px;height:20px}
	.board-gallist-li .pcont {margin-right:0}
	.board-gallist-li .pbtns {display:none}
}
@media all and (max-width:699px) {
	.board-gallist-li .pcont {max-height:34px}
}
@media all and (max-width:599px){
	.board-gallist-li li .board-li-wrap {padding:15px 0 5px 30px}
	.board-gallist-li .pnum {left:0;text-align:left;width:auto;top:25px;left:5px}
	.board-gallist-li .ptitle {margin-right:12%}
	.board-gallist-li .pimg {display:none}
}
@media all and (max-width:400px){
	.board-gallist-li .pnum {top:26px}
	.board-gallist-li .pcont {max-height:28px}
}

/*FROM SITE CODE :  
*/
</pre></body></html>