
img, fieldset{border:none; vertical-align:top}
legend, caption{visibility:hidden; overflow:hidden; width:0; height:0;; font-size:0; line-height:0} /*display:none*/
textarea, button{vertical-align:middle}
input, select{height:16px; background:#fff; color:#666; font-family:"Malgun Gothic","맑은고딕",dotum,"돋움",sans-serif,'Arial'; vertical-align:middle; font-size:12px}
input{height:18px; padding:3px;}
select{height:28px; padding:2px;}
option {padding:2px;}
textarea{padding:3px; border:1px solid #ddd; background:#fff; color:#666; vertical-align:middle}
.checkbox{padding:0; border:0;}
.disNone{display:none;}

table{border-collapse:collapse}



/* 정렬 */
.taC{text-align:center !important}
.taR{text-align:right !important}
.taL{text-align:left !important}
.pBox {position:relative; overflow:hidden; width:100% !important}
.disB{display:block !important}
.disIB{display:inline-block !important}
.overF{overflow:hidden !important}
.blind{position:absolute; top:-50000px; left:-50000px !important}
.fl{float:left !important}
.fr{float:right !important}
.clear {content:""; clear:both; display:block !important}
.clear:after{content:""; clear:both; display:block !important}
.verM {vertical-align:middle}
.verM2 {vertical-align:middle; margin-top:-2px;}
.verMi {display:inline-block; }
.verMi img {vertical-align:middle}
.line18 {line-height:18px;}
.line19 {line-height:19px;}
.line20 {line-height:20px;}
.line21 {line-height:21px;}


.orange11 {color:#fe3e00; font-size:11px; font-family:'NGEB'; }
.orange11 img {margin:6px 0px 2px 4px !important;}

select {font-size:12px; color:#555; border:1px solid #c2c2c2;}
.board_input {border:1px solid #dfdfdf; height:25px;}
.search_input {width:99%;border:1px solid #dfdfdf; height:28px;}
.align_r {text-align:right;}
.btn_mb1 {margin-bottom:1px;}
.border_1 {border:1px solid #dfdfdf;}


textarea {width:99%; height:150px; font-size:12px; line-height:16px; font-family:"NG"; letter-spacing:0px; border:1px solid #dfdfdf; ;background:#fcfcfc;
scrollbar-face-color:#FFFFFF;		
scrollbar-highlight-color:#CFCFCF;		
scrollbar-3dlight-color:#FFFFFF;		
scrollbar-shadow-color:#CFCFCF;		
scrollbar-darkshadow-color:#FFFFFF;		
scrollbar-track-color:#FFFFFF;		
scrollbar-arrow-color:#D0D0D0; 		
}






/*  list */
/* search */
/* board serach 
.board_search{ margin-top:20px; padding:10px 0 10px 0; border:1px solid #dfdfdf; background:#fcfcfc; text-align:center; vertical-align:top;}
.board_search select{ width:70px;}
.board_search .int{ width:50%;}
.board_search .btn {border:none; width:65px; height:25px; }*/
.board_search {position:relative; clear:both; text-align:center; border:1px solid #dfdfdf; padding:20px; background:#f8f8f8;}
.board_search .btn {border:0; margin:0; padding:0; width:60px; height:33px;}
.int {border:1px solid #cfcfcf; height:25px; width:215px;}

.board_list {position:relative; clear:both; text-align:center;border-top:2px solid #2d2d2c;}
.board_list th {padding:13px; color:#2a2a2a; letter-spacing:-1px;  font-family:'NGB';   border-bottom:1px solid #cfcfcf;background:#f8f8f8;}
.board_list td {border-bottom:1px solid #e6e6e6; padding:13px; }
.board_list td img {margin:4px;}
.board_title {text-align:left;}
.board_opt {color:#000; font-family:'NGEB';}


.board_button{clear:both;text-align:right; padding:10px 0;margin-top:15px;}
.board_button_cen{clear:both;text-align:center; height:35px; margin-top:15px;}


/* paging */
.paging{position:relative; clear:both;margin-top:30px; height:60px; text-align:center;}
.paging a,.paging strong{ display:inline-block; height:20px; padding:0 5px; color:#666666; line-height:20px; vertical-align:top;}
.paging .btn{ overflow:hidden; width:20px; padding:0; background:url(../images/board/btn_paging.gif) 0 0; font-size:1px; color:transparent;}
.paging .first{ background-position:0px 0px;}
.paging .prev{ margin-right:10px; background-position:-24px 0;}
.paging .next{ margin-left:10px; background-position:0 -24px;}
.paging .last{ background-position:-24px -24px;}
.paging .btn_write {position:absolute; right:0; margin-top:-10px; padding:10px 20px; color:#fff;  font-family:'NGEB'; background:#2d2d2c;}

a.btn_gray_d {padding:13px 35px; color:#fff !important;  font-family:'NGB'; background:#2b2b2b;}
a.btn_gray {padding:13px 35px; color:#fff !important;  font-family:'NGB'; background:#999;}
a.btn_green {padding:13px 35px; color:#fff !important;  font-family:'NGB'; background:#2d2d2c; }
a.btn_orange_l2 {padding:13px 35px; color:#2c2d2e !important;  font-family:'NGB'; background:#2d2d2c; }
a.btn_orange_l {padding:10px 35px; color:#2c2d2e !important;  font-family:'NGB'; background:#2d2d2c; }
a.btn_orange {padding:10px 35px; color:#fff !important;  font-family:'NGB'; background:#2d2d2c; }


a.notice:link {font-weight:bold; text-decoration:none; color:#000;}
a.notice:visited {font-weight:bold; text-decoration:none; color:#000;}
a.notice:active {font-weight:bold; text-decoration:none; color:#000;}
a.notice:hover {font-weight:bold; text-decoration:underline; color:#2d2d2c;}


/*  view */
.board_view {position:relative; clear:both; padding:13px;  color:#333; font-family:'NGB';font-size:15px; letter-spacing:0; font-weight:bold;border-top:2px solid #2d2d2c;  border-bottom:1px solid #e4e4e4;}
.board_view_info {position:relative; clear:both;height:17px; font-size:13px; padding:13px; border-bottom:1px solid #b2b2b2;}
.board_view_info {width:100%;}
.board_view_info th {padding:10px;text-align:left; border-bottom:1px solid #e4e4e4;}
.board_view_info td {text-align:left; border-bottom:1px solid #e4e4e4; }

.board_content {position:relative; clear:both; padding:30px 10px 30px 10px; line-height:19px; border-bottom:1px solid #d8d8d8;}
.board_content .img {margin:20px 0; text-align:center;}
.board_content img{max-width:100%;}


.recomm {position:relative; clear:both; width:260px; margin:0 auto;  margin-top:20px;}
.recomm ul li {float:left; width:120px; height:68px;  margin:0 5px; font-size:16px;}
.recomm ul .bg1 {background:url(../images/board/icon_up.jpg) no-repeat right; text-align:right;}
.recomm ul .bg2 {background:url(../images/board/icon_down.jpg) no-repeat;}
.recomm ul .bg2 a {color:#555;}
.recomm ul .bg1 a {display:block; color:#e41915; font-family:'NGB'; padding:25px 80px 25px 0;}
.recomm ul .bg2 a {display:block; color:#555; font-family:'NGB'; padding:25px 0 25px 80px;}


.reply {position:relative; clear:both; margin-top:20px;}
.reply .tt {color:#000;  font-family:'NGB'; height:25px;}
.reply_list {border-top:2px solid #2d2d2c;}
.reply_list td {border-bottom:1px solid #e6e6e6; padding:10px 5px; font-size:12px;}
.reply_list td img {margin:3px 3px 0 3px;}
.re1 {background:url(../images/board/icon_rereply.jpg) no-repeat 0 3px; padding-left:15px;}
.re2 {background:url(../images/board/icon_rereply.jpg) no-repeat 0 3px; padding-left:15px; margin-left:20px;}
.re3 {background:url(../images/board/icon_rereply.jpg) no-repeat 0 3px; padding-left:15px; margin-left:40px;}
.re4 {background:url(../images/board/icon_rereply.jpg) no-repeat 0 3px; padding-left:15px; margin-left:60px;}
.reply .form {clear:both; margin-top:20px; border:1px solid #dfdfdf; padding:15px; background:#f3f3f3;}
.reply .form div {margin-bottom:5px; font-size:12px;}
.textarea_reply {width:750px; height:65px;}
.textarea_rereply {width:650px; height:40px; margin:3px;}

.black {color:#000;  font-family:'NGB'; }
.a_right {text-align:right;}
.a_left {text-align:left;}
.a_center {text-align:center;}

.nextprev_list {position:relative; clear:both; width:100%;margin-bottom:10px; margin-top:50px;border-top:1px solid #2d2d2c; border-bottom:1px solid #b2b2b2;}
.nextprev_list th {width:80px; padding:10px; color:#494949; border-bottom:1px solid #dfdfdf;}
.nextprev_list td {padding:10px; border-bottom:1px solid #dfdfdf;}



/*  write */
/* write */
.board_write {position:relative; clear:both; border-top:2px solid #2d2d2c;}
.board_write th { padding:10px;  text-align:left;  font-weight:bold; color:#444; font-size:14px; border-bottom:1px solid #ddd;}
.board_write td {border-bottom:1px solid #ddd; padding:10px;}
.board_write td textarea {width:99%; height:150px; border:1px solid #dfdfdf;}
.file_select {height:30px;}


#gallery {position:relative; clear:both; border-top:2px solid #2d2d2c; padding-top:20px;}
#gallery ul li {float:left; width:30%; margin:10px 1.5%; font-size:14px; text-align:center; line-height:40px;}
#gallery ul li img {width:100%;}


/* 추가 */
/* 알림 박스 */
.board_top_box {background:url(../images/board/box_img02.gif) left repeat-y ;}

/*일반리스트게시판*/
.write_box	{background:#f7f7f7; border:#dedede 1px solid; padding:15px;}
.sns_box	{background:#eeeeee; border:#d8d8d8 1px solid; }
.bar_bg		{border-top:2px solid #0552a9; border-bottom:1px solid #999999;}
.shop_bar_bg		{background:url(../images/shop/list_bar.gif) top center no-repeat;}
.bar_view_bg		{background:url(../images/board/board_view_bar.gif) top center repeat-y;}
.bar_section_line		{background:url(../images/board/board_line.gif) bottom right no-repeat;}
.board_td		{text-align:center;padding:4px 0 3px 0px; color:#707070; border-bottom:#EDECEC solid 1px;}
.board_td_darkgray		{text-align:center;padding:0px 0 3px 0px; color:#333333; border-bottom:#EDECEC solid 1px;}
.board_td_shop		{text-align:left;padding:4px 0 3px 10px; color:#696969; border-bottom:#EDECEC solid 1px;}
.board_td_total		{text-align:right;padding:4px 10px 3px 0px; background:#f7f7f7;  border-bottom:#EDECEC solid 1px;}
.board_td_orange		{text-align:center;padding:4px 0 3px 0px; border-bottom:#EDECEC solid 1px;}
.board_td1		{word-break:break-all; text-align:justify;padding:4px 0 3px 5px; color:#414141; border-bottom:#EDECEC solid 1px; font-size:15px; letter-spacing:1px; word-spacing:1px; line-height:200%; }
.board_td1_gray		{text-align:left;padding:4px 0 3px 5px; color:#818181; border-bottom:#EDECEC solid 1px; font-size:13px;}
a.board_01:link {color:#333;  text-decoration: none ; }
a.board_01:visited { color:#333;  text-decoration: none; }
a.board_01:active { color:#333;  text-decoration: none; }
a.board_01:hover { color:#e21a22;  text-decoration:underline;  }
.board_td_shop01		{text-align:left; color:#666666;}
a.board_td_shop01:link {color:#666666;  text-decoration: none ; }
a.board_td_shop01:visited { color:#d04343;  text-decoration: none; font-weight:bold; }
a.board_td_shop01:active { color:#d04343;  text-decoration: none; font-weight:bold; }
a.board_td_shop01:hover { color:#d04343;  text-decoration: none; font-weight:bold;  }

.board_td_faq		{text-align:left;padding:4px 0 3px 10px; color:#696969; background:#faf9f9; border-bottom:#EDECEC solid 1px;}
.mover {background-color:transparent;behavior:expression(this.onmouseover = new Function("this.style.backgroundColor = '#FAF9F9';"), this.onmouseout = new Function("this.style.backgroundColor = '';"),this.style.behavior = null);}   /*  IE 6,7.8   */
.t_on:hover {background:#FAF9F9;}

/*게시판 뷰페이지*/
.tdfffbff_r		{border-right:#d7d7d7 1px solid;}
.tdfffbff_lr	{border-right:#d7d7d7 1px solid; border-left:#d4d4d4 1px solid;}
.title_bg1		{background-color:#f8f8f8; border-bottom:#d8d8d8 solid 1px; border-right:#d8d8d8 1px solid; height:30px; text-align:center; color:#c99438;}
.title_bg2		{border-bottom:#d7d7d7 solid 1px; height:30px; text-align:left; color:#717171;}
.board_view_td	{text-align:left;padding:15px; color:#696969; border-bottom:#d8d8d8 solid 1px;}
.board_view_td_f	{text-align:left;padding:5px 15px; color:#696969; border-bottom:#d8d8d8 solid 1px;}
.board_view_td_b	{text-align:left;padding:15px 0; color:#696969; border-bottom:#d8d8d8 solid 1px;}
.photo_bg {background:url(../images/business/con06_view_photo_bg.gif) no-repeat top left;}
.photo_con_bg {background:url(../images/business/con06_view_con_bg.gif) no-repeat top left;}
.view_con_box {background:#fafafa; border:#e0e0e0 1px solid; padding:10px;}
.board_pn {border-top:1px solid #d8d8d8;width:625px;}
.board_pn1 {border-bottom:1px solid #d8d8d8;height:29px;padding-top:2px;}
.line_blue {background:#dbb89d; height:2px;}
.line_blue_b {border-bottom:#dbb89d 2px solid;}

/* list */
.photo {width:731px; position:relative; border-top:2px solid #e4c49e;}
.photo .list  {width:731px; background:url(../images/board/board_bg.gif) no-repeat top center;}
.photo .list th {text-align:center;height:32px; background:url(../images/board/board_line.gif) no-repeat right center;}
.photo .list td {text-align:center; border-bottom:1px solid #EDECEC; padding:4px 0 3px 0;}
.photo .list .end {border-bottom:1px solid #D7D7D7; padding:7px 0 5px 0;}
.photo .list td.pad {text-align:left;padding:7px 0 5px 10px; color:#696969;}
.photo .list td.nopad {text-align:center;padding:7px 0 5px 0px; color:#696969;}
.photo .list td.pad01 {text-align:left;padding:7px 0 5px 10px;}
.photo .list td.nopad01 {text-align:center;padding:7px 0 5px 10px;}
.photo tr.mover {background-color:transparent;behavior:expression(this.onmouseover = new Function("this.style.backgroundColor = '#FAF9F9';"), this.onmouseout = new Function("this.style.backgroundColor = '';"),this.style.behavior = null);}   /*  IE 6,7.8   */
.notice tr.t_on:hover {background:#FAF9F9;}
.eng {font:12px/12px tahoma; color:#696969; line-height:28px;}

.borderstroke {padding:3px; border:1px solid #D7D7D7; margin-top:3px;}

/*  view*/
.photo .view {width:731px; color:#d87528;}
.photo .re {width:731px;}
.photo .view th {text-align:center; height:32px; background:#f5ebe3; border-right:1px solid #d9b497; border-bottom:1px solid #d9b497; font-size:13px;}
.photo .view td {height:32px; border-bottom:1px solid #d9b497; font-size:13px;}
.photo .view .first {text-align:center; height:32px; background:#f5ebe3; border-left:1px solid #d9b497;  border-right:1px solid #d9b497; border-bottom:1px solid #d9b497; font-size:13px;}
.photo .view img{padding-top:2px;}
.photo .view .subject {text-align:left; padding-top:2px; height:32px; font-weight:bold;border-bottom:1px solid #d9b497;}
.photo .view .viewer {width:605px;padding:10px 10px;border-bottom:1px solid #D7D7D7; line-height:180%;}
.photo .re .viewer {width:605px;padding:20px 10px;border-bottom:1px solid #D7D7D7; line-height:180%;}
.photo .pn {border-top:1px solid #E7E7E7;width:680px;}
.photo .pn td {border-bottom:1px solid #E7E7E7;height:32px;padding-top:2px;}
.photo .pn .prev {color:#888888;}
.photo .pn .prev a{color:#888888;}

.gallery {width:731px;}
.gallery td {height:150px; text-align:center; padding-bottom:15px;}

/*  목록넘기기    */
.page_navi   {position:relative;text-align:center;color:#999999;}
.page_navi a {border:#ffffff 1px solid;padding:2px 6px 4px 5px;margin:0px 1px;display:inline-block;font:12px tahoma;color:#999999;text-decoration:none;vertical-align:middle;}
.page_navi strong  {border:#ffffff 1px solid;padding:2px 6px 4px 5px;margin:0px 1px;display:inline-block;font:bold 12px tahoma;text-decoration:none;vertical-align:middle;}
.page_navi strong  {background:#143a85; color: #fff !important;}
.page_navi a:hover {background:#143a85; color: #fff !important; text-decoration:none;}
.page_navi .pre a       {border:0px;padding:0px;margin:0px;}
.page_navi .pre a:hover {border:0px;padding:0px;margin:0px;}
.page_navi .next a      {border:0px;padding:0px;margin:0px;}
.page_navi .next a:hover{border:0px;padding:0px;margin:0px;}
.page_navi img {vertical-align:middle;}

/*서치박스*/
.searchbox {margin-top:20px;width:100%; text-align:center;}
.searchbox select {vertical-align:middle; width:58px;}
.searchbox input {vertical-align:middle; width:164px;} 
.searchbox img {vertical-align:middle;}
.pn {border-top:1px solid #E7E7E7;width:100%;}
.pn td {border-bottom:1px solid #E7E7E7;height:29px;padding-top:2px;}
.pn .prev {color:#888888;}
.pn .prev a{color:#888888;}


.mover {background-color:transparent;behavior:expression(this.onmouseover = new Function("this.style.backgroundColor = '#FAF9F9';"), this.onmouseout = new Function("this.style.backgroundColor = '';"),this.style.behavior = null);}   /*  IE 6,7.8   */
.t_on:hover {background:#FAF9F9;}


/* 웹진형 */
.notice .center {width:100%;border-top:2px solid #325081;CLEAR: both; OVERFLOW: hidden;}
.notice .center li {width:100%;position:relative; border-bottom:1px solid #d9d9d9; padding:20px 0 20px 0;CLEAR: both; OVERFLOW: hidden;}
.notice .center li .img {float:left; margin:0 30px 0 3px; color:#000000;}
.notice .center li .img .bor {padding:3px; border:1px solid #D7D7D7; margin-top:3px;}
.notice .center li .img2 {float:left; margin:5px 15px 0 3px;padding:3px; border:1px solid #D7D7D7;}
.notice .center li.end {border-bottom:1px solid #D7D7D7;}
.notice .center li .center_c {float:left;letter-spacing: -0.08em;font-size:13px; width:580px;}
.notice .center li .center_c dt {color:#626262; padding-bottom:4px;}
.notice .center li .center_c dd {color:#5f5f5f; line-height:22px; float:left;}
.notice .center li .center_c dd h3 {padding-top:10px; padding-bottom:15px; font-size:16px; color:#0552a9;}
.notice .center li .center_c dd h3 a {padding-top:10px; padding-bottom:15px; font-size:16px; color:#0552a9;}
.notice .center li .center_c dd h4 {padding-bottom:5px; font-size:16px; color:#333333;}
.notice .center li .center_c dd h4 a {padding-bottom:5px; font-size:16px; color:#333333;}
.notice .center li .center_c dd h5 {padding-bottom:15px; font-size:16px; color:#333333;}
.notice .center li .center_c dd h5 a {padding-bottom:15px; font-size:16px; color:#333333;}
.notice .center li .center_c dd span a {color:#5f5f5f;}
.notice .center li .center_p {width:470px;float:left;letter-spacing: -0.08em;font-size:11px; margin-top:5px;}
.notice .center li .center_p dt {color:#626262; font-weight:bold; font-size:14px; padding-bottom:6px;}
.notice .center li .center_p dd {color:#9F9F9F; line-height:17px}
.notice .center li .center_p dd a {color:#9F9F9F;}
.notice .center li .date {position:absolute; top:13px; right:3px;font:10px/11px tahoma; color:#9F9F9F;}
.notice .center_view {width:677px;background:url(../images/btn/board_bg.gif) no-repeat top center;}
.notice .center_view .img {width:677px;float:left; height:29px;}
.notice .center_view .img .b{float:left; color:#000000; padding:7px 0 0 12px;}
.notice .center_view .img .right{float:right;padding:7px 12px 0 0; font-weight:bold;}
.notice .center_view .img .left{float:left;padding-left:17px;padding-top:5px; font-weight:bold;}
.notice .center_view .viewer{width:657px;line-height:180%;border-bottom:1px solid #D7D7D7;CLEAR: both;padding:20px 10px;}

/* 버튼 */
.btnGrp { clear:both; overflow:hidden; margin:20px 0 0 0; text-align:right; color:#fff;}
.btnGrpC { clear:both; overflow:hidden; margin:20px 0; text-align:center; color:#fff;}
.btnGrp a, .btnGrp button, a.btn, button.btn { display:inline-block; height:33px; padding-left:20px; font-size:1.1em; color:#fff; font-family:NGBold; text-align:center; background:url('../images/board/bgBtn.gif') 0 0 no-repeat; }
.btnGrpC a, .btnGrpC button, a.btn, button.btn { display:inline-block; height:33px; padding-left:20px; font-size:1.1em; color:#fff; font-family:NGBold; text-align:center; background:url('../images/board/bgBtn.gif') 0 0 no-repeat; }
.btnGrp a span, .btnGrp button span, a.btn span, button.btn span { display:inline-block; height:33px; padding-right:20px; line-height:30px; background:url('../images/board/bgBtn.gif') right 0 no-repeat; color:#fff; }
.btnGrpC a span, .btnGrp button span, a.btn span, button.btn span { display:inline-block; height:33px; padding-right:20px; line-height:30px; background:url('../images/board/bgBtn.gif') right 0 no-repeat;  color:#fff;}
.btn-red { background-position:0 -33px !important; }
.btn-red span { background-position:right -33px !important; }
.btnBoard { margin-bottom:15px; }

.btnSingle { display:inline-block; padding:4px 8px; font-family:NGBold; text-align:center; color:#444; border:1px solid #b4b4b4; border-radius:3px; }
.btnSingle:hover, .btnSingle:focus, .btnSingle:active { background:#444; color:#fff; border:1px solid #444; }

#mail       {width:625px; background:url(../images/board/inquiry_center_bg.gif) repeat-y top left; position:relative; margin:0;}
#mail .bg01 {width:625px;text-align:left; background:url(../images/board/inquiry_top_bg.gif) no-repeat top left; position:relative; margin:0;}
#mail .bg02 {background:url(../images/board/inquiry_bottom_bg.gif) no-repeat bottom left;height:29px;margin:0;}
#mail .close{position:absolute; top:0; right:0;}
.mail       {width:575px;margin:0 auto; }
.mail .txt  {text-align:left;padding-bottom: 3px; letter-spacing: -1px;color: #666;}
.table3        {width:575px; table-layout:fixed; border-top: #e5e5e5 2px solid; border-bottom:#e5e5e5 2px solid; border-left:0px; border-right:0px;}
.table3 th     {border-bottom:#ededed 1px solid;border-left:0px; border-top:0px;border-right:0px; vertical-align:top;}
.table3 td     {border-bottom:#ededed 1px solid;border-left:0px; border-top:0px;border-right:0px; vertical-align:top;}
.table3 th     {background:url(../images/board/icon_check.gif) no-repeat 15px 13px #f9f9f9; text-align:left; width:135px; padding:9px 0 7px 27px; letter-spacing:-1px;font-size:12px; color:#242424;}
.table3 th.non {background:#f9f9f9; text-align:left; width:135px; padding:8px 0 7px 18px; letter-spacing:-1px;font-size:12px;} 
.table3 td     {border-left:#ededed 1px solid; padding:7px 0 7px 18px;}
.table3 td .table    {border:0px; padding:0px 0 5px 0px;}