<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

html, body {background-color:#FFF;font-size:13px;}

table, table td, table th {border:0;}
table td a:hover {color:#0033cc;}

/* common */
.hide {display:none;}
.new { background-color:#6abf49; color:#fff; margin-left:3px; padding:2px 5px 2px 5px; border-radius:5px; font-weight:bold; font-size:12px;}
/* ~common */

#bbsdivcontents {margin:0 auto; padding:0; background-color:#FFF;}

.bbs_topbar {border-top:2px solid #777777;}
.bbs_endbar {border-bottom:1px solid #777777;}

.boardArea {border-top:2px solid #666; margin:10px 0;}



/* 게시판 LIST ---------------------------------------------------------------------------- */

#list_content {width:100%;}

@media screen and (min-width:1200px) {

	/*①말머리선택*/
	.listHeadTab:after {content:''; display:block; visibility:hidden; clear:both;}
	.listHeadTab {margin-bottom:50px; text-align:center; border-left:1px solid #ccc;}
	.listHeadTab li {text-align:center; float:left; box-sizing:border-box; width:12.5%; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
	.listHeadTab li:nth-of-type(-n+8) {border-top:1px solid #ccc;}
	.subTapRent li {width:14.28%;}
	.listHeadTab li a {display:block; font-size:16px; line-height:50px; color:#444; box-sizing:border-box; transition-duration:0.3s; background-color:#f8f8f8;}
	.listHeadTab li.active a, .listHeadTab li a:hover {color:#fff; background-color:#666666;}

	/*②LIST:search*/
	.hide {display:none;}
	.boardSearch {overflow:hidden;border:1px solid #ddd; box-shadow:#eee 1px 1px 3px; padding:20px; box-sizing:border-box; margin-bottom:30px; border-radius:2px;}
	.boardSearch p {float:left; padding:10px; font-size:1.1em;}
	.boardSearchB {float:right; position:relative; padding-left:100px;}
	.boardSearchB select {border:1px solid #EEEEEE; background-color:#f6f6f6; padding-left:5px; height:40px; line-height:40px; font-size:1.05em;}
	.boardSearchB select {width:95px; position:absolute; top:0; left:0;}
	.boardSearchB div {position:relative; padding-right:60px; width:350px; box-sizing:border-box;}
	.boardSearchB div input {border:1px solid #EEEEEE; background-color:#fff; padding-left:5px; height:40px; line-height:36px; font-size:1.05em; width:100%; box-sizing:border-box;}
	.boardSearch div a {background-color:#666; color:white; height:40px; line-height:40px; font-size:1.05em; width:60px; text-align:center; position:absolute; right:0; top:0;}

	/*③bbs-list*/
	.board {width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:10px; text-align:center; box-sizing:border-box;}
	.board thead tr {font-weight :bold; background-color:#fafbf9;}
	.board tr &gt; * {border-bottom:1px dashed #ddd; padding :10px 5px; line-height:24px; text-align:center; vertical-align:middle; }
	.board thead tr th {white-space:nowrap; border-bottom:1px solid #c3d0d4;}
	.board tbody tr td {font-size:15px;}
	.board tbody tr.noticeBg {background-color:#fffff9; font-weight:bold;}
	.board tbody tr td.boardTitle {text-align:left;}
	.board tbody tr td a {display:inline-block; vertical-align:middle;}
	.board tbody tr td img {vertical-align:middle;}
	.board tbody tr td a:hover {text-decoration:underline;}

	/*④버튼*/
	.rightBox {width:100%; text-align:right; margin:15px 0; padding-bottom:10px;}
	.btn1 {font-size:1.05em; background-color:#222222; border:1px solid #222222; color:#FFFFFF; padding:13px 30px; display:inline-block; margin-bottom:5px;}
	.btn2 {font-size:1.05em; background-color:#FFFFFF; border:1px solid #222222; color:#222222; padding:13px 30px; display:inline-block; margin-bottom:5px;}
	.btn {font-size:1.05em; background-color:#222222; border:0px solid #222222; color:#FFFFFF; padding:13px 30px; display:inline-block; margin-bottom:5px;}/*input용 1px 작게*/
	.btn:hover {background-color:#f2f2f2; color:#222222; padding:11px 30px; border:2px solid #222222;}

	/*list_gal 목록*/
	.list_gal_data {width:100%;}
	.list_gal_data ul {overflow:hidden; margin-left:-3.4%;}
	.list_gal_data ul li {float:left; width:30%; border-width:1px; border-style:solid; border-color:#e7e7e7; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-left:3.3%; margin-bottom:20px;}

	.list_gal_data dl {padding:20px; text-align:center;}
	.list_gal_data dl dd {padding-top:15px; line-height:150%;}
	.list_gal_data dl dd span {display:inline-block; height:60px; font-size:1.4em; padding-top:10px; color:#000; line-height:150%;}
	.list_gal_data dl dd.t1 {height:100px; color:#666; text-align:center; font-size:1em;}
	.list_gal_data dl dd.t2 {color:#999999; text-align:right; font-size:0.9em;}

}

@media screen and (max-width:1199px) {

	/*①말머리선택*/
	.listHeadTab:after {content:''; display:block; visibility:hidden; clear:both;}
	.listHeadTab {margin-bottom:50px; text-align:center; border-top:1px solid #ccc; border-left:1px solid #ccc;}
	.listHeadTab li {text-align:center; float:left; box-sizing:border-box; width:33.3%; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
	.listHeadTab li:nth-of-type(3n+1) {width:33.4%;}
	.listHeadTab li a {display:block; font-size:12px; line-height:40px; color:#444; box-sizing:border-box; transition-duration:0.3s; background-color:#f8f8f8;}
	.listHeadTab li.active a, .listHeadTab li a:hover {color:#fff; background-color:#666666;}

	/*②LIST:search*/
	.boardSearch {border:1px solid #ddd; box-shadow:#eee 1px 1px 3px; padding:20px; box-sizing:border-box; margin-bottom:30px; border-radius:2px;}
	.boardSearch p {float:left; padding:10px;}
	.boardSearchB {float:right; position:relative; padding-left:100px;}
	.boardSearchB select {border:1px solid #EEEEEE; background-color:#f6f6f6; padding-left:5px; height:40px; line-height:40px; font-size:1em;}
	.boardSearchB select {width:95px; position:absolute; top:0; left:0;}
	.boardSearchB div {position:relative; padding-right:60px; width:350px; box-sizing:border-box;}
	.boardSearchB div input {border:1px solid #EEEEEE; background-color:#fff; padding-left:5px; height:40px; line-height:36px; font-size:1em; width:100%; box-sizing:border-box;}
	.boardSearch div a {background-color:#666; color:white; height:40px; line-height:40px; font-size:1em; width:60px; text-align:center; position:absolute; right:0; top:0;}

	.boardSearch {padding:15px;}
	.boardSearch p {float:none; margin-bottom:5px;}
	.boardSearch div.boardSearchB {float:none; }
	.boardSearch div.boardSearchB &gt; div {width:100%;}

	/*③bbs-list*/
	.boardArea {border-top:2px solid #666; width:100%}
	.board {width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:10px; text-align:center; box-sizing:border-box;}
	.board colgroup {display:none;}
	.board thead tr {display:none;}
	.board tr {border-bottom:1px dashed #ddd; width:100%; padding :10px 7px; line-height:24px; vertical-align:middle; display:block; box-sizing:border-box;}
	.board tbody tr td {font-size:1em; border:0; display:inline-block; padding:0 15px;}
	.board tbody tr.noticeBg {background-color:#fffff9; font-weight:bold;}
	.board tbody tr td.boardNo {display:none;}
	.board tbody tr td.boardFile {display:none;}
	.board tbody tr td.boardHit {display:none;}
	.board tbody tr td.boardTitle {width:100%; height:100%; box-sizing:border-box; background-color:#fcfcfc; border:1px solid #ccc; padding:15px; margin:10px 0 7px 0; font-size:1.05em; line-height:22px; text-align:left;}
	.board tbody tr td a {display:inline-block;}
	.board tbody tr td a:hover {text-decoration:underline;}
	.board tbody tr td img {vertical-align:middle;}

	/*④버튼*/
	.rightBox {width:100%; text-align:right; margin:15px 0; padding-bottom:20px;}
	.btn1 {font-size:1.05em; background-color:#222222; border:1px solid #222222; color:#FFFFFF; padding:8px 20px; display:inline-block; margin-bottom:5px;}
	.btn2 {font-size:1.05em; background-color:#FFFFFF; border:1px solid #222222; color:#222222; padding:8px 20px; display:inline-block; margin-bottom:5px;}
	.btn {font-size:1.05em; background-color:#222222; border:0px solid #222222; color:#FFFFFF; padding:8px 20px; display:inline-block; margin-bottom:5px;}/*input용 1px 작게*/

	/*list_gal 목록*/
	.list_gal_data {width:100%;}
	.list_gal_data ul {overflow:hidden; margin-left:0;}
	.list_gal_data ul li {width:100%; border-width:1px; border-style:solid; border-color:#e7e7e7; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-left:0; margin-bottom:20px;}

	.list_gal_data dl {padding:20px; text-align:center;}
	.list_gal_data dl dd {padding-top:15px; line-height:150%;}
	.list_gal_data dl dd span {display:inline-block; height:60px; font-size:1.15em; padding-top:10px; color:#000; line-height:150%;}
	.list_gal_data dl dd.t1 {height:100px; color:#666; text-align:center; font-size:1em;}
	.list_gal_data dl dd.t2 {color:#999999; text-align:right; font-size:0.9em;}

}

/*--common--*/

/*③-1 no search list*/
.searchResult {text-align:center; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd; padding:50px 0;}
.searchResult h4 {font-weight:100; font-size:1.25em; color:#333333;}

/*⑤페이징*/
.paging {padding:40px 0; width:100%; text-align:center;}
.paging a {display:inline-block; width:27px; line-height:27px; text-align:center; font-size:1.1em;vertical-align:top;transition-duration:0.4s; border-bottom:2px solid #fff;}
.paging a:hover ,.paging a.focus {border-bottom:2px solid #222222; color:#999;}
.paging a img {border:0;line-height:0;padding:0px;margin:0;}
.paging span {display:inline-block; width:27px; line-height:27px; color:#999;text-align:center; font-size:1.15em;vertical-align:top;transition-duration:0.4s; border-bottom:2px solid #FFF;}

/*--~common--*/




/* 게시판 글쓰기 ---------------------------------------------------------------------------- */
.bbs_checkmemo {float:right; display:inline-block; width:150px;color:#999999; font-size:0.9em; padding:10px 0;}

.bbsformtable {text-align:left;}
.bbsformtable &gt; caption {text-align:left; padding-bottom:10px; font-weight:normal; font-size:1.2em; color:#333; line-height:150%;}
.bbsformtable &gt; thead tr {border-width:0px;}
.bbsformtable &gt; thead &gt; tr &gt; th {border-width:0px; text-align:left; padding:7px 5px; height:32px; border-right:0px; border-bottom:1px solid #e8e8e8; background:#FFF; font-size:1em; font-weight:normal;}
.bbsformtable .required {font-weight:normal; background:url('/images/common/reqcheck_y.png') no-repeat right; background-color:#FFF;}
.bbsformtable th[required] {font-weight:normal; background:url('/images/common/reqcheck_y.png') no-repeat right; background-color:#FFF;}
.bbsformtable &gt; thead &gt; tr &gt; td {width:80%; padding:3px; border-bottom:1px solid #e8e8e8; border-right:0px;}
.bbsformtable &gt; tbody td {padding:5px 0; height:500px; border-width:0px;}
.bbsformtable &gt; tfoot td {padding:0px 0; text-align:center; border-width:0px;}
.bbsformtable &gt; tfoot td span.memo {font-size:0.8em; color:#666666;}

.bbsformtable &gt; thead tr td .input_size1 {width:150px;}
.bbsformtable &gt; thead tr td .input_size2 {width:98%;}
.bbsformtable &gt; thead tr td .input_size3 {width:40%;}
.bbsformtable &gt; thead tr td .input_size4 {width:98%;}
.bbsformtable &gt; thead tr td .input_size5 {width:98%;}
.bbsformtable &gt; thead tr td .input_sizebox {width:98%; height:90px;}

/* 게시판 내용보기 ---------------------------------------------------------------------------- */

.bbs_title {background-color:#f5F5F5; padding:20px; color:#000000; font-size:1.15em; font-weight:normal;}
.bbs_title p {float:right; font-size:0.9em; color:#666666; font-weight:normal;}

#bbsdivcontents &gt; #bbsheader {margin:0 auto; border:0;}
#bbsdivcontents &gt; #bbsheader ul {overflow:hidden; padding:15px; border-bottom:1px solid #E6E6E6;}
#bbsdivcontents &gt; #bbsheader ul li {float:left; padding:0 20px;}
#bbsdivcontents &gt; #bbsheader ul li.title {font-size:0.9em; font-weight:bold; color:#999; border-right:1px dashed #E6E6E6; color:#666;}

#bbsbody {padding:30px; border-width:0 0 1px 0; border-style:solid; border-color:#E6E6E6;}
#bbsbody img {max-width:100%; height:*auto;}

#bbsdivcontents &gt; #bbsfile tr {text-align:center; border-width:0 0 0px 0; border-style:dashed; border-color:#E6E6E6;}
#bbsdivcontents &gt; #bbsfile .rline {border-width:0 1px 0 0; border-style:dashed; border-color:#E6E6E6;}
#bbsdivcontents &gt; #bbsfile th {padding:7px 2px; font-weight:normal; background-color:#f2f2f2;}
#bbsdivcontents &gt; #bbsfile td {padding:7px 5px; text-align:left;}

#bbsdivcontents &gt; #bbsPNList {border-top:1px solid #E6E6E6;}
#bbsdivcontents &gt; #bbsPNList dl {overflow:hidden; border-bottom:1px solid #E6E6E6; padding:15px;}
#bbsdivcontents &gt; #bbsPNList dl dt {float:left; width:15%; border-right:1px solid #E6E6E6; font-size:1.1em; font-weight:bold; color:#333333;}
#bbsdivcontents &gt; #bbsPNList dl dd {padding-left:16%; font-size:1.1em; line-height:130%;}

.goodslists {width:270px;margin:0 auto;}
.goodslists img {width:268px;height:268px;}
.goodslists &gt; ul &gt; li {position:relative;width:270px;border:1px solid #d4d4d4;transition-duration:0.2s;margin-bottom:20px;}
.goodslists &gt; ul &gt; li dd:nth-child(1) {background:#fff;}
.goodslists &gt; ul &gt; li dd:nth-child(2) {background:#f0f0f0;padding:15px;text-align:center;transition-duration:0.3s;}
.goodslists &gt; ul &gt; li dd:nth-child(2) h3 {line-height:15px;width:240px;margin:0 auto;color:#757575;font-size:0.9em;padding-bottom:10px;}
.goodslists &gt; ul &gt; li dd:nth-child(2) h4 {line-height:20px;width:240px;margin:0 auto;}
.goodslists &gt; ul &gt; li dd:nth-child(3) {background:#fff;padding:15px;}
.goodslists &gt; ul &gt; li dd:nth-child(3) ul {overflow:hidden;line-height:20px;}
.goodslists &gt; ul &gt; li dd:nth-child(3) ul li:nth-child(1) {float:left;}
.goodslists &gt; ul &gt; li dd:nth-child(3) ul li:nth-child(2) {float:right;}
.goodslists &gt; ul &gt; li dd:nth-child(3) ul.price1 li {color:#000;font-size:1.0em;font-weight:bold;}
.goodslists &gt; ul &gt; li dd:nth-child(3) ul.price2 li {color:#003399;font-size:1.0em;font-weight:bold;}
.goodslists &gt; ul &gt; li:hover {border:1px dashed #000;}
.goodslists &gt; ul &gt; li:hover dd:nth-child(2) {background:#CCC;}

/* 게시판 권한체크 ---------------------------------------------------------------------------- */

.permcheck_box {width:600px; margin:0 auto; overflow:hidden;}
.permcheck_box {min-height:170px; border:2px solid #000; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; box-shadow:3px 0px 5px #999; background-color:#FFFFFF;}
.permcheck_box {-moz-border-top-left-radius:20px; -webkit-border-top-left-radius:20px; border-top-left-radius:20px; -moz-border-bottom-right-radius:20px; -webkit-border-bottom-right-radius:20px; border-bottom-right-radius:20px;}
.bbs_passbox {margin:0 auto; overflow:hidden; text-align:center; padding:20px;}

/*new end-----------------*/



#list_content .bbsmode_list tr td {text-align:center; padding:8px 2px; border-width:0 0 1px 0; border-style:dashed; border-color:#CCC;}
#list_content .bbsmode_list tr td:nth-child(2) {text-align:left;}

#list_content .bbsmode_faq tr td.list {text-align:center; padding:8px 2px 8px 2px; border-width:0 0 1px 0; border-style:solid; border-color:#E6E6E6;}
#list_content .bbsmode_faq tr td.list:nth-child(2) {text-align:left;}



/* 게시판 목록 ---------------------------------------------------------------------------- */

/*list_webz 목록*/
.list_webz_data {width:100%; height:auto; min-height:130px; border-top:1px solid #b8bbbd; border-bottom:1px solid #b8bbbd; padding-top:15px;}
.list_webz_data ul {margin:0 auto; overflow:hidden;}
.list_webz_data li {margin-bottom:15px; border:1px solid #e9e9ea; padding:15px; min-height:100px;}
.list_webz_data li:hover {background-color:#F3F5F5;}
.list_webz_data span:hover {color:#ff0000;}
.list_webz_data li div {}

.list_webz_data .List_Img {float:left; width:25%;}
.list_webz_data .List_Img p {overflow:hidden; display:inline-block; width:90%; height:90%; margin-left:0px;}
.list_webz_data .List_Img p img {width:100%; max-width:200px; max-height:100px;}
.list_webz_data .List_Subject {float:right; width:72%;}
.list_webz_data .List_Subject a {display:block; overflow:hidden;}
.list_webz_data .List_Subject dl {width:98%; overflow:hidden; margin-top:5px;}
.list_webz_data .List_Subject dt {text-align:left; width:70%; color:#000; font-weight:normal; font-size:1.15em; margin-bottom:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all;}
.list_webz_data .List_Subject dt span {font-size:1em; font-weight:normal; color:#333333;}
.list_webz_data .List_Subject dd {text-align:left; font-size:1em; line-height:150%; color:#666666;}
.list_webz_data .List_Subject dd.t1 {max-height:63px; overflow:hidden;}
.list_webz_data .List_Subject dd.t2 {float:right; color:#999999; text-align:right; font-size:0.9em; width:30%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all;}

/*list_news 목록*/
.dataList {width:100%; height:auto; border-top:1px solid #b8bbbd; border-bottom:1px solid #b8bbbd;}

.dataList li {border-bottom:1px solid #e9e9ea;}
.dataList li:last-child {border-bottom:none;}
.dataList .listImg {float:left; width:260px; height:100px}
.dataList li a {overflow:hidden; display:inline-block; width:980px; height:110px;}

.dataFile {float:left; width:160px; height:100px; margin-top:30px;}
.dataFile img {padding:10px;}

.dataResult {float:left; width:559px}
.dataResult p,.dataResult strong {text-align:left; margin-left:30px;}
.dataResult p {padding:27px 0 14px 0;}
.dataResult strong {display:inline-block; padding-top:14px; font-size:1.15em; font-weight:normal; color:#1f2227; width:95%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dataResult strong:hover {text-decoration:underline;}

/*list_not 목록*/
.NewsList {width:100%; height:auto; border-top:1px solid #b8bbbd; border-bottom:1px solid #b8bbbd; padding-top:10px;}

.NewsList li {margin-bottom:10px; border:1px solid #e9e9ea; min-height:50px;}
.NewsList li:hover {background-color:#F3F5F5;}

.NewsList li div {float:left;}

.NewsNum {width:10%; color:#666666; text-align:center; line-height:48px;}
.NewsSubject {width:80%; text-align:left; line-height:48px;}
.NewsSubject a {display:inline-block;}
.NewsSubject a span {font-size:1em; font-weight:normal; color:#333333; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.NewsFile {width:10%; padding-top:10px;}
.NewsFile a {display:inline-block; max-width:100%;}
.NewsFile a img {width:30px;}
.NewsDate {width:12%; color:#666666; line-height:48px; font-size:0.9em; letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.NewsHit {width:8%; color:#666666; line-height:48px;}

/* ~게시판 목록 ---------------------------------------------------------------------------- */</pre></body></html>