
textarea{display:block; width:100%; margin:none; padding:none: overflow-x:hidden; overflow-y:auto; resize:none; border:none }
table { border-collapse:collapse; }
a{ text-decoration:none; color:#666}
a:visited{ text-decoration:none;  }

/* ########################## Ä¿¹Â´ÏÆ¼ ###############################*/






.common_notice{ border:solid 1px #d0d0d0; margin-bottom:10px; padding:22px 0; }
.common_notice:after{content:""; display:block; clear:both;}
.common_notice .notice_img{ display:inline-block; float:left; padding:22px 17px 22px 20px}
.common_notice .notice_img img{ width:55px; }
.common_notice .notice_txt{ padding:0 15px 0 0; font-size:14px; color:#333; line-height:20px; }
.common_notice .notice_txt2{ margin-top:5px; color:blue; display:block; font-weight:600; }


/* page */
.paging_wrap{text-align:center;margin-top:25px; }
.paging_wrap a,.paging_wrap strong{display:inline-block;height:20px; margin:none; vertical-align:top; color:#888; line-height:28px;  border:solid 1px #eaeaea;}
.paging_wrap img{margin:0 2px;}


.paginate{clear:both; position:relative;margin:0 auto;padding:20px 0 0 0;text-align:center; }
.paginate>span{display:inline-block; margin:0 10px; vertical-align:top;}
.paginate>span strong,.paginate>span a{display:inline-block;margin-left:-1px;width:32px;height:32px;border:1px solid #ddd;font-family:tahoma;line-height:32px;}
.paginate>span strong{position:relative;background-color:#666;border-color:#666;color:#fff}
.paginate>span a{color:#444}
.paginate .prevEnd, .paginate .prev, .paginate .nextEnd, .paginate .next{height:33px; padding:0;vertical-align:top;border:none;}






/* °øÁö»çÇ× & Áú¹®°ú ´äº¯ */
.default_con{ width:910px; float:right; min-height:370px; }
.list_sort_wrap{position:relative;min-height:42px; margin-bottom:10px; }
.list_sort_wrap .list_search{position:relative;}
.list_sort_wrap .list_search .l_s_input{ position:relative;padding:0 10px;border:1px solid #ccc;background:#fff;margin-right:40px; width:200px; float:right; }
.list_sort_wrap .list_search input{ position:relative;width:100%;height:40px;padding:0;border:none;background:none;text-align:left;line-height:1; font-size:12px; }
.list_sort_wrap .list_search .l_s_btn{ position:absolute;top:0;right:0;border:1px solid #ccc;width:40px;height:40px; }
.list_sort_wrap .list_search .l_s_btn img{ width:100%; }
.notice_list{  margin-top:10px; width:910px; float:right; }
table.board_table{width:100%; border-top:1px solid #ccc; font:normal 13px/18px Play,'¸¼Àº °íµñ','Malgun Gothic','³ª´® °íµñ','Nanum Gothic','dotum'; margin-bottom:15px; }
table.board_table th{background:#f4f4f4; border-bottom:1px solid #ddd; border-width:0 1px 1px 0; padding:10px; height:15px; text-align:center;vertical-align:middle; }
table.board_table th:last-child{ border-right:none;}
table.board_table td{border-bottom:1px solid #ddd; border-width:0 1px 1px 0; padding:10px;height:30px; text-align:center;vertical-align:middle;}
table.board_table .tl{ text-align:left; }
table.board_table .d_sj a{ display:inline-block; width:auto; max-width:460px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
table.board_download label,.board_table input,.board_table a,.board_table span{vertical-align:middle}
table.board_table td:last-child{ border-right:none;}
table.board_table .subject_widthcol a{ font-size:15px; color:#333;}
.pw_pop{position:absolute;top:50%;left:50%;width:300px;padding: 50px;margin-left:-200px;margin-top:-120px;background:#fff; text-align:center; border:1px solid #e5e5e5; }
.pw_pop .poptitle{ font-size:18px;color:#666; }
.pw_pop .info{font-size:14px;margin-top:5px}
.pw_pop .input_pw{position:relative;height:30px;margin-top:15px}
.pw_pop .input_pw input{position:relative;left:auto;top:auto;display:inline-block;zoom:1;*display:inline;border:1px solid #eee;background:#fafafa;padding:0 10px; width:160px; height:30px}
.pw_pop .input_pw a{display:inline-block;zoom:1;*display:inline;font-size:12px;color:#666;height:30px;line-height:30px;padding:0 18px;margin-left:5px;border:1px solid #eee; border-radius:3px}
.pw_pop .btn_close{position:absolute;top:20px;right:20px}
.btn_list{clear:both; text-align:right; padding:10px 0; }
.btn_list.b_r{float:right}
.btn_list a{ position:relative;display:inline-block;zoom:1;*display:inline;line-height:32px; margin:0 1px; height:30px;font-size:13px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}	
.btn_list a.type01{ color:#666; border:1px solid #eee; padding:0 15px; }
.btn_list a.type02{color:#fff;background:#888;border:1px solid #888; padding:0 15px; }
.pageNumber{ text-align:center;  padding-bottom:40px; clear:both; }
table.board_table th.d_no{ width:40px; }
table.board_table th.d_no2{ width:24px; }
table.board_table th.d_sj{ width:390px; }
table.board_table th.d_ck{ width:80px; }
table.board_table th.d_dt{ width:70px; }
table.board_table th.d_ck{ width:54px; }
table.board_table th.d_ck2{ width:29px; }

/* pageNumber */
.pageNumber > a > img{ vertical-align:middle; }

/* °øÁö»çÇ×&Áú¹®°ú ´äº¯ ±Û ´©¸£¸é »ó¼¼ÆäÀÌÁö */
.list_view{ text-align:left}
.btn_list.top{ padding:0; padding-bottom:5px; }
.list_view .view_top{position:relative;background:#f4f4f4;border-top:1px solid #ccc; font-size:14px; padding:0;}
.list_view .view_top h3{padding:14px 200px 14px 20px; }	
.list_view .view_top h3{ color:#444;line-height:20px; padding:14px 360px 14px 20px; border-bottom:1px solid #eee;vertical-align:middle; font-size:13px; text-align:left; }
.list_view .view_top ul{position:absolute;top:0;right:0;width:auto;height:100%; overflow:hidden;border-bottom:none}
.list_view .view_top ul li{width:auto;height:100%; float:left; padding:0 22px; margin-left:0;border-left:0px solid #eee}
.list_view .view_top ul li p,.list_view .view_top ul li span{display:block;position:relative;top:50%;left:0;width:100%;height:24px;line-height:24px;margin-top:-12px}
.list_view .view_con{padding:30px 20px;border-bottom:1px solid #eee; font-size:13px;}
.list_view .view_con{padding:15px; margin-bottom:14px; text-align:left; }
.list_view .view_con img{ width:100%; }

.txt_list{width:100%; height:26px;  padding:15px 0; display:block}
.btn_relation p span{ float:left; }
.btn_relation.icon a{ border:1px solid red; }

.btn_relation{border-top:1px solid #ccc; padding-bottom:40px; margin-top:28px; }
.btn_relation .icon{position:absolute;top:0;left:0;width:50px;height:50px;border-right:1px solid #ccc; border-bottom:1px solid #ccc; }
.btn_relation p{position:relative;border-bottom:1px solid #ccc; padding-bottom:2px; }
.btn_relation p:first-child .icon{z-index:100}
.btn_relation p a{display:block;padding-left:68px;padding-right:20px;line-height:48px;text-align:left;font-size:13px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.btn_relation p a:hover{ color:#e06666; font-weight:bold; }
.btn_relation p.last{margin-top:-1px}

.myinfo{ margin:10px 0;}

/* °øÁö»çÇ×&Áú¹®°ú ´äº¯ÀÇ ±Û¾²±â ÆäÀÌÁö */
table.write_table{width:100%;border-top:1px solid #ccc; font:normal 14px/18px Play,'¸¼Àº °íµñ','Malgun Gothic','³ª´® °íµñ','Nanum Gothic','dotum'; }
table.write_table th{border:1px solid #ddd; border-width:0 1px 1px 0; padding:10px; height:30px; text-align:left;vertical-align:middle}
table.write_table th:last-child{ border-right:none;}
table.write_table td{border:1px solid #ddd; border-width:0 1px 1px 0; padding:10px;height:30px; text-align:left;vertical-align:middle;}
table.write_table td:last-child{ border-right:none;}
table.write_table img{vertical-align:middle}
table.write_table input[type="text"],
table.write_table input[type="password"],
table.write_table input[type="file"],
table.write_table select{position:relative; height:28px;text-align:left;background:#fbfbfb;border:1px solid #ebebeb;padding:0;color:#666;line-height:normal; margin-bottom:1%;}
table.write_table select{height:30px;background:#fbfbfb url(/img/board/input_select_arrow.gif) right top no-repeat}
table.write_table input[type="file"]{position:relative;width:100%;padding:0;line-height:normal}
table.write_table input.email_01{width:30%;}
table.write_table input.email_02{width:30%;}
table.write_table textarea{position:relative;background:#fbfbfb;border:1px solid #ebebeb;padding:5px;width:98%;}
table.write_table label,.write_table input,.write_table a,.write_table span{vertical-align:middle}
table.write_table .char{margin:0;line-height:20px;}
table.write_table select{	position:relative;	height:30px;	-webkit-appearance: none;    -moz-appearance: none;    appearance: none;    text-indent: 0.01px;    text-overflow: '';	zoom:1}
table.write_table col.t_01{width:135px}

table.write_table td .pc-editor{ display:block; width:100%; height:100%; }
table.write_table td .pc-editor textarea{ height:400px; }
table.write_table td .m-editor{ display:none; }

table.write_table input.type_01{width:180px}
table.write_table input.type_02{width:510px}

p.email_wrap input.email_01{width:25%;}
p.email_wrap input.email_02{width:25%;}
p.email_wrap select{width:150px;margin-left:4px;margin-top:0}

p.phone_wrap select,p.phone_wrap input{width:108px;margin-bottom:0}
p.phone_wrap .under{display:inline-block;zoom:1;*display:inline;margin:0 5px}

table.write_table input.type_01{width:200px}
p.email_wrap{text-align:left}
p.phone_wrap{text-align:left}

select.number_01{width:260px}

table.write_table select{ position:relative; height:30px; -webkit-appearance: none; -moz-appearance: none; appearance: none; text-indent: 0.01px; text-overflow: ''; zoom:1 }
.color_01{color:red}
td.nodatd{ font:normal 12px/120px Play,'¸¼Àº °íµñ','Malgun Gothic','³ª´® °íµñ','Nanum Gothic','dotum'; text-align:center; }

/* ########################## //Ä¿¹Â´ÏÆ¼ ###############################*/


/* i¡í¢´e¢ç¢´e??i?¡Æ - i?¡þi¢Ó?e¡Æ¢´e?¡þe|¡þ*/
#isotope_list{ overflow:hidden; !important; height:auto; transition-property:height, width; clear:both; }
#isotope_list .item_obj{ -webkit-transition-property:-webkit-transform, opacity; transition-property:transform, opacity; }
.item_obj{ float:left; padding-top:0; margin-bottom:40px; background:#fff;  margin-top:0; padding-right:7px; }
.item_obj:nth-child(4n+0){padding-right:0;}
.item_obj .item_data{ position:relative; top:0; left:0; width:100%; height:100%; overflow:hidden; border:1px solid #ccc; box-sizing:border-box; }
.item_obj .item_data .thum a{display:block; width:220px; height:162px; }
.item_obj .item_data .thum a img{ width:100%; height:100%; }
.black_cover{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:8;filter:alpha(opacity=0);opacity:0}
.n_list_info .info{position:relative;width:100%;padding:20px 0;text-align:left;z-index:50;background:#fafafa}
.n_list_info .info span{ display:block;padding:0 10px; overflow:hidden;}
.n_list_info .info .n_category{ width:200px; height:34px; white-space:normal; overflow:hidden;
font:normal 400 14px/16px NanumGothic; color:#333; text-align:left; word-wrap:break-word;
display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
-ms-text-overflow:ellipsis;

}
.n_list_info .info .n_name{font-size:13px; color:#666;margin-top:5px;line-height:18px;padding:0 10px}
.n_list_info .info .n_date{font-size:12px; line-height:20px;; color:#aaa;margin-top:5px; text-align:center;}



















