@charset "utf-8";
/* CSS Document */

/*board*/ 
.table_wrap{border-top:2px solid #333;border-bottom:1px solid #333;}
.table_wrap .no_con{ padding:150px 0 150px 0; text-align:center; font-weight:600; color:#333;}

.table_wrap .tit{border-bottom:1px solid #646c7c; padding:12px 0; color:#333; background:#fff;}
.table_wrap .tit strong{ display:block; font-weight:600;}
.board_list .tit strong{border-left:2px dotted #bbbbbb;}
.board_list .tit:first-child strong{ border-left:none}
.board_write .tit{border-top:1px solid #999; border-bottom:none; text-align:left; padding-left:20px; background-color:#f9f9f9;}
.board_write tr:first-child .tit{ border-top:none}
.board_write .tit strong{ border-right:2px dotted #bbbbbb}
.board_view .title{ text-align:left; border-bottom:none; background:none;}
.board_view .title strong{ font-size:14px; color:#333;}
.board_view .tit{ text-align:left;}
.board_view .tit strong{ font-size:13px; color:#333;}

.table_wrap table{width:100%;table-layout:fixed;}
.table_wrap td{ padding:12px 10px; color:#777777; line-height:1.3; border-top:1px solid #dddddd; background:#fff}
.table_wrap tr:first-child td{ border-top:none}

.board_write td{ padding:7px 10px;}
.board_write td.pd{ padding:15px 10px;}
.board_write td span.table_in_txt{ font-size:12px; margin-left:10px;}
.board_write td p{ margin-top:4px;}
.board_write .id_font_st{ color:#0f75bc; font-size:14px; font-weight:600;}
.board_write .smarteditor{ padding:15px 0; border-top:1px solid #999;}


.board_list td{ text-align:center}
.board_list td.tt{ text-align:left; }
.board_list td.tt p{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.board_list td.tt a{color:#444;}
.board_list td.tt a:hover{ color:#0774bd;}

.board_list tr:hover td{ background:#f9f9f9}

.board_list .notice td{ background:#fff; color:#333; font-weight:600; border-bottom:1px solid #999}
.board_list .notice td a{ color:#333; font-weight:600}
.board_list .notice:hover td{ background:#f9f9f9}

.board_list .reply td{ background:#fcfcfc;}
.board_list .reply td a{}
.board_list .reply:hover td{ background:#f5f5f5}

.board_list .icon_secret{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-left:5px;}

.board_list td div { color:#fff; padding:5px 2px; border-radius:4px; font-weight:normal; font-family:notokrM;}
.board_list td .line_yes { background:#14b4ae; }
.board_list td .line_no { background:#e49100; }
.board_list td .pos { background:#ce618a; }
.board_list td .cctv { background:#1d7bca; }

/*발주 리스트 스타일*/
.board_list .table_in_list{ *zoom:1;}
.board_list .table_in_list:after{ content:""; display:block; clear:both;}
.board_list .table_in_list .con{ float:left; width:50%;}
.board_list .table_in_list .con li{ color:#333; padding:3px 20px 3px 15px; background:url(../images/inc/icon_dot_gray.gif) no-repeat left 10px;}
.board_list .table_in_list .con li strong{ font-weight:600;}
.board_list .table_in_list .con.basic{ width:100%;}
.board_list .table_in_price{ padding-left:23px; margin-top:15px; color:#000; background:url(../images/inc/icon_won.png) no-repeat left 3px;}
.board_list .table_in_price storng{ font-weight:600;}
.board_list .table_in_price .t1{ font-size:14px;}
.board_list .table_in_price .t2{ font-size:17px; color:#18489d;}

/*장바구니 리스트 스타일*/
.board_list .table_cart_list{ text-align:left;}
.board_list .table_cart_list .thum{ width:90px; border:1px solid #ccc; padding:8px; background:#fff; margin-right:15px; text-align:center; cursor:pointer;}
.board_list .table_cart_list .thum:hover{ border:1px solid #aaa;}
.board_list .table_cart_list .prod_name{ font-weight:600;}
.board_list .table_cart_list .prod_name > p{ line-height:18px;}
.board_list .table_cart_list .prod_name .t1{ color:#333;}


/*icon*/
.board_list .icon{ border-radius:3px; display:inline-block; *display:inline; zoom:1; padding:3px 6px; font-size:82%; vertical-align:middle; border:none;}
.board_list .icon.notice{background:#6b97be;color:#fff}
.board_list .icon.reply{background:#eee; border:1px solid #ccc; color:#444; font-weight:600; margin-right:8px;}
.board_list .icon.del{background:#dc3a32;color:#fff; cursor:pointer}

.board_list tr:hover .icon.reply{ background:#777; border:1px solid #777; color:#fff;}

/*뷰*/

.board_view{width:100%; table-layout:fixed;}
.board_view th,
.board_view td{ padding:10px 0 10px 20px; line-height:20px; font-size:14px; border-bottom:1px solid #ccc;}
.board_view th{ background:#f9f9f9;}
.board_view td a:hover{ color:#0774bd;}
.board_view td .icon_file{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-right:5px;}
.board_view th .icon_arrow{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-right:15px;}
.board_view td.view_con{ padding:40px 15px;}
.board_view td.view_con img{ max-width:820px;}
.board_view td .cut_link{ display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
 

/*faq*/

.table_wrap .faq.board{border-top:1px solid #ccc; }
.table_wrap .faq.board:first-child{ border-top:none}
.table_wrap .faq.board .con, .table_wrap .faq.board .no, .table_wrap .faq.board .icon{display:inline-block; *display:inline; zoom:1; vertical-align:top} 
.table_wrap .faq.board .con{ width:86%}
.table_wrap .faq.board .no{width:8%; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:120%; color:#bbbbbb; letter-spacing:-1px; font-weight:normal}
.table_wrap .faq.board .icon{width:3.5%; margin-right:2.5%; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:130%; border-radius:5px; font-weight:normal; line-height:1.2; padding:1px 0 3px 0}
.table_wrap .faq.board .faq_q{ cursor:pointer; padding:10px 5px; font-weight:600; color:#666; font-size:99%; line-height:1.3}
.table_wrap .faq.board .faq_q:hover,
.table_wrap .faq.board .faq_q.on{ background:#eef7ff;}
.table_wrap .faq.board .faq_q.on .no{ color:#000}
.table_wrap .faq.board .faq_q .icon{ color:#fff; background:#2e81cb;}
.table_wrap .faq.board .faq_q.on .icon{ color:#86edff}
.table_wrap .faq.board .faq_q a:hover, .table_wrap .faq.board .faq_q a:focus{ color:#005eb1; }
.table_wrap .faq.board .faq_a{ height:0; overflow:hidden;}
.table_wrap .faq.board .faq_a.show, .table_wrap .faq.board .faq_a.f_show{height:auto; padding:10px 5px;border-top:2px dashed #dddddd; background:#fcfcfc}
.table_wrap .faq.board .faq_a .con{ color:#333; line-height:1.5}
.table_wrap .faq.board .faq_a .no{color:#005eb1; font-size:150%}
.table_wrap .faq.board .faq_a .icon{ background:#8fc4f2; color:#fff;}


/*paging*/
.board_paging{margin:30px 0 0 0; text-align:center; }
.board_paging button{ border:1px solid #dddddd; background:#fff; width:30px; height:30px; text-align:center; vertical-align:middle; font-size:81%; font-weight:600; color:#666; cursor:pointer}
.board_paging button.icon{ border:1px solid #ccc; background:#f9f9f9; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-weight:600; font-size:85%; }
.board_paging button:hover, .board_paging button:focus, .board_paging button.on{ border:1px solid #555; background:#555; color:#fff}
.board_paging button.icon:hover, .board_paging button.icon:focus, .board_paging button.icon.on{ border:1px solid #999; background:#999; color:#fff}
.board_paging button.icon.st_l{ border-radius:8px 0 0 8px;}
.board_paging button.icon.st_r{ border-radius:0 8px 8px 0;}

/*searching1*/
.board_searching{ margin:25px auto; text-align:center;}
.board_searching .searching{ display:inline-block; *display:inline; zoom:1;}
.board_searching .searching input.input_st1{ width:330px; padding:8px 10px;}
.board_searching .searching select.input_st1{ width:110px; padding:7px 4px 7px 10px;}
.board_searching .searching .btn_inc{ padding:8px 0;}
.board_searching .searching .btn_inc.write{ padding:9px 0;}

.board_searching2{ margin:0 0 30px 0; overflow:hidden; background:#f9f9f9; border:2px solid #ebebeb; padding:10px 15px;}
.board_searching2 .searching{  float:right; width:100%; text-align:right;}
.board_searching2 .searching .tt{ color:#999; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:110%; vertical-align: bottom; padding-right:5px}
.board_searching2 .searching .tt em{ font-family:Georgia, "Times New Roman", Times, serif;font-size:170%; font-style:normal; color:#0065b9}
.board_searching2 .searching input.input_st1{ width:160px; padding:5px 10px;}
.board_searching2 .searching select.input_st1{ width:90px; padding:4px 10px;}

.board_searching3{ margin:0 0 30px 0; overflow:hidden; background:#f9f9f9; border:2px solid #ebebeb; padding:10px 30px; text-align:center;}
.board_searching3 .searching{  float:left; width:100%;}
.board_searching3 .searching .tt{ color:#999; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:110%; vertical-align: bottom; padding-right:30px}
.board_searching3 .searching .tt em{ font-family:Georgia, "Times New Roman", Times, serif;font-size:170%; font-style:normal; color:#0065b9}
.board_searching3 .searching input.input_st1{ width:300px; padding:5px 10px;}
.board_searching3 .searching select.input_st1{ width:160px; padding:4px 10px;}

/*faq searching*/
.faq_searching{ margin:0 0 20px 0; overflow:hidden; background:#f9f9f9; border:1px solid #ebebeb; padding:10px 40px}
.faq_searching .searching{}
.faq_searching .searching .tt{ color:#999; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:110%; vertical-align: bottom; padding-right:5px}
.faq_searching .searching .tt em{ font-family:Georgia, "Times New Roman", Times, serif;font-size:170%; font-style:normal; color:#014099}
.faq_searching .searching input.input_st1{ width:160px; padding:5px 10px;}
.faq_searching .searching select.input_st1{ width:90px; padding:4px 10px;}

/*faq*/
.table_wrap .faq.board{border-top:1px solid #ccc; }
.table_wrap .faq.board:first-child{ border-top:none}
.table_wrap .faq.board .con, .table_wrap .faq.board .no, .table_wrap .faq.board .icon{display:inline-block; *display:inline; zoom:1; vertical-align:top} 
.table_wrap .faq.board .con{ width:86%}
.table_wrap .faq.board .no{width:8%; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:120%; color:#bbbbbb; letter-spacing:-1px; font-weight:normal}
.table_wrap .faq.board .icon{width:3.5%; margin-right:2.5%; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:130%; border-radius:5px; font-weight:normal; line-height:1.2; padding:1px 0 3px 0}
.table_wrap .faq.board .faq_q{ cursor:pointer; padding:10px 5px; font-weight:600; color:#666; font-size:99%; line-height:1.3}
.table_wrap .faq.board .faq_q:hover,
.table_wrap .faq.board .faq_q.on{ background:#eef7ff;}
.table_wrap .faq.board .faq_q.on .no{ color:#000}
.table_wrap .faq.board .faq_q .icon{ color:#fff; background:#2e81cb;}
.table_wrap .faq.board .faq_q.on .icon{ color:#86edff}
.table_wrap .faq.board .faq_q a:hover, .table_wrap .faq.board .faq_q a:focus{ color:#005eb1; }
.table_wrap .faq.board .faq_a{ height:0; overflow:hidden;}
.table_wrap .faq.board .faq_a.show, .table_wrap .faq.board .faq_a.f_show{height:auto; padding:10px 5px;border-top:2px dashed #dddddd; background:#fcfcfc}
.table_wrap .faq.board .faq_a .con{ color:#333; line-height:1.5}
.table_wrap .faq.board .faq_a .no{color:#005eb1; font-size:150%}
.table_wrap .faq.board .faq_a .icon{ background:#8fc4f2; color:#fff;}


/*btn*/
.btn_area{ margin:50px 0 0 0;}
.btn_area.left{ *zoom:1;}
.btn_area.left:after{ content:""; display:block; clear:both;}
.btn_area.left > div{ float:left; width:50%}
.btn_area.left .board_btn_r{ float:right; text-align:right;}
.btn_area.center{text-align:center;}

.btn_area2{ margin:30px 0 0 0;}
.btn_area2.left{ *zoom:1;}
.btn_area2.left:after{ content:""; display:block; clear:both;}
.btn_area2.left > div{ float:left; width:50%}
.btn_area2.left .board_btn_r{ float:right; text-align:right;}
.btn_area2.center{text-align:center;}

.btn_inc{ border:none; text-align:center; vertical-align:middle; cursor:pointer; /*filter:alpha(opacity=90);opacity:0.7; */font-family:notokrB; 
*margin:0 2px; width:auto; background-color:#fff; padding:7px 25px; font-size:13px; border-radius:5px;}
.btn_inc:hover{ filter:alpha(opacity=90); opacity:0.9; transition:all 0.3s}
.btn_inc2.c1{ background:#445166;color:#fff; }
.btn_inc2.c2{ background:#444;color:#fff;}
.btn_inc2:hover { filter:alpha(opacity=90); opacity:0.9; transition:all 0.3s}

.btn_inc.c3{ background:#888888;color:#fff;}
.btn_inc.c4{ background:#777;color:#fff;}
.btn_inc.size1{ width:140px; font-size:15px; letter-spacing:-1px; padding:13px 0; margin:0 3px; *margin:0 3px;
 box-shadow: 0 3px 2px rgba(0,0,0,0.15); 
-webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, .15); 
-moz-box-shadow: 0 3px 2px rgba(0, 0, 0, .15);
}
.btn_inc.size2{ padding:7px 0 8px 0; *padding:6px 7px; width:70px; border:1px solid #bbb; background-color:#fff; color:#333; font-size:13px; font-family:notokrB;}
.btn_inc.size3{ padding:7px 0 8px 0; *padding:6px 7px; width:70px; background:#413f3f; color:#fff; border:1px solid #445166; font-size:13px; font-family:notokrB;}
.btn_inc.size4{ padding:5px 0 5px 0; *padding:6px 7px; width:70px; border:1px solid #bbb; background-color:#fff; color:#333; font-size:12px; font-family:notokrB;}
.btn_inc.size5{ padding:9px 0 9px 0; *padding:6px 7px; width:70px; border:1px solid #bbb; background-color:#666; color:#fff; font-size:12px; font-family:notokrB;}
.btn_inc.size6{ padding:7px 0 7px 0; *padding:6px 7px; width:36px; border:1px solid #bbb; background-color:#bbb; color:#fff; font-size:12px; font-family:notokrB;}

.btn_inc.line_size{ padding:6px 0 7px 0; *padding:5px 6px; min-width:85px; font-size:13px; font-family:notokrR;}
.btn_inc.line_size2{ padding:6px 10px 7px 10px;  min-width:130px;}
.btn_inc.line_size3{ padding:12px; min-width:130px; font-size:15px; font-family:notokrR;}
.btn_inc.line1{ border:1px solid #3b71a0; color:#fff; background:#3b71a0;}
.btn_inc.line1:hover{ border:1px solid #3b71a0; color:#3b71a0; background:#fff}
.btn_inc.line2{ border:1px solid #677183; color:#677183;}
.btn_inc.line2:hover{ border:1px solid #677183; background-color:#677183; color:#fff;}
.btn_inc.line3{ border:1px solid #d51c29; background:#d51c29; color:#fff; transition:border 0.6s, background 0.6s, color 0.6s;}
.btn_inc.line3:hover{background:rgba(215, 50, 62, 0.7); border:1px solid rgba(215, 50, 62, 0.7); transition:background 0.6s, background 0.6s;}

.btn_inc.quot{ background:#565656;color:#fff;}
.btn_inc.cata{ background:#119d88;color:#fff;}
.btn_inc.search{ background:#333;color:#fff; }
.btn_inc.write{ background:#445166;color:#fff;}
.btn_inc.etc{ background:#888888;color:#fff;}
.btn_inc.oth{ background:#555555;color:#fff;}
.btn_inc.del{ border:1px solid #ccc; background:#f0f0f0;}
.btn_inc.del:hover{ border:1px solid #555; background:#555; color:#fff;}
.btn_inc.modify{ border:1px solid #666; background:#777; color:#fff;}
.btn_inc.modify:hover{ border:1px solid #222; background:#222;}
.btn_inc.apply{ border:1px solid #b6caee; background:#eaf1fe;}
.btn_inc.apply:hover{ border:1px solid #3265c2; background:#3265c2; color:#fff;}
.btn_inc.big{ width:130px; padding:14px 20px; margin:0 2px; *margin:0 3px; border-radius:4px;  box-shadow: 0 3px 2px rgba(0,0,0,0.15); 
-webkit-box-shadow: 0 3px 2px rgba(0, 0, 0, .15); 
-moz-box-shadow: 0 3px 2px rgba(0, 0, 0, .15);
}
.btn_inc.big2{ width:180px; padding:14px 20px; margin:0 2px; *margin:0 3px; border-radius:0;}
.btn_inc.big3{ width:180px; padding:14px 20px; margin:0 2px; *margin:0 3px; border-radius:0;}
.btn_inc.btn_size{ padding:7px 0 9px 0; *padding:6px 8px; width:70px;}
.btn_inc.btn_size2{ width:110px; padding:10px 0;}
.btn_inc.btn_size3{ padding:8px 10px;}
.btn_inc.small{ padding:4px 0 4px 0; *padding:4px 5px; width:75px; min-width:75px;}


.btn_inc.round{ border-radius:3px;}
.btn_inc.shadow{
 box-shadow: 0 2px 0 rgba(0,0,0,0.1); 
-webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .1); 
-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, .1);
}


/*input*/
.input_st1{ border:1px solid #ddd; border-radius:5px; vertical-align:middle; background:#f9f9f9; font-size:13px;
 box-shadow:inset 2px 2px 0 rgba(0,0,0,0.05); 
-webkit-box-shadow:inset 2px 2px 0 rgba(0, 0, 0, .05); 
-moz-box-shadow:inset 2px 2px 0 rgba(0, 0, 0, .05);
}
.input_st1:hover, .input_st1:focus{ background:#ffffff; border:1px solid #ccc; color:#333;}
input.input_st1{ padding:8px 5px; color:#666;}
select.input_st1{padding:7px 5px; color:#666;}
textarea.input_st1{padding:2%; color:#666;}
input[type=radio].input_st1, input[type=checkbox].input_st1{ border:none; padding:0;}
input[type=file].input_file{ height:28px;}

/*label*/
.label_wrap{display:inline-block; *display:inline; zoom:1; vertical-align:middle; overflow:hidden; margin:0 15px 0 0;}
.label_wrap.label_mg{ padding-right:15px;}
.label_wrap input{ float:left;}
.label_wrap label{ float:left; margin-left:5px; color:#444; cursor:pointer; line-height:11px; *line-height:19px;}
.label_wrap label:hover{ color:#2b92fb;}

/*
.input_st1{ border:1px solid #ccc; font-weight:600; vertical-align:middle; background:#fff; font-size:13px;}
.input_st1:hover, .input_st1:focus{ background:#f9f9f9; border:1px solid #aaa; color:#333;}
input.input_st1{ padding:5px 5px; color:#666;}
select.input_st1{padding:5px 5px; color:#666;}
textarea.input_st1{padding:2%; color:#333;}
input[type=radio].input_st1, input[type=checkbox].input_st1{ border:none; padding:0;}
input[type=file].input_file{ height:28px;}

.label_wrap{display:inline-block; *display:inline; zoom:1; overflow:hidden;line-height:1;line-height:20px\9; *line-height:1.5; margin-top:8px}
.label_wrap:first-child{ margin-top:0}
.label_wrap.sec2{ width:49%}
.label_wrap.sec3{ width:32%}
.label_wrap.sec4{ width:23%}
.label_wrap.sec5{ width:10%}
.label_wrap input{ float:left; }
.label_wrap label{ float:left; margin-left:5px; cursor:pointer }
.label_wrap label.check, .label_wrap label.f_check, .label_wrap label:hover{ color:#009ee8;}*/


/**/
.board_photo_wrap{ margin:0 0 -30px -15px}
.board_photo_wrap .list{ float:left; width:16.66%; cursor:pointer}

.board_photo_wrap2{ margin:0 0 -30px -15px}
.board_photo_wrap2 .list{ float:left; width:25%; cursor:pointer}

.board_photo{ margin:0 0 30px 15px; }
.board_photo .img{ border:1px solid #494141; border-bottom:none; padding:7px 8px ; padding-bottom:0; overflow:hidden; height:180px; text-align:center; display:block; background:#fff;}
.board_photo .img img{ width:170px; background:#fff;}
.board_photo .con{ border-top:1px dashed #494141; border-bottom:1px solid #494141; border-left:1px solid #494141; border-right:1px solid #494141;}
.board_photo .photo_tit{ text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding:7px; font-family:notokrB; color:#333;}
.board_photo .photo_tit2{ text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding:0 0 7px 0; font-family:notokrR; color:#666;}
.board_photo .op{ text-align:center; padding-top:5px}

.board_photo:hover .img,
.board_photo:hover .photo_tit{ background:#494141; color:#fff; transition:0.4s}
.board_photo:hover .photo_tit2{ background:#494141; color:#fff; transition:0.4s}


/*agree & privacy*/
.agree_area_on{ border:1px solid #ccc; position:relative; overflow-y:scroll; height:200px; background:#f9f9f9; } 
.agree_area_on .agree_tt{ position:absolute; left:0; top:0; width:178px; height:100%; border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(../images/member/agree_bg.png) no-repeat left top; text-align:right;}
.agree_area_on .agree_tt strong{ display:inline-block; *display:inline; zoom:1; font-size:17px; font-family:notokrB; color:#fff; padding:20px 15px 0;}
.agree_area_on .agree_box_on{ padding:20px 10px 20px 20px; }
.agree_area_on .agree_box_on .txt{ font-weight:600; color:#444; line-height:20px; margin-bottom:15px;}
.agree_area_on .agree_box_on .agree_in_on{ height:140px; background:#fff; line-height:18px; overflow-y:scroll; text-align:left; background:#f9f9f9;}
.agree_area_on .agree_box_on .agree_in_on p{ line-height:18px; margin-bottom:15px;}
.agree_area_on .agree_box_on .agree_in_on.h_st{ overflow-y:hidden; height:auto;}
.agree_area_on .agree_box_on .agree_in_on input,
.agree_area_on .agree_box_on .agree_in_on label{ vertical-align:middle; cursor:pointer;}
.agree_area_on .agree_box_on .agree_in_on input{ margin-left:15px;}
.agree_area_on .agree_box_on .agree_in_on label{ margin-left:8px;}
.agree_area_on .agree_box_on .agree_in_on label:hover{ color:#3992ed;}
.acheck_area { border:1px solid #ccc; background:f9f9f9; padding:15px 25px; text-align:center; }
.acheck_area > input { vertical-align:middle; }
.acheck_area > span { padding-left:5px; vertical-align:middle; font-size:14px; font-family:notokrM; }

/*form*/

.not{ font-size:15px; font-family:notokrM; color:#666;}
.not span.not_red{ color:red;}
.board_write th.tit span.not_red{ color:red;}

@media all and (max-width:767px){
	
	.board_list col.num,
	.board_list th.num,
	.board_list td.num{ display:none;}
	
	.board_list col.see,
	.board_list th.see,
	.board_list td.see{ display:none;}
	
	.board_list col.tltle{ width:55% !important;}
	.board_list col.writer{ width:20% !important;}
	.board_list col.date{ width:25% !important;}
	
	.board_list th,.board_list td{ font-size:0.875em;}
	.board_list td p{font-size:0.875em;}
	
	/*searching1*/
	.board_searching{ margin:25px auto; text-align:center;}
	.board_searching .searching{ display:inline-block; *display:inline; zoom:1; width:100%;}
	.board_searching .searching input.input_st1{ width:40%; padding:4px 10px;}
	.board_searching .searching select.input_st1{ width:25%; padding:3px 4px 3px 10px;}
	.board_searching .searching .btn_inc{ padding:4px 0;}
	.board_searching .searching .btn_inc.write{ padding:9px 0;}
	
	/*faq*/
	.table_wrap .faq.board{border-top:1px solid #ccc; }
	.table_wrap .faq.board:first-child{ border-top:none}
	.table_wrap .faq.board .con, .table_wrap .faq.board .no, .table_wrap .faq.board .icon{display:inline-block; *display:inline; zoom:1; vertical-align:top} 
	.table_wrap .faq.board .con{ width:80%}
	.table_wrap .faq.board .no{width:8%; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:120%; color:#bbbbbb; letter-spacing:-1px; font-weight:normal}
	.table_wrap .faq.board .icon{width:8%; margin-right:2.5%; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:130%; border-radius:5px; font-weight:normal; line-height:1.2; padding:1px 0 3px 0}
	.table_wrap .faq.board .faq_q{ cursor:pointer; padding:8px 5px; font-weight:600; color:#666; font-size:0.875em; line-height:2}
	.table_wrap .faq.board .faq_q:hover,
	.table_wrap .faq.board .faq_q.on{ background:#eef7ff;}
	.table_wrap .faq.board .faq_q.on .no{ color:#000}
	.table_wrap .faq.board .faq_q .icon{ color:#fff; background:#2e81cb;}
	.table_wrap .faq.board .faq_q.on .icon{ color:#86edff}
	.table_wrap .faq.board .faq_q a:hover, .table_wrap .faq.board .faq_q a:focus{ color:#005eb1; }
	.table_wrap .faq.board .faq_a{ height:0; overflow:hidden;}
	.table_wrap .faq.board .faq_a.show, .table_wrap .faq.board .faq_a.f_show{height:auto; padding:10px 5px;border-top:2px dashed #dddddd; background:#fcfcfc}
	.table_wrap .faq.board .faq_a .con{ color:#333; line-height:1.5}
	.table_wrap .faq.board .faq_a .no{color:#005eb1; font-size:150%}
	.table_wrap .faq.board .faq_a .icon{ background:#8fc4f2; color:#fff;}
	
	
	/**/
	.board_photo_wrap{ margin:0 0 -30px -15px}
	.board_photo_wrap .list{ float:left; width:16.66%; cursor:pointer}
	
	.board_photo_wrap2{ margin:0 0 -30px -15px}
	.board_photo_wrap2 .list{ float:left; width:50%; cursor:pointer}
	
	.board_photo{ margin:0 0 30px 15px; }
	.board_photo .img{ border:1px solid #494141; border-bottom:none; padding:7px 8px ; padding-bottom:0; overflow:hidden; height:180px; text-align:center; display:block; background:#fff;}
	.board_photo .img img{ width:100%; max-width:160px; height:100%; background:#fff;}
	.board_photo .con{ border-top:1px dashed #494141; border-bottom:1px solid #494141; border-left:1px solid #494141; border-right:1px solid #494141;}
	.board_photo .photo_tit{ text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding:7px; font-family:notokrB; color:#333;}
	.board_photo .photo_tit2{ text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding:0 0 7px 0; font-family:notokrR; color:#666;}
	.board_photo .op{ text-align:center; padding-top:5px}
	
	.board_photo:hover .img,
	.board_photo:hover .photo_tit{ background:#494141; color:#fff; transition:0.4s}
	.board_photo:hover .photo_tit2{ background:#494141; color:#fff; transition:0.4s}
	
	
	/*board*/ 
	.table_wrap{border-top:2px solid #333;border-bottom:1px solid #333;}
	.table_wrap .no_con{ padding:150px 0 150px 0; text-align:center; font-weight:600; color:#333;}
	
	.table_wrap .tit{border-bottom:1px solid #646c7c; padding:12px 0; color:#333; background:#fff;}
	.table_wrap .tit strong{ display:block; font-weight:600;}
	.board_list .tit{ text-align:center;}
	.board_list .tit strong{border-left:2px dotted #bbbbbb;}
	.board_list .tit:first-child strong{ border-left:none}
	.board_list .tit:nth-child(2) strong{ border-left:none}
	.board_write .tit{border-top:1px solid #999; border-bottom:none; text-align:left; background-color:#f9f9f9; font-size:0.875em;}
	.board_write tr:first-child .tit{ border-top:none}
	.board_write .tit strong{ border-right:2px dotted #bbbbbb}
	.board_write td span.txt03{ display:block; margin-top:5px; font-size:0.875em}
	.board_view .title{ text-align:left; border-bottom:none; background:none;}
	.board_view .title strong{ font-size:0.875em; color:#333;}
	.board_view .tit{ text-align:left;}
	.board_view .tit strong{ font-size:0.875em; color:#333;}
	
	.board_view th strong.pre,.board_view th strong.next{ display:none;}
	
	/*뷰*/
	.board_view{width:100%;table-layout:fixed;}
	.board_view th,
	.board_view td{ padding:5px 0 5px 5px; line-height:20px; font-size:0.875em; border-bottom:1px solid #ccc;}
	.board_view th{ background:#f9f9f9;}
	.board_view td a:hover{ color:#0774bd;}
	.board_view td .icon_file{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-right:5px;}
	.board_view th .icon_arrow{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-right:15px;}
	.board_view td.view_con{ padding:40px 15px;}
	.board_view td.view_con img{ width:100%;}
	.board_view td .cut_link{ display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

	/*input*/
	.input_st1{ border:1px solid #ddd; border-radius:5px; vertical-align:middle; background:#f9f9f9; font-size:0.875em;
	 box-shadow:inset 2px 2px 0 rgba(0,0,0,0.05); 
	-webkit-box-shadow:inset 2px 2px 0 rgba(0, 0, 0, .05); 
	-moz-box-shadow:inset 2px 2px 0 rgba(0, 0, 0, .05);
	}
	.input_st1:hover, .input_st1:focus{ background:#ffffff; border:1px solid #ccc; color:#333;}
	input.input_st1{ padding:4px 5px; color:#666;}
	select.input_st1{padding:4px 5px; color:#666;}
	textarea.input_st1{padding:2%; color:#666;}
	input[type=radio].input_st1, input[type=checkbox].input_st1{ border:none; padding:0;}
	input[type=file].input_file{ height:28px;}

	/*searching1*/
	.board_searching{ margin:25px auto; text-align:center;}
	.board_searching .searching{ display:inline-block; *display:inline; zoom:1; width:100%;}
	.board_searching .searching input.input_st1{ width:30%; padding:4px 10px;}
	.board_searching .searching select.input_st1{ width:25%; padding:3px 4px 3px 10px;}
	.board_searching .searching .btn_inc{ padding:2px 0; font-size:0.875em !important;}
	.board_searching .searching .btn_inc.write{ padding:2px 0; font-size:0.875em !important;}
	.btn_inc.size2{ padding:7px 0 8px 0; *padding:6px 7px; width:40px; border:1px solid #bbb; background-color:#fff; color:#333; font-size:13px; font-family:notokrB;}


}
