@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&display=swap&subset=korean');


BODY,TD,TH,SELECT,input,DIV,form,center,option,pre,blockquote {FONT-FAMILY: "±¼¸²", "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 9pt; color: #666666;}

TD { LINE-HEIGHT: 150% }

a:link {  font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; text-decoration: none; color: #000000}
a:active {  font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; text-decoration: none; color: #000000}
a:visited {  font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif";  font-size: 9pt; text-decoration: none; color: #000000}
a:hover { font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; color: #6699FF; text-decoration: none}

.th:a:link {  font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; text-decoration: none; color: #FFFFFF}
.th:a:active {  font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; text-decoration: none; color: #FFFFFF}
.th:a:visited {  font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif";  font-size: 9pt; text-decoration: none; color: #FFFFFF}
.th:a:hover { font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; color: #000000; text-decoration: none}

.menu:a:link {  font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; text-decoration: none; color: #434342}
.menu:a:active {  font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; text-decoration: none; color: #434342}
.menu:a:visited {  font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif";  font-size: 9pt; text-decoration: none; color: #434342}
.menu:a:hover { font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; color: #FE2103; text-decoration: none}

.name_p:a:link {  font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif"; font-size: 7pt; text-decoration: none; color: #434342}
.name_p:a:active {  font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif"; font-size: 7pt; text-decoration: none; color: #434342}
.name_p:a:visited {  font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif";  font-size: 7pt; text-decoration: none; color: #434342}
.name_p:a:hover { font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif"; font-size: 7pt; color: #FE2103; text-decoration: none}

.allc:a:link {  font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; text-decoration: none; color: #828282}
.allc:a:active {  font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; text-decoration: none; color: #828282}
.allc:a:visited {  font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif";  font-size: 9pt; text-decoration: none; color: #828282}
.allc:a:hover { font-family: "±¼¸²", "Arial", "Helvetica", "sans-serif"; font-size: 9pt; color: #FE2103; text-decoration: none}

.brand { LINE-HEIGHT: 10px }

#BODY {scrollbar-face-color: white; scrollbar-shadow-color:white; scrollbar-highlight-color:white; scrollbar-3dlight-color:white; scrollbar-darkshadow-color:white; scrollbar-track-color:white; scrollbar-arrow-color: F68AB5 }
TEXTAREA {FONT-FAMILY: "±¼¸²", "Arial", "Helvetica", "sans-serif"; color: #666666;}
.Login {width:90;border:1 solid #CCCCCC }
.s_font {font-size:12px;FONT-FAMILY: "±¼¸²", "Arial", "Helvetica", "sans-serif"; color: #666666;}


input.num {text-align:right}

.UItoolTip { font-family:µ¸¿ò,gulim,sans-serif; border: 1px solid windowframe; background: infobackground; padding:2px 3px 1px; z-index: 10000;}


.sub_cate { font-family: µ¸¿ò, ±¼¸², ¹ÙÅÁ, Seoul,arial,helvetica; font-size: 12px; color: #666666; line-height: 16px; width:120px;}
A.sub_cate:link{color: #666666; text-decoration:none;}
A.sub_cate:visited {color: #666666; text-decoration:none;}
A.sub_cate:active {color: #666666; text-decoration:none;}
A.sub_cate:hover {color: #666666; text-decoration:none;font: bold;}


/*#header:after{content:""; clear:both; visibility:hidden; height:0px; display:block;}*/
#wrap{margin:0 auto; text-align:center;}
#left_wrap {width:930px;margin:0 auto;position:relative;}
#left_wrap .fixed {position:fixed;_position:absolute; _z-index:-1;}
#left_wrap .left_banner {position:absolute;left:-140px; top:190px;} /* left wing banner */
/*#left_wrap .left_banner {*+left:5px;}*/


/*#header:after{content:""; clear:both; visibility:hidden; height:0px; display:block;}*/
#wrap_wide{margin:0 auto; text-align:center;}
#left_wrap_wide {width:1025px;margin:0 auto;position:relative;}
#left_wrap_wide .fixed {position:fixed;_position:absolute; _z-index:-1;}
#left_wrap_wide .left_banner {position:absolute;left:-140px; top:190px;} /* left wing banner */
/*#left_wrap .left_banner {*+left:5px;}*/



 /*code text.ÄÚµå*/
.code { font-family: µ¸¿ò,±¼¸², ¹ÙÅÁ, Seoul,arial,helvetica; font-size: 12px; color:f7794d;}

/*cash.°¡°Ý*/
.cash { font-family: Verdana,µ¸¿ò,±¼¸², ¹ÙÅÁ, Seoul,arial,helvetica; font-size: 12px; color:4a76f5;}

/*category. Å¸ÀÌÆ²*/
.cate { font-family: µ¸¿ò,±¼¸², ¹ÙÅÁ, Seoul,arial,helvetica; font-size: 12px; color:048ddc;}


/*bank*/
.bank { font-family: Verdana,µ¸¿ò,±¼¸², ¹ÙÅÁ, Seoul,arial,helvetica; font-size: 12px; color:444444;}


/*input box*/
.input_s {font-family:µ¸¿ò; font-size:12px ; color:#4b4b4b ; background-color:#d9d9d9 ; border-bottom: solid #d9d9d9 ; border-left: #d9d9d9 ; border-right: #d9d9d9 ; border-top:#d9d9d9 ; }
.input_search {BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; height:18px; font-size: 12px}
#snb1 ul li a:link, #snb2 ul li a:link, #snb3 ul li a:link, #snb4 ul li a:link, #snb5 ul li a:link, #snb6 ul li a:link, #snb7 ul li a:link, #snb8 ul li a:link {font-size:11px; font-family:dotum,"µ¸¿ò";}
.menu li a  {font-size:11px; font-family:dotum,"µ¸¿ò";}
#category ul.category li{float:left;height:19.5px;width:78px; text-align:left;}





 

 /* 0 ±âº»Çü Ä«Å×°í¸®¸Þ´º 20170619 */
.product_div0 { width:300px; height:374px !important; overflow:hidden; vertical-align:top; float:left; text-align:left; background-color:#fffFFF; border:none !important; padding:0px;}
.product_div0 ul.product_list {  width:260px;overflow:hidden; margin:10px 0 0 0; text-align:left; list-style-type: none; -webkit-padding-start: 0px; padding-left:20px; display:inline-block;}
.product_div0 ul.product_list li.product_li { width:120px; line-height:19px; float:left;  list-style:none;  padding-left:10px; background-image:url(../images/layer_dot.jpg); background-repeat:no-repeat; background-position: 3px 6px; overflow:hidden; text-align:left;}
.product_div0 ul.product_list li.product_li a {font-size:12px;font-weight:normal;font-style:normal;text-decoration:none; color:#777; cursor:pointer}
.product_div0 ul.product_list li.product_li a:link {font-size:12px;font-weight:normal;font-style:normal;text-decoration:none; color:#777;}
.product_div0 ul.product_list li.product_li a:visited {font-size:12px;font-weight:normal;font-style:normal;text-decoration:none; color:#777;}
.product_div0 ul.product_list li.product_li a:active {font-size:12px;font-weight:normal;font-style:normal;text-decoration:none; color:#777}
.product_div0 ul.product_list li.product_li a:hover {font-size:12px;font-weight:normal;font-style:normal;text-decoration:underline; color:#343d4e}

.menu_tab_txt0 { font-size:12px; line-height:19px;  height:19px; ; color:#000;text-align:left}
a.menu_tab_txt0 {color:#000;text-align:left; text-decoration:none;height:19px; }
a.menu_tab_txt0:link, a.menu_tab_txt3:visited, a.menu_tab_txt3:active { font-size:12px; height:19px; text-align:left; color:#666;text-decoration:none }
a.menu_tab_txt0:hover  { font-size:12px; height:19px; text-align:left; color:#000000;text-decoration:none;  }

.menu_tab_txtA8 { font-size:12px; line-height:20px;  height:20px; ; color:#666666;text-align:left}
a.menu_tab_txtA8 {color:#666666;text-align:left; text-decoration:none;  }
a.menu_tab_txtA8:link, a.menu_tab_txtA8:visited, a.menu_tab_txtA8:active { font-size:12px; text-align:left; color:#666;text-decoration:none }
a.menu_tab_txtA8:hover  { font-size:12px;  text-align:left; color:#69f;text-decoration:none; padding-right:5px;}





 /* 1 ¿ÍÀÌµåÇü Ä«Å×°í¸®¸Þ´º ¼¼·ÎÇü 20170619 */
.product_div1 {width:266px; float:left; height:463px; vertical-align:top;  text-align:left; background-color:#FFF; border:1px #222222 solid; border-right:none; }
.product_div1 ul.product_list{ width:266px; overflow:hidden; vertical-align:top; float:left; padding-left:20px; padding-top:15px;}
.product_div1 ul.product_list li.product_li { width:113px;  font-size:12px; height:23px !important; line-height:23px !important; float:left;  list-style:none;  padding-left:10px; background-image:url(../images/layer_dot.jpg); background-repeat:no-repeat; background-position: 0 13px; overflow:hidden;}
.product_div1 ul.product_list li.product_li a { letter-spacing:-1px; font-size:12px;font-weight:normal;font-style:normal;text-decoration:none; color:#777; cursor:pointer}
.product_div1 ul.product_list li.product_li a:link {font-weight:normal;font-style:normal;text-decoration:none; color:#777;}
.product_div1 ul.product_list li.product_li a:visited {font-weight:normal;font-style:normal;text-decoration:none; color:#777;}
.product_div1 ul.product_list li.product_li a:active {font-weight:normal;font-style:normal;text-decoration:none; color:#777}
.product_div1 ul.product_list li.product_li a:hover {font-weight:normal;font-style:normal;text-decoration:underline; color:#343d4e}

.product_add1 {float:left; width:229px; height:464px; position:absolute; z-index:2; left:267px; top:0px; padding:0px;}
.layer_img11 {padding:0 ; display:inline-block; float:left;border-left: 1px solid #cecece; border-top: 1px solid #222222; border-right: 1px solid #222222;border-bottom: 1px solid #f2f2f2;background-color:#ffffff;}
.layer_img12 {padding:0 ; display:inline-block; float:left; border-left: 1px solid #cecece; border-top: none !important; border-right: 1px solid #222222; border-bottom: 1px solid #222222;  background-color:#ffffff;}
.layer_img11 a{border:0}
.layer_img12 a{border:0}
.layer_img11 a img{width:206px; height:206px; text-align:center; vertical-align:middle; margin:12px !important;}
.layer_img12 a img{width:206px; height:206px; text-align:center; vertical-align:middle; margin:13px 12px 13px 12px !important;}



.menu_tab_txt { font-size:12px; line-height:19px;  height:19px; ; color:#999;text-align:left}
a.menu_tab_txt {color:#999;text-align:left; text-decoration:none;height:19px; }
a.menu_tab_txt:link, a.menu_tab_txt:visited, a.menu_tab_txt:active { font-size:12px; text-align:left; color:#666;text-decoration:none }
a.menu_tab_txt:hover { font-size:12px;  text-align:left; color:#666;text-decoration:underline;}
.menu_tab_dot {margin: 0 5px 0 5px;text-align:left; border:0;}




/* 2 ¿ÍÀÌµåÇü Ä«Å×°í¸®¸Þ´º °¡·ÎÇü 20170619 */
.product_div2 {width:56%; overflow:hidden; float:right; height:205px; vertical-align:top; text-align:left; padding-top:0px; margin:0;}
.product_div2 ul.product_list{ width:568px; overflow:hidden; vertical-align:top; float:left;  -webkit-padding-start: 0px;  margin:0; padding:0px; padding-top:10px;}
.product_div2 ul.product_list li.product_li { width:130px; overflow:hidden; height:20px; line-height:20px; float:left;  list-style:none;  padding-left:10px; background-image:url(../images/layer_dot.jpg); background-repeat:no-repeat; background-position: 0 9px; overflow:hidden;}
.product_div2 ul.product_list li.product_li a {font-size:12px; overflow:hidden; font-weight:normal;font-style:normal;text-decoration:none; color:#777; cursor:pointer}
.product_div2 ul.product_list li.product_li a:link {font-size:12px;font-weight:normal;font-style:normal;text-decoration:none; color:#777;}
.product_div2 ul.product_list li.product_li a:visited {font-size:12px;font-weight:normal;font-style:normal;text-decoration:none; color:#777;}
.product_div2 ul.product_list li.product_li a:active {font-size:12px;font-weight:normal;font-style:normal;text-decoration:none; color:#777}
.product_div2 ul.product_list li.product_li a:hover {font-size:12px;font-weight:normal;font-style:normal;text-decoration:underline; color:#343d4e}

.product_add2 {float:left; width:428px;}
.layer_img21 {padding:0px 10px 9px 10px; display:inline; border-right: 1px solid #E8E8E8;  float:left; margin-right:10px; margin-top:10px;}
.layer_img22 {padding:0px 10px 9px 0px; display:inline; border-right: 1px solid #E8E8E8;  float:left; margin-right:10px; margin-top:10px;}
.layer_img21 a{border:0}
.layer_img22 a{border:0}
.padding_2 { padding:0px 0 25px 25px; }




 /* 3 ±âº»Çü Ä«Å×°í¸®¸Þ´º 20180402 */
.product_div3 { width:110px; height:378px !important; overflow:hidden; vertical-align:top; float:left; text-align:left; background-color:#fffFFF; border:none !important; padding:0px;}
.product_div3 ul.product_list {  width:130px;overflow:hidden; margin:10px 0 0 0; text-align:left; list-style-type: none; -webkit-padding-start: 0px; padding-left:6px; display:inline-block;}
.product_div3 ul.product_list li.product_li { width:120px; line-height:17px; float:left;  list-style:none;  padding-left:10px; background-image:url(http://lux4.jclgift.com/images/layer_dot.jpg); background-repeat:no-repeat; background-position: 3px 10px; overflow:hidden; text-align:left;}
.product_div3 ul.product_list li.product_li a {font-family: 'µ¸¿ò','Dotum' !important;font-size:11px !important;font-weight:normal;font-style:normal;text-decoration:none; color:#777; cursor:pointer}
.product_div3 ul.product_list li.product_li a:link {font-size:12px;font-weight:normal;font-style:normal;text-decoration:none; color:#777;}
.product_div3 ul.product_list li.product_li a:visited {font-size:12px;font-weight:normal;font-style:normal;text-decoration:none; color:#777;}
.product_div3 ul.product_list li.product_li a:active {font-size:12px;font-weight:normal;font-style:normal;text-decoration:none; color:#777}
.product_div3 ul.product_list li.product_li a:hover {font-size:12px;font-weight:normal;font-style:normal;text-decoration:underline; color:#343d4e}


.product_add3 {float:left; width:378px}
.product_add3 div.layer_img11 {padding:0px; margin:0; background-color:#FfffFF; display:inline-block; border-top: none !important;  border-right:none; border-left: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;  float:left;}
.product_add3 div.layer_img11 a{border:0; margin:0; padding:0; font-size:0;}
.product_add3 div.layer_img11 a img {border:0; padding:0; width:170px !important; height:170px !important; margin:9px 9px 9px 8px !important; }

.product_add3 div.layer_img12 {padding:0px; margin:0; background-color:#FfffFF; display:inline-block; border-left: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC; border-right:none; float:left;}
.product_add3 div.layer_img12 a{border:0; margin:0; padding:0; font-size:0;}
.product_add3 div.layer_img12 a img {border:0; padding:0; width:170px !important; height:170px !important; margin:9px 9px 9px 8px !important; }

.product_add3 div.layer_img13 {padding:0px; margin:0; background-color:#FfffFF;display:inline-block; border-left: 1px solid #CCCCCC; float:left; border-bottom: none;}
.product_add3 div.layer_img13 a{border:0; margin:0; padding:0; font-size:0;}
.product_add3 div.layer_img13 a img {border:0; padding:0; width:170px !important; height:170px !important; margin:9px 9px 10px 8px !important; } 

.product_add3 div.layer_img14 {padding:0px; margin:0; background-color:#FfffFF;display:inline-block; border-left: 1px solid #CCCCCC; float:left; border-bottom: none;}
.product_add3 div.layer_img14 a{border:0; margin:0; padding:0; font-size:0;}
.product_add3 div.layer_img14 img {border:0; margin:0; padding:0; font-size:0; width:170px !important; height:170px !important; margin:9px 9px 10px 8px !important; } 



 /* 4 ¿ÍÀÌµåÇü Ä«Å×°í¸®¸Þ´º ¼¼·ÎÇü 20180402 */
.product_div4 {width:169px; float:left; height:463px; vertical-align:top;  text-align:left; background-color:#FFF; border:1px #222222 solid; border-right:none; /*margin-top:20px;*/ }
.product_div4 ul.product_list{ width:133px; overflow:hidden; vertical-align:top; float:left; padding-left:20px; padding-top:12px;}
.product_div4 ul.product_list li.product_li { width:113px;  font-size:12px; height:23px !important; line-height:23px !important; float:left;  list-style:none;  padding-left:10px; background-image:url(http://jclgift.com/images/layer_dot.jpg); background-repeat:no-repeat; background-position: 0 13px; overflow:hidden;}
.product_div4 ul.product_list li.product_li a { letter-spacing:-1px; font-size:12px;font-weight:normal;font-style:normal;text-decoration:none; color:#777; cursor:pointer}
.product_div4 ul.product_list li.product_li a:link {font-weight:normal;font-style:normal;text-decoration:none; color:#777;}
.product_div4 ul.product_list li.product_li a:visited {font-weight:normal;font-style:normal;text-decoration:none; color:#777;}
.product_div4 ul.product_list li.product_li a:active {font-weight:normal;font-style:normal;text-decoration:none; color:#777}
.product_div4 ul.product_list li.product_li a:hover {font-weight:normal;font-style:normal;text-decoration:underline; color:#343d4e}

.product_add4 {float:left; width:464px; height:464px; position:absolute; z-index:2; left:170px; top:0px; padding:0px; /*margin-top:20px;*/ background-color:#FFF; }
.product_add4 div.layer_img11 {padding:0 ; display:inline-block; float:left;border-left: 1px solid #cecece; border-top: 1px solid #222222; border-right: 0px solid #222222;border-bottom: 1px solid #cecece;background-color:#ffffff;}
.product_add4 div.layer_img12 {padding:0 ; display:inline-block; float:left; border-left: 1px solid #cecece; border-top: 1px solid #222222 !important; border-right: 1px solid #222222; border-bottom: 1px solid #cecece;  background-color:#ffffff;}
.product_add4 div.layer_img13 {padding:0 ; display:inline-block; float:left;border-left: 1px solid #cecece; border-top: none; border-right: 1px solid #222222; border-bottom: 1px solid #222222; background-color:#ffffff;}
.product_add4 div.layer_img14 {padding:0 ; display:inline-block; float:left; border-left: 1px solid #cecece; border-top: none; border-right: none; border-bottom: 1px solid #222222;  background-color:#ffffff;}
.product_add4 div.layer_img11 a{border:0}
.product_add4 div.layer_img12 a{border:0}
.product_add4 div.layer_img13 a{border:0}
.product_add4 div.layer_img14 a{border:0}
.product_add4 div.layer_img11 a img{width:206px; height:206px; text-align:center; vertical-align:middle; margin:11px 12px 12px 12px !important;}
.product_add4 div.layer_img12 a img{width:206px; height:206px; text-align:center; vertical-align:middle; margin:12px !important;}
.product_add4 div.layer_img13 a img{width:206px; height:206px; text-align:center; vertical-align:middle; margin:13px 12px 14px 12px !important;}
.product_add4 div.layer_img14 img{width:206px; height:206px; text-align:center; vertical-align:middle; margin:13px 12px 13px 12px !important;}

.menu_tab_txt { font-size:12px; line-height:19px;  height:19px; ; color:#999;text-align:left}
a.menu_tab_txt {color:#999;text-align:left; text-decoration:none;height:19px; }
a.menu_tab_txt:link, a.menu_tab_txt:visited, a.menu_tab_txt:a2ctive { font-size:12px; text-align:left; color:#666;text-decoration:none }
a.menu_tab_txt:hover { font-size:12px;  text-align:left; color:#666;text-decoration:underline;}
.menu_tab_dot {margin: 0 5px 0 5px;text-align:left; border:0;}
 

 
/* 5 ¿ÍÀÌµåÇü Ä«Å×°í¸®¸Þ´º °¡·ÎÇü 20180402 P : ÇÊ±â±¸ */
.product_div5 {width:40%; overflow:hidden; float:right; height:205px; vertical-align:top; text-align:left; padding-top:0px; margin:0;}
.product_div5 ul.product_list{ width:430px; overflow:hidden; vertical-align:top; float:left;  -webkit-padding-start: 0px;  margin:0; padding:0px; padding-top:10px;}
.product_div5 ul.product_list li.product_li { width:130px; overflow:hidden; height:20px; line-height:20px; float:left;  list-style:none;  padding-left:10px; background-image:url(http://jclgift.com/images/layer_dot.jpg); background-repeat:no-repeat; background-position: 0 9px; overflow:hidden;}
.product_div5 ul.product_list li.product_li a {font-size:12px; overflow:hidden; font-weight:normal;font-style:normal;text-decoration:none; color:#777; cursor:pointer}
.product_div5 ul.product_list li.product_li a:link {font-size:12px;font-weight:normal;font-style:normal;text-decoration:none; color:#777;}
.product_div5 ul.product_list li.product_li a:visited {font-size:12px;font-weight:normal;font-style:normal;text-decoration:none; color:#777;}
.product_div5 ul.product_list li.product_li a:active {font-size:12px;font-weight:normal;font-style:normal;text-decoration:none; color:#777}
.product_div5 ul.product_list li.product_li a:hover {font-size:12px;font-weight:normal;font-style:normal;text-decoration:underline; color:#343d4e}

.product_add5 {float:left; width:600px;}
.product_add5 .layer_img21 {padding:0px 10px 9px 0px; display:inline; border-right: 1px solid #E8E8E8;  float:left; margin-right:10px; margin-top:10px;}
.product_add5 .layer_img22 {padding:0px 10px 9px 0px; display:inline; border-right: 1px solid #E8E8E8;  float:left; margin-right:10px; margin-top:10px;}
.product_add5 .layer_img23 {padding:0px 10px 9px 0px; display:inline;  float:left; margin-right:0px; margin-top:10px;}
.product_add5 .layer_img21 a{border:0}
.product_add5 .layer_img22 a{border:0}
.product_add5 .layer_img23 a{border:0}
.padding_2 { padding:0 0 25px 20px; }

 


.menu_tab_dot0 {margin: 0 5px 0 5px;text-align:left; border:0;}
table.div_menu0  {border-spacing:0; border-collapse:collapse;}
ol.div_menu0,ul.div_menu0,li.div_menu0 {list-style:none; text-decoration:none;}


.product_add0 {float:left; width:187px; height:374px;  position:absolute; z-index:2; left:300px; top:0px; padding:0px; background-color:#FfffFF;} 
.layer_img01 {padding:0px; background-color:#FfffFF; display:inline-block; border-left: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;  float:left;}
.layer_img01 a{border:0}
.layer_img01 a img {border:0; width:170px !important; height:170px !important; margin:10px 9px 9px 8px; }

.layer_img02 {padding:0px; background-color:#FfffFF;display:inline-block; border-left: 1px solid #CCCCCC; float:left; border-bottom: 1px solid #A8A8A8;}
.layer_img02 a{border:0}
.layer_img02 a img {border:0; width:170px !important; height:170px !important; margin:9px 9px 9px 8px; } 

.e_container {width:1025px;margin:0 auto;}
.e_menu {float:left;width:165px;height:100%;}
.e_contain {float:right;padding-left:20px;width:840px;margin-bottom:40px;text-align:left;line-height:18px;font-family:'³ª´®°íµñ','¸¼Àº°íµñ';}
.e_contain h2 {margin-bottom:15px;}
.e_contain h3 {font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:12px;margin-top:20px;margin-bottom:5px;color:#4d4d4d;}
.e_contain p {font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:12px;margin-top:5px;margin-bottom:5px;}
.e_contain ul {list-style-type:square;margin:10px 20px;}
.e_contain strong {color:#999999;}

.tbl_type,.tbl_type th,.tbl_type td{border:0;margin-bottom:10px;}
.tbl_type{width:200px;border-bottom:1px solid #e0e0e0;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:11px;text-align:center}
.tbl_type caption{display:none}
.tbl_type th{height:40px;padding:0;border-top:2px solid #6b7380;background-color:#ffffff;color:#333333;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:12px;font-weight:bold;background:#fafafa;}
.tbl_type td{height:34px;;border-top:1px solid #e5e5e5;color:#4c4c4c;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:11px;}
.tbl_type a {color:#808080;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:12px;text-decoration:none !important;letter-spacing:-1px;}
.tbl_type a:hover {color:#000000;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:12px;text-decoration:none !important;letter-spacing:-1px;}

.tbl_type1,.tbl_type1 th,.tbl_type1 td{border:0;margin-bottom:10px;}
.tbl_type1{width:165px;border-bottom:1px solid #e0e0e0;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:11px;text-align:center}
.tbl_type1 caption{display:none}
.tbl_type1 th{height:40px;border-top:1px solid #e5e5e5;padding:0;color:#333333;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:12px;font-weight:bold;}
.tbl_type1 td{height:34px;border-top:1px solid #e5e5e5;color:#4c4c4c;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:11px;}
.tbl_type1 a {color:#808080;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:12px;text-decoration:none !important;letter-spacing:-1px;}
.tbl_type1 a:hover {color:#000000;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:12px;text-decoration:none !important;letter-spacing:-1px;}

.e_table {width:100%;border:1px solid #e0e0e0;}
.e_table th, .e_table td {height:35px;}
.e_table th {width:20%;text-align:center;background-color:#F5F4F4; border-bottom:1px solid #ffffff;}
.e_table td {padding:5px 20px; border-bottom:1px solid #efefef;}
.e_table .e_input {width:100%;height:100%;padding:5px;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:11px;ime-mode:active;border:1px solid #e0e0e0;}
.e_table_info {margin:40px 0;text-align:center;font-family:'³ª´®°íµñ','¸¼Àº°íµñ';}
.e_table_info p {margin:30px 0;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;}
.e_table_bottom {width:100%;text-align:center;margin:20px 0;}
.e_table .e_last {border-bottom:0 !important;}

.e_title {border-top:1px solid #e0e0e0;padding:0;border-bottom:1px solid #e0e0e0;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:12px;font-weight:bold;color:#333333;}
.e11_title {padding:0;border-bottom:1px solid #e0e0e0;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:12px;font-weight:bold;color:#333333;}

/* ±¸¸Å³»¿ª */
.e_mypage_default_img {float:left;}
.e_mypage_default_detail {float:left;width:657px;padding-left:20px;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:12px;}
.e_mypage_default_detail h2 {font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:12px;}
.e_mypage_default_detail a {font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:12px;}

.tble_mypage {width:100%;border:0px solid #cccccc;}
.tble_mypage th, .tble_mypage td {height:30px;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;}
.tble_mypage th {width:80px;text-align:center;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;}
.tble_mypage td {padding:0 20px;}

.tble_qna {width:100%;border:0px solid #cccccc;display:block;}
.tble_qna th, .tble_qna td {height:30px;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;}
.tble_qna th {border-top:1px solid #e5e5e5;padding:10px;text-align:center;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;background:#f2f2f2;}
.tble_qna td {padding:10px;border-bottom:1 solid #e0e0e0;}
.tble_qna a {font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:12px;}

.e_left{text-align:left;}
.e_center {text-align:center;}
.e_right {text-align:right;}
.e_blue {color:blue;}
.e_red {color:red;}

.tbl_form {width:100%;border:1px solid #cccccc;}
.tbl_form th, .tbl_form td {height:30px;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;}
.tbl_form th {padding:10px;text-align:center;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;background:#f2f2f2;}
.tbl_form td {padding:10px;}
.tbl_form a {font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:12px;}
.tbl_form .e_input {width:100%;height:25px;border-bottom:1px solid #e0e0e0;padding:5px;font-family:'³ª´®°íµñ','¸¼Àº°íµñ'!important;font-size:11px;}

.lux9_company1 {float:left;width:130px;margin:20px 20px 20px 60px;font-family:'¸¼Àº°íµñ','³ª´®°íµñ'!important;font-size:11px;}
.lux9_company1 strong{font-size:14px;}
.lux9_company2 {float:left;width:550px;margin:13px 20px 20px 0;font-family:'¸¼Àº°íµñ','³ª´®°íµñ'!important;font-size:15px;line-height:30px;letter-spacing:-1px;}
.lux9_company2 span {margin-left:10px;font-family:'³ª´®°íµñ'!important;font-size:22px;}

.lux11_company1 {float:left;width:130px;margin:20px 20px 20px 60px;font-family:'¸¼Àº°íµñ','³ª´®°íµñ'!important;font-size:11px;}
.lux11_company1 strong{font-size:14px;}
.lux11_company2 {float:left;width:550px;margin:13px 20px 20px 0;font-family:'¸¼Àº°íµñ','³ª´®°íµñ'!important;font-size:15px;line-height:30px;letter-spacing:-1px;}
.lux11_company2 span {margin-left:10px;font-family:'³ª´®°íµñ'!important;font-size:22px;}



.bg_y{background-color:#ffffff;}

.pv_tbl {border-collapse:collapse;border:1px solid #b0b0b0}
.pv_tbl td {border:1px solid #b0b0b0}

.map_list { width: 780px }
.map_button { font-family: 'Noto Sans KR', sans-serif; width: 11.5%; margin:2px 2px; line-height: 300%; background: #fff; border-radius: 5px; cursor: pointer; border: 1px solid #ccc; text-decoration: none; }
.map_button:hover { background: #f4f4f4; border: 1px solid #d9d9d9 }
.map_content { width: 780px; margin-top:10px }

@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:500,700,900');

ul { margin: 0; padding: 0 }
li { list-style: none; }

.content_title { font-family: 'Noto Sans KR', sans-serif; font-size: 16px; font-weight: 900; color: #000 }

.wrap87 { width: 100%; overflow:hidden; zoom:1 margin: 0 auto; position: relative; left: 50%; margin-left: -513px; font-family: 'Noto Sans KR', sans-serif }
.sub87 { float: left; width: 170px; margin-right: 10px }
.container87 { float:right; color: #4d4d4d; margin-bottom: 20px }
.container87 .content_title { color: #0B57CE; padding: 10px 0 10px; margin-bottom: 20px; border-bottom: 1px solid #CBCBCB }

.ul_li li { list-style: none; background: url('/images/li_dot.gif') no-repeat; background-position: 0 9px; margin-left: 15px; padding:0 0 15px 9px; font-size: 13px; color: #a67c52; font-weight: thin; line-height: 160% }
.container87 h1 { font-family: 'Noto Sans KR', sans-serif; line-height: 200%; font-size: 16px; color: #FE0103; background: url('/images/h1_dot.gif') no-repeat; background-position: 0 9px; padding-left: 20px }
.container87 h2 { font-family: 'Noto Sans KR', sans-serif; line-height: 200%; font-size: 14px; color: #000; background: url('/images/h2_dot.gif') no-repeat; background-position: 1px 8px; padding-left: 8px }
.container87 h3 { font-family: 'Noto Sans KR', sans-serif; line-height: 200%; font-size: 13px; color: #02579B; margin: 0 0 -10px 10px }

.container87 p { font-family: 'Noto Sans KR', sans-serif; font-size: 13px; color: #808080; font-weight: thin; margin-left: 10px }
.container87 img { margin: 20px 0  }
.container87 strong { color: #a67c52; font-weight: normal }

.tbl_normal,.tbl_normal th,.tbl_normal td{ border: 0 }
.tbl_normal { width: 100%; border-bottom: 2px solid #dcdcdc; font-family: 'Noto Sans KR', sans-serif; font-size: 12px; text-align: center; border-collapse: collapse; margin-bottom: 20px }
.tbl_normal caption { text-align: right; font-size: 12px; color: #000; font-weight:bold; margin-bottom: 5px }
.tbl_normal th { padding: 10px; border-top: 2px solid #02579B; border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; background-color: #f5f7f9; color: #000; font-family: 'Noto Sans KR', sans-serif; font-size: 14px; font-weight: bold }
.tbl_normal td { padding: 10px; border: 1px solid #e5e5e5; color: #808080; font-family: 'Noto Sans KR', sans-serif; font-size: 13px }
.tbl_normal .classification { color: #000 }
.ul_li li .span_s1 { line-height: 140%; font-size: 12px; color: #8c8c8c }

.e_table {width:100%;border:1px solid #e0e0e0;margin-bottom: 20px}
.e_table th {width:20%;text-align:center;background-color:#F5F4F4; border-bottom:1px solid #ffffff;font-family: 'Noto Sans KR', sans-serif; font-size: 12px}
.e_table td {padding:10px 20px; border-bottom:1px solid #efefef;font-family: 'Noto Sans KR', sans-serif; font-size: 12px}
.e_table .e_last {border-bottom:0 !important;}
.e_table input, .e_table textarea { border:1px solid #e0e0e0 }

/* °Ë»ö¿£Áø */
.tbl_search,.tbl_search th,.tbl_search td {border:0}
.tbl_search {width:100%;margin-top:0;margin-bottom:10px;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-collapse:collapse}
.tbl_search th {font-family:'Dotum', sans-serif !important;font-size:12px !important;color:#595959;font-weight:bold;padding:8px 15px;border:1px solid #c4c4c4;border-top:0;background:#e8e8e8;vertical-align:middle;text-align:center}
.tbl_search td {padding:8px 15px;line-height:150%;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#333;vertical-align:middle}
.tbl_search a {display:inline-block;margin-right:20px;color:#333;text-decoration:none}
.tbl_search .input_box {width:70px;height:24px;text-align:right;margin-right:5px;box-sizing:border-box;font-family: 'Noto Sans KR', sans-serif;font-size:12px;color:#000;border:1px solid #ccc;padding:5px 5px;vertical-align:middle}

.tbl_search .button {margin-left:5px;height:24px;padding:0 8px;background:#ef4836;cursor:pointer;border:1px solid #ef4836;color:#fff !important;vertical-align:middle}
.tbl_search .button:hover {background:#e02612;border:1px solid #d72411;color:#fff !important;}

/* È¸¿ø°¡ÀÔ 2023-03-23 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none}
dl,ul,menu {list-style:none}

.join2023 { margin: 20px auto; width: 900px }	
.join2023 div,
.join2023 li,
.join2023 a,
.join2023 button,
.join2023_list ul.list label,
.join2023_list > h1 { font-family: 'Noto Sans KR', sans-serif !important }
.join2023_list > form > h1 { font-family: 'Noto Sans KR', sans-serif !important }
label { cursor: pointer }
.join2023_navi { background: #f8f8f8; padding: 7px 20px; box-sizing: border-box; text-align: left }	
.join2023_navi,.join2023_navi a { font-family: '¸¼Àº °íµñ', sans-serif !important; font-size: 12px !important; color: #333; text-decoration: none }

.join2023_main { margin-top: 75px; font-size: 32px; line-height: 38px; color: #333; text-align: left }
.join2023_main > img { float: left; margin: 15px 15px 0 0 }
.join2023_main > p,.join2023_list > form > p { font-family: 'Noto Sans KR', sans-serif !important; margin: 20px 0 50px; font-size: 16px; line-height: 20px; color: #999; font-weight: 300 }
span.point { font-family: 'Noto Sans KR', sans-serif !important; font-size: 16px; color: #e20000 !important }

.join2023_trun { display: flex; justify-content: flex-end; margin-bottom: 12px }
.join2023_trun > li { background:url('../images/join_icon_arrow.png') no-repeat 10px 5px; padding-left: 26px; font-size: 14px; color: #666; font-weight: 300 }
.join2023_trun > li:first-child { background:none; padding-left: 0 }
.join2023_trun > li.check { color: #222; font-weight: 600 }
.join2023_trun > img { margin: -3px 9px 0; color: #222; font-weight: 600 }

.join2023_list { border-top: 2px solid #000 }
.join2023_list > h1,.join2023_list > form > h1 { margin: 25px 0 19px; font-size: 20px; color: #222; font-weight: 500; text-align: left }
.join2023_list ul.list li { padding: 16px 30px; border-bottom: 1px solid #eee; font-size: 16px; color: #222; font-weight: 300; text-align: left }
.join2023_list ul.list span { font-size: 14px; color: #999 }
.join2023_list ul.list a { text-decoration: none; font-size: 13px; color: #006bd5; border-bottom: 1px solid #006bd5 }
.join2023_list ul.list li.all { border: 1px solid #ddd; border-radius: 3px }
.join_check { vertical-align: middle; margin-right: 9px; border: 1px solid #bbb; border-radius: 0 }

.join2023_list > h2 { margin-top: 53px; font-size: 20px; color: #222; font-weight: 500; text-align: left }
.join2023_list > p,.join2023_list > form > p { margin-bottom:19px; font-size: 16px; color: #999; font-weight: 400; text-align: left }
.join2023_list ul.list_input { margin-bottom: 40px }
.join2023_list ul.list_input li { padding: 10px 30px; border-bottom: 1px solid #eee; font-size: 16px; color: #222; font-weight: 300; text-align: left }
.join2023_list ul.list_input li:first-child { border-top: 1px solid #eee }

.join2023_list ul.list_input2 li:first-child { border-top: 2px solid #000 }


.join2023_list .info { padding: 20px 30px 40px 30px; font-size: 14px; color: #999; font-weight: 300; text-align: left }
.join2023_list .btn  { text-align: center }
.join2023_list .btn .join_btn { background: #3e414a; border-radius: 3px; padding: 13px 26px 15px; font-size: 16px; color: #fff; font-weight: 400; border: 0 }
.join_ok { text-align: center }
.join_ok img { cursor: pointer; margin: 0 5px }

.join2023_list > .content h2,.join2023_list > .content p,.join2023_list > .content li,.join2023_list > .content th,.join2023_list > .content td { font-family:'Dotum' !important; text-align: left }
.join2023_list > .content { margin: 40px auto; background: #f8f8f8; padding: 10px 31px 40px; box-sizing: border-box; border-radius: 5px }
.join2023_list > .content > h2 { margin: 42px 0 9px; font-size: 14px; color: #666 }
.join2023_list > .content > h3 { margin: 20px 0 10px; font-family:'Dotum' !important; font-size: 12px; color: #666; font-weight: normal; text-align: left }
.join2023_list > .content > p { font-size: 12px; color: #999 }
.join2023_list > .content > ol { margin-left: 15px }
.join2023_list > .content > ol > li { list-style-type: decimal !important }
.join2023_list > .content li { font-size: 12px; color: #666; line-height: 20px }
.join2023_list > .content > table { width: 100%; border-collapse: collapse }
.join2023_list > .content > table th { background: #EBEBEB; padding: 10px 0; text-align: center; font-weight: normal; border-right: 1px solid #ccc; text-align:center }
.join2023_list > .content > table td { padding: 10px; font-size: 80%; border: 1px solid #e5e5e5; vertical-align: middle; text-align:center }

.join2023_list > .content > table,.join2023_list > .content > table th,.join2023_list > .content > table td { border: 0 }
.join2023_list > .content > table { width: 100%; border-bottom: 1px solid #ddd; text-align: center; border-collapse: collapse; margin: 10px 0; }
.join2023_list > .content > table th { padding: 10px; font-size: 12px; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ccc; background-color: #ebebeb; color: #666; vertical-align: middle }
.join2023_list > .content > table td { padding: 10px; font-size: 12px; border: 1px solid #ddd; background-color: #fff; color: #666; vertical-align: middle }
.join2023_list > .content > table .strong { font-weight: bold }

#modal { position:fixed; width:100%; height:100%; background:rgba(0, 0, 0, 0.5); top: 0; left: 0; z-index: 9999999; display: none }
#close_button { position: absolute; right: 20px }
#pop_content { height: 760px; width: 688px; border: 2px solid #CF0006; box-shadow: 3px 3px 7px 1px gray; background-color: white; z-index: 9999999; left: 50%; top: 50%; margin-top: -380px; margin-left: -350px; padding: 20px; box-sizing: border-box; display: none; position: fixed }
.pop_content > h3 { font-family: 'Noto Sans KR', sans-serif; font-size: 22px; color: #222; font-weight: 400; border-bottom: 1px solid #999; padding-bottom: 14px }
.pop_contents { height: 648px; margin-top: 15px; box-sizing: border-box; padding-right: 10px; overflow: scroll }
.pop_contents > h4 { text-align: left; font-family: 'Dotum'; font-size: 14px; color: #222; margin: 24px 0 9px }
.pop_contents > p,.pop_contents li { font-family: 'Dotum'; font-size: 12px; color: #666; line-height: 20px; text-align: left }
.pop_contents > ul > li { padding-left: 16px; text-align: left }
.pop_contents > ul > li:nth-child(1) { background: url('../images/ol_join_no_01.gif') no-repeat 0 4px }
.pop_contents > ul > li:nth-child(2) { background: url('../images/ol_join_no_02.gif') no-repeat 0 4px }
.pop_contents > ul > li:nth-child(3) { background: url('../images/ol_join_no_03.gif') no-repeat 0 4px }
.pop_contents > ul > li:nth-child(4) { background: url('../images/ol_join_no_04.gif') no-repeat 0 4px }
.pop_contents > ul > li:nth-child(5) { background: url('../images/ol_join_no_05.gif') no-repeat 0 4px }
.pop_contents > ul > li:nth-child(6) { background: url('../images/ol_join_no_06.gif') no-repeat 0 4px }
.pop_contents > ul > li:nth-child(7) { background: url('../images/ol_join_no_07.gif') no-repeat 0 4px }
.pop_contents > ul > li:nth-child(8) { background: url('../images/ol_join_no_08.gif') no-repeat 0 4px }
.pop_contents > ul > li:nth-child(9) { background: url('../images/ol_join_no_09.gif') no-repeat 0 4px }
.pop_contents > ul > li:nth-child(10) { background: url('../images/ol_join_no_10.gif') no-repeat 0 4px }
.pop_contents > ul > li > .ol_sub2 { margin-left: 13px }
.pop_contents .ol_sub2 { margin-left: 15px }
.pop_contents .ol_sub2 > li { list-style-type: decimal !important }
.pop_contents .ol_sub3 > li { padding-left: 20px }
.pop_contents .ol_sub3 > li:nth-child(1) { background: url('../images/ol_join_no_a01.gif') no-repeat 0 4px }
.pop_contents .ol_sub3 > li:nth-child(2) { background: url('../images/ol_join_no_a02.gif') no-repeat 0 4px }
.pop_contents .ol_sub3 > li:nth-child(3) { background: url('../images/ol_join_no_a03.gif') no-repeat 0 4px }

#modala { position:fixed; width:100%; height:100%; background:rgba(0, 0, 0, 0.5); top: 0; left: 0; z-index: 9999999; display: none }
#close_buttona { position: absolute; right: 20px }
#pop_contenta { height: 760px; width: 688px; border: 2px solid #CF0006; box-shadow: 3px 3px 7px 1px grey; background-color: white; z-index: 9999999; left: 50%; top: 50%; margin-top: -380px; margin-left: -350px; padding: 20px; box-sizing: border-box; display: none; position: fixed }

/* È¸¿ø°¡ÀÔ ÀÔ·ÂÃ¢ */
.join2023_list .join_input { width: 60%; height: 39px; line-height: 40px; padding: 0 15px; border: 1px solid #ddd; border-radius: 3px; margin-right: 8px; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; color: #999 !important }
.join2023_list .join_input::placeholder  { font-family: 'Noto Sans KR', sans-serif; font-size: 16px; color: #999 !important }
.join2023_list .join_input_address { margin-top:10px; display: block; width: 80%; height: 40px; line-height: 40px; padding: 0 15px; border: 1px solid #ddd; border-radius: 3px; margin-right: 8px; font-family: 'Noto Sans KR', sans-serif; font-size: 16px }
.join2023_list .join_input_com { width: 16%; height: 40px; line-height: 40px; padding: 0 15px; border: 1px solid #ddd; border-radius: 3px; margin-right: 8px; font-family: 'Noto Sans KR', sans-serif; font-size: 16px }
.join2023_list .join_radio { position: relative; top: -2px }
.join2023_list .list_input > li { display: flex }
.join2023_list .list_input > li > div:nth-child(1) { width: 20%; vertical-align: middle; font-size: 16px; color: #222; line-height: 40px }
.join2023_list .list_input > li > div:nth-child(2) { width: 80%; font-size: 16px; color: #222; line-height: 40px }
.join2023_list .join_btn { text-align: center }

button.btn_check { cursor: pointer; height: 40px; padding: 0 15px; border: 1px solid #ddd; border-radius: 3px; line-height: 40px; background: #3c3c48; font-size: 14px; color: #fff; font-weight: 300; position: relative; top: 2px }
button.btn_checkbox { cursor: pointer; width: 143px; height: 50px; margin: 0 5px; border: 1px solid #ddd; border-radius: 7px; line-height: 40px; background: #A8ACB8; font-size: 16px; color: #fff; font-weight: 400; position: relative; top: 2px }
button.btn_checkbox:nth-child(3) { background: #3c3c48 }

.modify_marketinfo { background: #f7f7f7; border-radius: 5px; padding: 15px 20px; font-family: 'Noto Sans KR', sans-serif; font-size: 14px; color: #333; line-height: 170% }
.btn_zip { display: inline-block; position: relative; top: 1px; width: 70px; height: 39px; line-height: 37px; border: 1px solid #ddd; border-radius: 3px; background: #fff; font-family:'Noto Sans KR', sans-serif; color: #555; font-size: 14px; font-weight: 400; text-align: center; cursor: pointer }
.btn_zip:hover { background: #efefef }

.join_inputa { width: 60%; height: 39px; line-height: 40px; padding: 0 15px; border: 1px solid #ddd; border-radius: 3px; font-family: 'Noto Sans KR', sans-serif; font-size: 16px; color: #999 !important }

.tbl_option,.tbl_option th,.tbl_option td { border: 0 }
.tbl_option { width: 95%; margin: 0 auto; border-collapse: collapse }
.tbl_option th,.tbl_option td { padding: 7px; vertical-align: middle; text-align: left; font-weight: bold }
.tbl_option span { font-weight: normal; letter-spacing: -0.02em }
.tbl_option .gray { color: #888 }
.tbl_option .red { color: red }
.tbl_option .blue { color: #1865E9 }
.tbl_option input.opt_quantity { margin: -5px 0; width: 80px; border: 1px solid #ddd; padding: 3px; text-align: center }
.tbl_option select.opt { margin: -5px 0; width: 100%; border: 1px solid #ddd; padding: 3px }
.tbl_option select.opt option,.tbl_option select,.tbl_option div { font-family: '¸¼Àº°íµñ'; font-weight: normal }
.tbl_option tfoot tr th,.tbl_option tfoot tr td { border-top: 1px solid #E4E4E4; border-bottom: 1px solid #ccc }
.tbl_option .opt_choice { background: #F8F8F8; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc }
.tbl_option .opt_choice td { font-weight: normal }
.tbl_option .opt_choice .opt_choice_set { display: flex; justify-content: start; padding: 5px; line-height: 160%; border-bottom: 1px solid #E4E4E4 }
.tbl_option .opt_choice .opt_choice_set div { width: 100% }
.tbl_option .opt_choice td div:last-child { border-bottom: 0 }
.tbl_option .opt_choice .opt_choice_set strong { display: inline-block; width: 60px; display: flex; align-items: center; flex-direction: row; justify-content: center }
.tbl_option .opt_choice .opt_choice_set a { float: right; position: relative; top: 5px }
.tbl_option .icon_queon { position: relative; top: 4px }

.btn_dev_icon { width: 95%; margin: 5px  auto 0; display: flex; justify-content: space-between; flex-wrap: wrap }
.btn_dev_icon img { padding: 5px 2px 0 }


li {  text-decoration: none }

.board_l_wrap,.board_l_wrap a,.board_l_wrap div,.board_l_wrap td { box-sizing: border-box }

.board_l_wrap { width: 100%; display: flex; justify-content: space-between; margin: 8px auto }
.board_l_wrap .menu { width: 180px }
.board_l_wrap .contents { width: calc(100% - 180px) }
.board_l_wrap .tl { text-align: left }
.board_l_wrap .tr { text-align: right }

.tbl_bbs1,.tbl_bbs1 th,.tbl_bbs1 td { border: 0 }
.tbl_bbs1 { width: 100% }
.tbl_bbs1 th { padding: 10px; font-family:'Gulim' !important; font-size: 12px; color: #222; text-align: center }
.tbl_bbs1 th { margin-bottom: 5px; height: 41px; border-top: 1px solid #d0d0d0; border-bottom: 1px solid #d0d0d0; background: #fff; font-weight: bold }
.tbl_bbs1 th:first-child { border-left: 1px solid #d0d0d0 }
.tbl_bbs1 th:last-child { border-right: 1px solid #d0d0d0 }

.tbl_bbs2,.tbl_bbs2 th,.tbl_bbs2 td { border: 0 }
.tbl_bbs2 { width: 100%; border-radius: 5px; border: 1px solid #d0d0d0; background: #FBFBFB }
.tbl_bbs2 td { padding: 10px; border-bottom: 1px dotted #CFCFCF; font-family:'Gulim' !important; text-align: center }
.tbl_bbs2 td a { font-family:'Gulim' !important; font-size: 12px; color: #222 }
.tbl_bbs2 tr:last-child td { border-bottom: 0 }

.tbl_bbs2 tr:hover { background: #ebebeb }
.tbl_bbs2 td a:hover { color: #000 !important }

.paging { margin: 0 auto 10px; padding: 8px 0; text-align: center; background: #F7F7F7; border-bottom: 1px solid #656565 }
.paging button { width: 22px; height: 22px; border: 1px solid #d0d0d0; background: #fff; cursor: pointer; font-family:'verdana' !important; font-size: 12px; color: #222 }
.paging button:hover { background: #ebebeb; color: #000 !important }

.board_l_btn { margin: 15px 0; display: flex; justify-content: space-between }
.board_l_btn > div:nth-child(1) { width: 50%; display: flex }
.board_l_btn > div:nth-child(2) { width: 50%; text-align: center }
a.aa_btn { height: 30px; background: #fff; display: inline-block; border-radius: 3px; border: 1px solid #d0d0d0; padding: 7px 12px 0; font-family:'Gulim' !important; font-size: 12px; color: #222; text-align: center }
a.aa_btn:hover { border: 1px solid #d0d0d0; color: #000 !important; background: #efefef }
input.aa_btn { height: 30px; background: #fff; display: inline-block; border-radius: 3px; border: 1px solid #d0d0d0; padding: 0px 12px 0; font-family:'Gulim' !important; font-size: 12px; color: #222; text-align: center }
input.aa_btn:hover { border: 1px solid #d0d0d0; color: #000 !important; background: #efefef }

.input_search2 { margin-left: 5px; height: 30px; border-radius: 3px; border: 1px solid #d0d0d0; padding: 2px; font-family:'Gulim' !important; font-size: 12px; color: #222; text-align: center }
.input_search2 input { width: 120px; height: 100%; padding: 0 5px; border: 0 !important }
.input_search2 input:focus { outline: none }

.tbl_bbs_read,.tbl_bbs_read th,.tbl_bbs_read td { border: 0 }
.tbl_bbs_read { width: 100%; border-radius: 5px; border: 1px solid #d0d0d0 }
.tbl_bbs_read th,.tbl_bbs_read td { font-family:'Gulim' !important; padding: 10px 20px; text-align: left; border-bottom: 1px dotted #CFCFCF }
.tbl_bbs_read th { background: #FBFBFB; border-top-left-radius: 5px; border-top-right-radius: 5px }
.tbl_bbs_read td { background: #fff; line-height: 200% }
.tbl_bbs_read th img { position: relative; top: 3px }
.tbl_bbs_read td img { max-width: 80%; margin: 20px 0 5px }
.tbl_bbs_read td a { font-family:'Gulim' !important; font-size: 12px; color: #222 }
.tbl_bbs_read tr:last-child td { border-bottom: 0; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px }

.input_text { border-radius: 3px; border: 1px solid #d0d0d0; padding: 2px; font-family:'Gulim' !important; font-size: 12px; color: #222; text-align: left }
.btn_reply { border-radius: 3px; border: 1px solid #d0d0d0; background: #F0F0F0; padding: 2px 10px; font-family:'Gulim' !important; font-size: 12px; color: #222; text-align: center; cursor: pointer }

.board_l_read_btn { margin: 8px 0; display: flex; justify-content: space-between }

.tbl_bbs_write,.tbl_bbs_write th,.tbl_bbs_write td { border: 0 }
.tbl_bbs_write { width: 100%; border-radius: 5px; border: 1px solid #d0d0d0 }
.tbl_bbs_write th,.tbl_bbs_write td { font-family:'Gulim' !important; padding: 10px 20px; text-align: left; border-right: 1px dotted #d0d0d0; border-top-right-radius: 0; border-bottom: 1px dotted #CFCFCF }
.tbl_bbs_write th { background: #FBFBFB; border-top-left-radius: 5px }
.tbl_bbs_write td { background: #fff; line-height: 200% }
.tbl_bbs_write th img { position: relative; top: 3px }
.tbl_bbs_write td img { max-width: 80%; margin: 20px 0 5px }
.tbl_bbs_write td a { font-family:'Gulim' !important; font-size: 12px; color: #222 }
.tbl_bbs_write td strong { color: red }
.tbl_bbs_write tr:last-child td { border-bottom: 0; border-bottom-left-radius: 5px }
.tbl_bbs_write th:last-child { border-right: 0; border-top-right-radius: 5px }
.tbl_bbs_write td:last-child { border-right: 0 }
.tbl_bbs_write tr:last-child td:last-child {border-bottom-right-radius: 5px }

.input_text { border-radius: 3px; border: 1px solid #d0d0d0; padding: 2px; font-family:'Gulim' !important; font-size: 12px; color: #222; text-align: left }
.btn_reply { border-radius: 3px; border: 1px solid #d0d0d0; background: #F0F0F0; padding: 2px 10px; font-family:'Gulim' !important; font-size: 12px; color: #222; text-align: center; cursor: pointer }

.board_l_read_btn { margin: 8px 0; display: flex; justify-content: space-between }

.policybox { overflow: hidden; overflow-y: auto; margin: 5px 0; padding: 12px 20px; width: 100%; height: 96px; background: #FBFBFB; border-radius: 5px; border: 1px solid #d0d0d0; font-family:'Dotum' !important; font-size: 11px; color: #666; text-align: left }
.policybox h2 { margin-bottom: 6px; font-family:'Dotum' !important; font-size: 11px; color: #666 }
.policybox ul { margin-left: 15px }
.policybox > ul > li { margin-bottom: 8px; list-style-type: decimal !important }
.policybox > ul > li > ul > li { margin-bottom: 3px; list-style-type: circle !important }

.policybox_check { margin-bottom: 20px; text-align: right }
.policybox_check input { position: relative; top: 2px }

h2.tbl_bbs1a { margin-bottom: 10px; font-family: 'Noto Sans KR', sans-serif; font-weight: 500; font-size: 18px; color: #222; line-height: 170% }
.tbl_bbs1a,.tbl_bbs1a th,.tbl_bbs1a td { border: 0 }
.tbl_bbs1a { width: 100% }
.tbl_bbs1a th,.tbl_bbs1a td { padding: 10px; border-bottom: 1px solid #ddd; font-family:'Gulim' !important; font-size: 12px; color: #222; text-align: center }
.tbl_bbs1a th { border-top: 1px solid #656565; background: #f8f8f8; font-weight: bold }

.tbl_bbs1a .count { font-family:'Gulim' !important; font-size: 12px; font-weight: normal; color: #666 }
.tbl_bbs1a .text_content img { max-width: 100% }
.tbl_bbs1a .download { margin-top: 20px }
.tbl_bbs1a .download img { max-width: 100% }
.tbl_bbs1a .download .download_b { margin-top: 10px }
.tbl_bbs1a .download .download_b img { position: relative; top: 3px }
.tbl_bbs1a .reply { background: #fcfcfc }
.tbl_bbs1a .reply_list { display: flex; justify-content: space-between }
.tbl_bbs1a .reply_list > div:nth-child(1) { width: 10%; text-align: left; font-weight: bold; color: #222 }
.tbl_bbs1a .reply_list > div:nth-child(2) { width: 80%; text-align: left }
.tbl_bbs1a .reply_list > div:nth-child(3) { width: 10% }

.tbl_bbs2a,.tbl_bbs2a th,.tbl_bbs2a td { border: 0 }
.tbl_bbs2a { width: 100%; border: 1px solid #d0d0d0 }
.tbl_bbs2a td { padding: 10px; border-bottom: 1px dotted #CFCFCF; font-family:'Gulim' !important; text-align: center }
.tbl_bbs2a td a { font-family:'Gulim' !important; font-size: 12px; color: #222 }
.tbl_bbs2a tr:last-child td { border-bottom: 0 }

.tbl_bbs2a tr:hover { background: #ebebeb }
.tbl_bbs2a td a:hover { color: #000 !important }
