div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, abbr, acronym, address, big, cite, code, ins, small, sub, sup
{ font:normal 12px/22px 'Nanum Gothic', monospace; padding:0; margin:0; }

div img, dl img, dt img, dd img, ul img, ol img, li img, h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, pre img, form img, fieldset img, input img, textarea img, p img, blockquote img, th img, td img{ font-size:0; line-height:0; }

table{ border-collapse:collapse; border-spacing:0; }

ol, ul, li{ list-style:none; }

h1, h2, h3, h4, h5, h6, th, td{ font-weight:normal; font-size:100%; }

form, fieldset, a img{ border:0; }

q:before,q:after { content:''; }

abbr,acronym { border:0; }

address, abbr, address, big, cite, code, ins, small, sub, sup, em{ font-weight:normal; font-style:normal; }

blockquote, q{ quotes:none; }

.accessibility, .skip, legend
{ position:absolute !important; width:0 !important; height:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; visibility:hidden !important; }
caption{ display:none; }

.null{ font-size:0; line-height:0; }

a img, input, textarea, select, img{ vertical-align:middle; }


time, progress, mark, output { display:inline; }


.hide{ position:absolute; top:-9999px; left:-9999px; }
.clr{ clear:both !important; float:none !important; width:0 !important; height:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; visibility:hidden !important; }

a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img{ border:0; }
img, input, select{ vertical-align:middle; }

