
/*---------------------------------------------------------- 
     ¸ÞÀÎ¹×°øÅëºÎºÐ
------------------------------------------------------------*/
* {padding:0; margin:0; font-size:12px;}
body,td,div,form,pre{font-size:12px; font-family:'±¼¸²',gulim,'³ª´®°íµñ',Malgun Gothic,'¸¼Àº °íµñ',Dotum,'µ¸¿ò',arial; color:#000000; line-height:1.3;}
body,dl,dd,dt{padding:0; margin:0;}
div{display:block;}
ul{padding:0; margin:0; list-style:none;}
li{margin:0; padding:0; display:inline; float:left;}
input,textarea,select{font-family:'±¼¸²',gulim,tahoma,sans-serif; font-size:12px;}
textarea:focus{border:1px solid #909090;}
img,input,button{border:0; vertical-align:middle;}
button{border:0; cursor:pointer;}
form{margin:0; padding:0;}
a,label{cursor:pointer;}
a img{border-width:0;}
a:link{text-decoration:none; color:#000000;}
a:visited{text-decoration:none; color:#000000;}
a:hover{text-decoration:none; color:#000000;}
a{outline:none; selector-dummy:expression(this.hideFocus=true);}
.selects_box select{height:27px; border:1px #dadada solid; padding:0 0px 0 0px; line-height:27px; cursor:pointer;}
.selects_box_search select{height:32px; border:1px #dadada solid; float:left; padding:0 0 0 0px; line-height:38px; cursor:pointer;}
.file_write_textbox{float:left; height:23px; line-height:24px; border:1px solid #e7e7e7; resize:none;} 
.file_write_span{position:relative; width:100px; height:27px; display:inline-block; overflow:hidden;} 
.file_write_button{width:100px; height:27px; color:#ffffff; position:absolute; top:0px; line-height:24px; background-color:#434343; border:1px solid #343434; vertical-align:center;} 
.file_write_hidden{font-size:12px; cursor:pointer; position:absolute; right:0px; top:0px; opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0;} 
.file_input_textbox{float:left; height:23px; line-height:14px; border:1px solid #e7e7e7; resize:none;} 
.file_input_span{position:relative; width:100px; height:27px; display:inline-block; overflow:hidden;} 
.file_input_button{width:100px; height:27px; color:#ffffff; position:absolute; top:0px; line-height:27px; background-color:#434343; border:1px solid #343434; vertical-align:center;} 
.file_input_hidden{font-size:12px; cursor:pointer; position:absolute; right:0px; top:0px; opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0;} 
a.buttonover:link{padding:11px 30px 8px 30px; -webkit-padding-before:11px; -webkit-padding-after:12px; text-decoration:none; color:#000000; background-color:#ffffff; border:1px solid #c6c6c6; display:inline-block;}
a.buttonover:visited{padding:11px 30px 8px 30px; -webkit-padding-before:11px; -webkit-padding-after:12px; text-decoration:none; color:#000000; background-color:#ffffff; border:1px solid #c6c6c6; display:inline-block;}
a.buttonover:hover{padding:11px 30px 8px 30px; -webkit-padding-before:11px; -webkit-padding-after:12px; text-decoration:none; color:#ffffff; background-color:#666666; display:inline-block;}

/*---------------------------------------------------------- 
     °øÅë ¸ÞÀÎµðÀÚÀÎ-(CSS)
------------------------------------------------------------*/
#layout_wrapper_div_box{width:100%; margin-bottom:15px; text-align:center; vertical-align:top; position:relative;}
.layout_header_submenu_div{width:1000px; padding:7px 0 5px 0; text-align:left; margin:0 auto; display:block; overflow:hidden;}
.layout_header_submenu_left{float:left;}
.layout_header_submenu_right{float:right;}
.layout_header_submenu_ul{margin-top:4px;}
.layout_header_submenu_li{padding:0 5px 0 5px;}
.layout_header_submenu_span{color:#ff3600; font-weight:bold;}
.layout_header_logo_div{width:1000px; text-align:left; margin:0 auto; display:block; overflow:hidden;}

.layout_header_logo_div{width:1000px; text-align:left; margin:0 auto; display:block; overflow:hidden;}
.layout_header_logo_li{width:30%; float:left;}
.layout_header_search_li{width:40%; padding-top:28px; text-align:center;}
.layout_header_banner_li{width:25%; float:right; text-align:right;}

.layout_header_ban_li{float:right; text-align:right; margin:30px 0 0 5px;}
.layout_layer_div_left{width:100px; height:200px; position:absolute; z-index:5000; left:0px; top:15px; overflow:hidden;}
.layout_layer_div_right_1214{width:100px; height:200px; position:absolute; z-index:5000; left:1114px; top:15px; overflow:hidden;}
.layout_layer_div_right_1107{width:100px; position:absolute; z-index:5000; left:1061px; top:15px; overflow:hidden;}

.layout_wrapper_contents_box{width:100%; margin-bottom:15px; text-align:center; vertical-align:top; position:relative;}
.layout_contents_div_box{width:1000px; text-align:left; padding:0px 0 0px 0; margin:0 auto; display:block; overflow:hidden;}
.layout_shop_div_box{width:1000px; text-align:left; padding:15px 0 0px 0; margin:0 auto; display:block; overflow:hidden;}
.layout_contents_left_box{width:200px; text-align:left; padding:12px 0 12px 0; float:left; display:block; overflow:hidden;}
.layout_contents_right_box{width:785px; float:right; display:block; overflow:hidden;}
.layout_footer_menu_div{width:1000px; text-align:left; margin:0 auto; display:block; overflow:hidden;}
.layout_footer_menu_left{float:left;}
.layout_footer_menu_right{float:right;}
.layout_footer_menu_ul{margin-top:8px;}
.layout_footer_menu_li{padding:0 3px 0 3px;}
.layout_footer_menu_font{color:#ffffff; font-size:11px; line-height:1.6; font-family:±¼¸²;}
.layout_footer_menu_sun{color:#9a9a9a; font-size:11px; line-height:1.6; font-family:±¼¸²;}
.layout_copy_info_div{width:1000px; text-align:left; margin:0 auto; display:block; overflow:hidden;}
.layout_copy_margin_ul{margin-top:17px;}
.layout_copy_left_li{width:20%; text-align:center; padding-top:15px;}
.layout_copy_center_li{width:60%;}
.layout_copy_right_li{width:20%; padding-top:15px;}
.layout_copy_text_div{width:100%; color:#000000; padding:0 10px 0 10px; line-height:1.6;}
.layout_copy_bottom_text{font-size:11px; font-family:±¼¸²; margin-top:7px;}
.layout_copy_img_right{float:right;}
.layout_copy_img_li{text-decoration:none; width:100%; color:#000000; font-size:12px; padding:15px 0 10px 7px; border-bottom:1px solid #dadada; display:inline-block;}

/*---------------------------------------------------------- 
     ¸ÞÀÎ °Ë»öºÎ µðÀÚÀÎ-(CSS)
------------------------------------------------------------*/
.layout_header_search_size{width:382px; margin:0 auto;}
.layout_header_search_input{width:200px; color:#464646; height:28px; line-height:28px; font-weight:bold; font-size:14px; border:2px solid #00669b; margin-left:4px; vertical-align:center;}
.layout_header_search_button{width:96px; height:32px; color:#ffffff; font-size:14px; vertical-align:center; text-align:center; font-weight:bold; line-height:28px; cursor:pointer; background-color:#35559e;}
.shop_header_search_size{width:382px; margin:0 auto;}
.shop_header_search_input{width:200px; color:#464646; height:28px; line-height:28px; font-weight:bold; font-size:14px; border:2px solid #434343; margin-left:4px; vertical-align:center;}
.shop_header_search_button{width:96px; height:32px; color:#ffffff; font-size:14px; vertical-align:center; text-align:center; font-weight:bold; line-height:28px; cursor:pointer; background-color:#434343;}

/*---------------------------------------------------------- 
     ±âÅ¸ ¸ÞÀÎ ¼¼ºÎ µðÀÚÀÎ-(CSS)
------------------------------------------------------------*/
#layout_main_div_iboard{width:100%; padding:0px 0 0px 0px; overflow:hidden;}
.layout_leftmenu_div_box{width:100%; overflow:hidden;}
.layout_leftmenu_dt_title{vertical-align:text-middle; line-height:1.5; padding:20px 0 20px 0; color:#ffffff; text-align:center; font-weight:bold; background-color:#464646;}
.layout_leftmenu_dae_title{font-size:16px;}
.layout_leftmenu_so_title{font-size:11px; font-family:arial;}
.layout_leftmenu_div_banner{width:100%; text-align:center; margin-top:10px; overflow:hidden;}
.layout_contents_right_box{padding:15px 0 15px 10px; background-color:#ffffff; overflow:hidden;}

.layout_leftmenu_div_box dd a:link{text-decoration:none; width:100%; color:#000000; font-size:12px; padding:15px 0 10px 7px; border-bottom:1px solid #dadada; display:inline-block;} /*±ÛÁ¦¸ñ: ÀÐÁö ¾ÊÀº ±Û */
.layout_leftmenu_div_box dd a:onclick{text-decoration:none; width:100%; color:#000000; font-size:12px; padding:15px 0 10px 7px; border-bottom:1px solid #dadada; display:inline-block;} /*±ÛÁ¦¸ñ: ÀÐÁö ¾ÊÀº ±Û */
.layout_leftmenu_div_box dd a:visited{text-decoration:none; width:100%; color:#000000; font-size:12px; padding:15px 0 10px 7px; border-bottom:1px solid #dadada; display:inline-block;} /*±ÛÁ¦¸ñ: ÀÐÀº ±Û */
.layout_leftmenu_div_box dd a:hover{text-decoration:none; width:100%; color:#ffffff; font-size:12px; padding:15px 0 10px 7px; font-weight:bold; border-bottom:1px solid #00527c; display:inline-block; background:url(../main_layout_image/left_menu_bg.jpg) repeat-x;} /*±ÛÁ¦¸ñ: ¸¶¿ì½ºOVER */
.layout_leftmenu_div_box dd .leftmenu_dd{text-decoration:none; width:100%; color:#000000; font-size:12px; padding:15px 0 10px 7px; border-bottom:1px solid #dadada;}

/*---------------------------------------------------------- 
     ¸ÞÀÎ ¾ÆÀÌº¸µå µðÀÚÀÎ-(CSS)
------------------------------------------------------------*/
#insert_ibd_layout_div_box{width:100%; text-align:left; margin:0 0 0 0; overflow:hidden;}
#insert_ibd_slide_div_box{width:100%; text-align:left; margin:0 0 0 0; overflow:hidden;}
.insert_ibd_margin_div_box{margin-top:15px; overflow:hidden;}
.insert_ibd_top_box_left{width:246px; float:left; overflow:hidden;}
.insert_ibd_top_box_center{width:404px; float:left; margin-left:15px; background-color:#000000; overflow:hidden;}
.insert_ibd_top_box_right{width:320px; float:right; margin-left:15px; overflow:hidden;}
.insert_ibd_div_title_flow{overflow:hidden;}
.insert_ibd_title_font{color:#000000; font-size:16px; font-weight:bold; font-family:µ¸¿ò; margin-top:2px; float:left;}
.insert_ibd_title_more{float:right;}
.insert_ibd_div_box_print{margin-top:10px; overflow:hidden;}
.insert_ibd_box_red_line{padding:12px 12px 12px 12px; border-top:2px solid #e55124; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada;}
.insert_ibd_box_red_font{color:#e55124; font-size:16px; font-weight:bold;}
.insert_ibd_box_green_line{padding:12px 12px 12px 12px; border-top:2px solid #04bb00; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada;}
.insert_ibd_box_green_font{color:#04bb00; font-size:16px; font-weight:bold;}
.insert_ibd_box_blue_line{padding:12px 12px 12px 12px; border-top:2px solid #00669b; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada;}
.insert_ibd_box_blue_font{color:#00669b; font-size:16px; font-weight:bold;}
.insert_ibd_box_black_line{padding:12px 12px 12px 12px; border-top:2px solid #00669b; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada;}
.insert_ibd_box_black_font{color:#000000; font-size:16px; font-weight:bold;}
.insert_ibd_box_grey_line{padding:12px 12px 12px 12px; border:1px solid #dadada;}
.insert_ibd_layer_td_box{padding-top:10px; text-align:center; position:relative; overflow:hidden; cursor:pointer;}
.insert_ibd_layer_div_subject{width:100%; background-color:#000000; filter:Alpha(opacity=70); opacity:0.7;  bottom:0px; left:0px; position:absolute; overflow:hidden;}
.insert_ibd_layer_box_subject{color:#ffffff; padding:7px 7px 7px 7px;}
.insert_ibd_td_font_subject{line-height:2.0;}
.insert_ibd_span_subject{color:#000000;}
.insert_ibd_td_font_day{width:78px; text-align:center; letter-spacing:0px;}
.insert_ibd_td_font_hit{width:30px; text-align:center; letter-spacing:0px;}
.insert_ibd_span_reply_font{color:#000000; font-size:11px;}
.insert_ibd_span_point_font{color:#ff4800; font-size:11px;}
.insert_ibd_td_center{text-align:center; cursor:pointer;}
.insert_ibd_td_gl_subject{text-align:center; padding-top:6px; cursor:pointer;}
.insert_ibd_span_gl_subject{color:#000000; line-height:1.6;}
.insert_ibd_gl_box_left{width:49.3%; float:left; margin-right:0px;}
.insert_ibd_gl_box_right{width:49.3%; float:right;}
.insert_ibd_gl_li_img{width:30%; float:left;}
.insert_ibd_gl_li_print{margin-left:15px; float:left;}
.insert_ibd_line_div_box{margin-top:15px; border-top:2px solid #000000; border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; overflow:hidden;}
.insert_ibd_div_board_padding{padding:12px 12px 12px 12px;}
.insert_ibd_div_board_left{width:33.2%; float:left; border-right:1px solid #dadada;}
.insert_ibd_div_board_right{width:33.2%; float:left;}
.insert_ibd_line_bottom_box{margin-top:15px; overflow:hidden;}
.insert_ibd_div_bottom_left{width:33.2%; float:left; border-right:0px solid #dadada;}
.insert_ibd_div_bottom_right{width:33.2%; text-align:right; float:left;}

/*---------------------------------------------------------- 
     º¸µåÅ¸ÀÌÆ² µðÀÚÀÎ-(CSS)
------------------------------------------------------------*/
.layout_board_title_box{margin:30px 0 40px 0; padding:2px 8px 15px 3px; font-family:µ¸¿ò; border-bottom:2px solid #dadada; overflow:hidden;}
.layout_board_title_left{color:#000000; font-size:24px; font-weight:bold; float:left;}
.layout_board_title_right{color:#a6a6a6; font-size:12px; margin-top:8px; float:right;}
.layout_board_title_font{color:#555555;}
.layout_board_title_cate{color:#000000;}
.layout_board_title_img{margin-bottom:3px;}

/*---------------------------------------------------------- 
     ³¹ÀåÆäÀÌÁö µðÀÚÀÎ-(CSS)
------------------------------------------------------------*/
.main_insert_text_div_box{width:100%; text-align:center; padding:25px 0 25px 0; overflow:hidden;}
.main_insert_text_auto_div{width:98%; font-family:µ¸¿ò; text-align:left; margin:0 auto; overflow:hidden;}
.main_insert_text_cate_div{width:100%; margin-bottom:20px; text-align:left; overflow:hidden;}
.main_insert_text_cate_left{color:#000000; font-size:24px; font-weight:bold; float:left;}
.main_insert_text_cate_right{color:#a6a6a6; font-size:12px; margin-top:8px; float:right;}
.main_insert_text_cate_img{margin-bottom:3px;}
.main_insert_text_cate_span{color:#000000;}
.main_insert_text_info_div{overflow:hidden;}

/*---------------------------------------------------------- 
     º¸µåÀüÃ¼°øÅë
------------------------------------------------------------*/
A.subjectColor:link{text-decoration:none; color:#000000;} /*±ÛÁ¦¸ñ: ÀÐÁö ¾ÊÀº ±Û */
A.subjectColor:visited{text-decoration:none; color:#000000;} /*±ÛÁ¦¸ñ: ÀÐÀº ±Û */
A.subjectColor:hover{text-decoration:underline; color:#000000;} /*±ÛÁ¦¸ñ: ¸¶¿ì½ºOVER */
#main_bd_contents_box_div{width:100%; text-align:center; margin:25px 0 25px 0; overflow:hidden;}
.board_cursor_default{cursor:pointer;}
.body_detail_include_div{text-align:center; margin:25px 0 25px 0; overflow:hidden;}
.body_detail_category_left{font-weight:bold; font-size:24px; float:left;}
.body_detail_category_right{color:#a6a6a6; margin:7px 0 0 0; float:right;}
.body_detail_category_span{color:#555555;}

/*---------------------------------------------------------- 
     º¸µå¹öÆ°°øÅë
------------------------------------------------------------*/
.contents_gray_btn_link{width:50px; line-height:2.2; text-align:center; border:1px solid #343434; background-color:#434343; display:inline-block;}
.contents_gray_span_link{color:#ffffff; font-size:12px; font-family:µ¸¿ò;}
.contents_orange_span_link{color:#e21000; font-size:12px; font-family:µ¸¿ò;}
.contents_white_btn_link{width:50px; line-height:2.2; text-align:center; border:1px solid #dadada; background-color:#ffffff; display:inline-block;}
.contents_white_span_link{color:#000000; font-size:12px; font-family:µ¸¿ò;}
.contents_modify_btn_link{width:64px; line-height:2.2; text-align:center; border:1px solid #dadada; background-color:#ffffff; display:inline-block;}
.contents_modify_span_link{color:#000000; font-size:12px; font-family:µ¸¿ò;}
.contents_save_btn_link{width:80px; line-height:2.8; text-align:center; border:1px solid #343434; background-color:#434343; display:inline-block;}
.contents_save_span_link{color:#ffffff; font-size:12px; font-family:µ¸¿ò; font-weight:bold;}
.contents_cancel_btn_link{width:80px; line-height:2.8; text-align:center; border:1px solid #8f8f8f; background-color:#939393; display:inline-block;}
.contents_cancel_span_link{color:#ffffff; font-size:12px; font-family:µ¸¿ò; font-weight:bold;}
.contents_view_btn_link{width:65px; line-height:2.4; text-align:center; border:1px solid #dadada; background-color:#ffffff; display:inline-block;}
.contents_view_span_link{color:#000000; font-size:11px; font-family:µ¸¿ò; font-weight:bold;}
.contents_search_btn_link{width:36px; line-height:2.1; text-align:center; border:1px solid #343434; background-color:#434343; display:inline-block;}
.contents_search_span_link{color:#ffffff; font-size:11px; font-family:µ¸¿ò;}
.contents_submit_btn_link{width:36px; line-height:2.1; text-align:center; border:1px solid #343434; background-color:#434343; color:#ffffff; font-size:12px; font-family:µ¸¿ò; display:inline-block; cursor:pointer;}
.contents_vote_btn_link{width:96px; color:#ffffff; font-size:12px; font-family:µ¸¿ò; font-weight:bold; line-height:2.6; text-align:center; border:1px solid #343434; background-color:#434343; display:inline-block; cursor:pointer;}
.contents_reply_btn_link{width:32px; line-height:1.7; text-align:center; border:1px solid #cbcbcb; background-color:#ffffff; margin:6px 0 6px 4px; display:inline-block;}
.contents_reply_modify_btn{width:58px; line-height:1.7; text-align:center; border:1px solid #cbcbcb; background-color:#ffffff; margin:6px 0 6px 4px; display:inline-block;}
.contents_reply_span_link{color:#000000; font-size:11px; font-family:µ¸¿ò;}
.contents_reply_on_span_link{color:#ff3000; font-size:11px; font-family:µ¸¿ò;}
.contents_reply_save_btn_link{width:76px; line-height:1.9; text-align:center; border:1px solid #343434; background-color:#434343; display:inline-block;}
.contents_reply_save_span_link{color:#ffffff; font-size:12px; font-family:µ¸¿ò;}

/*---------------------------------------------------------- 
     º¸µå±Û¸®½ºÆ®
------------------------------------------------------------*/
.list_page_div_size{margin:0 auto; padding:0;}
.list_page_tool_margin{margin-bottom:3px;}
.list_page_tool_left{text-align:left;}
.list_page_tool_right{text-align:right;}

.list_page_ul_box{}
.list_page_li_left{width:30%; text-align:left; float:left;}
.list_page_td_right{width:70%; text-align:right;}

.list_page_div_button{margin-top:15px; overflow:hidden;}
.list_page_title_td_color{height:2px; overflow:hidden;}
/*--- list_page_title_td_color{height:2px; background-color:#434343; overflow:hidden; ---*/
.list_page_title_td{color:#000000; height:36px; text-align:center; font-weight:bold;}
.list_page_title_td_line{height:1px;}
.list_page_sub_td_line{height:1px;}
.list_page_text_td{height:38px; text-align:center;}
.list_page_subject_td{text-align:left; padding:0px 5px 0px 5px;}
.list_page_img_td{font-size:0px; padding:3px 3px 3px 3px; text-align:center;}
.list_page_span_search{color:#dd0000;}
.list_page_span_point{color:#45bd0a; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
.list_page_span_reply{color:#2481d0; font-family:Arial, Helvetica, sans-serif; font-size:8pt;}
.list_page_number_td{text-align:center; padding-top:36px; padding-bottom:10px;}
.list_page_number_left{margin-right:3px; margin-bottom:2px; border:1px solid #d7d5d5;}
.list_page_number_font{font-family:Arial, Helvetica, sans-serif; margin:0 3px 0 3px;}
.list_page_number_off{color:#000000; border:1px solid #d7d5d5; padding:7px 10px 7px 10px;}
.list_page_number_on{color:#ffffff; font-weight:bold; border:1px solid #d7d5d5; padding:7px 10px 7px 10px; background-color:#000000;}
.list_page_number_right{margin-left:3px; margin-bottom:2px; border:1px solid #d7d5d5;}

/*---------------------------------------------------------- 
     º¸µå±Û¾Ù¹ü
------------------------------------------------------------*/
.list_page_album_check{padding:5px 3px 2px 3px; text-align:left;}
.list_page_album_line{height:2px;}
.list_page_album_td{padding:20px 0 20px 0; cursor:pointer;}
.list_page_album_no{color:#949494; padding-top:3px; font-family:µ¸¿ò, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:-1;}
.list_page_album_cate{font-weight:bold; padding-top:3px;}
.list_page_album_subject{padding-top:3px; line-height:18px;}
.list_page_album_wdate{color:#949494;}
.list_page_album_hit{color:#949494; font-family:µ¸¿ò, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:-1;}
.list_page_album_vote{color:#ff6c00; font-family:µ¸¿ò, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:-1;}
.list_page_album_button{margin-top:18px;}


/*---------------------------------------------------------- 
     º¸µå±ÛÀ¥Áø
------------------------------------------------------------*/
.list_page_webzin_check{width:24px;}
.list_page_webzin_no{width:60px;}
.list_page_webzin_images{width:80px; padding:20px 5px 20px 5px;}
.list_page_webzin_body{text-align:left; padding:20px 20px 20px 20px;}
.list_page_webzin_category{color:#ff3c00; font-size:16px; font-weight:bold;}
.list_page_webzin_subject{font-size:16px; font-weight:bold;}
.list_page_webzin_dd{margin-top:5px;}
.list_page_webzin_vote{margin-top:5px; color:#ff6c00;}

.element_page_rss_icon{margin-bottom:1px;}
.element_page_mode_icon{margin-top:10px;}
.element_page_set_cate{font-size:12px; font-weight:bold; height:22px; vertical-align:middle;}
.element_page_pointer{cursor:pointer;}
.element_page_text_search{width:140px; font-size:14px; line-height:25px; height:25px; font-weight:bold; padding:0 0px 0 0px; vertical-align:center; border:1px solid #e2e2e2; overflow:visible;}
.element_page_search_button{color:#ffffff; margin:0 0 7px 0; font-weight:bold; border:1px solid #343434; background-color:#434343; padding:2px 7px 2px 7px; line-height:20px; text-align:center; vertical-align:middle; cursor:pointer;}

.element_page_search_select{padding-left:3px;}
.element_page_search_td{padding-left:3px;}

.element_page_search_li{margin-left:3px;}
.element_page_search_right{padding-top:6px; padding-left:3px; padding-right:8px;}
#mainbutton_td img{} /* ÇÏ´Ü ¸ÞÀÎ¹öÆ°*/

/*---------------------------------------------------------- 
     º¸µå±Ûº»¹®
------------------------------------------------------------*/
.body_detail_div_size{margin:0 auto; padding:0; overflow:hidden;}
.body_detail_div_box{color:#a2a2a2; font-size:11px; font-family:µ¸¿ò; text-align:right; margin-bottom:1px; padding-right:4px; overflow:hidden;}
.body_detail_td_majin{padding:10px 20px 10px 20px;}
.body_detail_bold_line{height:2px; background-color:#474747;}
.body_detail_subject_td{font-size:18px; font-weight:bold; color:#444444; text-align:left; line-height:150%; padding:20px 20px 15px 20px;}
.body_detail_subject_point{color:#45bd0a; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:9pt;}
.body_detail_span_td{padding:0px 20px 10px 20px; text-align:left;}
.body_detail_span_name{color:#a2a2a2; font-weight:bold;}
.body_detail_span_date{color:#a2a2a2;}
.body_detail_span_hit{color:#2481d0;}
.body_detail_span_vote{color:#ff6622;}
.body_detail_span_line{color:#e5e5e5;}
.body_detail_cate_font{font-weight:bold;}
.body_detail_td_line{height:1px; background-color:#e0e0e0;}
.body_detail_mphoto_majin{margin-left:5px; margin-bottom:0px;}
.body_detail_font_td{text-align:right; font-size:0px; padding-bottom:5px;}
.body_detail_mphoto_td{text-align:right;}
.body_detail_mphoto{width:50px; margin-top:5px; filter:alpha(style=2, opacity=80, finishopacity=5); cursor:pointer;}
.body_detail_tbody_div{color:#151515; text-align:left; padding:8px 10px 8px 10px; line-height:1.9; margin-bottom:15px;}
.body_detail_tbody_search{color:#ff0702; background-color:#fffa86;}
.body_detail_button_div{margin-bottom:20px; margin-top:8px; overflow:hidden;}
.body_detail_button_left{text-align:left; padding-left:7px; float:left;}
.body_detail_button_right{width:20%; text-align:right; padding-right:7px; float:right;}
.body_reply_view_div_box{overflow:hidden;}
.body_reply_view_div_line{height:2px; background-color:#474747; overflow:hidden;}
.body_reply_view_div_bg{background-color:#eeeff5; overflow:hidden;}
.body_reply_view_name_td{width:170px; height:28px; text-align:left; padding-left:4px;}
.body_reply_view_name_span{color:#666677; font-weight:bold;}
.body_reply_view_name_photo{width:40px; filter:alpha(style=2, opacity=100, finishopacity=5); margin-top:2px; cursor:pointer;}
.body_reply_view_bt_td{font-size:0px; text-align:left;}
.body_reply_view_pickup{margin-left:10px; cursor:pointer;}
.body_reply_view_pickup_font{color:#006bb0; font-weight:bold;}
.body_reply_view_date_td{width:120px; color:#aaaaaa; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.body_reply_view_div_tbody{color:#666666; text-align:left; padding-top:7px; padding-bottom:7px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; line-height:1.5; overflow:hidden;}
.body_reply_view_point{font-family:Arial, Helvetica, sans-serif; color:#45bd0a; font-weight:bold;}
.body_reply_retort_div_box{margin-top:0px; line-height:1.5; overflow:hidden;}
.body_reply_retort_div_date{margin-top:9px; overflow:hidden;}
.body_reply_retort_ul_date{padding:0; margin:0; list-style:none;}
.body_reply_retort_li_name{color:#ff6622; font-weight:bold; margin:0; padding:0; display:inline; float:left;}
.body_reply_retort_li_date{color:#aaaaaa; font-family:Arial, Helvetica, sans-serif; margin:0; padding-left:10px; display:inline; float:left;}
.body_reply_retort_div_text{color:#666666; line-height:1.5; text-align:left; margin-top:2px; overflow:hidden;}
.body_reply_wr_input_div{width:100%; margin-bottom:15px; margin-top:15px;}
.body_reply_wr_input_box{border-top:2px solid #474747; background-color:#fbfbfb; overflow:hidden;}
.body_reply_wr_input_td_ico{width:18px; height:38px;}
.body_reply_wr_input_td_title{width:70px; font-size:12px; font-weight:bold; text-align:left; padding-top:2px;}
.body_reply_wr_input_td_face{text-align:left;}
.body_reply_wr_input_td_grap{width:70px; color:#aaaaaa; text-align:center; font-size:7pt; font-family:Tahoma;}
.body_reply_wr_input_td_arrow{width:20px;}
.body_reply_wr_input_td_textarea{height:55px;}
.body_reply_wr_input_textarea{border:1px solid #dddddd; border-right:1px solid #E0E0E0; overflow:auto; width:99.4%; height:99%; resize:none;}
.body_reply_wr_input_name{height:38px; text-align:right; padding-left:7px;}
.body_reply_wr_input_td{width:120px; padding-left:7px;}
.body_reply_wr_input_bt{width:78px; padding-left:7px;}
.body_reply_wr_input_td{height:38px; text-align:right; padding-left:7px;}
.body_reply_wr_input_line{height:1px; background-color:#e7e7e7;}
.body_reply_wr_input{width:126px; height:23px; line-height:26px; font-size:12px; border:1px solid #e7e7e7; text-align:center; vertical-align:center;}
.body_reply_search_font{color:#ff0702; background-color:#FFFa86;}
.body_detail_up_down_div{margin:20px 0 20px 0; overflow:hidden;}
.body_detail_up_down_line{height:1px; background-color:#e7e7e7;}
.body_detail_up_down_left{width:120px; font-weight:bold; text-align:center; color:#444444;}
.body_detail_up_down_sun{width:6px; font-family:Arial, Helvetica, sans-serif; color:#cccccc; line-height:38px;}
.body_detail_up_down_subject{text-align:left; padding-left:12px;}
.body_detail_up_down_link{color:#666666;}
.body_detail_relative_div{border-top:2px solid #474747; margin:20px 0 20px 0; overflow:hidden;}
.body_detail_relative_subject{height:34px; text-align:left; padding-left:12px;}
.body_detail_relative_color{background-color:#f2eadc; font-weight:bold;}
.body_detail_relative_link{color:#666666;}
.body_detail_relative_name{width:120px; text-align:center; color:#aaaaaa;}
.body_detail_relative_wdate{width:100px; color:#aaaaaa; text-align:center; font-family:Tahoma; font-size:11px;}
.body_detail_relative_hit{width:60px; color:#aaaaaa; text-align:center; font-family:Tahoma; font-size:11px;}
.body_detail_relative_line{height:1px; background-color:#e7e7e7;}
.body_detail_multi_div{overflow:hidden;}
.body_detail_multi_box{padding:5px 0px 5px 3px; margin-bottom:16px; border-top:2px solid #474747; border-bottom:1px solid #e0e0e0; overflow:hidden;}
.body_detail_multi_ul{padding:0; margin:0;}
.body_detail_multi_li_check{margin:0; padding:0; float:left;}
.body_detail_multi_li_no{color:#a2a2a2; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:3px; margin-left:4px; padding:0; float:left;}
.body_reply_wr_file_div{padding:7px 10px 7px 10px; display:none; border-bottom:1px solid #e7e7e7;}
.body_reply_wr_file_dt{width:120px; height:28px; color:#444444; font-weight:bold; float:left; text-align:left; font-size:12px; margin-top:7px;}
.body_reply_wr_file_input{width:70%; height:28px; border:1px solid #dadada; background-color:#ffffff;}
.body_reply_wr_file_btn{width:40px; float:right; padding:5px 0px 5px 0px; border:1px solid #dadada; background-color:#f0f0f0; text-align:center; margin-left:2px; display:inline-block;}
.body_reply_view_file_ico{color:#444444; padding:3px 0 7px 0; border-bottom:1px solid #e7e7e7; margin-bottom:10px; overflow:hidden;}
.body_reply_view_file_img{margin-bottom:10px; cursor:pointer; overflow:hidden;}
.body_reply_view_file_swf{margin:3px;}

/*---------------------------------------------------------- 
     º¸µå±Ûº»¹®-(ÅõÇ¥ÇÏ±â)
------------------------------------------------------------*/
.body_detail_poll_size{width:80%; margin:0 auto; padding:20px; border:1px solid #eaeaea; background-color:#efefef; overflow:hidden;}
.body_detail_poll_box{margin-bottom:20px; overflow:hidden;}
.body_detail_poll_radio{width:30px; text-align:center;}
.body_detail_poll_no{width:40px; text-align:center;}
.body_detail_poll_subject{text-align:left;}
.body_detail_poll_grap{width:100%; height:6px; font-size:0px; text-align:left;}
.body_detail_poll_grapimg{height:6px;}
.body_detail_poll_score{width:80px; height:6px; font-size:11px; font-family:µ¸¿ò; padding-top:3px;}
.body_detail_poll_span{color:#dc0202;}
.body_detail_poll_total{font-weight:bold; font-size:14px; text-align:center;}
.body_detail_poll_font{margin-top:10px; color:#dc0202; font-weight:bold;}
.body_detail_poll_button{margin-top:10px;}

/*---------------------------------------------------------- 
     º¸µå±Ûº»¹®-(ºñ¹Ð±ÛÆäÀÌÁö)
------------------------------------------------------------*/
.body_detail_secret_div{margin-bottom:20px; text-align:left; overflow:hidden;}
.body_detail_secret_box{text-align:center; border:1px solid #e6e6e6; margin-top:15px; margin-bottom:15px; overflow:hidden;}
.body_detail_secret_size{width:80%; text-align:center; margin:0 auto; padding:40px 0 40px 0;}
.body_detail_secret_center{width:400px; margin:0 auto;}
.body_detail_secret_text{margin-bottom:30px;}
.body_detail_secret_span{color:#01abc4; font-weight:bold;}
.body_detail_secret_formbox{text-align:left;}
.body_detail_secret_td{width:60px; font-weight:bold; padding-top:2px;}
.body_detail_secret_input{width:100%; height:26px; color:#464646; line-height:26px; font-size:12px; border:1px solid #e7e7e7; padding-top:0px; vertical-align:center;}
.body_detail_secret_button{width:98px; text-align:right;}
.body_detail_secret_back{text-align:center; margin-top:30px;}
.body_detail_secret_cook{text-align:center; line-height:1.6; margin-top:30px;}
.body_detail_secret_font{color:#dc0202; font-weight:bold;}

/*---------------------------------------------------------- 
     º¸µå±Û¾²±âÆû
------------------------------------------------------------*/
.main_bd_contents_write_size{margin:0 auto; text-align:left; border-top:2px solid #d7d7d7;}
.write_left_td{width:130px; color:#464646; padding-left:2px;}
.write_sun_td{width:6px; font-family:Arial, Helvetica, sans-serif; color:#cccccc; line-height:38px;}
.write_right_td{color:#464646; padding-left:7px; padding-top:5px; padding-bottom:5px;}
.write_add_td{height:28px; color:#464646; padding-top:5px; padding-bottom:5px;}
.write_file_td{color:#464646; padding-left:7px; padding-top:5px; padding-bottom:0px;}
.write_line_td{height:1px; background-color:#d7d7d7;}
.write_adm_bg_td{background-color:#eaeaef;}
.write_adm_line_td{border-bottom:1px solid #d7d7d7;}
.write_adm_title{color:#e01b01;}
.write_adm_input{color:#e01b01; height:16px; border:1px solid #e01b01;}
.write_adm_info{color:#e01b01; font-weight:bold;}
.write_input_text{color:#464646; height:24px; line-height:24px; font-size:12px; border:1px solid #e7e7e7; padding-top:0px; vertical-align:center;}
.write_input_select{color:#464646; height:24px; line-height:24px; font-size:12px; border:1px solid #e7e7e7; letter-spacing:0; vertical-align:center;}
.write_input_radio{}
.write_input_checkbox{}
.write_input_textarea{border:1px solid #e7e7e7; width:100%; height:auto !important; height:99%; min-height:99%; overflow:auto; resize:none; line-height:145%; background-color:#ffffff; padding:3px;}
.write_edit_td{padding-top:5px;}
.write_edit_img_width{width:7px;}
.write_edit_text_td{padding-top:3px;}
.write_edit_btn_td{padding-top:9px;}
.write_save_center_td{text-align:center; padding-top:15px;}

/*---------------------------------------------------------- 
     ÆË¾÷Ã¢
------------------------------------------------------------*/
.list_popup_subject_ico{width:14px;}
.list_popup_subject_div{color:#000000; margin-top:7px; line-height:1.7; text-align:left; font-weight:bold; cursor:pointer;}
.list_popup_subtext_div{font-size:11px; line-height:1.6; text-align:left; font-family:µ¸¿ò,Tahoma; color:#626262; letter-spacing:-1;}
.list_popup_memo_div{font-size:11px; line-height:1.3; margin-bottom:3px; text-align:left; font-family:µ¸¿ò,Tahoma; color:#626262; letter-spacing:-1;}
.list_popup_span_mem{color:#008db5; font-size:11px;}
.list_popup_span_dot{font-weight:bold;}
.list_popup_span_bold{font-weight:bold;}
.list_popup_span_on{color:#e13007; font-size:11px;}
.list_popup_span_off{color:#000000; font-size:11px;}
.list_popup_span_time{color:#000000; font-size:11px; font-weight:bold;}
.list_popup_layer_def{border:4px solid #000000; background-color:#ffffff; line-height:170%; position:absolute; display:none; overflow:hidden;}
.list_popup_img_thumbnail{width:80px; margin:5px 7px 5px 7px; border:1px solid #bbbbbb; cursor:pointer;}
.list_popup_no_thumbnail{border:1px solid #bbbbbb; margin:5px 7px 5px 7px; height:80px; color:#aaaaaa;}
.main_bd_popup_write_size{margin:0 auto; text-align:left; border-top:0px solid #d7d7d7; overflow:hidden;}
.main_bd_popup_write_title{font-size:14px; color:#199bbd; font-family:±¼¸²,µ¸¿ò; padding:20px 0 1px 0; border-bottom:2px solid #d7d7d7; font-weight:bold; text-align:left;}
.main_bd_popup_write_textarea{border:1px solid #e7e7e7; width:98%; height:auto !important; height:99%; min-height:99%; overflow:auto; resize:none; line-height:145%; background-color:#ffffff; padding:3px;}
.main_bd_popup_help_div{padding:15px 10px 15px 10px; margin:0px 0 0px 0; border-bottom:1px solid #d7d7d7; background-color:#f3f3f4;}
.main_bd_popup_help_title{color:#0b519f;}
.main_bd_popup_help_close{color:#ff3000; font-weight:bold; font-family:Tahoma,µ¸¿ò; font-size:11px; margin:0px 7px 0 0; float:right; display:inline-block; cursor:pointer;}
.main_bd_popup_help_font1{color:#00bb00;}
.main_bd_popup_help_font2{color:#bb0000;}
.main_bd_popup_help_open{color:#ff3000; font-weight:bold; font-family:Tahoma,µ¸¿ò; font-size:11px; margin:3px 7px 0 0; float:right; display:inline-block; cursor:pointer;}
.main_bd_popup_hidden_div{display:none;}

/*---------------------------------------------------------- 
     °Ë»ö
------------------------------------------------------------*/
.comm_cate_module_div{padding:0 0px 20px 0px; border-bottom:0px solid #dadada; overflow:hidden;}
.comm_cate_module_title{width:40%; font-size:26px; color:#343434; font-weight:bold; font-family:'³ª´®°íµñ',Malgun Gothic,'±¼¸²',gulim,'¸¼Àº °íµñ',Dotum,'µ¸¿ò',arial;}
.comm_cate_module_right{width:60%; color:#a6a6a6; margin-top:17px; text-align:right; float:right;}
.comm_cate_module_grey{color:#a6a6a6;}
.comm_cate_module_font{color:#000000;}
.comm_cate_module_img{margin-bottom:2px;}
.comm_iboard_sch_div_box{padding:15px 0 20px 0; background-color:#ffffff; overflow:hidden;}
.comm_iboard_sch_div_info{border-bottom:2px solid #dadada; padding:10px 2px 20px 2px; font-weight:bold;}
.comm_iboard_sch_font_info{color:#3da0d3; font-size:22px;}
.comm_iboard_sch_box_fun{padding:10px 0 10px 0; overflow:hidden;}
.comm_iboard_sch_div_title{color:#333333; font-weight:bold; padding:10px 0 10px 0; overflow:hidden;}
.comm_iboard_sch_font_title{color:#a1a1a1; font-size:15px;}
.comm_iboard_sch_div_result{padding-top:10px; overflow:hidden;}
.comm_iboard_sch_dl_result{clear:both;}
.comm_iboard_sch_dt_result{width:120px; float:left;  margin:0 10px 4px 0;}
.comm_iboard_sch_dt_img{width:100%; border:1px solid #eaeaea;}
.comm_iboard_sch_dd_subject{font-size:12px; line-height:1.4; color:#0000ff; text-decoration:underline;}
.comm_iboard_sch_dd_tbody{font-size:12px; line-height:1.7; margin-top:2px; display:block;}
.comm_iboard_sch_dd_tbody span{color:#ff6600; font-weight:bold;}
.comm_iboard_sch_dd_wdate{float:right; margin-top:4px; display:block;}

/*---------------------------------------------------------- 
     FAQ°Ë»öºÎ
------------------------------------------------------------*/
.list_bd_search_faq_div{margin:30px 0 30px 0; padding:8px 8px 8px 8px; border-top:2px solid #434343; border-bottom:1px solid #dadada; text-align:right; overflow:hidden;}
.list_bd_search_faq_ul{float:right;}
.list_bd_search_faq_input{width:140px; font-weight:bold; font-size:12px; color:#000000; margin-left:3px; padding:4px 4px 5px 4px; border:1px solid #dadada; line-height:1.4;}
.list_bd_search_faq_sort{margin-left:4px; padding:4px 14px 4px 14px; border:1px solid #696570; background-color:#898492; line-height:1.4; display:inline-block; cursor:pointer;}
.list_bd_search_faq_font{font-size:12px; color:#ffffff; font-weight:bold;}
.list_bd_search_faq_btn{font-size:12px; color:#ffffff; margin-left:4px; font-weight:bold; padding:4px 14px 4px 14px; border:1px solid #343434; background-color:#434343; line-height:1.4; cursor:pointer;}
