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

/********************************************************

			리셋 / 공통 / 폰트 css :: BSJ

********************************************************/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&amp;display=swap');
@import url(animsition.min.css);
@import url(swiper-bundle.min.css);
@import url(jquery.bxslider.css);
@import url(contents.css);
@import url(template.css);
@import url(portfolio.css);
@import url(store.css);
@import url(board.css);
@import url(board2.css);
@import url(editor.css);

* {outline:none;}
html,body{height:100%}
body.s{-ms-text-size-adjust:none;-webkit-text-size-adjust:none}
body {overflow:visible;}
body.hidden {overflow:hidden;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0;padding:0;vertical-align:top;font-family:"Roboto","Noto Sans KR","맑은 고딕","malgun gothic","nanumgothic","AppleSDGothcNeo","AppleGothic", sans-serif;font-smoothing: antialiased;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
th,td {border-spacing:0;vertical-align:middle;}
img,fieldset,iframe {border:0;}
img {max-width:100%;vertical-align:top;height:auto;image-rendering:optimize-contrast;image-rendering:-webkit-optimize-contrast;}
em {font-style:none;}
ul,li,ol {list-style:none;}
a {text-decoration:none;}
.blind {visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;}
.tac {text-align:center !important;} .tal {text-align:left !important;} .tar {text-align:right !important;} .ls0 {letter-spacing:0;}
strong {font-weight:600;}

/* Skip Nav */

#skip {position:relative;z-index:99999;}
#skip a {display:block;overflow:hidden;width:0px;height:0px;margin-bottom:-1px;background:#fff;font-weight:500;font-size:16px;color:#333;border-bottom:1px solid #ddd;white-space:nowrap;text-align:center;}
#skip a:focus,
#skip a:active {position:absolute;width:100%;height:auto;margin-bottom:10px;padding:5px;left:0;top:0;box-sizing:border-box;}

html {font-size:10px;}
@media screen and (max-width: 768px){
	html {font-size:9px;}
}
@media screen and (max-width: 480px){
	html {font-size:8px;}
}
#wrap {position:relative;height:auto;font-family:"Roboto","Noto Sans KR","맑은 고딕","malgun gothic","나눔 고딕","Nanum Gothic","nanumgothic","AppleSDGothcNeo","AppleGothic", sans-serif;font-smoothing: antialiased;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size:14px;color:#666;letter-spacing:-0.5px;}


.row,
.overflow {overflow:hidden;}
.inner--left {float:left !important;}
.inner--right {float:right !important;}
.l-table {display:table;table-layout:fixed;width:100%;height:100%;}
.l-cell {display:table-cell;vertical-align:middle;}
.l-maxWidth {max-width:1400px;margin:0 auto;}
.maxWidth {max-width:1170px;margin:0 auto;}
.column {font-size:0;}
.column &gt; li {display:inline-block;vertical-align:top;position:relative;list-style:none;}
.column.col_3 {margin:-2% -1.25%;}
.column.col_3 &gt; li {width:30.8%;margin:2% 1.25%;}
.column.col3 &gt; li {width:33.3333333%;}
.column.col4 &gt; li {width:25%;}
.column.col_4 {margin:-1.7% -1%;}
.column.col_4 &gt; li {width:23%;margin:1.7% 1%;}
.column.col2 &gt; li {width:50%;}
.column.col_2 {margin:-1.25%;}
.column.col_2 &gt; li {width:47.5%;margin:1.25%;}
.column.col_6 {margin:-1.7% -1%;}
.column.col_6 &gt; li {width:14%;margin:1.7% 1%;}
.column.col6 &gt; li {width:16.66666666666667%;}
.clear {clear:both;}
.blind {visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
@media screen and (max-width: 1200px){
    .maxWidth {margin:0 15px;}
}


/*popup*/
.popup-layer {position:absolute;width:10;height:10;z-index:99999999999 !important;margin-top:0px;}


/*popup NEW*/
.popup__new {position:absolute;overflow:hidden;box-shadow:2px 2px 4px 0px #00000012;}
.popup__new .new_popup--wrap {background-color:#fff;}
.new_popup--body {position:relative;}
.new_popup--body iframe,
.new_popup--body video {width:100%;height:100%;}
.wrap_popup--foot {display:flex;height:50px;}
.wrap_popup--foot a {display:flex;justify-content:center;align-items:center;width:50%;background-color:#f5f5f5;font-size:14px;color:#494949;box-sizing:border-box;}
.wrap_popup--foot a:last-child {border-left:1px solid #dcdcdc;}
.popup__new .swiper-button-next:after, .popup__new .swiper-button-prev:after {font-size:22px;color:#fff;}
.popup__new .swiper-button-prev {left:0;}
.popup__new .swiper-button-next {right:0;}
.popup__new .new_popup_slider_pag {position:absolute;left:0;right:0;bottom:10px;width:100%;text-align:center;z-index:5;}
.popup__new .new_popup_slider_pag .swiper-pagination {display:inline-block;position:relative;width:auto;bottom:auto;left:auto;}
.popup__new .new_popup_slider_pag .swiper-pagination-fraction {padding:5px 10px;border-radius:50px;font-size:11px;overflow:hidden;z-index:2;color:#000;}
.popup__new .new_popup_slider_pag .swiper-pagination-fraction:before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0.5;z-index:-1;}
@media screen and (max-width: 1260px){
	.popup__new {top:0 !important;left:0 !important;right: 0;margin: 0 auto;}
}
@media screen and (max-width: 768px){
	.popup__new {width:480px !important;}
	.new_popup--body {height:auto !important;}
	.new_popup--body iframe,
	.new_popup--body video {height:380px;}
	.wrap_popup--foot {height:35px;}
	.wrap_popup--foot a {font-size:13px;}
}
@media screen and (max-width: 640px){
	.popup__new {width:400px !important;}
	.new_popup--body iframe,
	.new_popup--body video {height:280px;}
}
@media screen and (max-width: 420px){
	.popup__new {width:300px !important;}
	.new_popup--body iframe,
	.new_popup--body video {height:180px;}
	.wrap_popup--foot {height:33px;}
	.wrap_popup--foot a {font-size:12px;}
}</pre></body></html>