.table_02 td, .table_02 a,.att_title font, .board_bgcolor font, .board_bgcolor span, .est_cate_cell select,.est_keyword_cell input,.board_desc input{font-size:13px !important; color:#333333; font-family: 'malgun gothic', '¸¼Àº °íµñ', 'µ¸¿ò', dotum, Tahoma, arial;}

.table_02{ width:100%; border-top:1px #333 solid; border-collapse:collapse; }
.table_02 td {border-bottom:1px #e5e5e5 solid; padding:15px; line-height:1.5;}
.board {width:100%; border-collapse:collapse;}
.board_admin_bgcolor, .board_admin_bgcolor table td{border:0 !important;}
#post_area{padding:0 !important;}
#post_area img{width:100%!important;; height:auto !important;}
#post_area embed{width:100%!important; }
.board_list, .board_w_list{width:100%; overflow:hidden; padding:10px 0;}
.board_list table, .board_w_list table{width:auto; max-width:50%; float:left;}
.board_list section{float:right;}
.board_write{ float:right; margin-left:4px;}
.board_write a img{vertical-align:top;}
.board_description img{width:100%!important; height:auto;}

.att_title{text-align:center;}
.att_title font, .board_bgcolor font, .board_bgcolor span{font-weight:bold;}
.st_title .bbsno{width:10%;}
.st_title .bbsnewf5{width:25%; text-align:center;}
.st_title .bbsnewf5 a{color:#333;text-decoration:none; }
.st_title .bbsnewf5 a:hover{color:#666;text-decoration:none;}
.st_title .bbswriter{width:20%;}
.bbsetc_dateof_write{width:20%; min-width:90px;}
.board_bgcolor{width:20%; background:#f8f8f8;min-width:60px;}
.notice_subject{font-weight:bold;}


.paging {font-size:13px; margin-top:20px; font-weight:bold; text-align:center; }
.paging a{display:inline-block;min-width:14px; height:23px; line-height:23px; text-decoration:none; color:#999;}
.paging b{display:inline-block;min-width:14px; height:22px; line-height:22px; border-bottom:1px solid #333; color:#666; }
.paging a img{border:0; vertical-align:sub;}


.est_cate_cell select {border:1px solid #e5e5e5; height:36px;}
.est_keyword_cell input{width:190px; border:1px solid #e5e5e5; height:34px;padding:0 5px; margin:0 3px;}
.board_desc input{border:1px solid #fcfcfc; height:28px; vertical-align:top; width:95%;}
.write .board_desc input[name="com_board_notice"]{width:20px;vertical-align:middle; margin-right:5px;}
.write .board_desc select{border:1px #e5e5e5 solid; padding-left:5px;width:25%; height:33px; vertical-align:top; }
.store_s {}
.cate{width:140px; float:left; margin-bottom:20px; margin-right:10px;}
.store {float:left;margin-bottom:20px;}
.cate b, .cate img{text-indent:-999999999px; display:none;}
.store_s select{ width:140px; height:36px; border:1px solid #e5e5e5;}
.store table{width:100%;}
.store_s .est_btn_cell{text-align:right;}

select{outline:none;}

.board_output {padding:4 0 0 0;font-size:12px;font-family:dotum,µ¸¿ò;color:#333333;}
.board_output a:link{color:#333333;text-decoration:none;}
.board_output a:visited{color:#333333;text-decoration:none;}
.board_output a:hover{color:#333333;text-decoration:underline;}
.board_output a:active{color:#333333;text-decoration:none;}

.comment_name {font-size:12px;color:#0055B5;text-decoration:none;padding-top:4px;}
.comment_txt {font-size:12px;color::#000;text-decoration:none;padding-top:4px;}
.comment_txt a:link{font-size:12px;color::#000000;text-decoration:none;}
.comment_txt a:visited{font-size:12px;color::#000000;text-decoration:none;}
.comment_txt a:hover{font-size:12px;color::#000000;text-decoration:none;}

.board_output_gallery_subject { text-align:center;width:100%; }
.board_output_gallery_description { text-align:center;width:100%; }


.board_output {padding:4 0 0 0;font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#333333; width:80%; overflow:hidden; position:absolute; top:30%; left:12px;}
.board_output img{border:0 !important;}
.board_output a{text-decoration:none;}

td{line-height:25px; font-family:µ¸¿ò;}
.bd_out1{display:block; font-size:12px !important; width:220% !important; min-width:150px; font-size:12px !important; }
.bd_out1 a{color:#878787 !important;}

.board_output td{ font-size:12px !important;}
.board_bgcolor{width:25% !important;}
.board_desc{width:auto !important;padding-left:5px;}


@media only screen and (max-width:1220px) {
.cate, .store_s select, .est_cate_cell{width:100px;}
}

@media only screen and (max-width:1023px) {
.table_02 td {padding:20px 5px;}
.att_title font, .board_bgcolor font, .board_bgcolor span, .table_02 td, .table_02 td a, .est_cate_cell select,.est_keyword_cell input, .board_desc input{font-size:13px !important; font-weight:400;}
.att_title font, .board_bgcolor font, .board_bgcolor span{font-weight:bold !important;}
#search_table{margin:0 auto;padding-top:40px;}
.board_list, .board_list td{ text-align:center;}
.board_list table, .board_list section{width:100%; max-width:100%;}
.board_w_list table{width:100%; max-width:100%; text-align:center; float:none;}
.board_list a img{width:32%; max-width:108px; padding:3px 0;}
.board_write{float:none;text-align:center; margin-top:40px; margin-left:0;}
.board_write td{border:0;}
.st_title .bbsno{width:15%;}
.st_title .bbsetc_address{width:45%;}
.store_s{width:auto;}
.cate, .store{width:auto; margin:0 0 10px 2.5%; float:left;}
.store #search_table{padding-top:0;}
}

@media only screen and (max-width:767px) {
.board_desc table input{width:20px;}
td.att_title:nth-child(1), .bbsno{display:none;}
.st_title .bbsnewf5{width:25%;}
.paging a, .paging b{font-size:14px; margin:0 4px;}
#post_area embed{height:240px !important;}
td{line-height:22px; }
.bd_out1{width:150% !important; min-width:110px;}
.cate, .cate select, .store, .store_s{width:100%;}
.cate, .store{margin:0 0 10px 0; }
.store_s .est_keyword_cell input{width:100%;}
}

@media only screen and (max-width:410px) {
.store_s .est_keyword_cell input{width:92%;}
}