@charset "utf-8";
/* PIREE.CO.KR 피리 PIREE */

/* 페이지 내 카운트 */
.local_ov {min-width:960px}

.local_ov01              { position:relative; margin:-10px 0 10px; padding:5px; border-bottom:1px solid #e9e9e9; background:#e5ffff; }
.local_ov01 .ov_listall  { display:inline-block; margin:0 5px 0 0; padding:0 10px 0 0; border-right:1px solid #ccc; }


/* 목록__틀 */
.data_list_out                                       { clear:both !important; margin-bottom:20px; width:100%; overflow:hidden; }
.data_list_out  .data_list_title                     { border-bottom:2px solid #dde4e9 !important; padding-left:5px; color:#222; font-size:14pt; font-weight:bold; line-height:2.2em; }
.data_list_out  .data_list_loop                      { clear:both !important; margin-bottom:16px; padding:10px; border:2px solid #ddd !important; line-height:2.4em; overflow:hidden; }
.data_list_out  .data_list_loop  .data_list_line_f0  { clear:both !important; overflow:hidden; z-index:-10; background:#f0f0f0 !important; }
.data_list_out  .data_list_loop  .data_list_line_w   { clear:both !important; overflow:hidden; z-index:-10; background:#fff !important; }


/* 내용__구분_박스__BORDER */
.cont_box_border                         { clear:both !important; margin:10px 10px 20px 10px; padding:5px; border:1px solid #dde4e9 !important; overflow:hidden; }
.cont_box_border .cont_box_border_title  { clear:both !important; padding:6px; height:26px; line-height:2.4em; }
.cont_box_border .cont_box_border_body   { clear:both !important; padding:6px; border-left:1px solid #dde4e9 !important; line-height:2.4em; }
.cont_box_border .cont_box_border_body .cont_box_border_cell_1d  { float:left; text-align:left; width:95%; }
.cont_box_border .cont_box_border_body .cont_box_border_cell_3d  { float:left; text-align:left; width:33.3%; }
.cont_box_border .cont_box_border_body .cont_box_border_cell_4d  { float:left; text-align:left; width:25%; }
.cont_box_border .cont_box_border_body .cont_box_border_cell_5d  { float:left; text-align:left; width:20%; }


/* 목록__틀__사각 */
.data_form_out_rect                                      { clear:both !important; margin-top:10px; padding:10px; margin:10px 10px 20px 10px; overflow:hidden; }
.data_form_out_rect  .data_form_title                    { border-bottom:2px solid #dde4e9 !important; padding-left:5px; color:#222; font-size:14pt; font-weight:bold; line-height:2.2em; }
.data_form_out_rect  .data_form_line                     { clear:both !important; border-bottom:1px solid #eee !important; padding:12px 0; line-height:2.4em; overflow:hidden; }
.data_form_out_rect  .data_form_line  .data_form_label   { clear:both !important; text-align:left; color:#444; font-size:10pt; }
.data_form_out_rect  .data_form_line  .data_form_cont    { clear:both !important; text-align:left; overflow:hidden; }


/* 목록__틀__동글 */
.data_form_out_round                                     { clear:both !important; margin-top:10px; border:3px solid #bbb !important; padding:10px; border-radius:10px; margin:10px 10px 20px 10px; overflow:hidden; }
.data_form_out_round  .data_form_title                   { border-bottom:2px solid #dde4e9 !important; padding-left:5px; color:#222; font-size:14pt; font-weight:bold; line-height:2.2em; }
.data_form_out_round  .data_form_line                    { clear:both !important; border-bottom:1px solid #eee !important; padding:12px 0; line-height:2.4em; overflow:hidden; }
.data_form_out_round  .data_form_line  .data_form_label  { clear:both !important; text-align:left; color:#444; font-size:10pt; }
.data_form_out_round  .data_form_line  .data_form_cont   { clear:both !important; text-align:left; overflow:hidden; }


/* 도움말 */
.help_cont_out                                       { clear:both !important; margin-bottom:20px; padding:10px; width:100%; border:2px solid #ffca6c !important; background:#fff !important; overflow:hidden; }#FFFFC6
.help_cont_out  .help_cont_title                     { border-bottom:2px solid #c8ced1 !important; color:#222; font-size:14pt; font-weight:bold; line-height:1.2em; }
.help_cont_out  .help_cont_body                      { clear:both !important; padding:5px 0 5px 10px; color:#555; font-size:1.0em; line-height:1.8em; }


/* 경고문 */
#warning_cont_out                                    { clear:both !important; margin:20px 10px 20px 10px; padding:10px; border:2px solid #ffb85a !important; border-radius:10px; background:#ffffc6 !important; overflow:hidden; }
#warning_cont_out  .warning_cont_title               { border-bottom:2px solid #ff5e00 !important; color:#ff3333; font-size:14pt; font-weight:bold; line-height:1.8em; }
#warning_cont_out  .warning_cont_body                { clear:both !important; padding:5px 0 5px 10px; color:#555; font-size:10pt; line-height:1.8em; }


.piree_pop__2 { margin:0 15px 10px 15px; background:#fff; }
.piree_pop { margin:0; padding:0 15px 20px 15px; background:#fff; }
.piree_pop #pi_po_title { line-height:2.8em; }

#pwp_content { clear:both; zoom:1; }
#pwp_content .pwp_head_title {  clear:both; line-height:3.0em; }
#pwp_content:after{display:block;visibility:hidden;content:"";clear:both;margin:;height:0;overflow:hidden}
#pwp_content ul{list-style:none;clear:both;margin:10px 0 10px 0;padding:0;;border-top:1px solid #efefef;}
#pwp_content li{position:relative;clear:both; padding:0 10px; display:inline-block;width:100%;border-bottom:1px solid #efefef;line-height:2.4em;}
#pwp_content .cell_title{float:left;padding:6px 0 6px 0 !important;}
#pwp_content .cell_check{float:left;width:20px;padding:12px 0 12px 10px;}
#pwp_content .cell_info{float:left;}
#pwp_content .cell_read{float:left;display:inline-block;width:50px;color:#888}
#pwp_content .cell_noview{display:inline-block;width:40px;color:#ff3061}
#pwp_content .cell_time{float:left;display:inline-block;width:120px;}
#pwp_content .cell_del{float:right;position:absolute;top:5px;right:10px;padding:3px;background:#6caaf7;}
#pwp_content .cell_time .cell_read{color:#3da0da;}
#pwp_content .cell_link{display:inline-block;padding:8px 0}
#pwp_content .cell_msg{float:left;clear:both;}


/* 게시글 */
.mo_row_list { position:relative; clear:both; margin:10px 10px 8px 10px; z-index:-9999; }
.mo_row_list h2 { position:absolute; font-size:0; line-height:0; overflow:hidden; }
.mo_row_list ul { margin-bottom:10px; padding-left:1px; border-top:1px solid #e0e0e0; width:100%; list-style:none; zoom:1; }
.mo_row_list li { position:relative; padding:6px 0; border-bottom:1px solid #e0e0e0; overflow:hidden; }
.mo_row_list li div { line-height:2.4em; }
.mo_row_list li a   { position:relative; line-height:2.4em; cursor:pointer; }


.piree_anchor_v        { margin:5px 10px 10px 10px !important; padding:0; zoom:1; }
.piree_anchor_v:after  { display:block; visibility:hidden; clear:both; content:""; }
.piree_anchor_v li    { float:left; margin-left:-1px; list-style:none; }
.piree_anchor_v a      { display:inline-block; padding:7px 5px; border:1px solid#c8ced1; background:#c4cdff; text-decoration:none; }
.piree_anchor_v a:focus, .anchor a:hover { background:#c8d2d8; }
.piree_anchor_v .piree_anchor_v_on {z-index:2;border-left:1px solid #c8ced1;border-top:1px solid #c8ced1;border-right:1px solid #c8ced1;background:#fff;color:#565e60;font-weight:bold}

.piree_anchor_w        { margin:0 20px 10px 10px !important; padding:0; zoom:1; }
.piree_anchor_w:after  { display:block; visibility:hidden; clear:both; content:""; }
.piree_anchor_w li    { float:left; margin-left:-1px; list-style:none; }
.piree_anchor_w a      { display:inline-block; padding:5px 10px; border:1px solid#c8ced1; background:#d6dde1; text-decoration:none; }
.piree_anchor_w a:focus, .anchor a:hover { background:#c8d2d8; }


.auction_label_ff9000_9  { margin-right:5px;width:36px;height:20px;background:#ff9000;color:#fff;font-size:9pt;border-radius:5px;text-align:center;line-height:2.0em; }


.member_level_round_16_0  { float:left;text-align:center;color:#fff;background:#c2c2c2;border-radius:8px;line-height:1.5em;width:16px;height:16px; }
.member_level_round_16_1  { float:left;text-align:center;color:#fff;background:#c2c2c2;border-radius:8px;line-height:1.5em;width:16px;height:16px; }
.member_level_round_16_2  { float:left;text-align:center;color:#000;background:#acacac;border-radius:8px;line-height:1.5em;width:16px;height:16px; }
.member_level_round_16_3  { float:left;text-align:center;color:#000;background:#959595;border-radius:8px;line-height:1.5em;width:16px;height:16px; }
.member_level_round_16_4  { float:left;text-align:center;color:#fff;background:#a4d49d;border-radius:8px;line-height:1.5em;width:16px;height:16px; }
.member_level_round_16_5  { float:left;text-align:center;color:#fff;background:#7dc473;border-radius:8px;line-height:1.5em;width:16px;height:16px; }
.member_level_round_16_6  { float:left;text-align:center;color:#fff;background:#00a650;border-radius:8px;line-height:1.5em;width:16px;height:16px; }
.member_level_round_16_7  { float:left;text-align:center;color:#fff;background:#7ca6d8;border-radius:8px;line-height:1.5em;width:16px;height:16px; }
.member_level_round_16_8  { float:left;text-align:center;color:#fff;background:#438ccb;border-radius:8px;line-height:1.5em;width:16px;height:16px; }
.member_level_round_16_9  { float:left;text-align:center;color:#fff;background:#f16c4d;border-radius:8px;line-height:1.5em;width:16px;height:16px; }
.member_level_round_16_10 { float:left;text-align:center;color:#fff;background:#f00;border-radius:8px;line-height:1.5em;width:16px;height:16px; }


.depth_circle_yellow_20_A_1  { width:20px;height:20px;background:#ffef00;color:#000;font-size:10pt;font-weight:bold;border-radius:9px;text-align:center; }
.depth_circle_yellow_20_A_2  { width:20px;height:20px;background:#fff01f;color:#000;font-size:10pt;font-weight:bold;border-radius:9px;text-align:center; }
.depth_circle_yellow_20_A_3  { width:20px;height:20px;background:#fff23b;color:#000;font-size:10pt;font-weight:bold;border-radius:9px;text-align:center; }
.depth_circle_yellow_20_A_4  { width:20px;height:20px;background:#fff45c;color:#000;font-size:10pt;font-weight:bold;border-radius:9px;text-align:center; }
.depth_circle_yellow_20_A_5  { width:20px;height:20px;background:#fff676;color:#000;font-size:10pt;font-weight:bold;border-radius:9px;text-align:center; }
.depth_circle_yellow_20_A_6  { width:20px;height:20px;background:#fff897;color:#000;font-size:10pt;font-weight:bold;border-radius:9px;text-align:center; }
.depth_circle_yellow_20_A_7  { width:20px;height:20px;background:#fef9b2;color:#000;font-size:10pt;font-weight:bold;border-radius:9px;text-align:center; }
.depth_circle_yellow_20_A_8  { width:20px;height:20px;background:#fdf9c6;color:#000;font-size:10pt;font-weight:bold;border-radius:9px;text-align:center; }
.depth_circle_yellow_20_A_9  { width:20px;height:20px;background:#fffde3;color:#000;font-size:10pt;font-weight:bold;border-radius:9px;text-align:center; }


.depth_circle_yellow_20_B_1  { width:20px;height:20px;background:#ffef00;color:#000;font-size:10pt;font-weight:bold;border-radius:9px;text-align:center; }
.depth_circle_yellow_20_B_2  { width:20px;height:20px;background:#fff23b;color:#000;font-size:10pt;font-weight:bold;border-radius:9px;text-align:center; }
.depth_circle_yellow_20_B_3  { width:20px;height:20px;background:#fff45c;color:#000;font-size:10pt;font-weight:bold;border-radius:9px;text-align:center; }
.depth_circle_yellow_20_B_4  { width:20px;height:20px;background:#fff676;color:#000;font-size:10pt;font-weight:bold;border-radius:9px;text-align:center; }
.depth_circle_yellow_20_B_5  { width:20px;height:20px;background:#fef9b2;color:#000;font-size:10pt;font-weight:bold;border-radius:9px;text-align:center; }


.font_aaa { color:#aaa; }
.font_000 { color:#000; }
.font_222 { color:#222; }
.font_333 { color:#333; }
.font_444 { color:#444; }
.font_555 { color:#555; }
.font_777 { color:#777; }
.font_999_8 { color:#999;font-size:8pt; }
.font_999 { color:#999; }
.font_ff0000 { color:#ff0000; }
.font_ff4444 { color:#ff4444; }
.font_ff4444_9 { color:#ff4444; font-size:9pt; }
.font_ff4444_10 { color:#ff4444; font-size:10pt; }
.font_ff4444_11 { color:#ff4444; font-size:11pt; }
.font_ff4444_12 { color:#ff4444; font-size:12pt; }
.font_ff4444_13 { color:#ff4444; font-size:13pt; }
.font_ff4444_14 { color:#ff4444; font-size:14pt; }
.font_ff4444_15 { color:#ff4444; font-size:15pt; }
.font_ff984d { color:#ff984d; }
.font_0000ff { color:#0000ff; }
.font_3334dd { color:#3334dd; }
.font_4444ff { color:#4444ff; }
.font_4466ff { color:#4466ff; }
.font_6688ff { color:#6688ff; }
.font_ff0000 { color:#ff0000; }
.font_ff3333 { color:#ff4444; }
.font_ff3333_10 { color:#ff4444; font-size:10pt; }
.font_ff3333_11 { color:#ff4444; font-size:11pt; }
.font_3334dd { color:#3334dd; }
.font_3334dd_10 { color:#3334dd; font-size:10pt; }
.font_3334dd_11 { color:#3334dd; font-size:11pt; }
.font_3334dd_12 { color:#3334dd; font-size:12pt; }
.font_3334dd_13 { color:#3334dd; font-size:13pt; }
.font_3334dd_14 { color:#3334dd; font-size:14pt; }
.font_3334dd_15 { color:#3334dd; font-size:15pt; }
.font_3334dd_16 { color:#3334dd; font-size:16pt; }
.font_3334dd_17 { color:#3334dd; font-size:17pt; }
.font_3334dd_18 { color:#3334dd; font-size:18pt; }
.font_3334dd_19 { color:#3334dd; font-size:19pt; }
.font_3334dd_20 { color:#3334dd; font-size:20pt; }
.font_197b30 { color:#197b30; }
.font_197b30_10 { color:#197b30; font-size:10pt; }
.font_197b30_11 { color:#197b30; font-size:11pt; }
.font_197b30_12 { color:#197b30; font-size:12pt; }
.font_197b30_13 { color:#197b30; font-size:13pt; }
.font_197b30_14 { color:#197b30; font-size:14pt; }
.font_197b30_15 { color:#197b30; font-size:15pt; }
.font_197b30_16 { color:#197b30; font-size:16pt; }
.font_197b30_17 { color:#197b30; font-size:17pt; }
.font_197b30_18 { color:#197b30; font-size:18pt; }
.font_197b30_19 { color:#197b30; font-size:19pt; }
.font_197b30_20 { color:#197b30; font-size:20pt; }
.font_6799ff {  color:#6799ff; }
.font_6799ff_10 {  color:#6799ff; font-size:10pt; }
.font_6799ff_11 {  color:#6799ff; font-size:11pt; }
.font_6799ff_12 {  color:#6799ff; font-size:12pt; }
.font_6799ff_13 {  color:#6799ff; font-size:13pt; }
.font_6799ff_14 {  color:#6799ff; font-size:14pt; }
.font_6799ff_15 {  color:#6799ff; font-size:15pt; }
.font_6799ff_16 {  color:#6799ff; font-size:16pt; }
.font_6799ff_17 {  color:#6799ff; font-size:17pt; }
.font_6799ff_18 {  color:#6799ff; font-size:18pt; }
.font_6799ff_19 {  color:#6799ff; font-size:19pt; }
.font_6799ff_20 {  color:#6799ff; font-size:20pt; }
.font_37b44a { color:#37b44a; }
.font_37b44a_10 { color:#37b44a; font-size:10pt; }
.font_37b44a_11 { color:#37b44a; font-size:11pt; }
.font_37b44a_12 { color:#37b44a; font-size:12pt; }
.font_37b44a_13 { color:#37b44a; font-size:13pt; }
.font_37b44a_14 { color:#37b44a; font-size:14pt; }
.font_37b44a_15 { color:#37b44a; font-size:15pt; }
.font_37b44a_16 { color:#37b44a; font-size:16pt; }
.font_37b44a_17 { color:#37b44a; font-size:17pt; }
.font_37b44a_18 { color:#37b44a; font-size:18pt; }
.font_37b44a_19 { color:#37b44a; font-size:19pt; }
.font_37b44a_20 { color:#37b44a; font-size:20pt; }
.font_222 { color:#222; font-size:9pt; }
.font_222_10 { color:#222; font-size:10pt; }
.font_222_11 { color:#222; font-size:11pt; }
.font_222_12 { color:#222; font-size:12pt; }
.font_444 { color:#444; font-size:9pt; }
.font_444_10 { color:#444; font-size:10pt; }
.font_444_11 { color:#444; font-size:11pt; }
.font_444_12 { color:#444; font-size:12pt; }
.font_777 { color:#777; font-size:9pt; }
.font_777_10 { color:#777; font-size:10pt; }
.font_777_11 { color:#777; font-size:11pt; }
.font_777_12 { color:#777; font-size:12pt; }
.font_777_13 { color:#777; font-size:13pt; }
.font_777_14 { color:#777; font-size:14pt; }
.font_777_15 { color:#777; font-size:15pt; }
.font_777_16 { color:#777; font-size:16pt; }
.font_777_17 { color:#777; font-size:17pt; }
.font_777_18 { color:#777; font-size:18pt; }
.font_777_19 { color:#777; font-size:19pt; }
.font_777_20 { color:#777; font-size:20pt; }
.font_999 { color:#999; font-size:9pt; }
.font_999_10 { color:#999; font-size:10pt; }
.font_999_11 { color:#999; font-size:11pt; }
.font_999_12 { color:#999; font-size:12pt; }
.font_aaa { color:#aaa; font-size:9pt; }
.font_aaa_10 { color:#aaa; font-size:10pt; }
.font_aaa_11 { color:#aaa; font-size:11pt; }
.font_aaa_12 { color:#aaa; font-size:12pt; }
.font_ccc { color:#ccc; font-size:9pt; }
.font_ccc_10 { color:#ccc; font-size:10pt; }
.font_ccc_11 { color:#ccc; font-size:11pt; }
.font_ccc_12 { color:#ccc; font-size:12pt; }
.font_ddd { color:#ddd; font-size:9pt; }
.font_ddd_10 { color:#ddd; font-size:10pt; }
.font_ddd_11 { color:#ddd; font-size:11pt; }
.font_ddd_12 { color:#ddd; font-size:12pt; }
.font_eee { color:#eee; font-size:9pt; }
.font_eee_10 { color:#eee; font-size:10pt; }
.font_eee_11 { color:#eee; font-size:11pt; }
.font_eee_12 { color:#eee; font-size:12pt; }
.font_fff { color:#fff; font-size:9pt; }
.font_fff_10 { color:#fff; font-size:10pt; }
.font_fff_11 { color:#fff; font-size:11pt; }
.font_fff_12 { color:#fff; font-size:12pt; }


.piree_help_str { color:#528e56; line-height:2.0em; }


.font_area_title { color:#222; font-size:1.3em; font-weight:bold; }


.str_bold { font-weight:bold; }


.str_4466ff_bold { color:#4466ff; font-weight:bold; }
.str_4466ff_bold_10 { color:#4466ff; font-weight:bold; font-size:10pt; }
.str_4466ff_bold_11 { color:#4466ff; font-weight:bold; font-size:11pt; }
.str_4466ff_bold_12 { color:#4466ff; font-weight:bold; font-size:12pt; }
.str_4466ff_bold_13 { color:#4466ff; font-weight:bold; font-size:13pt; }
.str_4466ff_bold_14 { color:#4466ff; font-weight:bold; font-size:14pt; }
.str_4466ff_bold_15 { color:#4466ff; font-weight:bold; font-size:15pt; }
.str_ff0000_bold { color:#ff0000; font-weight:bold; }
.str_ff0000_bold_10 { color:#ff0000; font-weight:bold; font-size:10pt; }
.str_ff0000_bold_11 { color:#ff0000; font-weight:bold; font-size:11pt; }
.str_ff0000_bold_12 { color:#ff0000; font-weight:bold; font-size:12pt; }
.str_ff0000_bold_13 { color:#ff0000; font-weight:bold; font-size:13pt; }
.str_ff0000_bold_14 { color:#ff0000; font-weight:bold; font-size:14pt; }
.str_ff0000_bold_15 { color:#ff0000; font-weight:bold; font-size:15pt; }
.str_ff0000_bold_14 { color:#ff0000; font-weight:bold; font-size:14pt; }
.str_ff0000_bold_15 { color:#ff0000; font-weight:bold; font-size:15pt; }
.str_ff3333_bold_10 { color:#ff0000; font-weight:bold; font-size:10pt; }
.str_ff3333_bold_11 { color:#ff0000; font-weight:bold; font-size:11pt; }
.str_ff3333_bold_12 { color:#ff0000; font-weight:bold; font-size:12pt; }
.str_ff3333_bold_13 { color:#ff0000; font-weight:bold; font-size:13pt; }
.str_3334dd_bold_9 { color:#3334dd; font-weight:bold; font-size:10pt; }
.str_3334dd_bold_10 { color:#3334dd; font-weight:bold; font-size:10pt; }
.str_3334dd_bold_11 { color:#3334dd; font-weight:bold; font-size:11pt; }
.str_3334dd_bold_12 { color:#3334dd; font-weight:bold; font-size:12pt; }
.str_3334dd_bold_13 { color:#3334dd; font-weight:bold; font-size:13pt; }
.str_3334dd_bold_14 { color:#3334dd; font-weight:bold; font-size:14pt; }
.str_3334dd_bold_15 { color:#3334dd; font-weight:bold; font-size:15pt; }
.str_3334dd_bold_16 { color:#3334dd; font-weight:bold; font-size:16pt; }
.str_3334dd_bold_17 { color:#3334dd; font-weight:bold; font-size:17pt; }
.str_3334dd_bold_18 { color:#3334dd; font-weight:bold; font-size:18pt; }
.str_3334dd_bold_19 { color:#3334dd; font-weight:bold; font-size:19pt; }
.str_3334dd_bold_20 { color:#3334dd; font-weight:bold; font-size:20pt; }
.str_197b30_bold_9  { color:#197b30; font-weight:bold; }
.str_197b30_bold_10 { color:#197b30; font-weight:bold; font-size:10pt; }
.str_197b30_bold_11 { color:#197b30; font-weight:bold; font-size:11pt; }
.str_197b30_bold_12 { color:#197b30; font-weight:bold; font-size:12pt; }
.str_37b44a_bold_9  { color:#37b44a; font-weight:bold; }
.str_37b44a_bold_10 { color:#37b44a; font-weight:bold; font-size:10pt; }
.str_37b44a_bold_11 { color:#37b44a; font-weight:bold; font-size:11pt; }
.str_37b44a_bold_12 { color:#37b44a; font-weight:bold; font-size:12pt; }
.str_37b44a_bold_13 { color:#37b44a; font-weight:bold; font-size:13pt; }
.str_37b44a_bold_14 { color:#37b44a; font-weight:bold; font-size:14pt; }
.str_37b44a_bold_15 { color:#37b44a; font-weight:bold; font-size:15pt; }
.str_222_bold_9  { color:#222; font-weight:bold; font-size:9pt; }
.str_222_bold_10 { color:#222; font-weight:bold; font-size:10pt; }
.str_222_bold_11 { color:#222; font-weight:bold; font-size:11pt; }
.str_222_bold_12 { color:#222; font-weight:bold; font-size:12pt; }
.str_222_bold_13 { color:#222; font-weight:bold; font-size:13pt; }
.str_444_bold_9 { color:#444; font-weight:bold; font-size:9pt; }
.str_444_bold_10 { color:#444; font-weight:bold; font-size:10pt; }
.str_444_bold_11 { color:#444; font-weight:bold; font-size:11pt; }
.str_444_bold_12 { color:#444; font-weight:bold; font-size:12pt; }
.str_444_bold_13 { color:#444; font-weight:bold; font-size:13pt; }
.str_777_bold_9 { color:#777; font-weight:bold; font-size:9pt; }
.str_777_bold_10 { color:#777; font-weight:bold; font-size:10pt; }
.str_777_bold_11 { color:#777; font-weight:bold; font-size:11pt; }
.str_777_bold_12 { color:#777; font-weight:bold; font-size:12pt; }
.str_777_bold_13 { color:#777; font-weight:bold; font-size:13pt; }
.str_777_bold_14 { color:#777; font-weight:bold; font-size:14pt; }
.str_777_bold_15 { color:#777; font-weight:bold; font-size:15pt; }


a.str_4466ff_bold { color:#4466ff !important; font-weight:bold; }
a.str_ff0000_bold { color:#ff0000 !important; font-weight:bold; }


a.str_ff3333_9  { color:#ff4444 !important; font-size:9pt; }
a.str_ff3333_10 { color:#ff4444 !important; font-size:10pt; }
a.str_ff3333_11 { color:#ff4444 !important; font-size:11pt; }
a.str_ff3333_12 { color:#ff4444 !important; font-size:12pt; }
a.str_ff4444_13 { color:#ff4444 !important; font-size:13pt; }
a.str_ff4444_14 { color:#ff4444 !important; font-size:14pt; }
a.str_ff4444_15 { color:#ff4444 !important; font-size:15pt; }
a.str_ff4444_16 { color:#ff4444 !important; font-size:16pt; }
a.str_3334dd_9  { color:#3334dd !important; font-size:9pt; }
a.str_3334dd_10 { color:#3334dd !important; font-size:10pt; }
a.str_3334dd_11 { color:#3334dd !important; font-size:11pt; }
a.str_3334dd_12 { color:#3334dd !important; font-size:12pt; }
a.str_3334dd_13 { color:#3334dd !important; font-size:13pt; }
a.str_3334dd_14 { color:#3334dd !important; font-size:14pt; }
a.str_3334dd_15 { color:#3334dd !important; font-size:15pt; }
a.str_3334dd_16 { color:#3334dd !important; font-size:16pt; }
a.str_4466ff_9  { color:#4466ff !important; font-size:9pt; }
a.str_4466ff_10 { color:#4466ff !important; font-size:10pt; }
a.str_4466ff_11 { color:#4466ff !important; font-size:11pt; }
a.str_4466ff_12 { color:#4466ff !important; font-size:12pt; }
a.str_4466ff_13 { color:#4466ff !important; font-size:13pt; }
a.str_4466ff_14 { color:#4466ff !important; font-size:14pt; }
a.str_4466ff_15 { color:#4466ff !important; font-size:15pt; }
a.str_4466ff_16 { color:#4466ff !important; font-size:16pt; }
a.str_6688ff_9  { color:#6688ff !important; font-size:9pt; }
a.str_6688ff_10 { color:#6688ff !important; font-size:10pt; }
a.str_6688ff_11 { color:#6688ff !important; font-size:11pt; }
a.str_6688ff_12 { color:#6688ff !important; font-size:12pt; }
a.str_6688ff_13 { color:#6688ff !important; font-size:13pt; }
a.str_6688ff_14 { color:#6688ff !important; font-size:14pt; }
a.str_6688ff_15 { color:#6688ff !important; font-size:15pt; }
a.str_6688ff_16 { color:#6688ff !important; font-size:16pt; }
a.str_197b30    { color:#197b30 !important; font-size:9pt; }
a.str_197b30_10 { color:#197b30 !important; font-size:10pt; }
a.str_197b30_11 { color:#197b30 !important; font-size:11pt; }
a.str_197b30_12 { color:#197b30 !important; font-size:12pt; }
a.str_37b44a    { color:#37b44a !important; font-size:9pt; }
a.str_37b44a_10 { color:#37b44a !important; font-size:10pt; }
a.str_37b44a_11 { color:#37b44a !important; font-size:11pt; }
a.str_37b44a_12 { color:#37b44a !important; font-size:12pt; }
a.str_37b44a_13 { color:#37b44a !important; font-size:13pt; }
a.str_37b44a_14 { color:#37b44a !important; font-size:14pt; }
a.str_37b44a_15 { color:#37b44a !important; font-size:15pt; }
a.str_000_9     { color:#000 !important; font-size:9pt; }
a.str_000_10    { color:#000 !important; font-size:10pt; }
a.str_000_11    { color:#000 !important; font-size:11pt; }
a.str_000_12    { color:#000 !important; font-size:12pt; }
a.str_000_13    { color:#000 !important; font-size:13pt; }
a.str_000_14    { color:#000 !important; font-size:14pt; }
a.str_000_15    { color:#000 !important; font-size:15pt; }
a.str_000_16    { color:#000 !important; font-size:16pt; }
a.str_222_9     { color:#222 !important; font-size:9pt; }
a.str_222_10    { color:#222 !important; font-size:10pt; }
a.str_222_11    { color:#222 !important; font-size:11pt; }
a.str_222_12    { color:#222 !important; font-size:12pt; }
a.str_333_9     { color:#333 !important; font-size:9pt; }
a.str_333_10    { color:#333 !important; font-size:10pt; }
a.str_333_11    { color:#333 !important; font-size:11pt; }
a.str_333_12    { color:#333 !important; font-size:12pt; }
a.str_555_9     { color:#555 !important; font-size:9pt; }
a.str_555_10    { color:#555 !important; font-size:10pt; }
a.str_555_11    { color:#555 !important; font-size:11pt; }
a.str_555_12    { color:#555 !important; font-size:12pt; }
a.str_777_9     { color:#777 !important; font-size:9pt; }
a.str_777_10    { color:#777 !important; font-size:10pt; }
a.str_777_11    { color:#777 !important; font-size:11pt; }
a.str_777_12    { color:#777 !important; font-size:12pt; }
a.str_999_9     { color:#999 !important; font-size:9pt; }
a.str_999_10    { color:#999 !important; font-size:10pt; }
a.str_999_11    { color:#999 !important; font-size:11pt; }
a.str_999_12    { color:#999 !important; font-size:12pt; }


a.str_ff3333_bold_9  { color:#ff3333 !important; font-weight:bold; font-size:9pt; }
a.str_ff3333_bold_10 { color:#ff3333 !important; font-weight:bold; font-size:10pt; }
a.str_ff3333_bold_11 { color:#ff3333 !important; font-weight:bold; font-size:11pt; }
a.str_ff3333_bold_12 { color:#ff3333 !important; font-weight:bold; font-size:12pt; }
a.str_ff3333_bold_13 { color:#ff3333 !important; font-weight:bold; font-size:13pt; }
a.str_ff3333_bold_14 { color:#ff3333 !important; font-weight:bold; font-size:14pt; }
a.str_ff3333_bold_15 { color:#ff3333 !important; font-weight:bold; font-size:15pt; }
a.str_ff3333_bold_16 { color:#ff3333 !important; font-weight:bold; font-size:16pt; }
a.str_ff3333_bold_17 { color:#ff3333 !important; font-weight:bold; font-size:17pt; }
a.str_ff3333_bold_18 { color:#ff3333 !important; font-weight:bold; font-size:18pt; }
a.str_ff3333_bold_19 { color:#ff3333 !important; font-weight:bold; font-size:19pt; }
a.str_ff3333_bold_20 { color:#ff3333 !important; font-weight:bold; font-size:20pt; }
a.str_3334dd_bold_9  { color:#3334dd !important; font-weight:bold; font-size:9pt; }
a.str_3334dd_bold_10 { color:#3334dd !important; font-weight:bold; font-size:10pt; }
a.str_3334dd_bold_11 { color:#3334dd !important; font-weight:bold; font-size:11pt; }
a.str_3334dd_bold_12 { color:#3334dd !important; font-weight:bold; font-size:12pt; }
a.str_3334dd_bold_13 { color:#3334dd !important; font-weight:bold; font-size:13pt; }
a.str_3334dd_bold_14 { color:#3334dd !important; font-weight:bold; font-size:14pt; }
a.str_3334dd_bold_15 { color:#3334dd !important; font-weight:bold; font-size:15pt; }
a.str_3334dd_bold_16 { color:#3334dd !important; font-weight:bold; font-size:16pt; }
a.str_3334dd_bold_17 { color:#3334dd !important; font-weight:bold; font-size:17pt; }
a.str_3334dd_bold_18 { color:#3334dd !important; font-weight:bold; font-size:18pt; }
a.str_3334dd_bold_19 { color:#3334dd !important; font-weight:bold; font-size:19pt; }
a.str_3334dd_bold_20 { color:#3334dd !important; font-weight:bold; font-weight:20pt; }
a.str_4466ff_bold_9  { color:#4466ff !important; font-weight:bold; font-size:9pt; }
a.str_4466ff_bold_10 { color:#4466ff !important; font-weight:bold; font-size:10pt; }
a.str_4466ff_bold_11 { color:#4466ff !important; font-weight:bold; font-size:11pt; }
a.str_4466ff_bold_12 { color:#4466ff !important; font-weight:bold; font-size:12pt; }
a.str_4466ff_bold_13 { color:#4466ff !important; font-weight:bold; font-size:13pt; }
a.str_4466ff_bold_14 { color:#4466ff !important; font-weight:bold; font-size:14pt; }
a.str_4466ff_bold_15 { color:#4466ff !important; font-weight:bold; font-size:15pt; }
a.str_197b30_bold_9  { color:#197b30 !important; font-weight:bold; font-size:9pt; }
a.str_197b30_bold_10 { color:#197b30 !important; font-weight:bold; font-size:10pt; }
a.str_197b30_bold_11 { color:#197b30 !important; font-weight:bold; font-size:11pt; }
a.str_197b30_bold_12 { color:#197b30 !important; font-weight:bold; font-size:12pt; }
a.str_197b30_bold_13 { color:#197b30 !important; font-weight:bold; font-size:13pt; }
a.str_197b30_bold_14 { color:#197b30 !important; font-weight:bold; font-size:14pt; }
a.str_197b30_bold_15 { color:#197b30 !important; font-weight:bold; font-size:15pt; }
a.str_37b44a_bold_9  { color:#37b44a !important; font-weight:bold; font-size:9pt; }
a.str_37b44a_bold_10 { color:#37b44a !important; font-weight:bold; font-size:10pt; }
a.str_37b44a_bold_11 { color:#37b44a !important; font-weight:bold; font-size:11pt; }
a.str_37b44a_bold_12 { color:#37b44a !important; font-weight:bold; font-size:12pt; }
a.str_37b44a_bold_13 { color:#37b44a !important; font-weight:bold; font-size:13pt; }
a.str_37b44a_bold_14 { color:#37b44a !important; font-weight:bold; font-size:14pt; }
a.str_37b44a_bold_15 { color:#37b44a !important; font-weight:bold; font-size:15pt; }

a.str_000_bold_9     { color:#000 !important; font-weight:bold; font-size:9pt; }
a.str_000_bold_10    { color:#000 !important; font-weight:bold; font-size:10pt; }
a.str_000_bold_11    { color:#000 !important; font-weight:bold; font-size:11pt; }
a.str_000_bold_12    { color:#000 !important; font-weight:bold; font-size:12pt; }
a.str_000_bold_13    { color:#000 !important; font-weight:bold; font-size:13pt; }
a.str_000_bold_14    { color:#000 !important; font-weight:bold; font-size:14pt; }
a.str_000_bold_15    { color:#000 !important; font-weight:bold; font-size:15pt; }

a.str_222_bold_9     { color:#222 !important; font-weight:bold; font-size:9pt; }
a.str_222_bold_10    { color:#222 !important; font-weight:bold; font-size:10pt; }
a.str_222_bold_11    { color:#222 !important; font-weight:bold; font-size:11pt; }
a.str_222_bold_12    { color:#222 !important; font-weight:bold; font-size:12pt; }
a.str_222_bold_13    { color:#222 !important; font-weight:bold; font-size:13pt; }
a.str_222_bold_14    { color:#222 !important; font-weight:bold; font-size:14pt; }
a.str_222_bold_15    { color:#222 !important; font-weight:bold; font-size:15pt; }

a.str_333_bold_9     { color:#333 !important; font-weight:bold; font-size:9pt; }
a.str_333_bold_10    { color:#333 !important; font-weight:bold; font-size:10pt; }
a.str_333_bold_11    { color:#333 !important; font-weight:bold; font-size:11pt; }
a.str_333_bold_12    { color:#333 !important; font-weight:bold; font-size:12pt; }
a.str_333_bold_13    { color:#333 !important; font-weight:bold; font-size:13pt; }
a.str_333_bold_14    { color:#333 !important; font-weight:bold; font-size:14pt; }
a.str_333_bold_15    { color:#333 !important; font-weight:bold; font-size:15pt; }

a.str_444_bold_9     { color:#444 !important; font-weight:bold; font-size:9pt; }
a.str_444_bold_10    { color:#444 !important; font-weight:bold; font-size:10pt; }
a.str_444_bold_11    { color:#444 !important; font-weight:bold; font-size:11pt; }
a.str_444_bold_12    { color:#444 !important; font-weight:bold; font-size:12pt; }
a.str_444_bold_13    { color:#444 !important; font-weight:bold; font-size:13pt; }
a.str_444_bold_14    { color:#444 !important; font-weight:bold; font-size:14pt; }
a.str_444_bold_15    { color:#444 !important; font-weight:bold; font-size:15pt; }

a.str_666_bold_9     { color:#666 !important; font-weight:bold; font-size:9pt; }
a.str_666_bold_10    { color:#666 !important; font-weight:bold; font-size:10pt; }
a.str_666_bold_11    { color:#666 !important; font-weight:bold; font-size:11pt; }
a.str_666_bold_12    { color:#666 !important; font-weight:bold; font-size:12pt; }
a.str_666_bold_13    { color:#666 !important; font-weight:bold; font-size:13pt; }
a.str_666_bold_14    { color:#666 !important; font-weight:bold; font-size:14pt; }
a.str_666_bold_15    { color:#666 !important; font-weight:bold; font-size:15pt; }

a.str_777_bold_9     { color:#777 !important; font-weight:bold; font-size:9pt; }
a.str_777_bold_10    { color:#777 !important; font-weight:bold; font-size:10pt; }
a.str_777_bold_11    { color:#777 !important; font-weight:bold; font-size:11pt; }
a.str_777_bold_12    { color:#777 !important; font-weight:bold; font-size:12pt; }
a.str_777_bold_13    { color:#777 !important; font-weight:bold; font-size:13pt; }
a.str_777_bold_14    { color:#777 !important; font-weight:bold; font-size:14pt; }
a.str_777_bold_15    { color:#777 !important; font-weight:bold; font-size:15pt; }

a.str_888_bold_9     { color:#888 !important; font-weight:bold; font-size:9pt; }
a.str_888_bold_10    { color:#888 !important; font-weight:bold; font-size:10pt; }
a.str_888_bold_11    { color:#888 !important; font-weight:bold; font-size:11pt; }
a.str_888_bold_12    { color:#888 !important; font-weight:bold; font-size:12pt; }
a.str_888_bold_13    { color:#888 !important; font-weight:bold; font-size:13pt; }
a.str_888_bold_14    { color:#888 !important; font-weight:bold; font-size:14pt; }
a.str_888_bold_15    { color:#888 !important; font-weight:bold; font-size:15pt; }

a.str_999_bold_9     { color:#999 !important; font-weight:bold; font-size:9pt; }
a.str_999_bold_10    { color:#999 !important; font-weight:bold; font-size:10pt; }
a.str_999_bold_11    { color:#999 !important; font-weight:bold; font-size:11pt; }
a.str_999_bold_12    { color:#999 !important; font-weight:bold; font-size:12pt; }
a.str_999_bold_13    { color:#999 !important; font-weight:bold; font-size:13pt; }
a.str_999_bold_14    { color:#999 !important; font-weight:bold; font-size:14pt; }
a.str_999_bold_15    { color:#999 !important; font-weight:bold; font-size:15pt; }

a.str_4466ff_bold {  color:#4466ff; font-weight:bold; }
a.str_ff0000_bold {  color:#ff0000; font-weight:bold; }


/* 바탕 */
.cl_bg_white  { background:#fff; }
.cl_bg_fbfbfb { background:#fbfbfb; }
.cl_bg_fafafa { background:#fafafa; }
.cl_bg_f0f0f0 { background:#f0f0f0; }
.cl_bg_f2f5f9 { background:#f2f5f9; }
.cl_bg_f3f3f3 { background:#f3f3f3; }
.cl_bg_f5f5f5 { background:#f5f5f5; }
.cl_bg_f5f8f9 { background:#f5f8f9; }
.cl_bg_f8f8f8 { background:#f8f8f8; }
.cl_bg_efefef { background:#efefef; }
.cl_bg_e5e5e5 { background:#e5e5e5; }
.cl_bg_fffdf3 { background:#fffdf3; }
.cl_bg_ffeae8 { background:#ffeae8; }


.piree_input_ffeebd { border:1px solid #ffc000; background:#ffeebd; color:#916d00; vertical-align:middle; line-height:2em; }


/* 폼 테이블 */
.g5__tbl_frm01 { margin:0 0 20px; }
.g5__tbl_frm01 table { width:100%; border-collapse:collapse; border-spacing:0; }
.g5__tbl_frm01 thead th { padding:8px 6px; text-align:left; line-height:2.0em; border:1px solid #e9e9e9; border-left:0; background:#f5f8f9; color:#333; font-weight:lighter !important; }
.g5__tbl_frm01 tbody th { padding:8px 6px; text-align:left; line-height:2.0em; border:1px solid #e9e9e9; border-left:0; background:#f5f8f9; font-weight:lighter !important; }
.g5__tbl_frm01 th { padding:6px; text-align:left; line-height:2.0em; border:1px solid #e9e9e9; border-left:0; background:#f5f8f9; color:#333; font-weight:lighter !important; }
.g5__tbl_frm01 td { padding:6px; text-align:left; line-height:2.0em; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; background:transparent; }
.g5__tbl_frm01 textarea, .frm_input { border:1px solid #e4eaec; background:#f7f7f7; color:#000; vertical-align:middle; line-height:2em; }
.g5__tbl_frm01 textarea { padding:2px 2px 3px; }
.g5__tbl_frm01 textarea { width:98%; height:100px; }
.g5__tbl_frm01 a { text-decoration:none; }
.g5__tbl_frm01 .frm_file { display:block; margin-bottom:5px; }
.g5__tbl_frm01 .frm_info { display:block; padding:0 0 5px; line-height:1.4em; }


/* 폼 테이블 */
.g5__tbl_head02 {margin:0 0 10px}
.g5__tbl_head02 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.g5__tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.g5__tbl_head02 thead a {color:#383838}
.g5__tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.g5__tbl_head02 tfoot th, .g5__tbl_head02 tfoot td {padding:10px 0;background:#d7e0e2;text-align:center}
.g5__tbl_head02 tfoot td .td_bottom_line {border-bottom:1px solid #c1d1d5;}
.g5__tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.g5__tbl_head02 td {padding:7px 3px;line-height:1.4em;word-break:break-all}
.g5__tbl_head02 td .td_bottom_line {border-bottom:1px solid #c1d1d5;}
.g5__tbl_head02 a {}


/* 테이블 */
.g5__tbl_02 { margin:0 0 20px }
.g5__tbl_02 table { width:100%; border-collapse:collapse; border-spacing:0 }
.g5__tbl_02 th { padding:4px 2px 4px 4px; text-align:left; line-height:2.0em; border:1px solid #e9e9e9; border-left:0; background:#d7e0e2; }
.g5__tbl_02 td { padding:4px 2px 4px 4px; text-align:left; line-height:2.0em; border:0; background:transparent }
.g5__tbl_02 textarea, .frm_input { border:1px solid #e4eaec; background:#f7f7f7; color:#000; vertical-align:middle; line-height:2em }
.g5__tbl_02 textarea { padding:2px 2px 3px }
.g5__tbl_02 textarea { width:98%; height:100px }
.g5__tbl_02 a { text-decoration:none }
.g5__tbl_02 .frm_file { display:block; margin-bottom:5px }
.g5__tbl_02 .frm_info { display:block; padding:0 0 5px; line-height:1.4em }


/* 테이블 */
.g5__tbl_03 { margin:0 0 10px }
.g5__tbl_03 caption { padding:0; font-size:0; line-height:0; overflow:hidden; }
.g5__tbl_03 table { width:100%; border-collapse:collapse; border-spacing:0; }
.g5__tbl_03 th { padding:4px 2px 4px 3px; text-align:center; line-height:2.0em; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background:#f5f8f9; }
.g5__tbl_03 td { padding:4px 2px 4px 3px; text-align:left; line-height:2.0em; border:0; background:transparent; }
.g5__tbl_03 .td_bottom_line {border-bottom:1px solid #dfdfdf;}
.g5__tbl_03 textarea, .frm_input { border:1px solid #e4eaec; background:#f7f7f7; color:#000; vertical-align:middle; line-height:2em; }
.g5__tbl_03 textarea { padding:2px 2px 3px; }
.g5__tbl_03 textarea { width:98%; height:100px; }
.g5__tbl_03 a { text-decoration:none; }
.g5__tbl_03 .frm_file { display:block; margin-bottom:5px; }
.g5__tbl_03 .frm_info { display:block; padding:0 0 5px; line-height:1.4em; }


/* 테이블 */
.g5__tbl_03_p6 { margin:0 0 10px }
.g5__tbl_03_p6 caption { padding:0; font-size:0; line-height:0; overflow:hidden; }
.g5__tbl_03_p6 table { width:100%; border-collapse:collapse; border-spacing:0; }
.g5__tbl_03_p6 th { padding:6px 2px 6px 5px; text-align:center; line-height:2.0em; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background:#f5f8f9; }
.g5__tbl_03_p6 td { padding:6px 2px 6px 5px; text-align:left; line-height:2.0em; border:0; background:transparent; }
.g5__tbl_03_p6 .td_bottom_line {border-bottom:1px solid #dfdfdf;}
.g5__tbl_03_p6 textarea, .frm_input { border:1px solid #e4eaec; background:#f7f7f7; color:#000; vertical-align:middle; line-height:2em; }
.g5__tbl_03_p6 textarea { padding:2px 2px 3px; }
.g5__tbl_03_p6 textarea { width:98%; height:100px; }
.g5__tbl_03_p6 a { text-decoration:none; }
.g5__tbl_03_p6 .frm_file { display:block; margin-bottom:5px; }
.g5__tbl_03_p6 .frm_info { display:block; padding:0 0 5px; line-height:1.4em; }

.g5__tbl_03_p10 { margin:0 0 10px }
.g5__tbl_03_p10 caption { padding:0; font-size:0; line-height:0; overflow:hidden; }
.g5__tbl_03_p10 table { width:100%; border-collapse:collapse; border-spacing:0; }
.g5__tbl_03_p10 th { padding:10px 2px 10px 5px; text-align:center; line-height:2.0em; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background:#f5f8f9; }
.g5__tbl_03_p10 td { padding:10px 2px 10px 5px; text-align:left; line-height:2.0em; border:0; background:transparent; }
.g5__tbl_03_p10 .td_bottom_line {border-bottom:1px solid #dfdfdf;}
.g5__tbl_03_p10 textarea, .frm_input { border:1px solid #e4eaec; background:#f7f7f7; color:#000; vertical-align:middle; line-height:2em; }
.g5__tbl_03_p10 textarea { padding:2px 2px 3px; }
.g5__tbl_03_p10 textarea { width:98%; height:100px; }
.g5__tbl_03_p10 a { text-decoration:none; }
.g5__tbl_03_p10 .frm_file { display:block; margin-bottom:5px; }
.g5__tbl_03_p10 .frm_info { display:block; padding:0 0 5px; line-height:1.4em; }


.btn_red_stress {padding:8px;border:0;background:#ff3061;color:#fff;cursor:pointer}
a.btn_red_stress {padding:8px;border:0;background:#ff3061;color:#fff;cursor:pointer}
input.btn_red_stress {display:inline-block;padding:7px;border:1px solid #ccc;background:#ff3061;color:#fff;vertical-align:top;text-decoration:none}
button.btn_red_stress {display:inline-block;padding:7px;border:1px solid #ccc;background:#ff3061;color:#fff;vertical-align:top;text-decoration:none}
fieldset.btn_red_stress {padding:0 7px;height:24px;line-height:1em}

.btn_red_p3 {padding:3px;border:0;background:#ff3061;color:#fff;cursor:pointer}
a.btn_red_p3 {padding:3px;border:0;background:#ff3061;color:#fff;cursor:pointer}
input.btn_red_p3 {display:inline-block;padding:3px;border:1px solid #ccc;background:#ff3061;color:#fff;vertical-align:top;text-decoration:none}
button.btn_red_p3 {display:inline-block;padding:3px;border:1px solid #ccc;background:#ff3061;color:#fff;vertical-align:top;text-decoration:none}
fieldset.btn_red_p3 {padding:0 3px;height:24px;line-height:1em}

.btn_green_1 {padding:8px;border:0;background:#5bba48;color:#fff;cursor:pointer}
a.btn_green_1 {padding:8px;border:0;background:#5bba48;color:#fff;cursor:pointer}
input.btn_green_1 {display:inline-block;padding:7px;border:1px solid #ccc;background:#5bba48;color:#fff;vertical-align:top;text-decoration:none}
button.btn_green_1 {display:inline-block;padding:7px;border:1px solid #ccc;background:#5bba48;color:#fff;vertical-align:top;text-decoration:none}
fieldset.btn_green_1 {padding:0 7px;height:24px;line-height:1em}

.btn_gray_1 {padding:8px;border:0;background:#efefef;color:#444;cursor:pointer}
a.btn_gray_1 {padding:8px;border:0;background:#efefef;color:#444;cursor:pointer}
input.btn_gray_1 {display:inline-block;padding:7px;border:1px solid #ccc;background:#efefef;color:#444;vertical-align:top;text-decoration:none}
button.btn_gray_1 {display:inline-block;padding:7px;border:1px solid #ccc;background:#efefef;color:#444;vertical-align:top;text-decoration:none}
fieldset.btn_gray_1 {padding:0 7px;height:24px;line-height:1em}

.btn_green_p3 {padding:3px;border:0;background:#5bba48;color:#fff;cursor:pointer}
a.btn_green_p3 {padding:3px;border:0;background:#5bba48;color:#fff;cursor:pointer}
input.btn_green_p3 {display:inline-block;padding:3px;border:1px solid #ccc;background:#5bba48;color:#fff;vertical-align:top;text-decoration:none}
button.btn_green_p3 {display:inline-block;padding:3px;border:1px solid #ccc;background:#5bba48;color:#fff;vertical-align:top;text-decoration:none}
fieldset.btn_green_p3 {padding:3px;line-height:1em}

.btn_gray_p3 {padding:3px;border:0;background:#efefef;color:#444;cursor:pointer}
a.btn_gray_p3 {padding:3px;border:0;background:#efefef;color:#444;cursor:pointer}
input.btn_gray_p3 {display:inline-block;padding:3px;border:1px solid #ccc;background:#efefef;color:#444;vertical-align:top;text-decoration:none}
button.btn_gray_p3 {display:inline-block;padding:3px;border:1px solid #ccc;background:#efefef;color:#444;vertical-align:top;text-decoration:none}
fieldset.btn_gray_p3 {padding:3px;line-height:1em}

.btn_green_p5 {padding:5px;border:0;background:#5bba48;color:#fff;cursor:pointer}
a.btn_green_p5 {padding:5px;border:0;background:#5bba48;color:#fff;cursor:pointer}
input.btn_green_p5 {display:inline-block;padding:6px;border:1px solid #ccc;background:#5bba48;color:#fff;vertical-align:top;text-decoration:none}
button.btn_green_p5 {display:inline-block;padding:6px;border:1px solid #ccc;background:#5bba48;color:#fff;vertical-align:top;text-decoration:none}
fieldset.btn_green_p5 {padding:5px;height:24px;line-height:1em}

.btn_gray_p5 {padding:5px;border:0;background:#efefef;color:#444;cursor:pointer}
a.btn_gray_p5 {padding:5px;border:0;background:#efefef;color:#444;cursor:pointer}
input.btn_gray_p5 {display:inline-block;padding:6px;border:1px solid #ccc;background:#efefef;color:#444;vertical-align:top;text-decoration:none}
button.btn_gray_p5 {display:inline-block;padding:6px;border:1px solid #ccc;background:#efefef;color:#444;vertical-align:top;text-decoration:none}
fieldset.btn_gray_p5 {padding:5px;height:24px;line-height:1em}

.btn_green_p7 {padding:7px;border:0;background:#5bba48;color:#fff;cursor:pointer}
a.btn_green_p7 {padding:7px;border:0;background:#5bba48;color:#fff;cursor:pointer}
input.btn_green_p7 {display:inline-block;padding:6px;border:1px solid #ccc;background:#5bba48;color:#fff;vertical-align:top;text-decoration:none}
button.btn_green_p7 {display:inline-block;padding:6px;border:1px solid #ccc;background:#5bba48;color:#fff;vertical-align:top;text-decoration:none}
fieldset.btn_green_p7 {padding:7px;height:24px;line-height:1em}

.btn_green_p8 {padding:8px;border:0;background:#5bba48;color:#fff;cursor:pointer}
a.btn_green_p8 {padding:8px;border:0;background:#5bba48;color:#fff;cursor:pointer}
input.btn_green_p8 {display:inline-block;padding:6px;border:1px solid #ccc;background:#5bba48;color:#fff;vertical-align:top;text-decoration:none}
button.btn_green_p8 {display:inline-block;padding:6px;border:1px solid #ccc;background:#5bba48;color:#fff;vertical-align:top;text-decoration:none}
fieldset.btn_green_p8 {padding:8px;height:24px;line-height:1em}

.btn_gray_p7 {padding:7px;border:0;background:#efefef;color:#444;cursor:pointer}
a.btn_gray_p7 {padding:7px;border:0;background:#efefef;color:#444;cursor:pointer}
input.btn_gray_p7 {display:inline-block;padding:6px;border:1px solid #ccc;background:#efefef;color:#444;vertical-align:top;text-decoration:none}
button.btn_gray_p7 {display:inline-block;padding:6px;border:1px solid #ccc;background:#efefef;color:#444;vertical-align:top;text-decoration:none}
fieldset.btn_gray_p7 {padding:7px;height:24px;line-height:1em}


.btn_green_pk {border:0;background:#5bba48;color:#fff;cursor:pointer}
a.btn_green_pk {border:0;background:#5bba48;color:#fff;cursor:pointer}
input.btn_green_pk {display:inline-block;border:1px solid #ccc;background:#5bba48;color:#fff;vertical-align:top;text-decoration:none}
button.btn_green_pk {display:inline-block;border:1px solid #ccc;background:#5bba48;color:#fff;vertical-align:top;text-decoration:none}
fieldset.btn_green_pk {padding:0 7px;height:24px;line-height:1em}

.btn_gray_pk {border:0;background:#efefef;color:#444;cursor:pointer}
a.btn_gray_pk {border:0;background:#efefef;color:#444;cursor:pointer}
input.btn_gray_pk {display:inline-block;border:1px solid #ccc;background:#efefef;color:#444;vertical-align:top;text-decoration:none}
button.btn_gray_pk {display:inline-block;border:1px solid #ccc;background:#efefef;color:#444;vertical-align:top;text-decoration:none}
fieldset.btn_gray_pk {padding:0 7px;height:24px;line-height:1em}


.cl_bo { clear:both; }
.ov_hi { overflow:hidden; }


/* 정렬 */
.fl_left  { float:left; }
.fl_right { float:right; }


/* 양쪽_마진 */
.margin_side_10 { margin:0 10px; }
.margin_side_20 { margin:0 20px; }


/* 내용_영역__양쪽_마진 */
.cont_area_out {margin:0 10px; padding:2px;}


/* 내용__틀 */
#page_body_out  { clear:both; margin:0 6px; }
#page_body_out .body_part_title  { color:#222; font-size:1.2em; font-weight:bold; line-height:2.2em; }


/* 내용__틀__마진_없음 */
#page_body_out_no_margin  { clear:both; margin:0; }
#page_body_out_no_margin .body_part_title  { color:#222; font-size:1.2em; font-weight:bold; line-height:2.2em; }
#page_body_out_no_margin .body_part_cont  { margin:0 20px; line-height:2.2em; }


/* 줄간격 */
.line_h_1_6 { line-height:1.6em; }
.line_h_1_8 { line-height:1.8em; }
.line_h_2_0 { line-height:2.0em; }
.line_h_2_2 { line-height:2.2em; }
.line_h_2_4 { line-height:2.4em; }
.line_h_2_6 { line-height:2.6em; }
.line_h_2_8 { line-height:2.8em; }
.line_h_3_0 { line-height:3.0em; }
.line_h_3_2 { line-height:3.2em; }
.line_h_3_4 { line-height:3.4em; }
.line_h_3_6 { line-height:3.6em; }
.line_h_3_8 { line-height:3.8em; }
.line_h_4_0 { line-height:4.0em; }


/* 공백_줄 */
.space_5px  { position: relative; clear:both; left:10px; width:20px; height:5px; }
.space_10px { position: relative; clear:both; left:10px; width:20px; height:10px; }
.space_20px { position: relative; clear:both; left:20px; width:20px; height:20px; }
.side_line  { position: relative; clear:both; left:10px; width:20px; height:1px; background:#ddd; }


/* 주소복사 */
.div__sh_url_copy  {position:absolute;top:50px;right:20px;margin:0;padding:0;height:24px;color:#222;}


/* 왼쪽__PADD */
.padd_left_2px { padding-left:2px !important; }
.padd_left_4px { padding-left:4px !important; }
.padd_left_6px { padding-left:6px !important; }
.padd_left_8px { padding-left:8px !important; }
.padd_left_10px { padding-left:10px !important; }


/* 오른쪽__PADD */
.padd_right_2px { padding-right:2px !important; }
.padd_right_4px { padding-right:4px !important; }
.padd_right_6px { padding-right:6px !important; }
.padd_right_8px { padding-right:8px !important; }
.padd_right_10px { padding-right:10px !important; }
.padd_right_12px { padding-right:12px !important; }


/* 왼쪽 */
.td_left     {  text-align:left !important; word-break:break-all !important; }
.td_left_5 {  text-align:left !important; width:5px !important; word-break:break-all !important; }
.td_left_10   {  text-align:left !important; width:10px !important; word-break:break-all !important; }
.td_left_20   {  text-align:left !important; width:20px !important; word-break:break-all !important; }
.td_left_30   {  text-align:left !important; width:30px !important; word-break:break-all !important; }
.td_left_40   {  text-align:left !important; width:40px !important; word-break:break-all !important; }
.td_left_45   {  text-align:left !important; width:45px !important; word-break:break-all !important; }
.td_left_50   {  text-align:left !important; width:50px !important; word-break:break-all !important; }
.td_left_60   {  text-align:left !important; width:60px !important; word-break:break-all !important; }
.td_left_70   {  text-align:left !important; width:70px !important; word-break:break-all !important; }
.td_left_80   {  text-align:left !important; width:80px !important; word-break:break-all !important; }
.td_left_90   {  text-align:left !important; width:90px !important; word-break:break-all !important; }
.td_left_100 {  text-align:left !important; width:100px !important; word-break:break-all !important; }
.td_left_110 {  text-align:left !important; width:110px !important; word-break:break-all !important; }
.td_left_120 {  text-align:left !important; width:120px !important; word-break:break-all !important; }
.td_left_130 {  text-align:left !important; width:130px !important; word-break:break-all !important; }
.td_left_138 {  text-align:left !important; width:138px !important; word-break:break-all !important; }
.td_left_140 {  text-align:left !important; width:140px !important; word-break:break-all !important; }
.td_left_145 {  text-align:left !important; width:145px !important; word-break:break-all !important; }
.td_left_150 {  text-align:left !important; width:150px !important; word-break:break-all !important; }
.td_left_160 {  text-align:left !important; width:160px !important; word-break:break-all !important; }
.td_left_170 {  text-align:left !important; width:170px !important; word-break:break-all !important; }
.td_left_180 {  text-align:left !important; width:180px !important; word-break:break-all !important; }
.td_left_190 {  text-align:left !important; width:190px !important; word-break:break-all !important; }
.td_left_200 {  text-align:left !important; width:200px !important; word-break:break-all !important; }
.td_left_210 {  text-align:left !important; width:210px !important; word-break:break-all !important; }
.td_left_220 {  text-align:left !important; width:220px !important; word-break:break-all !important; }
.td_left_230 {  text-align:left !important; width:230px !important; word-break:break-all !important; }
.td_left_240 {  text-align:left !important; width:240px !important; word-break:break-all !important; }
.td_left_250 {  text-align:left !important; width:250px !important; word-break:break-all !important; }
.td_left_260 {  text-align:left !important; width:260px !important; word-break:break-all !important; }
.td_left_270 {  text-align:left !important; width:270px !important; word-break:break-all !important; }
.td_left_280 {  text-align:left !important; width:280px !important; word-break:break-all !important; }
.td_left_290 {  text-align:left !important; width:290px !important; word-break:break-all !important; }
.td_left_300 {  text-align:left !important; width:300px !important; word-break:break-all !important; }
.td_left_340 {  text-align:left !important; width:340px !important; word-break:break-all !important; }
.td_left_360 {  text-align:left !important; width:360px !important; word-break:break-all !important; }
.td_left_400 {  text-align:left !important; width:400px !important; word-break:break-all !important; }
.td_left_430 {  text-align:left !important; width:430px !important; word-break:break-all !important; }
.td_left_460 {  text-align:left !important; width:460px !important; word-break:break-all !important; }
.td_left_500 {  text-align:left !important; width:500px !important; word-break:break-all !important; }
.td_left_520 {  text-align:left !important; width:520px !important; word-break:break-all !important; }
.td_left_540 {  text-align:left !important; width:540px !important; word-break:break-all !important; }
.td_left_570 {  text-align:left !important; width:570px !important; word-break:break-all !important; }
.td_left_600 {  text-align:left !important; width:600px !important; word-break:break-all !important; }
.td_left_620 {  text-align:left !important; width:620px !important; word-break:break-all !important; }
.td_left_750 {  text-align:left !important; width:750px !important; word-break:break-all !important; }


/* 왼쪽-퍼센트 */
.td_left_5p {  text-align:left !important; width:5% !important; word-break:break-all !important; }
.td_left_10p {  text-align:left !important; width:10% !important; word-break:break-all !important; }
.td_left_15p {  text-align:left !important; width:15% !important; word-break:break-all !important; }
.td_left_18p {  text-align:left !important; width:18% !important; word-break:break-all !important; }
.td_left_20p {  text-align:left !important; width:20% !important; word-break:break-all !important; }
.td_left_25p {  text-align:left !important; width:25% !important; word-break:break-all !important; }
.td_left_30p {  text-align:left !important; width:30% !important; word-break:break-all !important; }
.td_left_33p {  text-align:left !important; width:33% !important; word-break:break-all !important; }
.td_left_35p {  text-align:left !important; width:35% !important; word-break:break-all !important; }
.td_left_40p {  text-align:left !important; width:40% !important; word-break:break-all !important; }
.td_left_45p {  text-align:left !important; width:45% !important; word-break:break-all !important; }
.td_left_50p {  text-align:left !important; width:50% !important; word-break:break-all !important; }
.td_left_55p {  text-align:left !important; width:55% !important; word-break:break-all !important; }
.td_left_60p {  text-align:left !important; width:60% !important; word-break:break-all !important; }
.td_left_65p {  text-align:left !important; width:65% !important; word-break:break-all !important; }
.td_left_70p {  text-align:left !important; width:70% !important; word-break:break-all !important; }
.td_left_75p {  text-align:left !important; width:75% !important; word-break:break-all !important; }
.td_left_80p {  text-align:left !important; width:80% !important; word-break:break-all !important; }
.td_left_82p {  text-align:left !important; width:82% !important; word-break:break-all !important; }
.td_left_85p {  text-align:left !important; width:85% !important; word-break:break-all !important; }
.td_left_90p {  text-align:left !important; width:90% !important; word-break:break-all !important; }
.td_left_95p {  text-align:left !important; width:95% !important; word-break:break-all !important; }
.td_left_97p {  text-align:left !important; width:97% !important; word-break:break-all !important; }
.td_left_100p {  text-align:left !important; width:100% !important; word-break:break-all !important; }
.td_left_200p {  text-align:left !important; width:200% !important; word-break:break-all !important; }
.td_left_210p {  text-align:left !important; width:210% !important; word-break:break-all !important; }


/* 가운데 */
.td_center     {  text-align:center; }
.td_center_20   {  text-align:center; width:20px !important; word-break:break-all !important; }
.td_center_30   {  text-align:center; width:30px !important; word-break:break-all !important; }
.td_center_40   {  text-align:center; width:40px !important; word-break:break-all !important; }
.td_center_50   {  text-align:center; width:50px !important; word-break:break-all !important; }
.td_center_60   {  text-align:center; width:60px !important; word-break:break-all !important; }
.td_center_70   {  text-align:center; width:70px !important; word-break:break-all !important; }
.td_center_80   {  text-align:center; width:80px !important; word-break:break-all !important; }
.td_center_90   {  text-align:center; width:90px !important; word-break:break-all !important; }
.td_center_100 {  text-align:center; width:100px !important; word-break:break-all !important; }
.td_center_110 {  text-align:center; width:110px !important; word-break:break-all !important; }
.td_center_120 {  text-align:center; width:120px !important; word-break:break-all !important; }
.td_center_130 {  text-align:center; width:130px !important; word-break:break-all !important; }
.td_center_140 {  text-align:center; width:140px !important; word-break:break-all !important; }
.td_center_150 {  text-align:center; width:150px !important; word-break:break-all !important; }
.td_center_160 {  text-align:center; width:160px !important; word-break:break-all !important; }
.td_center_170 {  text-align:center; width:170px !important; word-break:break-all !important; }
.td_center_180 {  text-align:center; width:180px !important; word-break:break-all !important; }
.td_center_190 {  text-align:center; width:190px !important; word-break:break-all !important; }
.td_center_200 {  text-align:center; width:200px !important; word-break:break-all !important; }
.td_center_210 {  text-align:center; width:210px !important; word-break:break-all !important; }
.td_center_210 {  text-align:center; width:210px !important; word-break:break-all !important; }
.td_center_240 {  text-align:center; width:240px !important; word-break:break-all !important; }
.td_center_300 {  text-align:center; width:300px !important; word-break:break-all !important; }
.td_center_340 {  text-align:center; width:340px !important; word-break:break-all !important; }
.td_center_360 {  text-align:center; width:360px !important; word-break:break-all !important; }
.td_center_430 {  text-align:center; width:430px !important; line-height:1.8em; word-break:break-all !important; }
.td_center_500 {  text-align:center; width:500px !important; line-height:1.8em; word-break:break-all !important; }


/* 오른쪽 */
.td_right       {  text-align:right !important; word-break:break-all !important; }
.td_right_30   {  text-align:right !important; width:30px; word-break:break-all !important; }
.td_right_40   {  text-align:right !important; width:40px; word-break:break-all !important; }
.td_right_50   {  text-align:right !important; width:50px; word-break:break-all !important; }
.td_right_60   {  text-align:right !important; width:60px; word-break:break-all !important; }
.td_right_70   {  text-align:right !important; width:70px; word-break:break-all !important; }
.td_right_80   {  text-align:right !important; width:80px; word-break:break-all !important; }
.td_right_90   {  text-align:right !important; width:90px; word-break:break-all !important; }
.td_right_100 {  text-align:right !important; width:100px; word-break:break-all !important; }
.td_right_110 {  text-align:right !important; width:110px; word-break:break-all !important; }
.td_right_120 {  text-align:right !important; width:120px; word-break:break-all !important; }
.td_right_130 {  text-align:right !important; width:130px; word-break:break-all !important; }
.td_right_140 {  text-align:right !important; width:140px; word-break:break-all !important; }
.td_right_150 {  text-align:right !important; width:150px; word-break:break-all !important; }
.td_right_160 {  text-align:right !important; width:160px; word-break:break-all !important; }
.td_right_170 {  text-align:right !important; width:170px; word-break:break-all !important; }
.td_right_180 {  text-align:right !important; width:180px; word-break:break-all !important; }
.td_right_190 {  text-align:right !important; width:190px; word-break:break-all !important; }
.td_right_200 {  text-align:right !important; width:200px; word-break:break-all !important; }
.td_right_210 {  text-align:right !important; width:210px; word-break:break-all !important; }
.td_right_220 {  text-align:right !important; width:220px; word-break:break-all !important; }
.td_right_240 {  text-align:right !important; width:240px; word-break:break-all !important; }
.td_right_300 {  text-align:right !important; width:300px; word-break:break-all !important; }
.td_right_340 {  text-align:right !important; width:340px; word-break:break-all !important; }
.td_right_400 {  text-align:right !important; width:400px; word-break:break-all !important; }
.td_right_430 {  text-align:right !important; width:430px; line-height:1.8em; word-break:break-all !important; }
.td_right_500 {  text-align:right !important; width:500px; line-height:1.8em; word-break:break-all !important; }
.td_right_560 {  text-align:right !important; width:560px; line-height:1.8em; word-break:break-all !important; }
.td_right_600 {  text-align:right !important; width:600px; line-height:1.8em; word-break:break-all !important; }


.no_use { color:#888; text-align:center; }


.frm_input {height:46px}



/* 주요_가로_목록 */
.mobile_hor__list                    { margin:0 auto; overflow:hidden; }
.mobile_hor__list h2                { margin:0; padding:0; height:auto; font-size:0; line-height:0; overflow:hidden; }
.mobile_hor__list h3                { display:block; padding:5px 5px 5px 0; font-size:1.1em; color:#222; font-weight:bold; }
.mobile_hor__list ul                { position:relative; margin-bottom:10px; list-style:none; zoom:1; border-bottom:1px solid #efefef; }
.mobile_hor__list ul:after          { display:block; visibility:hidden; clear:both; content:""; }
.mobile_hor__list a                  { position:relative; font-size:1.1em; background:#fff; color:#444; text-align:left; cursor:pointer; }
.mobile_hor__list li                { float:left; padding:8px 0 8px 0; width:100%; height:auto; border-top:1px solid #efefef; line-height:2.2em; }
.mobile_hor__list a:focus            { text-decoration:none; }
.mobile_hor__list a:active          { text-decoration:none; }
.mobile_hor__list .cell_left_cl_bo  { float:left; }
.mobile_hor__list .cell_left        { float:left; }
.mobile_hor__list .cell_right        { float:right; }
.mobile_hor__list .wid_100_per      { width:100%; }
.mobile_hor__list .mobile_hor__list_on  { z-index:2; border:1px solid #565e60; background:#fff; color:#000; }
.mobile_hor__list .mobile_hor__list_emp  { z-index:2; border:1px solid #93acca; background:#eef6ff; color:#0000ff; }
.mobile_hor__list .mobile_hor_choose    { color:#1f60aa; }
.mobile_hor__list .mobile_hor__title_s  { padding:10px; }




/* 게시글_목록 */
#article_news    {padding:0 !important;}
#article_news h2 {width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
#article_news ul {padding-left:1px;zoom:1}
#article_news ul:after {display:block;visibility:hidden;clear:both;content:""}
#article_news li {border-bottom:1px solid #efefef;width:100%;line-height:2.0em; padding:5px !important;overflow:hidden;}
#article_news .cell_1line {border-top:1px solid #efefef !important;}
#article_news .wall_aaa     {color:#aaa; padding:0 8px 0 8px; }
#article_news .wr_nick #article_news .wr_datetime #article_news .wr_hit { color:#888;text-decoration:none; }
#article_news .span_aaa { color:#aaa;text-decoration:none; }
#article_news .wr_mem_mn_n     { color:#444; padding:0 0 0 10px; }
#article_news .wr_mem_mn_s     { color:#888; padding:0 0 0 4px; }
#article_news li .div_center_50  {float:left;width:50px;text-align:center}
#article_news li .div_left_40    {float:left;width:40px; padding:0 0 0 4px;}
#article_news li .div_left_50    {float:left;width:50px; padding:0 0 0 4px;}
#article_news li .div_left_60    {float:left;width:60px;}
#article_news li .div_left_70    {float:left;width:70px;}
#article_news li .div_left_80    {float:left;width:80px;}
#article_news li .div_left_90    {float:left;width:90px;}
#article_news li .div_left_100   {float:left;width:100px;}
#article_news li .div_left_110   {float:left;width:110px;}
#article_news li .div_left_140   {float:left;width:140px;}
#article_news li .div_left_cont  {float:left;width:auto;}
#article_news li .left_span {position:relative;display:inline-block;overflow:hidden;float:left;width:auto;top:-10px;left:5px; }
#article_news li .comm_span {position:relative;display:inline-block;overflow:hidden;float:right;width:auto;top:-50px;right:5px; }
#article_news li .arti_comm {display:inline-block;padding:2px 8px 2px 8px; font-size:11px; color:#00a213; text-align:center;border:2px solid #efefef; }
#article_news li .member_mn {display:inline-block;padding:2px 8px 2px 8px; font-size:1.2em; color:#2376ff; text-align:center;border:2px solid #aacaff; font-weight:bold; }
#article_news .article_news_choose { color:#00a213; }




/*
  //*******************************************************
  //** PIREE_SOSS
  //** RALLY_SOSS
  //*******************************************************
  // 피리 PIREE ( 원병철 , piree1977@gmail.com )
  // 2015년 02월 05일 목요일 오전 01시 58분 - 날씨 추워
*/


/* 게시판 댓글 */
#piree_comment_view {margin:0 0 20px;padding:20px 10px 10px;border:1px solid #e5e8ec;background:#f5f8f9}
#piree_comment_view h2 {margin-bottom:5px}
#piree_comment_view article {padding:0 0 5px;border-top:1px dotted #ccc}
#piree_comment_view header {position:relative;padding:13px 0 5px}
#piree_comment_view header .icon_reply {position:absolute;top:13px;left:-20px}
#piree_comment_view .sv_member, #piree_comment_view .sv_guest {font-weight:bold}
.piree_comment_view_hdinfo {display:inline-block;margin:0 10px 0 5px}
#piree_comment_view h1 {width:0;height:0;font-size:0;line-height:0;overflow:hidden}
#piree_comment_view a {color:#000;text-decoration:none}
#piree_comment_view p {padding:0 0 5px;line-height:1.8em}
#piree_comment_view p a {text-decoration:underline}
#piree_comment_view p a.s_cmt {text-decoration:none}
#piree_comment_view_empty {margin:0;padding:15px !important;text-align:center}
#piree_comment_view #piree_comment_view_winfo {float:left}
#piree_comment_view footer {zoom:1}
#piree_comment_view footer:after {display:block;visibility:hidden;clear:both;content:""}

.piree_comment_view_act {float:right;margin:0;list-style:none}
.piree_comment_view_act:after {display:block;visibility:hidden;clear:both;content:""}
.piree_comment_view_act li {float:left;margin-left:5px}

#piree_comment_view_w {position:relative;clear:both;margin-bottom:10px;padding:0 10px 15px;border-bottom:1px solid #dde4e9}
#piree_comment_view_w h2 {padding:10px 0 5px}
#piree_comment_view_w .tbl_wrap {margin:0 0 15px}
#piree_comment_view_w #char_cnt {display:block;margin-bottom:5px}
#piree_comment_view_w textarea {width:99%}




/*
  //*******************************************************
  //** PIREE_SOSS
  //** RALLY_SOSS
  //*******************************************************
  // 피리 PIREE ( 원병철 , piree1977@gmail.com )
  // 2015년 01월 24일 토요일 오전 01시 41분 - 날씨 추워
*/


/* 이미지_게시글에__보기 */
#bo_v_image {clear:both !important;float:left; margin:4px 0 10px 0; padding:0; }
#bo_v_image h2 { font-size:0; line-height:0; overflow:hidden; }
#bo_v_image ul { clear:both !important;margin:0 0 15px !important; padding:0; list-style:none; }
#bo_v_image li { float:left; padding:0; line-height:2.4em; }
#bo_v_image a  { display:inline-block; padding:2px; }
#bo_v_image .bvi_li    { position:relative; float:left; width:72px; height:72px; }
#bo_v_image .bvi_last  { margin:0 0 7px !important; }
#bo_v_image .bvi_clear { clear:both; }
#bo_v_image a:focus, #bo_v_image a:hover, #bo_v_image a:active { text-decoration:none; }




/* 이미지_편집 */
#g5__update_image {float:left; margin:4px 0 10px 0; padding:0; }
#g5__update_image ul { margin:0 0 15px !important; padding:0; list-style:none; }
#g5__update_image li { float:left; padding:0; line-height:2.4em; }
#g5__update_image a  { padding:3px; }
#g5__update_image .img_del_btn  { float:left; padding:3px 4px; border:0; background:transparent; }
#g5__update_image .btn_image_face_ok  { float:left; padding:3px 4px; color:#000; border:0; background:transparent; }
#g5__update_image .btn_image_face_no  { float:left; padding:3px 4px; color:#aaa; border:0; background:transparent; }
#g5__update_image .btn_image_tag_add  { float:left; padding:3px 4px; color:#aaa; border:0; background:transparent; }
#g5__update_image .bvi_li    { position:relative; float:left; padding:0; width:60px; line-height:2.0em; }
#g5__update_image .bvi_last  { margin:0 0 8px !important; }
#g5__update_image .bvi_clear { clear:both; }
#g5__update_image a:focus, #g5__update_image a:hover, #g5__update_image a:active { text-decoration:none; }




/* 이미지_보기____레이어팝으로_보기 */
#plp__img_title { padding:10px 0; width:600px; height:auto; font-size:1.2em; font-weight:bold; border-bottom:1px solid #efefef; }
#plp__img_view_main { position:relative; clear:both; float:left; padding:10px 0 10px 0; }
#plp__img_view_main h2 { font-size:0; line-height:0; overflow:hidden; }




/* 이미지_보기____관련_이미지_보기 */
#plp__img_list { float:left; width:100%; margin:4px 0 10px 0; padding:0; }
#plp__img_list h2 { font-size:0; line-height:0; overflow:hidden; }
#plp__img_list ul { margin:0 0 15px !important; padding:0; width:100%; list-style:none; }
#plp__img_list li { float:left; padding:0; line-height:2.4em; }
#plp__img_list a  { display:inline-block; padding:4px; }
#plp__img_list .bvi_li    { position:relative; float:left; width:74px; }
#plp__img_list .bvi_last  { margin:0 0 7px !important; }
#plp__img_list .bvi_clear { clear:both; }
#plp__img_list a:focus, #plp__img_list a:hover, #plp__img_list a:active { text-decoration:none; }




/* 이미지_투명도__50per */
.image_transp_10 { filter:alpha(opacity=10); }
.image_transp_20 { filter:alpha(opacity=20); }
.image_transp_30 { filter:alpha(opacity=30); }
.image_transp_40 { filter:alpha(opacity=40); }
.image_transp_50 { filter:alpha(opacity=50); }
.image_transp_60 { filter:alpha(opacity=60); }
.image_transp_70 { filter:alpha(opacity=70); }
.image_transp_80 { filter:alpha(opacity=80); }
.image_transp_90 { filter:alpha(opacity=90); }
.image_transp_100 { filter:alpha(opacity=100); }




/*
  //*******************************************************
  //** PIREE_SOSS
  //** RALLY_SOSS
  //*******************************************************
  // 피리 PIREE ( 원병철 , piree1977@gmail.com )
  // 2015년 01월 24일 토요일 오전 01시 41분 - 날씨 추워
*/


.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer .pop-layer {display:block;}
.pop-layer {display:none; position: absolute; top: 50%; left: 50%; width: 410px; height:auto;  background-color:#fff; border: 5px solid #3571B5; z-index: 10;} 
.pop-layer .pop-container {padding: 20px 25px;}
.pop-layer p.ctxt {color: #666; line-height: 25px;}
.pop-layer .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;}
a.cbtn {display:inline-block; height:25px; padding:0 14px 0; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px;}
a.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}

