/*******************************************************************************************/
/** ÇØ´ç ÆÄÀÏÀº ±âº» °øÅë ¼³Á¤ CSS·Î °³¹ßÀÚ°¡ Ãß°¡/¼öÁ¤/»èÁ¦ÇÒ °æ¿ì °ü¸®ÀÚ ½ÂÀÎ ÈÄ °¡´ÉÇÏ´Ù. **/
/** WebPlus_Basic1.0 2012³â 03¿ù 01ÀÏ KDW                                                              **/
/*******************************************************************************************/

/* À¥ÆùÆ® : ³ª´®°íµñ > ±½Àº ³ª´®°íµñ > ¸¼Àº°íµñ */
@font-face { font-family:NanumGothic; src:url('../wp_default_image/NanumGothic.eot'); }
@font-face { font-family:NanumGothicExtraBold; src:url('../wp_default_image/NanumGothicExtraBold.eot'); }
@font-face { font-family:MalgunGothic; src:url('../wp_default_image/MalgunGothic.eot'); }
/* KDW : eot ÆÄÀÏÀº IE Àü¿ë À¥ÆùÆ®ÀÌ¸ç ±× ¿Ü ºê¶ó¿ìÀú¿¡¼­ À¥ÆùÆ®°¡ Àû¿ëµÇ±â À§ÇØ¼­´Â ttf ÆÄÀÏÀÌ ÇÊ¿äÇÑµ¥ ¿ë·®°ü°è·Î ·Îµù ¼Óµµ°¡ ´À·ÁÁø´Ù. (Ãß°¡: src:local('³ª´®°íµñ'), url('../wp_default_image/NanumGothic.ttf') format('truetype');) */

/* Å¸ÀÔ ¼¿·ºÅÍ(Type Selector */
body { margin:0; padding:0; font-size:0.8em; line-height:1.5em; }
form, ul, ol, dl { margin:0; padding:0; }
img { border:0 none; }
hr { display:none; }