input{ font:13px 'Nanum Gothic', monospace; color:#000; vertical-align:middle; }
select{ font-size:13px; border:1px solid #D0D0D0; background:#fff; }


.del_rss {width:100%;margin:10px 0;}
.del_rss li {width:50%;}
.del_rss li a {font:normal 13px "gulim";}
.del_rss li.del_bbs {}
.del_rss li.del_bbs a {color:#ff0000;}

/*리스트-웹진*/
#bbs_list_wrap {width:100%;margin:20px 0;}
.bbs_list_table {width:100%;}
.bbs_list_table a {font:normal 13px "dotum";text-decoration:none;color:#000;}
.bbs_list_table a:hover {color:#0078c6;}
.bbs_list_table thead {}
.bbs_list_table thead th {font:bold 13px "dotum";height:42px;background:#fcfbf5;color:#0b204e;border-top:2px solid #2d2db5;border-bottom:1px solid #eaeaea;}
.bbs_list_table tbody {}
.bbs_list_table tbody th {padding:10px 5px;font:normal 13px "dotum";height:39px;border-bottom:1px solid #dfdfdf;background:#f4f6f8;}
.bbs_list_table tbody th.titles {text-align:left;}
.bbs_list_table tbody td {padding:15px 5px;height:29px;border-bottom:1px solid #dfdfdf;font:normal 12px "dotum";text-align:center;}
.bbs_list_table tbody td a img {width:130px;height:70px;}
.bbs_list_table tbody td a img.ba_img {width:177px;height:115px;border:1px solid #d9d9d9;}
.bbs_list_table tbody td a img.ba_arr {width:20px;height:115px;}
.bbs_list_table tbody td.titles {text-align:left;vertical-align:top;font:normal 13px/18px "dotum";color:#555;}
.bbs_list_table tbody td.titles p {font:normal 13px "dotum";margin:5px 0 3px 0;color:#ccc;}
.bbs_list_table tbody td.titles p b {color:#ff4c71;}
.bbs_list_table tbody td.titles p a {font:bold 13px "dotum";}
.bbs_list_table tbody td .notice_icon img {width:35px;height:16px;border:0;}
.bbs_list_table tbody td .icons {margin-left:10px;}
.bbs_list_table tbody td .icons img {width:14px;height:12px;border:0;}

/*뷰*/
.bbs_view {width:100%;}
.bbs_view .view_title {font:bold 14px "dotum";color:#0b204e;text-align:center;padding:15px;background:#fcfbf5;color:#0b204e;border-top:2px solid #2d2db5;border-bottom:1px solid #eaeaea;}
.bbs_view .date_line {height:40px;background:#f4f6f8;border-bottom:1px solid #d5d7d9;}
.bbs_view .date_line li {display:inline-block;*zoom:1;*display:inline;}
.bbs_view .date_line li.titles {margin-left:40px;font:normal 13px/40px "dotum";color:#000000;}
.bbs_view .date_line li.cont {margin-left:20px;font:normal 13px/40px "dotum";color:#838383;}
.bbs_view .date_line li.space {margin:0 20px;width:50px;}

.bbs_view .bbs_conts {padding:20px;border-bottom:1px solid #d5d7d9;}
.bbs_view .bbs_conts h3 {font:normal 15px/20px "dotum";color:#000444;margin:20px 0;}
.bbs_view .bbs_conts p {font:normal 13px/20px "dotum";color:#000444;}
.bbs_view .bbs_conts td {font:normal 13px/20px "dotum";color:#000444;}
.bbs_view .bbs_conts img {}
.bbs_view .bbs_conts a {font:normal 13px/20px "dotum";color:#000444;}
.bbs_view .bbs_conts a:hover {text-decoration:underline;color:#587ad2;}
.bbs_view .bbs_conts .over_img {width:660px;}
.bbs_view .bbs_conts .movie_wrap {text-align:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #dadada;}
.bbs_view .bbs_conts .movie_wrap .movie {width:100%;height:600px;margin:0 auto;}

.bbs_file_title {margin:30px 0 10px 0;font:normal 13px "dotum";color:#000000;}
.bbs_view .bbs_file {border-top:1px solid #dfdfdf;}
.bbs_view .bbs_file li.thumb_wrap {padding:10px 0;height:20px;border-bottom:1px solid #eaeaea;}
.bbs_view .bbs_file li .icon {margin:0 10px 0 0;}
.bbs_view .bbs_file li p.thumb_desc {margin-left:20px;font:normal 12px/20px "dotum";color:#838383;}


/*글쓰기*/
.agreement_wrap {margin-bottom:20px;font:normal 13px "dotum";}
.agreement_wrap h2 {font:bold 12px "dotum";color:#0b204e;padding:5px 0;}
.agreement_wrap iframe {overflow:hidden;width:100%;height:100px;border:1px solid #d9d9d9;padding:0;}
.agreement_wrap .agree {margin:5px 0;width:100%;text-align:right;font:normal 13px "dotum";color:#555;}
#agree_form {padding:30px 30px 30px 30px;border-top:2px solid #62c0c9; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; background-color:#fafafa;}
#agree_form textarea {padding:3%;font:normal 13px "dotum";width:94%;height:90px;border:1px solid #d9d9d9;color:#7d7d7d;}

.bbs_write {width:100%;}
.bbs_write thead {}
.bbs_write thead th {height:42px;font:bold 13px "dotum";color:#0b204e;background:#fcfbf5;color:#0b204e;border-top:2px solid #2d2db5;border-bottom:1px solid #eaeaea;}
.bbs_write tbody th textarea {width:700px; height:200px;padding:10px;margin:10px 0;font:normal 13px "dotum";color:#555;}
.bbs_write thead td {padding-left:10px;background:#fcfbf5;color:#0b204e;border-top:2px solid #2d2db5;border-bottom:1px solid #eaeaea;}
.bbs_write thead td input {color:#555;width:470px;padding-left:5px;line-height:24px;height:24px;border:1px solid #ced1d3;}
.bbs_write thead td textarea {width:665px;height:50px;margin:20px 10px;font:normal 13px "dotum";border:1px solid #d9d9d9;color:#555;padding:3%;}
.bbs_write tbody th {height:35px;border-bottom:1px solid #d5d7d9;font:normal 13px "dotum";color:#212121;background:#f4f6f8;}
.bbs_write tbody td {padding:5px 10px;height:39px;border-bottom:1px solid #d5d7d9;font:normal 13px "dotum";position:relative;}
.bbs_write tbody td.agree {position:relative;}
.bbs_write tbody td textarea.contents {width:510px; height:200px;}
.bbs_write tbody td input.text {width:195px;padding-left:5px;line-height:24px;height:24px;border:1px solid #ced1d3;font:normal 13px "dotum";}
.bbs_write tbody td input.text2 {width:90px;padding-left:5px;line-height:24px;height:24px;border:1px solid #ced1d3;font:normal 13px "dotum";}
.bbs_write tbody td select {height:24px;font:normal 13px "dotum";}

/* 페이징 */
.bbs_paging {width:100%;height:20px;text-align:center;font-size:0;margin:15px 0;}
.bbs_paging li {height:20px;display:inline-block;*zoom:1;*display:inline;padding:0 4px;}
.bbs_paging li.curr {position:relative;top:4px;font:bold 15px/20px "dotum";color:#2727c0;}
.bbs_paging li.link a {position:relative;top:4px;font:normal 15px/20px "dotum";color:#5d5d5d;text-decoration:none;}
.bbs_paging li.link a:hover {color:#2727c0;}

/*버튼*/
.bbs_btns {width:100%;margin:10px 0;text-align:right;}
.bbs_btns li {margin:0 2px;display:inline-block;*zoom:1;*display:inline;}

.bbs_search {width:100%;margin:20px 0;}
.bbs_search td {background:#f3f3f3;height:70px;font:normal 13px "dotum";}
.bbs_search td input.text {width:195px;padding-left:5px;line-height:24px;height:24px;background:#fff;border:1px solid #ced1d3;font:normal 13px "dotum";}
.bbs_search td select {height:24px;font:normal 13px "dotum";}

/*커맨트*/
.bbs_comm_wrap {width:auto;padding:15px 40px 15px 40px;background:#fafafa;border:1px solid #e3e3e3;}
.bbs_comm_wrap .name {height:26px;margin:10px 0;font:bold 12px/26px "gulim";color:#5e5e5e;}
.bbs_comm_wrap .name input {width:125px;height:24px;background:#fff;border:1px solid #e3e3e3;padding-left:5px;margin:0 25px 0 15px;}
.bbs_comm_wrap .memo {position:relative;}
.bbs_comm_wrap .memo textarea {width:610px;height:74px;background:#fff;border:1px solid #e3e3e3;overflow:hidden;}
.bbs_comm_wrap .memo input {position:absolute;right:0;top:0;}

.bbs_comm_list {margin:20px 0;border-top:1px dotted #e3e3e3;}
.comm_list_box {border-bottom:1px dotted #e3e3e3;padding:15px 0;}
.comm_list_box .comm_info {font:normal 11px 'dotum';color:#a2a1a1;position:relative;}
.comm_list_box .comm_info strong {font:bold 12px 'dotum';color:#5e5e5e;}
.comm_list_box .comm_info em {position:absolute;right:100px;}
.comm_list_box .comm_info span {position:absolute;right:0;}
.comm_list_box .comm_info span a {cursor:pointer;}
.comm_list_box .comm_info span a:hover {text-decoration:underline;}
.comm_list_box .comm_memo {margin-top:7px;font:normal 12px/18px 'dotum';color:#8d8d8d;}

/*비밀번호 입력*/
#divBoardPass {position:absolute;left:40%;top:50%;padding:35px 30px;border:4px solid #555;background:#fff;}
#divBoardPass .pw_form {font:bold 12px 'dotum';color:#5e5e5e;}
#divBoardPass .pw_form input.text {width:120px;height:24px;background:#fff;border:1px solid #e3e3e3;padding-left:5px;margin:0 3px 0 15px;}
#divBoardPass .pw_form div {position:absolute;border-left:2px solid #0c479f;border-bottom:2px solid #555;right:0px;top:0px;padding:2px 5px;}
#divBoardPass .pw_form div a {font:bold 12px 'dotum';color:#000;cursor:pointer;}
#divBoardPass .pw_form div a:hover {text-decoration:underline;}