/* À¯»ç ¼¿·ºÅÍ(Pseudo Selector) */
a:link, a:visited, a:active { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; color:#ff6600; }
table caption { display:none; }

/* Æû¾ç½Ä */
.input_chk { padding:2px 3px; border:1px solid #b7b7b7; border-right-color:#efefef; border-bottom-color:#efefef; background:url('../wp_default_image/input_require_arrow.gif') no-repeat left top; background-color:#fff; vertical-align:middle; color:#444; line-height:16px; }
.input_box { padding:2px 3px; border:1px solid #b7b7b7; border-right-color:#efefef; border-bottom-color:#efefef; background-color:transparent; vertical-align:middle; color:#444; line-height:16px; }
.textarea_chk { width:99%; padding:2px 3px; border:1px solid #b7b7b7; border-right-color:#efefef; border-bottom-color:#efefef; background:url('../wp_default_image/input_require_arrow.gif') no-repeat left top; background-color:#fff; vertical-align:middle; color:#444; line-height:16px; }
.textarea_box { width:99%; padding:2px 3px; border:1px solid #b7b7b7; border-right-color:#efefef; border-bottom-color:#efefef; background-color:#fff; vertical-align:middle; color:#444; line-height:16px; }
.ime_disabled { ime-mode:disabled; }
.ime_active { ime-mode:active; }
.select_box { float:left; position:relative; width:300px; font-family:µ¸¿ò,dotum; }
.select_box ul,.select_box li,.select_box dl,.select_box dt,.select_box dd,.select_box p { margin:0; padding:0; }
.select_box li { list-style:none; }
.select_box .select_label { height:12px; padding:4px 17px 3px 5px; border:1px solid #6e706f; border-right-color:#d4d5d7; border-bottom-color:#d4d5d7; background:url('../wp_default_image/btn_select_arrow.gif') no-repeat 100% 0; background-color:#fff; line-height:12px; cursor:pointer; _cursor:hand; }
.select_box .select_label span { display:block; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis; }
.select_box .select_data { display:none; position:absolute; top:19px; left:0; width:100%; background-color:#fff; }
.select_box .select_data ul { border:1px solid #d4d5d7; border-left-color:#6e706f; border-top:0; padding:1px 2px 2px; }
.select_box .select_data ul li { display:inline-block; width:100%; vertical-align:top; }
.select_box .select_data ul li dl dt { display:block; display:inline-block; overflow:hidden; width:100%; margin-top:1px; color:#666; line-height:100%; cursor:pointer; _cursor:hand; }
.select_box .select_data ul li dl dt span { display:block; overflow:hidden; padding:4px 3px 3px; white-space:nowrap; }
.select_box .select_data ul li dl { position:relative; }
.select_box .select_data ul li dl dd { display:none; position:absolute; top:-2px; left:100%; margin-left:-5px; padding-left:14px; background:url('../wp_default_image/select_arrow_tip.gif') no-repeat 10px -1px; color:#fff; line-height:15px; }
.select_box .select_data ul li dl dd p { padding:4px; border:1px solid #333; border-left:0; background:#4d4d4d; white-space:nowrap; }
.select_box .select_data ul li dl dd img { vertical-align:top; }
.select_box .select_data ul li.on dl dd { display:block; }
.select_box .select_data ul li.on dl dt { background-color:#eee; color:#000; }

/* ¹öÆ° */
a.button_big { display:inline-block; padding-right:4px; background:url('../wp_default_image/button_bg.gif') no-repeat 100% 0; font-size:100%; font-family:µ¸¿ò,dotum; font-weight:bold; text-decoration:none; color:#666; line-height:26px; word-spacing:-1px; }
a.button_big span,a.button_big strong { display:block; padding:1px 8px 0 12px; background:url('../wp_default_image/button_bg.gif') no-repeat; }
a:hover.button_big { position:relative; top:1px; left:1px; }
a.button_small { display:inline-block; padding-right:4px; background:url('../wp_default_image/button_bg.gif') no-repeat 100% -27px; font-size:100%; font-family:µ¸¿ò,dotum; text-decoration:none; color:#666; line-height:21px; word-spacing:-1px; letter-spacing:-1px; }
a.button_small span,a.button_small strong { display:block; padding:1px 4px 0 8px; background:url('../wp_default_image/button_bg.gif') no-repeat 0 -27px; }
a:hover.button_small { position:relative; top:1px; left:1px; }
.btn_input { color:#0000ff; }
.bottom_button { padding-top:10px; text-align:center; }
.bottom_button .bottom_button_spacing { padding:0 5px; }

/* Å×ÀÌºí ¸ñ·Ï */
.table_list { width:100%; border:0; border-collapse:collapse; }
.table_list th { padding:5px 0; border:1px solid #c9c9c9; border-bottom:2px solid #9b9b9b; background-color:#ececec; font-family:NanumGothic; color:#444; vertical-align:middle; white-space:nowrap; }
.table_list th label { display:none; margin:0; padding:0; }
.table_list th p { display:inline-block; margin:0; padding:0; text-align:left; vertical-align:middle; }
.table_list th p.order_by { line-height:0; }
.table_list td { padding:5px; border:1px solid #c9c9c9; text-align:center; vertical-align:middle; }
.table_list img { vertical-align:middle; }
.table_list td.td_left_align { text-align:left; }

/* Å×ÀÌºí º¸±â */
.table_view { width:100%; border:0; border-collapse:collapse; }
.table_view th { width:8%; padding:5px; border:1px solid #c9c9c9; border-right:2px solid #9b9b9b; background-color:#ececec; font-family:NanumGothic; color:#444; text-align:left; vertical-align:middle; white-space:nowrap; }
.table_view td { padding:5px; border:1px solid #c9c9c9; background-color:#fff; vertical-align:middle; }
.table_view img { vertical-align:middle; }
.table_view .view_bottom_line { border-bottom:1px solid #9b9b9b; }

/* Å×ÀÌºí ÀÔ·Â */
.table_input { width:100%; border:0; border-collapse:collapse; }
.table_input th { width:8%; padding:5px; border:1px solid #c9c9c9; border-right:2px solid #9b9b9b; background-color:#ececec; font-family:NanumGothic; color:#444; text-align:left; vertical-align:middle; white-space:nowrap; }
.table_input td { padding:5px; border:1px solid #c9c9c9; background-color:#fff; vertical-align:middle; }
.table_input td select { margin:0; padding:2px; border:1px solid #b7b7b7; font-size:90%; font-family:µ¸¿ò,Dotum,±¼¸²,Gulim,verdana,Tahoma; }
.table_input img { vertical-align:middle; }
.table_input p { margin:0; padding:0; }
.table_input .view_bottom_line { border-bottom:1px solid #9b9b9b; }
.table_input .spacing_height { padding-top:3px; }

/* Å×ÀÌºí ÇÏ´Ü */
#table_bottom { overflow:hidden; clear:both; padding:20px 0; }
#table_bottom .left_button { float:left; width:33%; }
#table_bottom .right_button { float:right; width:33%; text-align:right; }
#table_bottom .center_button { text-align:center; }
#table_bottom .center_page { float:left; height:22px; margin-top:5px; padding:0; width:33%; text-align:center; }
#keyword_search { display:inline-block; margin-left:40%; padding:3px 5px; border:1px solid #b7b7b7; text-align:center; }
#keyword_search legend { overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; margin:0; padding:0; }
#keyword_search .search_input { width:150px; margin:2px; padding:3px; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background-color:transparent; }
#keyword_search .search_button { vertical-align:middle; }

/* Å×ÀÌºí ±âÅ¸ */
#preview_content { display:none; margin:0; padding:0; border:0; }

/* °Ô½ÃÆÇ ¸ñ·Ï */
.board_list { background:url('../wp_default_image/board_head.gif') no-repeat 0 -100px; }
.board_list table { width:100%; border:0; border-bottom:1px solid #cdcdcd; background:url('../wp_default_image/board_head.gif') no-repeat right -100px; color:#4a4a4a; }
.board_list th { height:14px; padding:5px 0 9px 0; border:0; font-size:100%; white-space:nowrap; }
.board_list th span { display:block; padding:0 15px; border-left:1px solid #c7c7c7; }
.board_list tr.notice { background-color:#f2f2f2; }
.board_list td { padding:5px 10px; border:0; border-bottom:1px solid #e6e6e6; text-align:center; vertical-align:middle; white-space:nowrap; }
.board_list td.td_align_left { text-align:left; }
.board_list img { vertical-align:middle; }
.board_faq { position:relative; top:-18px; left:22px; }
.board_faq_reply { display:inline-block; padding:4px 2px 1px 2px; background:#fe6421; font:bold 11px Dotum,µ¸¿ò; text-align:center; color:#fff; vertical-align:bottom; line-height:10px; }
.board_faq_delete { position:absolute; left:10px; top:3px; visibility:show; z-index:2; }
.board_faq_box { padding:5px; border:2px solid #ccc; color:#000; text-align:left; }
#board_list_ment { display:inline-block; margin-bottom:20px; }

/* °Ô½ÃÆÇ º¸±â */
.board_view_title { background:url('../wp_default_image/board_head.gif') no-repeat 0 -50px; background-color:#fff; zoom:1; }
.board_view_head { position:relative; background:url('../wp_default_image/board_head.gif') no-repeat right -50px; }
.board_view_head h1 { height:36px; margin:0 0 0 15px; font-size:100%; color:#fff; line-height:36px; overflow:hidden; white-space:nowrap; }
.board_view_head .time { position:absolute; top:11px; right:12px; margin:0; font-size:85%; color:#bfbfbf; }
.board_view_head .name_row { height:18px; margin:0; padding:8px 10px 8px 15px; border-bottom:1px solid #ddd; background-color:#f6f6f6; font-size:11px; color:#666; zoom:1; }
.board_view_head .name { float:left; font-weight:bold; }
.board_view_head .ref { float:right; margin-top:-2px; }
.board_view_head .name_row img { vertical-align:middle; }
#board_view_comment { margin:0; padding:10px; }
#board_collection_view { margin:0 auto; padding:0; }

/* °Ô½ÃÆÇ ÀÔ·Â */
#board_input { margin:0; padding:0; border:0; }
#board_input legend { display:none; margin:0; padding:0; }
#board_input ul { margin:0; padding:5px; border:2px solid #c9c9c9; list-style:none; }
#board_input li { margin:0 20px; padding:7px 0; }
#board_input li.bottom_line { border-bottom:1px dotted #ccc; }
#board_input span { font-size:90%; font-weight:lighter; color:#444; }
#board_input label { display:inline-block; width:100px; font-family:NanumGothic; }
#board_input label span { font-family:verdana; color:#cc0000; vertical-align:baseline; }
#board_input label.sub_label { display:inline; margin:0; padding:0 3px; }
#board_input ul.attach_file { padding:10px 0; }
#board_input ul.attach_file li { padding:3px 0; }

/* °¶·¯¸® ¸ñ·Ï */
.board_gallery_list { overflow:hidden; margin:0; padding-bottom:10px; border-bottom:2px solid #999; }
.board_gallery_list li { display:inline; float:left; margin:0 12px 40px 0; padding-bottom:10px; font-size:100%; font-family:µ¸¿ò,Dotum; text-align:center; list-style:none; }
.board_gallery_list .gallery_image { display:block; margin:0; padding:0; }
.board_gallery_list .gallery_subject { display:block; margin:0; padding-top:5px; }
.board_gallery_list .gallery_ref { font-size:90%; color:#555; }
.board_gallery_list .gallery_other { display:block; margin:0; padding-top:5px; font-size:90%; color:#666; }
.board_gallery_list .gallery_name { display:block; margin:0; padding-top:2px; }
.board_gallery_list .gallery_name a { font-size:110%; font-weight:bold; color:#5d95a0; }
.board_gallery_list .gallery_button { display:block; margin:0; padding-top:2px; }
.board_gallery_list .gallery_best { position:absolute; margin:0; }

/* ÄÃ·º¼Ç ¸ñ·Ï */
.board_collection_list { overflow:hidden; clear:both; margin:0; padding-bottom:10px; border-bottom:2px solid #999; }
.board_collection_list li { display:inline; float:left; margin:0 15px 10px 0; padding-bottom:10px; font-size:100%; font-family:µ¸¿ò,Dotum; text-align:center; list-style:none; }
.board_collection_list .collection_image { display:block; margin:0; padding:0; border:1px solid #fff; }
.board_collection_list .collection_subject { display:block; margin:0; padding-top:10px; font-size:120%; font-weight:bold; color:#444; }
.board_collection_list .collection_comment { display:block; margin:0; padding-top:10px; font-size:90%; font-family:µ¸¿ò,Dotum; color:#666; }
.board_collection_list .collection_button { display:block; margin:0; padding-top:5px; }

/* ºí·¯±× ¸ñ·Ï */
.board_blog_list { overflow:hidden; margin:0; padding-bottom:10px; border-bottom:2px solid #999; }
.board_blog_list li { overflow:hidden; clear:both; margin:0 0 20px 0; padding-bottom:20px; border-bottom:1px dotted #ccc; font-size:100%; font-family:µ¸¿ò,Dotum; list-style:none; }
.board_blog_list .blog_image { display:inline-block; float:left; margin-right:10px; }
.board_blog_list .blog_photo { padding:3px; border:2px solid #ccc; }
.board_blog_list .blog_image .blog_content { display:inline-block; }
.blog_content .blog_subject { display:block; margin:0; padding:3px 0 5px 0; }
.blog_content .blog_subject a { color:#666; }
.blog_content .blog_comment { display:block; margin:0; padding-bottom:5px; color:#666; }
.blog_content .blog_date { display:block; font-size:90%; color:#999; }

/* °Ô½ÃÆÇ ÀÎÁõ */
#board_auth { margin:0; padding:0; border:0; }
#board_auth legend { display:none; }
#board_auth p { text-align:center; }

/* °Ô½ÃÆÇ ÇÏ´Ü */
#board_bottom { overflow:hidden; clear:both; padding:20px 0; }
#board_bottom .left_search { float:left; width:25%; }
#board_bottom .right_button { float:right; width:15%; text-align:right; }
#board_bottom .center_paging { float:left; height:30px; margin-top:5px; padding:0; width:60%; text-align:center; }
#board_keyword_search { display:inline-block; margin:0; padding:2px; border:1px solid #b7b7b7; text-align:center; vertical-align:middle; }
#board_keyword_search legend { overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; margin:0; padding:0; }
#board_keyword_search .search_input { width:110px; margin:2px; padding:5px 0 0 5px; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background-color:transparent; font-size:85%; font-family:µ¸¿ò,Dotum,±¼¸²,Gulim; color:#999; vertical-align:middle; }

/* µ¡±Û ¸ñ·Ï */
.reply_list { clear:both; margin:0; padding:10px 0; border-bottom:1px dotted #ccc; font-size:95%; font-family:NanumGothic; color:#444; }
.reply_list img { padding-right:5px; vertical-align:middle; }
.reply_list .list_reply_name { float:left; }
.reply_list .list_reply_button { float:right; }
.reply_list .list_reply_comment { clear:both; margin:0; padding-top:10px; }
.reply_list_page { margin:0 auto; padding:20px; text-align:center; }

/* µ¡±Û ÀÔ·Â */
.reply_input { margin:0; padding:0; border:2px solid #c9c9c9; }
.reply_input fieldset { margin:0; padding:0; border:0; }
.reply_input legend { display:none; margin:0; padding:0; }
.reply_input ul { margin:0; padding:5px; list-style:none; }
.reply_input li { margin:0 20px; padding:5px 0; }
.reply_input li.bottom_line { border-bottom:1px dotted #ccc; }
.reply_input span { font-size:90%; font-weight:lighter; color:#444; }
.reply_input label { display:inline-block; width:50px; font-family:NanumGothic; }
.reply_input label.sub_label { display:inline; margin:0; padding:0 3px; }
.reply_input label span { font-family:verdana; color:#cc0000; vertical-align:baseline; }
.reply_input .first_emoticon { margin:0; padding:2px; }
.reply_input #comment_emoticon { position:relative; top:0; left:0; }
.reply_input #comment_emoticon .reply_emoticon { display:none; overflow:visible; position:absolute; top:17px; left:22px; width:40px; margin:0; padding:3px; border:1px solid #ccc; background-color:#fff; }
.reply_input textarea { width:87%; height:65px; padding:2px 3px; border:1px solid #b7b7b7; border-right-color:#efefef; border-bottom-color:#efefef; background:url('../wp_default_image/input_require_arrow.gif') no-repeat left top; background-color:#fff; vertical-align:middle; color:#444; line-height:16px; }
.reply_input .reply_send_button { position:relative; top:20px; left:5px; }
.reply_input #comment { width:84%; height:65px; padding:2px 3px; border:1px solid #b7b7b7; border-right-color:#efefef; border-bottom-color:#efefef; background:url('../wp_default_image/input_require_arrow.gif') no-repeat left top; background-color:#fff; vertical-align:middle; color:#444; line-height:16px; }

/* µ¡±Û ¼öÁ¤ */
.reply_modify { border:2px solid #ff8000; }

/* µ¡±Û »èÁ¦ */
.reply_delete_button { vertical-align:middle; }

/* µ¡±Û ´äº¯ */
.reply_box { clear:both; margin:0; padding-bottom:20px; }
.reply_reply_arrow { float:left; margin:0; font-family:µ¸¿ò,dotum; font-size:105%; font-weight:bold; color:#444; }
.reply_reply { float:right; width:95%; margin:0; padding:0; border:2px solid #ff8000; }
#reply_reply { float:right; width:92%; margin:0; padding:0; border:2px solid #ff8000; }
.reply_reply fieldset { margin:0; padding:0; border:0; }
.reply_reply legend { display:none; margin:0; padding:0; }
.reply_reply ul { margin:0; padding:5px; list-style:none; }
.reply_reply li { margin:0 20px; padding:5px 0; }
.reply_reply li.bottom_line { border-bottom:1px dotted #ccc; }
.reply_reply span { font-size:90%; font-weight:lighter; color:#444; }
.reply_reply label { display:inline-block; width:50px; font-family:NanumGothic; }
.reply_reply label.sub_label { display:inline; margin:0; padding:0 3px; }
.reply_reply label span { font-family:verdana; color:#cc0000; vertical-align:baseline; }
.reply_reply .first_emoticon { margin:0; padding:2px; }
.reply_reply #reply_comment_emoticon { position:relative; top:0; left:0; }
.reply_reply #reply_comment_emoticon .reply_emoticon { display:none; overflow:visible; position:absolute; top:17px; left:22px; width:40px; margin:0; padding:3px; border:1px solid #ccc; background-color:#fff; }
.reply_reply textarea { width:87%; height:65px; padding:2px 3px; border:1px solid #b7b7b7; border-right-color:#efefef; border-bottom-color:#efefef; background:url('../wp_default_image/input_require_arrow.gif') no-repeat left top; background-color:#fff; vertical-align:middle; color:#444; line-height:16px; }
.reply_reply .reply_send_button { position:relative; top:20px; left:5px; }
.reply_reply #reply_comment { width:82%; height:65px; padding:2px 3px; border:1px solid #b7b7b7; border-right-color:#efefef; border-bottom-color:#efefef; background:url('../wp_default_image/input_require_arrow.gif') no-repeat left top; background-color:#fff; vertical-align:middle; color:#444; line-height:16px; }

/* µ¡±Û ±âÅ¸ */
#reply_frame iframe { border:none; }
#reply_title { margin-bottom:0; padding-bottom:5px; border-bottom:#666 2px solid; font-size:95%; }

/* ´Ù¿î·Îµå */
.table_file_down { width:98%; margin:3px; padding:5px; border:2px solid #c7c7c7; }
.table_file_down legend { padding:0 5px; }
.table_down_box { padding:5px; border:4px solid #e6e6e6; background-color:#fafafa; text-align:left; }

/* Ã·ºÎÆÄÀÏ ¼öÁ¤ */
#attach_modify { margin:0; padding:5px; border:1px solid #b7babc; list-style:none; }
#attach_modify li { padding:5px 0; border-bottom:1px dotted #ccc; }
#attach_modify .first_line { border-bottom:1px solid #b7babc; }
#attach_modify .attach_sort { display:inline-block; width:100px; text-align:center; vertical-align:middle; }
#attach_modify .attach_file { display:inline-block; width:400px; vertical-align:middle; }
#attach_modify .attach_file img { float:left; padding-right:10px; }
#attach_modify .attach_delete { display:inline-block; width:50px; text-align:center; vertical-align:middle; }

/* ÇÊ¼ö»çÇ× ¸Þ¼¼Áö */
#board_required_message { margin:0; padding:0; font-size:95%; color:#444; }
#board_required_message img { vertical-align:text-top; }

/* ÀÌÀü/´ÙÀ½ */
#board_prev_next { margin-top:10px; padding:5px; border:1px solid #c9c9c9; }
#board_prev_next li { margin:0; padding:3px 0; list-style:none; }
#board_prev_next .prev_nex_line { border-bottom:1px dotted #ccc; }

/* ÆäÀÌÁö ÀÌµ¿(¹Ú½ºÇü) */
.page_move_box { margin:0; padding:0; }
.page_move_box .number { margin:0 3px; font-weight:bold; word-spacing:0.1em; }
.page_move_box .number a, .page_move_box .number strong { padding:5px 5px 4px 5px; border:1px solid #eaeaea; font-family:Tahoma; text-align:center; text-decoration:none; color:#666; }
.page_move_box .number strong { color:#ff6600; border:2px solid #ff6600; }
.page_move_box .number a { color:#666; }
.page_move_box .number a:hover { border:1px solid #ff6600; color:#000; }
.page_move_box span.none { color:#666; cursor:default; }
.page_move_box .none a { font-weight:bold; text-decoration:none; color:#000; }
.page_move_box .none a:hover { font-weight:bold; text-decoration:underline; color:#ff6600; }

/* ÆäÀÌÁö ÀÌµ¿(ÀÏ¹ÝÇü) */
.page_move { margin:0; padding:0; }
.page_move a, .page_move strong { display:inline-block; position:relative; padding:3px 8px 2px 8px; background:url('../wp_default_image/page_move_line.gif') no-repeat 0 5px; font-family:Tahoma,Serif; font-weight:bold; text-decoration:none; color:#666; line-height:normal; }
.page_move strong { color:#ff1315; }
.page_move a:hover, .page_move a:active, .page_move a:focus { background-color:#f7f7f7; font-family:Tahoma,Serif; font-weight:bold; text-decoration:none; color:#000; line-height:normal; }
.page_move a.prev, .page_move a.next { font-family:µ¸¿ò,Dotum,±¼¸²,Gulim,AppleGothic,Sans-serif; }
.page_move a.prev { margin-right:-5px; padding:4px 10px 2px 17px; background:url('../wp_default_image/page_move_prev.gif') no-repeat 10px 5px; }
.page_move a.next { padding:4px 18px 2px 11px; background:url('../wp_default_image/page_move_next.gif') no-repeat 10px 5px; }

/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */
.privacy_title { width:100%; height:29px; margin:0; padding:0; background-color:#e6e6e6; }
.privacy_title .privacy_sort { float:left; }
.privacy_title .privacy_arrow { float:right; }
.privacy_comment { clear:both; margin:0; margin-bottom:20px; border:1px solid #e6e6e6; border-top:2px solid #99cc00; }
.privacy_comment ol { margin-left:20px; padding:10px; }
.privacy_comment ol li { padding:5px 5px; }
.privacy_comment ol li ul { margin:0; padding:5px 0 0 15px; list-style:disc; }
.privacy_comment ol li ul li { padding:0; }
.privacy_comment ol li ul li ul { padding-left:15px; list-style:circle; }

/* ÆË¾÷Ã¢ */
#popup_form { border:0; }
#popup_form legend { visibility:hidden; overflow:hidden; position:absolute; top:0; left:0; margin:0; padding:0; }

/* ¶ó¿îµå ¹Ú½º */
.round_box { border:2px solid #ccc; }
.round_box .round_box_guide { position:relative; width:100%; }
.round_box .round_top_left { display:block; position:absolute; top:-2px; left:-2px; width:7px; height:7px; background:url('../wp_default_image/round_box_bg.gif') no-repeat; font-size:0; }
.round_box .round_top_right { display:block; position:absolute; top:-2px; left:-5px; width:7px; height:7px; margin-left:100%; background:url('../wp_default_image/round_box_bg.gif') 100% 0 no-repeat; font-size:0; }
.round_box .round_bottom_left { display:block; position:absolute; top:-5px; left:-2px; width:7px; height:7px; background:url('../wp_default_image/round_box_bg.gif') 0 100% no-repeat; font-size:0; }
.round_box .round_bottom_right { display:block; position:absolute; top:-5px; left:-5px; width:7px; height:7px; margin-left:100%; background:url('../wp_default_image/round_box_bg.gif') 100% 100% no-repeat; font-size:0; }
.round_box .round_box_content { position:relative; padding:10px; }

/* ÀÌ´ÞÀÇ Çà»ç */
.plan_list { margin:0; padding:0; }
.plan_list p { margin:0; padding-bottom:5px; font-size:110%; font-weight:bold; color:#666; }
.plan_list table { width:100%; border:0; border-collapse:collapse; }
.plan_list th { height:30px; background:url('../wp_default_image/plan_bg.gif') repeat-x 0 1px; }
.plan_list th img { vertical-align:top; }
.plan_list td { height:100px; padding:5px; border:1px solid #ccc; background-color:#fff; vertical-align:top; }
.plan_list img { vertical-align:middle; }
.plan_view { margin:0; padding:10px; border:2px solid #ccc; }

/* È¸¿ø ¾ç½Ä */
.member_agree { padding:10px; border:2px solid #ccc; }
.member_agree legend { margin:0; padding:0 20px; background:url('../wp_default_image/gray_dot.gif') 0 3px no-repeat; font-size:110%; font-weight:bold; color:#444; }
.member_agree span { font-size:90%; font-weight:lighter; color:#444; }
.member_agree textarea { margin:10px 0 0 -5px; padding:10px 5px; width:100%; border:0; font-family:NanumGothic; color:#333; }
.member_agree p { margin:0; padding-top:10px; font-weight:bold; text-align:center; }
.member_agree p.auth_box { margin-left:20px; text-align:left; }
.member_agree p.auth_box input { height:18px; }
.member_agree p.auth_box span { padding-left:10px; font-size:90%; font-weight:lighter; color:#444; }
.member_agree p.auth_box .auth_box_input { padding-left:56px; }
.member_input { padding:0 10px; border:2px solid #ccc; }
.member_input legend { margin:0; padding:0 20px; background:url('../wp_default_image/gray_dot.gif') 0 3px no-repeat; font-size:110%; font-weight:bold; color:#444; }
.member_input span { font-size:90%; font-weight:lighter; color:#444; }
.member_input span.member_required_emphasis { font-weight:bold; color:#cc0000; }
.member_input span img { vertical-align:text-top; }
.member_input ul { padding:15px; list-style:none; }
.member_input li { padding:5px 0; vertical-align:middle; }
.member_input li.top_line { border-top:1px solid #ccc; }
.member_input li.bottom_line { border-bottom:1px dotted #ccc; }
.member_input li span { padding-left:10px; font-size:90%; font-weight:lighter; color:#444; }
.member_input li span.new_passwd { margin:0; padding-left:105px; }
.member_input li img { vertical-align:middle; }
.member_input label { display:inline-block; width:100px; font-family:NanumGothic; }
.member_input label span { margin-left:-10px; font-family:verdana; color:#cc0000; vertical-align:baseline; }
.member_input label.sub_label { display:inline; margin:0; padding:0 3px; }
.member_retire_textarea { width:84%; border:1px solid #b7b7b7; border-right-color:#efefef; border-bottom-color:#efefef; background:url('../wp_default_image/input_require_arrow.gif') no-repeat left top; background-color:#fff; vertical-align:middle; color:#444; line-height:16px; }
.check_id_box { width:360px; margin:0 auto; padding:0; font-size:110%; }
.check_id_box h3 { margin:0; padding:0; }
.check_id_box span { margin:0; padding:5px; }
.check_id_box p { height:97px; margin:0; padding:35px; border:2px solid #52b8cc; vertical-align:middle; }
.check_id_box span.btn_confirm { display:inline-block; margin:0; padding:10px; text-align:center; }

/* È¸¿ø ·Î±×ÀÎ */
#member_login { margin:0; padding-top:20px; border:0; }
#member_login legend { display:none }
#member_login_box { margin:0; padding:20px; border:2px solid #ccc; background:url('../wp_default_image/login_bg.gif') no-repeat right 70px; }
#member_login_box div { width:75%; padding:10px; border:1px dotted #ccc; }
#member_login label { display:inline-block; width:60px; font-family:NanumGothic; font-weight:bold; }
#member_login p { margin:0; padding:0; }
#member_login p.member_login_id { padding:3px 0; }
#member_login p input { width:150px; height:18px; border:2px solid #ccc; vertical-align:middle; }
#member_login .member_login_button { position:relative; top:-49px; left:240px; width:101px; height:41px; }
#member_login .login_other_button { padding-left:10px; }
#dm_member_login { float:left; margin:0; padding:0; border:0; }
#dm_member_login legend { display:none }
#dm_member_login ul { margin:0; padding:0; list-style:none; }
#dm_member_login li { padding:2px 0; vertical-align:middle; }
#dm_member_login li label { visibility:visible; position:relative; margin:3px 0 0 5px; font-size:90%; font-family:Tahoma; color:#999; }
#dm_member_login li input { width:110px; height:16px; border:2px solid #ccc; font-family:Tahoma; font-size:90%; font-weight:bold; color:#666; vertical-align:middle; }
#dm_member_login .member_login_button { position:relative; top:-15px; left:0; }
#dm_member_login p { margin:0; padding:0; text-align:center; }

/* ¾ÆÀÌµð/ºñ¹Ð¹øÈ£ °Ë»ö */
#member_search { margin:0; padding:0; border:0; }
#member_search legend { display:none }
#member_search h3 { margin:0; padding:0; border-bottom:1px solid #ccc; }
#member_search ul { margin:0; padding:10px; border-bottom:1px solid #ccc; list-style:none; }
#member_search li { padding:5px 0; vertical-align:middle; }
#member_search li.bottom_line { border-bottom:1px dotted #ccc; }
#member_search li span { padding-left:5px; font-size:90%; font-weight:lighter; color:#444; }
#member_search label { display:inline-block; width:70px; font-family:NanumGothic; }
#member_search p { margin:0; padding-top:20px; text-align:center; }
#member_search .member_search_pw { margin:5px 0; padding:10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#ddd; }

/* ¿ìÆí¹øÈ£ °Ë»ö */
#zip_search { width:360px; margin:0 auto; padding:0; border:0; }
#zip_search legend { display:none; }
#zip_search h3 { margin:0; padding:0; }
#zip_search p { margin:0; padding:7px 0; text-align:center; }
#zip_search p input { vertical-align:middle; ime-mode:active; }
#zip_search p label { font-weight:bold; }
#zip_search #zip_search_box { width:87%; margin:0 auto; padding:3px; border:2px solid #ddd; font-weight:bold; color:#333; }
#zip_search_result { width:350px; margin:0 auto; padding:5px; }
#zip_scroll { overflow-y:scroll; width:100%; height:210px; margin:0; padding:0; scrollbar-face-color:#e1e1e1; scrollbar-shadow-color:#666; scrollbar-highlight-color:#efefef; scrollbar-3dlight-color:#fff; scrollbar-darkshadow-color:#c8c8c8; scrollbar-base-color:#9b9b9b; scrollbar-arrow-color:#808040; scrollbar-track-color:#efefef; }
#zip_scroll p { text-align:center; }
#zip_scroll span.zip_code { display:inline-block; width:50px; margin:0; padding:0; font-size:85%; font-weight:bold; vertical-align:top; }
#zip_scroll span.zip_address { display:inline-block; width:270px; font-size:85%; vertical-align:top; }

/* Ã·ºÎÆÄÀÏ */
#attach_file { margin:0; padding:0; list-style:none; }
#attach_file li { margin:0; padding:1px 0; }

/* ÀÎ¼â */
#print_wrap { margin:0; padding:0; border:2px solid #ccc; }
#print_wrap p { margin:0; padding:0; }
#print_head { margin:0px; padding:7px; border:1px solid #fff; background-color:#666; color:#fff; }
#print_subject { float:left; font-size:110%; font-weight:bold; }
#print_name { font-size:90%; text-align:right; }
#print_comment { margin:0; padding:10px; }

/* Åë°è ±×·¡ÇÁ */
#statistic_graph h4 { margin:0; padding:0 0 5px 15px; border-bottom:1px solid #666; background:url('../wp_default_image/icon_gray_arrow.gif') no-repeat 0 3px; font-size:110%; font-family:NanumGothic; color:#444; vertical-align:middle; }
#statistic_graph h4 span { font-size:95%; font-family:µ¸¿ò,Dotum; font-weight:lighter; }
#statistic_graph h4 select { width:65px; height:20px; margin:0; padding:0; font-size:95%; font-family:µ¸¿ò,Dotum; }
#statistic_graph ul { margin-left:140px; padding:1px 0 0 0; border:1px solid #ddd; border-top:0; border-right:0; font-size:100%; list-style:none; }
#statistic_graph li { position:relative; margin:10px 0; vertical-align:top; white-space:nowrap; }
#statistic_graph .graph_name { position:absolute; top:0; left:-160px; width:150px; font-family:NanumGothic; text-align:center; color:#3a3a3a; vertical-align:middle; line-height:20px; }
#statistic_graph .graph_bar { display:inline-block; position:relative; height:20px; border:1px solid #ccc; border-left:0; background-color:#e9e9e9; }
#statistic_graph .graph_bar span { position:absolute; top:0; right:-160px; width:150px; color:#767676; line-height:20px; }

/* SMS Àü¼Û */
#sms_send { margin:0 auto; padding:10px; text-align:center; }

/* SMS »ó´ã */
#sms_consult { margin:0; padding:0; border:0; }
#sms_consult legend { display:none; margin:0; padding:0; }
#sms_consult li { margin:0; padding-bottom:7px; }
#sms_consult .sms_send_button { position:relative; top:0; left:0; margin:0; padding:0; }

/* °Ë»ö¾î ¿¬°ü´Ü¾î Ãâ·Â */
#search_keyword_box { position:relative; left:62px; top:2px;margin:0; padding:0; }
#search_keyword_box #search_keyword_list { position:absolute; left:0; top:0; z-index:100; width:275px; margin:0; padding:10px; border:1px solid #ccc; background-color:#fff; font-size:90%; }
#search_keyword_box #search_keyword_list li { margin:0; padding:3px 0; cursor:pointer; list-style:none; }
#search_keyword_box #search_keyword_list li:hover { font-weight:bold; color:#444; }

/* ´º½º Æ¼Ä¿ */
.ticker_container { overflow:hidden; width:260px; margin:0; padding:0; }
.ticker_container .mask { position:relative; top:0; left:0; overflow:hidden; }
ul.news_ticker { position:relative; margin:0; padding:0; list-style-type:none; }
ul.news_ticker li { float:left; margin-right:20px; padding:0; }
ul.news_ticker a { font-size:90%; font-weight:bold; color:#666; }

/* ¿þµùÈ¦ ¸ÞÀÎ¸ñ·Ï */
.hall_main_list { overflow:hidden; clear:both; margin:0; padding:0; }
.hall_main_list li { display:inline; float:left; margin:0 15px 10px 0; padding-bottom:10px; font-size:100%; font-family:µ¸¿ò,Dotum; text-align:center; list-style:none; }
.hall_main_list .hall_image { display:block; margin:0; padding:0; border:1px solid #ccc; }
.hall_main_list .hall_name { display:block; margin:0; padding-top:2px; }
.hall_main_list .hall_name a { font-size:110%; font-weight:bold; color:#444; }
.hall_main_list .hall_best { position:absolute; margin-top:-5px; }

/** ÅÇ ¸Þ´º **/
.sub_tab_menu { position:relative; height:25px; padding-left:10px; background:url('../wp_default_image/sub_tab_menu.gif') repeat-x 0 100%; font-size:100%; font-family:µ¸¿ò,dotum; }
.sub_tab_menu ul li { float:left; margin:0; margin-right:-1px; padding:0; line-height:22px; list-style:none; }
.sub_tab_menu ul li, .sub_tab_menu ul li a { background:url('../wp_default_image/sub_tab_off.gif') no-repeat; }
.sub_tab_menu ul li a { display:inline-block; padding:2px 16px 1px; _padding:3px 16px 0; background-position:100% 0; font-weight:bold; color:#666; text-decoration:none !important }
.sub_tab_menu ul li.menu_on, .sub_tab_menu ul li.menu_on a { background-image:url('../wp_default_image/sub_tab_on.gif'); }
.sub_tab_menu ul li.menu_on a { font-weight:bold; color:#ff7141; }

/* ±âÅ¸(¿¹¾àµÈ °íÁ¤ Å¬·¡½º) */
.company_ment { font-weight:bold; color:#ff6600; }
.company_name { font-size:110%; font-weight:bold; }
.float_left { float:left; }
.float_right { float:right; }
.clear_both { clear:both; }
.text_blue { color:#0000ff; }
.text_red { color:#ff0000; }
.text_big { font-size:110%; }
.text_small { font-size:90%; }
.text_strong { font-weight:bold; }
.text_right { text-align:right; }
.text_emphasis { font-weight:bold; color:#cc0000; }
.price_align { text-align:right; }
.display_none { display:none; }
.border_line { border:1px solid #ccc; }
.example { padding-left:10px; font-size:90%; color:#666; }
.image_view_box { padding:5px; text-align:center; }
.image_list_view ul { margin:0; padding:0; }
.image_list_view li { float:left; margin:3px; padding:5px; border:1px solid #ccc; list-style:none; }

/********************************************************************************/
/** °ü¸®ÀÚ ¸ðµå¿¡¼­ »ç¿ëµÇ´Â Class ¹× ID °ªÀ» Á¤ÀÇÇÑ´Ù.(°ü¸®ÀÚ ½ÂÀÎ ÈÄ ¼öÁ¤ °¡´É) **/
/** WebPlus_Basic1.0 2012³â 02¿ù 29ÀÏ KDW                                              **/
/*******************************************************************************/

/* °ü¸®ÀÚ ·Î±×ÀÎ ÆäÀÌÁö */
#admin_login_wrap { width:100%; height:100%; }
#admin_login_container { position:absolute; top:50%; left:50%; width:487px; height:333px; margin:-166px 0 0 -243px; padding:0; background:url('../wp_default_image/admin_login.jpg') repeat-x; }
#admin_login_container h1 { margin:15px 0 0 30px; padding:0; font-size:110%; font-weight:bold; color:#5a5a5a; }
#admin_login_container h1 span { font-size:90%; color:#e84a41; }
#admin_login_container a { color:#fff; }
#admin_login_box { margin:0; padding:111px 0 0 80px; border:0; color:#444; }
#admin_login_box legend { overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; margin:0; padding:0; }
#admin_login_box p { width:200px; margin:0; padding:0; font-weight:bold; text-align:right; }
#admin_login_box p, .admin_fieldset_padding { margin:0; padding:3px 0 0 0; }
.admin_login_input { width:110px; height:20px; background-color:#fff; ime-mode:disabled; }
.admin_login_button { position:relative; top:-49px; left:210px; width:101px; height:46px; }
#admin_login_menu { margin:-12px 0 0 70px; padding:0; }
#admin_login_copy { margin-top:45px; padding:0; font-family:verdana; text-align:center; text-decoration:none; color:#333; }

/* °ü¸®ÀÚ »ó´Ü ÆäÀÌÁö */
#admin_top_wrap { height:90px; border-top:3px solid #101010; border-bottom:2px solid #404040; background:url('../wp_default_image/admin_top_bg.gif') repeat; }
#admin_top_left { float:left; width:200px; text-align:center; }
#admin_top_left h1 { margin:0; padding:0; }
#admin_top_left p { height:20px; margin:6px 0 0 0; padding:0; background-color:#666; font-size:95%; font-family:verdana; color:#fff; }
#admin_top_content { float:left; width:800px; }
#admin_top_content h2 { margin:0; padding:0; font-size:100%; }
#admin_top_content h2 span { float:left; padding-top:5px; }
.admin_level_ment { font-weight:bold; color:#ff0000; }
#admin_top_menu { float:right; margin:0; }
#admin_top_menu ul { margin:0; padding:0; list-style:none; }
#admin_top_menu li { display:inline; margin:0; padding:0; font-weight:lighter; }
#admin_top_menu a { float:left; margin:0; padding:0 0 0 4px; background:url('../wp_default_image/admin_top_tab_left.gif') no-repeat left -14px; text-decoration:none; }
#admin_top_menu a span { display:block; float:left; padding:5px 15px 4px 6px; background:url('../wp_default_image/admin_top_tab_right.gif') no-repeat right -14px; color:#fff; }
#admin_top_menu a span { float:none; }
#admin_top_menu a:hover span { color:#fff; }
#admin_top_menu a:hover { background-position:0% -56px; }
#admin_top_menu a:hover span { background-position:100% -56px; }
#admin_top_menu #current a { background-position:0% -42px; }
#admin_top_menu #current a span { background-position:100% -42px; }
.admin_main_menu { clear:both; position:relative; top:-58px; left:200px; padding:0; }
.admin_main_menu ul { margin:0; padding:0; list-style:none; }
.admin_main_menu li { float:left; }
.admin_main_menu li a span { display:inline-block; width:132px; height:28px; margin:0; padding-top:9px; background-color:#fff; font-size:130%; font-family:NanumGothic,gulim,sans-serif; font-weight:700; text-align:center; text-decoration:none; color:#313131; letter-spacing:2px; cursor:pointer; }
.admin_main_menu li a span { border-top:1px solid #adadad; border-right:1px solid #adadad; }
.admin_main_menu li .sub_menu_box { border-left:1px solid #adadad; }
.admin_main_menu li ul { display:none; overflow:hidden; position:absolute; top:40px; left:0; z-index:2; margin:0; padding-left:10px; height:18px; font-size:95%; list-style:none; }
.admin_main_menu li li {  position:relative; left:0; overflow:visible; float:left; margin:0; padding:0; color:#fff; }
.admin_main_menu.admin_menu_01 .admin_menu_01 span { background-color:#666; color:#ffff00; }
.admin_main_menu.admin_menu_02 .admin_menu_02 span { background-color:#666; color:#ffff00; }
.admin_main_menu.admin_menu_03 .admin_menu_03 span { background-color:#666; color:#ffff00; }
.admin_main_menu.admin_menu_04 .admin_menu_04 span { background-color:#666; color:#ffff00; }
.admin_main_menu.admin_menu_05 .admin_menu_05 span { background-color:#666; color:#ffff00; }
.admin_main_menu.admin_menu_06 .admin_menu_06 span { background-color:#666; color:#ffff00; }
.admin_main_menu.admin_menu_01 .admin_menu_01 ul { display:block; }
.admin_main_menu.admin_menu_02 .admin_menu_02 ul { display:block; }
.admin_main_menu.admin_menu_03 .admin_menu_03 ul { display:block; }
.admin_main_menu.admin_menu_04 .admin_menu_04 ul { display:block; }
.admin_main_menu.admin_menu_05 .admin_menu_05 ul { display:block; }
.admin_main_menu.admin_menu_06 .admin_menu_06 ul { display:block; }
.admin_sub_menu .admin_menu_arrow { padding-right:5px; font-size:85%; font-family:±¼¸²,gulim; color:#ffff00; }
.admin_sub_menu .admin_menu_line { padding:0 5px; font-weight:bold; }
.admin_sub_menu .admin_wp_menu a { font-weight:bold; color:#ffff00; }
.admin_sub_menu .admin_wp_menu a:hover { font-weight:bold; text-decoration:underline; color:#ffff80; }
.admin_sub_menu a { color:#fff; }
.admin_sub_menu a:hover { color:#dbf659; }
#admin_sub_bg { clear:both; position:relative; top:-58px; left:200px; height:20px; background-color:#0090f1; }

/* °ü¸®ÀÚ ¿ÞÂÊ ÆäÀÌÁö */
#admin_left_wrap { width:98%; margin:0 auto; border:1px solid #adadad; }
#admin_left_volume { padding:5px; font-size:96%; }
#admin_left_volume h3 { margin:0; padding:3px; border:1px solid #adadad; background-color:#efefef; font-size:100%; font-family:Tahoma,Dotum,µ¸¿ò; font-weight:bold; text-align:center; color:#666; }
#admin_left_volume ul { margin:0 auto; padding:3px 10px; border:1px solid #adadad; list-style:none; }
#admin_left_volume .volume_text { display:inline-block; }
#admin_left_volume .volume_mb { display:inline-block;  float:right; font-size:90%; }
#admin_left_volume .disk_graph { width:145px; margin:0 auto; padding:0; }
#admin_left_volume .disk_width { width:145px; margin:0 auto; padding:0; background-color:#cbcac2; }
#admin_left_volume .disk_percent { width:145px; margin:0 auto; padding:0; font-size:90%; font-family:verdana,Tahoma,Dotum,µ¸¿ò; }
#admin_left_volume span.percent_50 { padding-left:35px; }
#admin_left_volume span.percent_100 { padding-left:24px; }
#admin_left_content { padding:5px; font-size:96%; }
#admin_left_content img { vertical-align:middle; }
#admin_left_content h3 { margin:0; padding:3px 3px 3px 25px; border:1px solid #adadad; background:url('../wp_default_image/icon_gray_arrow.gif') no-repeat 10px 7px #efefef; font-size:100%; font-family:NanumGothic,±¼¸²,gulim; font-weight:bold; color:#666; }
#admin_left_content ul { margin-left:19px; padding:2px 0 3px 0; list-style:none; }
#admin_frame_close { position:relative; top:-69px; left:165px; margin:0; padding:0; }
#admin_frame_close a { display:block; position:absolute; top:0; left:0; margin:0; padding:0; }
.admin_data_search { width:90%; margin-left:19px; padding:0; border:0; }
.admin_data_search legend { visibility:hidden; overflow:hidden; position:absolute; top:0; left:0; margin:0; padding:0; }
.left_search_input { width:70px; height:15px; padding:1px; border:1px solid #b7b7b7; font-family:Dotum,µ¸¿ò; color:#444; }
.left_search_button { margin-bottom:3px; width:32px; height:18px; vertical-align:middle; }
.left_search_first { padding-top:3px; }
.left_search_second { padding-bottom:5px; }

/* °ü¸®ÀÚ ¸ÞÀÎ ÆäÀÌÁö */
#admin_main_wrap { margin:0; padding:10px; }
#admin_main_wrap h3 { margin-bottom:5px; padding:0 0 0px 15px; background:url('../wp_default_image/icon_gray_arrow.gif') no-repeat 0px 4px; font-size:100%; font-family:NanumGothic,±¼¸²,gulim; color:#666; }
#admin_main_left { float:left; width:49%; }
#admin_main_left table { border:4px solid #e6e6e6; border-collapse:collapse; }
#admin_main_space { float:left; width:2%; }
#admin_main_right { float:right; width:49%; }
.admin_main_table th { border:1px #ccc solid; border-bottom:2px solid #ccc; background-color:#ffffc1; font-weight:lighter; color:#124e86; }
.admin_main_table tbody { text-align:center; }
.admin_main_table tbody td { border:1px #ccc solid; }
.admin_main_table tbody td img { vertical-align:middle; }
.admin_main_table tbody .td_left { text-align:left; }
.admin_gallery_list { overflow:hidden; margin:0; padding:0; }
.admin_gallery_list li { display:inline; float:left; margin:0 10px 0 0; padding-bottom:10px; font-size:100%; font-family:µ¸¿ò,Dotum; text-align:center; list-style:none; }
.admin_gallery_list .gallery_image { display:block; margin:0; padding:0; }
.admin_gallery_list .gallery_subject { display:block; margin:0; padding-top:5px; }
.admin_gallery_list .gallery_ref { font-size:90%; color:#555; }

/* °ü¸®ÀÚ ¼­ºêÈ­¸é ÄÜÅÙÃ÷ */
#admin_sub_wrap { margin:0; padding:10px; }
#admin_sub_position h3 { float:left; margin:0; padding-right:10px; font-size:100%; font-weight:normal; }
#admin_position_title { float:left; margin-top:2px; padding-left:10px; border-left:3px solid #999; font-size:120%; font-weight:bold; color:#444; }
#admin_position_menu { float:left; margin:0; padding:3px 5px 0 3px; }
#admin_position_button { float:right; margin:0; padding:0; }
#admin_sub_content { clear:both; }

/* °ü¸®ÀÚ °Ë»ö¿µ¿ª */
#admin_sub_search { margin:37px 0 10px 0; padding:0; border:2px #b0a9a8 solid; background-color:#ccc; }
#admin_sub_search h3 { margin:0; padding:5px 5px 5px 30px; border-bottom:2px #ccc solid; background:url('../wp_default_image/tip_search.gif') no-repeat 5px 5px; background-color:#dbdbdb; }
#admin_sub_search span { font-size:80%; font-weight:lighter; }
#admin_sub_search ul { margin:0; padding:10px; background:#fff; list-style:none; }
#admin_sub_search li { margin:0; padding:3px 0; }
#admin_sub_search img { vertical-align:middle; }
#admin_sub_search fieldset { margin:0; padding:0; border:0; }
#admin_sub_search legend { display:none; }
#admin_sub_search .search_button { vertical-align:middle; }

/******************************************************************************/
/** °³¹ßÀÚ°¡ °³¹ß¹üÀ§¿¡ ¸Â´Â Class ¹× ID °ªÀ» »õ·Ó°Ô Á¤ÀÇÇÑ´Ù.(³×ÀÌ¹Ö ¼öÁ¤ºÒ°¡) **/
/** WebPlus_Basic1.0 2012³â 10¿ù 12ÀÏ JMJ                                            **/
/******************************************************************************/

/* Body */
#main_body { margin:0; padding:0; }
#sub_body { margin:0; padding:0; }

/* ¸ÞÀÎÈ­¸é ·¹ÀÌ¾Æ¿ô */
#main_wrap { margin:0; padding:0; }
#main_header { background:url('../wp_images/bg_top.gif') repeat-x top; }
#main_container { margin:0; padding:0; }
#main_contents { margin:0; padding:0; }
#main_footer { clear:both; padding-top:20px; }

/* ¼­ºêÈ­¸é ·¹ÀÌ¾Æ¿ô */
#sub_wrap { margin:0; padding:0; }
#sub_header { background:url('../wp_images/bg_top.gif') repeat-x top; }
#sub_container { width:1000px; margin:0 auto; }
#sub_container #sub_sidebar { float:left; width:200px; }
#sub_container #sub_contents { float:right; width:750px; padding-top:20px; }
#sub_footer { clear:both; padding:0; }
#sub_footer #bottom_contents { margin-top:15px; }

/* »ó´Ü¿µ¿ª ÄÜÅÙÃ÷ */
#top_contents { width:1000px; height:90px; margin:0 auto; }
#top_logo { float:left; margin:20px 0; }
#top_menu { float:right; margin-top:20px; }
#top_menu li { display:inline; margin-left:10px; padding-right:10px; border-right:#ddd 1px solid; list-style:none; }
#top_menu a { font-size:90%; color:#666; }
#top_menu .bookmark { padding-right:0; border:none; }
#top_menu .bookmark a { font-weight:bold; color:#00a0a0; }
#main_menu { position:absolute; top:70px; }
#main_menu li { list-style:none; }

/* ÇÏ´Ü¿µ¿ª ÄÜÅÙÃ÷ */
#bottom_banner { width:1000px; margin:0 auto; }
#bottom_contents { margin:25px; padding:25px 0; background-color:#ddd; font-size:90%; color:#666; }
#bottom_logo { margin:0; padding:0; }
#bottom_menu { margin:0; padding:0; }
#bottom_address { width:1000px; margin:0 auto; font-style:normal; }
#bottom_address span { margin:0 5px; font-weight:bold; color:#bbb; }
#bottom_copyright { width:1000px; margin:0 auto; font-size:97%; }
.bottom_btn { float:right; width:113px; height:18px; margin:-20px 20px 0 0; padding:2px 0 0 7px; background:url('../wp_images/copy_btn_bg.png') no-repeat; }
.bottom_btn a { font-size:100%; font-weight:bold; color:#999; }

/* ¸ÞÀÎÈ­¸é ÄÜÅÙÃ÷ */
#main_visual { margin:0; padding:0; }
.main_visual { background:url('../wp_images/bg_main.jpg') no-repeat center top; text-align:center; }
.main_board_notice { margin:0; padding:0; }
.main_board_notice div { display:inline-block; width:100%; height:20px; margin:0; }
.main_board_notice img { vertical-align:middle; }
.main_board_notice .board_subject { float:left; }
.main_board_notice .board_date { float:right; font-size:95%; color:#00a0a0 !important; }
.main_board_tab.main_list { height:160px; }
.main_board_tab.main_list ul { position:relative; margin:0; padding:0; border-bottom:1px solid #006565; list-style:none; }
.main_board_tab.main_list ul:after { content:""; display:block; clear:both; }
.main_board_tab.main_list li { float:left; margin:0 1px -2px 0; }
.main_board_tab.main_list li a { float:left; position:relative; background:url('../wp_images/tap_off.gif') repeat-x; color:#666; text-decoration:none; }
.main_board_tab.main_list li a span{ display:inline-block; padding:6px 25px 6px 25px; font-weight:bold; cursor:pointer; }
.main_board_tab.main_list li ul { position:absolute; top:40px; left:0; width:100%; margin:0; padding:0; border:0; list-style:none; }
.main_board_tab.main_list li ul:after { content:""; display:block; clear:both; }
.main_board_tab.main_list li li { float:none; position:relative; margin:0 0 8px 0; color:#666; }
.main_board_tab.main_list li li a { float:none; margin:0; padding:0; border:0 !important; background-color:transparent; font-weight:normal; color:#666; letter-spacing:normal; }
.main_board_tab.main_list li li a:hover,
.main_board_tab.main_list li li a:active,
.main_board_tab.main_list li li a:focus { color:#444; }
.main_board_tab.main_list li li board_date,
.main_board_tab.main_list li li .board_date { margin:0; padding:0; }
.main_board_tab.main_list li li.board_more { position:absolute; top:-30px; right:0; border:0 !important; background-color:transparent; }
.main_board_tab.main_list li.active a { background:url('../wp_images/tap_on.gif') repeat-x; color:#333; }
.main_board_tab.main_list li.active a span { padding-top:6px; color:#fff; }
#main_item { width:1000px; margin:0 auto; }
.main_board { float:left; width:350px; font-size:90%; }
.main_board .main_board_list a { background:none !important; }
.main_gallery { float:left; width:390px; margin-left:30px; }
.main_gallery p { margin:0 0 10px; }
.main_gallery .gallery_img { width:120px; height:90px; }
.main_banner { float:right; }
.main_banner li { list-style:none; }
.main_banner .banner_01 { padding-bottom:10px; margin-bottom:12px; border-bottom:#efefef 1px solid; }

/* ¼­ºêÈ­¸é ÄÜÅÙÃ÷ */
#sub_visual { margin:0; padding:0; }
.sub_visual { background:url('../wp_images/bg_sub.jpg') no-repeat center top; text-align:center; }
#sub_menu { margin:0; padding:0; }
#sub_menu li { list-style:none; }
#sub_menu a { display:block; width:190px; height:26px; padding:4px 0 0 10px; background:url('../wp_images/left_bg.gif') no-repeat top; font-size:90%; font-weight:bold; text-decoration:none; color:#777; }
#sub_menu .on a, #sub_menu a:hover { background-position:bottom; color:#fff; }
#sub_menu_box { margin:0; padding:0; }
#sub_menu_section { margin:0; padding:0; }
#sub_banner { margin:20px 0; }
#sub_banner h3 { margin:0; padding:0; }
#sub_banner ul { margin:0; padding:0; list-style:none; }
#sub_banner li { list-style:none; }
#sub_banner .banner_01 { padding-bottom:10px; margin-bottom:12px; border-bottom:#efefef 1px solid; }
#sub_position { margin:0; padding:0; }
#sub_position_title { margin:0; padding:0; }
#sub_position_text { margin-top:-15px; font-size:90%; text-align:right; color:#999; }
#sub_position_text a { color:#999; }
#sub_position_text .position_bull { display:none; }
#sub_position_text .position_name { color:#00a0a0; }
#sub_document { clear:both; padding:20px 0 40px; table-layout:fixed; }
#sub_document h3 { margin:20px 0 10px; font-size:120%; font-family:'µ¸¿ò'; color:#00a0a0; }
#sub_data_request { width:400px; height:145px; margin:0 auto; background:url('../wp_default_image/data_request.gif') no-repeat; }
#sub_page_preparation { width:400px; height:145px; margin:0 auto; background:url('../wp_default_image/page_preparation.gif') no-repeat; }

/* Äü¸Þ´º */
#quick_menu { position:absolute; top:0; left:0; z-index:2; }

/* ºê¶ó¿ìÀúº° ÇÙ */
@media screen and (-webkit-min-device-pixel-ratio:0) { #sub_visual { margin:0; } }				/* Safari3+, Å©·Ò1+ */
@-moz-document url-prefix() { #sub_visual { margin:0; } }									/* Firefox 3.5+ */

/*********************************************************************************/
/** ¾Æ·¡ ¶óÀÎºÎÅÍ´Â °³¹ßÀÚ°¡ ÇÊ¿äÇÒ °æ¿ì Class ¹× ID¸¦ ÀÚÀ¯·Ó°Ô Á¤ÀÇÇÏ¿© »ç¿ëÇÑ´Ù. **/
/** ÀÚÁÖ »ç¿ëµÉ ¼ö ÀÖ´Â Class´Â °ü¸®ÀÚ ½ÂÀÎ ÈÄ °øÅë¼³Á¤À¸·Î ÁöÁ¤ÇÏ¿© »ç¿ëÇÑ´Ù.      **/
/** WebPlus_Basic1.0 2012³â 10¿ù 12ÀÏ JMJ                                                **/
/*********************************************************************************/

/* ÀüÃ¼ ÆäÀÌÁö °ø¿ë */
#browser_check { margin:0; padding:3px; border:1px solid #ddd; background-color:#ffff00; font-size:95%; text-align:center; }
.page_sub_icon { margin:0; padding:0; }
.page_tab_menu { margin:0; padding:0; }
.page_text_green { color:#00a0a0; }
.margin_top_30 { margin:30px 0 0; }

/* »çÀÌÆ®¸Ê */
#sitemap_position { position:relative; top:0; left:0; z-index:1000; margin:0; padding:0; }					/* »çÀÌÆ®¸Ê À§Ä¡ */
#sitemap_box { display:none; position:absolute; top:110px; left:0; z-index:10; margin:0; padding:0; border:1px solid #00a0a0; background-color:#efefef; filter:alpha(opacity=90); opacity:0.9; }
#sitemap_box ul { margin:10px 0; }
#sitemap_box ul.menu_01 { width:170px; }
#sitemap_box ul.menu_02 { width:180px; }
#sitemap_box ul.menu_03 { width:165px; }
#sitemap_box ul.menu_04 { width:170px; }
#sitemap_box ul.menu_05 { width:160px; }
#sitemap_box ul.menu_06 { width:152px; }
#sitemap_box li { margin:0; padding:3px 15px; list-style:none; }
#sitemap_box li a { font-size:105%; font-family:µ¸¿ò,Dotum; font-weight:bold; text-decoration:none; color:#008484; }
#sitemap_box li a:hover { color:#ff8000; }
#sitemap_box .close { display:block; position:absolute; top:155px; left:460px; z-index:1001; margin:0; padding:5px; border:1px solid #00a0a0; background-color:#000; font-family:µ¸¿ò,Dotum; font-weight:bold; text-decoration:none; color:#fff; }

/* ¼­ºê ÆäÀÌÁö °ø¿ë */
.page00_document_margin { margin:0; padding:0; }

/* ¸ÞÀÎ¸Þ´º1 (ÇùÀÇÈ¸¼Ò°³) */
.page01_05_ordinance { font-family:µ¸¿ò; color:#555; }
.page01_05_ordinance span { display:block; border-bottom:#019fa0 1px solid; font-weight:bold; color:#019fa0; }
.page01_05_ordinance div { clear:both; padding-top:15px; }
.page01_05_ordinance p { margin:5px 0 0; }
.page01_05_ordinance ol { margin:5px 0 0 20px; }
.page01_05_ordinance ol ul { margin:5px 0 10px 15px; color:#888; }
.page01_05_ordinance .range01 { width:300px; float:left; }
.page01_05_ordinance .range02 { width:300px; float:right; }
.page01_06_map  { margin-bottom:40px; padding:0; }

/* ¸ÞÀÎ¸Þ´º2 (»êÇÏÇùÀÇÈ¸) */
#page02_01_table { width:100%; margin-top:10px; padding:0; border-collapse:collapse; border-top:#019fa0 1px solid; font-family:µ¸¿ò; }
#page02_01_table th { padding:5px; border-bottom:#ccc 1px dashed; background-color:#f8f8f8; color:#019fa0; }
#page02_01_table td { padding:5px; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; text-align:center; color:#555; }
#page02_01_table .part1 { border-right:#ddd 1px dashed; background-color:#f8f8f8; font-weight:bold; }
#page02_01_table .part2 { border-right:#ddd 1px dashed; background-color:#fefefe; text-decoration:underline; }
#page02_01_table .td_end { border-right:none; }

/* ¸ÞÀÎ¸Þ´º3 (»ç¾÷¼Ò°³) */
.page03_01_³×ÀÌ¹Ö { margin:0; padding:0; }

/* ¸ÞÀÎ¸Þ´º4 (ÀÏÀÚ¸®Á¤º¸) */
.page04_01_³×ÀÌ¹Ö { margin:0; padding:0; }

/* ¸ÞÀÎ¸Þ´º5 (ÀÚ·á½Ç) */
.page05_01_³×ÀÌ¹Ö { margin:0; padding:0; }

/* ¸ÞÀÎ¸Þ´º6 (Ä¿¹Â´ÏÆ¼) */
.page06_01_³×ÀÌ¹Ö { margin:0; padding:0; }