.recommend_list_tag_ { position:relative; z-index:99999; overflow:hidden; display:block; }
.recommend_list_tag_ span { display:inline-block; width:46.5%; text-align:center; color:#4b4b4b; font-size:15px; margin-top:3px; }
.recommend_list_tag_ span img { position:absolute; vertical-align:middle; }
.recommend_list_tag_ span:nth-child(1) { font-weight:normal; }
.recommend_list_tag_ span i { color:#4b4b4b; font-size:20px; margin-right:5px; position:relative; top:-2px; }
.recommend_list_tag_ span.up_on_ { color:#3399fe; }
.recommend_list_tag_ span.up_on_ i { color:#3399fe; }
.recommend_list_tag_ span.down_on_ { color:#fc9641; }
.recommend_list_tag_ span.down_on_ i { color:#fc9641; }
.recommend_list_tag_ span.box1:nth-child(1) { margin-left:30px; }
.recommend_list_tag_ span:nth-child(2) { font-weight:normal; }
.recommend_list_tag_ img { width:20px; height:22px; vertical-align:bottom; position:relative; }
.wauto .recommend_list_tag_ span { width:auto; padding:2px; }


/*** menu ***/
.Top_menu li {  }
.Top_menu .rolling_child { position:relative; }
.Top_menu .rolling_child ._in.fixed { position:fixed; top:0px; width:100%; background:#fff; z-index:999999; }

.Top_menu ._mn_bg { width:100%; position:absolute; z-index:0; left:0px; }
.Top_menu ._mn_bg li._left { float:left; width:50%; }
.Top_menu ._mn_bg li._right { float:right; width:50%; }

/*top5¿¡¼­ »ç¿ëÇÔ.*/
.Top_menu ._mn_bg2 { z-index:1; left:0px; }
.Top_menu ._mn_bg2 { position:absolute; z-index:0;  }
.Top_menu._top5 .rolling_child #wrap { position:absolute; margin:0 auto; }
.Top_menu._top5 ._mn li._right div._in { position:absolute; z-index:1; }
.Top_menu ._mn_bg2 li._left { float:left; width:50%; }
.Top_menu ._mn_bg2 li._right { float:right; width:50%; }

.Top_menu ._mn  { z-index:2; position:relative; }
.Top_menu ._mn li._left { float:left; width:80%; background:#000; }
.Top_menu ._mn li div { text-align:center; }
.Top_menu ._mn li._left div { float:left; }
.Top_menu ._mn li._left div span { display:inline-block;font-family:NanumGothic;color:#fff; }
.Top_menu ._mn li._right { float:right; width:20%; position:relative; }
.Top_menu ._mn li._right div.__in { float:left; text-align:center;}
.Top_menu ._mn li._right div span {font-family:NanumGothic;color:#fff; text-align:center; }


.Top_menu._top3 ._mn li._left {
/*
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	behavior:url(/plugin/jquery/PIE/PIE.htc);
*/
}
.Top_menu._top3 ._mn li._right {
/*
	border-radius:20px;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	behavior:url(/plugin/jquery/PIE/PIE.htc);
*/
}

.Top_menu._top4 ._mn li._left {
	border-radius:24px 0px 0px 24px;
	-moz-border-radius:24px 0px 0px 24px;
	-webkit-border-radius:24px 0px 0px 24px;
	behavior:url(/plugin/jquery/PIE/PIE.htc);
}
.Top_menu._top4 ._mn li._left div._menu-1 {
	border-radius:24px 0px 0px 24px;
	-moz-border-radius:24px 0px 0px 24px;
	-webkit-border-radius:24px 0px 0px 24px;
	behavior:url(/plugin/jquery/PIE/PIE.htc);
}
.Top_menu._top4 .__in ._menu0,
.Top_menu._top4 ._mn li._right {
	border-radius:24px 0px 0px 24px;
	-moz-border-radius:24px 0px 0px 24px;
	-webkit-border-radius:24px 0px 0px 24px;
	behavior:url(/plugin/jquery/PIE/PIE.htc);
}

.Top_menu._top5 ._mn li._left {
	border-radius:24px;
	-moz-border-radius:24px;
	-webkit-border-radius:24px;
	behavior:url(/plugin/jquery/PIE/PIE.htc);
}
.Top_menu._top5 ._mn li._left div._menu-1 {
	border-radius:24px 0px 0px 24px;
	-moz-border-radius:24px 0px 0px 24px;
	-webkit-border-radius:24px 0px 0px 24px;
	behavior:url(/plugin/jquery/PIE/PIE.htc);
}
.Top_menu._top5 ._mn li._right div._in {
	border-radius:24px;
	-moz-border-radius:24px;
	-webkit-border-radius:24px;
	behavior:url(/plugin/jquery/PIE/PIE.htc);
}
.Top_menu._top5 ._mn li._right div._in  { background:; }
.Top_menu._top5 .__in ._menu1,
.Top_menu._top5 table td div._left_radius {
	border-radius:0px 24px 24px 0px;
	-moz-border-radius:0px 24px 24px 0px;
	-webkit-border-radius:0px 24px 24px 0px;
	behavior:url(/plugin/jquery/PIE/PIE.htc);
}
.Top_menu._top5 .__in ._menu0,
.Top_menu._top5 table td div._right_radius {
	border-radius:24px 0px 0px 24px;
	-moz-border-radius:24px 0px 0px 24px;
	-webkit-border-radius:24px 0px 0px 24px;
	behavior:url(/plugin/jquery/PIE/PIE.htc);
}

.Tsearch._tsearch1 input[type=text] { border-right:0px;width:100%;height:37px;}
.Tsearch._tsearch2 input[type=text] { padding:0px 20px; }
.Tsearch._tsearch3 input[type=text] { padding:0px 20px; border:0px;}

.Top_menu ._mn_bottom {  }
.Top_menu ._mn_bottom._100 { background:#f8f8f8; border-bottom:1px solid #e5e5e5;height:34px; }
.Top_menu ._mn_bottom ._notice{margin-top:6px;color:#585858;font-size:11px;font-family:µ¸¿ò;}
.Top_menu ._mn_bottom ._notice span{color:#d7d7d7;margin-left:7px;}
.Top_menu ._mn_bottom ._search{width:67%;margin-top:5px;}
.Top_menu ._mn_bottom ._info{width:67%;float:right;text-align:right;}
.Top_menu ._mn_bottom ._info div{overflow:hidden;font-size:11px;font-family:µ¸¿ò;color:#555;margin-left:10px;margin-top:6px;}
.Top_menu ._mn_bottom ._info div span{color:#c2c2c2;padding:0px 5px;}
.Top_menu ._mn_bottom ._info div a._count {color:#f5325e;font-weight:bold;font-size:12px;text-decoration:underline;}
.Top_menu ._mn_bottom ._info div a._line{color:#c2c2c2;margin:0px 5px;}
.Top_menu ._mn_bottom li { float:left; height:25px; line-height:25px; } /*¸Þ´º¾Æ·¡*/
.Top_menu ._mn_bottom .autoplay_notice1._con{margin:-1px;margin-top:-26px;margin-left:40px;}
.Top_menu ._mn_bottom .autoplay_notice1._con_one{margin:-1px;margin-left:5px; margin-top:0px;}
.Top_menu ._mn_bottom .autoplay_notice1 li { overflow:hidden; height:25px; line-height:25px; }
.Top_menu .autoplay_notice2 li { float:left; width:100%; overflow:hidden; height:20px; line-height:20px; }
.Top_menu .autoplay_notice2 li div { overflow:hidden; height:20px; line-height:20px; }

.Top_menu ._mn_bottom ._wrap { background:#f8f8f8; height:34px; border:1px solid #e5e5e5; }
.Top_menu ._mn_bottom ._wrap._no_btop{border-top:0px;}
.Top_menu ._mn_bottom ._wrap div._in { padding:0px 12px;}
.Top_menu ._mn_bottom ._wrap div._in2 { padding:0px 30px;}
.Top_menu ._mn_bottom ._wrap._menu_bottom3 {
	border-radius:0 0 40px 40px;
	-moz-border-radius:0 0 40px 40px;
	-webkit-border-radius:0 0 40px 40px;;
	behavior:url(/plugin/jquery/PIE/PIE.htc);
}
.Top_menu ._mn_bottom ._wrap._menu_bottom4 {
	border-radius:30px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	behavior:url(/plugin/jquery/PIE/PIE.htc);
}

.Top_menu ._mn_bottom input[type=text] { width:300px;height:24px;height:24px; line-height:24px; }
.Top_menu ._mn_bottom a._keyword { text-decoration:underline; color:#999;font-size:11px;letter-spacing:-0.5px; margin-left:5px;}






/* notice */
.M_notice { border:1px solid #ddd; background-color:#fff; }
.M_notice ul { overflow:hidden; margin:0px;padding:0px;}
.M_notice ul._head {height:33px;line-height:35px;background-color:#f8f8f8; border-bottom:1px solid #ddd; }
.M_notice ul._head2 {border-bottom:1px solid #7f7f7f; }
.M_notice ul._head ._tit {font-weight:bold; color:#333; overflow:hidden;padding-left:15px;}
.M_notice ul._head ._tit span{color:#fe2550;}
.M_notice ul._head ._more {float:right;padding-right:12px;font-size:11px;color:#dfdfdf;}
.M_notice ul._head ._more span {font-size:11px;color:#999;letter-spacing:-1px;padding-left:10px;}
.M_notice ul._body{padding:10px 10px 2px 10px;}
.M_notice ul._body li._item {display:block; float:none; padding:0px; margin:0px; }
.M_notice ul._body li._item div {padding:0 7px; overflow:hidden;height:17px;line-height:17px;color:#666;}
.M_notice ul._body li._item._info div {background:url(/images/ic_dot.gif) no-repeat 0px 8px;}
.M_notice ul._body li._item._none_dot div {background-image:url('')}
.M_notice .auto_employ_hot  { height:237px; margin-top:-5px; }
.M_notice .auto_employ_hot li {height:20px; overflow:hidden; line-height:19px; outline:none; position:relative; overflow:hidden; }
.M_notice .auto_employ_hot li span {position:relative; }

.M_notice._search ul._head {height:30px;line-height:32px;background-color:#f8f8f8; border-bottom:1px solid #7f7f7f; }
.M_notice._search div._body { padding:7px 6px 6px 6px; }
.M_notice._search div._body ul { overflow:hidden; margin-left:-4px; margin-bottom:4px;  }
.M_notice._search div._body ul._end_ul { margin-bottom:0px; }
.M_notice._search div._body ul._end_ul ._in .btn_submit{font-size:11px;font-weight:bold;color:#fff;border:1px solid #3d3e42;background:#555b6c;letter-spacing:-1px;}
.M_notice._search div._body li { float:left; width:50%;}
.M_notice._search div._body li div._in { margin-left:4px; }
.M_notice._search div._body li div._in select { width:100%; font-size:11px; height:31px; }
.M_notice._search div._body li div._in input { width:100%; }
.M_notice .auto_employ_hot ._part { float:left; padding:0 3px; }
.M_notice .auto_employ_hot ._company { max-width:80px; white-space: nowrap; overflow:hidden; }
.M_notice .auto_employ_hot ._job_part { max-width:60px; white-space: nowrap; word-break:break-all; overflow:hidden; font-weight:bold; font-size:11px; color:#376adb; }
.M_notice .auto_employ_hot ._pay_icon { position:relative; margin-top:-1px; }

._line_gray .M_notice ul._head { height:31px;line-height:33px; border-bottom:1px solid #7f7f7f; }
._line_gray .M_notice ul._body li._item._info div {background:url(/images/ic_dot.gif) no-repeat 0px 7px;}




/******************** Sub *******************/
/*** title ***/
.Stbox ul{margin-bottom:3px;}
.Stbox ._tit{font-family:±¼¸²;font-size:15px;font-weight:bold;color:#222;letter-spacing:-1px;padding:5px 0px 0px 4px;}
.Stbox ._cate{float:right;padding:10px 3px 0px 0px;color:#999;font-size:11px;letter-spacing:-1px;}
.Stbox ._cate a{color:#999;font-size:11px;letter-spacing:-1px;}
.Stbox ._cate span {color:#999;}
.Stbox ._cate img{margin-bottom:3px;}
.Stbox_uline{border-bottom:2px solid #ccc;margin-bottom:10px;}







/*¸ÞÀÎ ¸®½ºÆ® ½ºÅ¸ÀÏ*/
.main_tbl { border-top:1px solid #808080; }
.main_tbl li { float:left; }
.main_tbl li div._in { padding:0 10px; border-bottom:1px solid #ddd; }
.main_tbl li._etc div._in { border-left:1px solid #ddd; }
.main_tbl li div._in.bg { background:#f5f6f8; }
.main_tbl li ul._in div { height:40px; line-height:40px; }
.main_tbl div._area { color:#777; font-size:11px; }
.main_tbl div._part { color:#f90; font-size:11px; font-weight:bold; }
.main_tbl div._subject { color:#000; font-size:13px; }
.main_tbl div._name { color:#000; font-size:13px; font-weight:bold; }


/*Á¤º¸º° °Ë»ö¹Ú½º*/
.Ssearch_short { border-top:1px solid #7f7f7f; border-left:1px solid #d5d5d5; }
.Ssearch_short th {height:30px; padding:3px 7px;font-weight:bold; text-align:center; background-color:#fbfbfb; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; letter-spacing:-1px;}
.Ssearch_short._th_left th { text-align:left; }
.Ssearch_short td {height:30px; padding:3px 7px;border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }
.Ssearch_short td select,
.Ssearch_short td input { margin-bottom:1px; }
.Ssearch_short td._select{height:47px;padding:0px 7px;}
.Ssearch_short td ._memo{border:1px solid #bbb;height:30px;line-height:30px;}

/*Á¤º¸º° ±Û¾²±â¹Ú½º
.Wwrite_box { border-top:1px solid #7f7f7f; border-left:1px solid #d5d5d5; }
.Wwrite_box th {height:30px; padding:3px 7px;font-weight:bold; text-align:left; background-color:#fbfbfb; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; letter-spacing:-1px;}
.Wwrite_box td {height:30px; padding:3px 7px;border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }
.Wwrite_box._bnone { border-top:1px solid #d5d5d5; }
.Wwrite_box td select,
.Wwrite_box td input { margin-bottom:1px; }
.Wwrite_box td._select{height:47px;padding:0px 7px;}*/

/*Á¤º¸º° ¸®½ºÆ®*/
.Llist_tbl{position:relative; border-top:1px solid #8c8c8c; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;width:100%;color:#666;}
.Llist_tbl._th_left th{text-align:left; padding:0 10px;}
._mobile .Llist_tbl._th_left th{text-align:left; padding:0 5px;}
.Llist_tbl th{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; background:#f5f5f5; height:26px;font-size:11px;text-align:center;padding-top:4px;}
.Llist_tbl td{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; padding:10px 10px 8px 10px; line-height:1.5em; }
._mobile .Llist_tbl td { padding:5px; }
._mobile .Llist_tbl th{font-size:13px;}
.Llist_tbl ._btn_service { border:1px solid #ddd;position:absolute;padding:5px;right:-1px;bottom:-1px; }
._mobile .Llist_tbl th{font-size:13px;}
._mobile .Llist_tbl._select td select {width:100%;}
.Llist_tbl td._center { text-align:center; }

.Llist_tbl._line20 td {line-height:20px;}
.Llist_tbl td div.div_line {line-height:18px; height:18px; overflow:hidden; }
.Llist_tbl td div.div_line20 {line-height:20px; height:20px; overflow:hidden; }
.Llist_tbl td select, .Llist_tbl td input { margin-bottom:1px; }
.Llist_tbl td._select{height:47px;padding:0px 7px;}
.Llist_tbl td ._memo{border:1px solid #bbb;height:30px;line-height:30px;}
.Llist_tbl td div._div_line{height:1.5em; line-height:1.5em; overflow:hidden;word-break:break-all;}
.Llist_tbl a{color:#555;}

.Llist_tbl ._service_is { color:#ff6600; font-weight:bold; }

._My_tbl td div span{font-size:11px;color:#999;margin-right:10px;}
._My_tbl td div p{ display:inline-block; }
._My_tbl div.-editor_content p { display:block; }
._My_tbl td div span._tit{font-size:11px;width:40px;color:#888;display:inline-block;letter-spacing:-1px;}
._My_tbl td div span._tit2{font-size:11px;width:35px;color:#888;display:inline-block;letter-spacing:-1px;margin-right:0px;}
._My_tbl td div span._tit3{font-size:11px;width:40px;color:#678bbb;display:inline-block;letter-spacing:-1px;}
._My_tbl td div span._tit4{font-size:11px;color:#888;display:inline-block;letter-spacing:-1px;}
._My_tbl td ._jump{font-size:11px;color:#678bbb;margin-top:5px;}
._My_tbl ._btn{text-align:center;margin:10px 0px 3px 0px;padding-top:7px;border-top:1px solid #eee;}
._mobile ._My_tbl ._btn {text-align:center;border-top:1px solid #eee;margin:0px;padding:0px;}
._My_tbl ._btn._none_line {border-top:none;}
._My_tbl ._btn div._jp{display:inline-block;height:18px;line-height:20px;padding:0px 7px;border:1px solid #3f4b9f;background:#5663b2;font-size:11px;font-weight:bold;color:#fff;letter-spacing:-1px;}
._My_tbl ._btn div._sv{display:inline-block;height:18px;line-height:20px;padding:0px 7px;border:1px solid #fe4f02;background:#fe6a02;font-size:11px;font-weight:bold;color:#fff;letter-spacing:-1px;}
._My_tbl td ._open{display:inline-block;text-align:center;width:36px;height:18px;line-height:22px;border:1px solid #8e8e8e;background:#aaaaaa;font-size:11px;color:#fff;letter-spacing:-1px;}
._My_tbl td ._edit{display:inline-block;text-align:center;width:36px;height:18px;line-height:22px;border:1px solid #cfcfcf;background:#fff;font-size:11px;color:#888;letter-spacing:-1px;}
._My_tbl td ._basic{font-size:11px;font-weight:bold;color:#1f88c4;letter-spacing:-1px;}
._My_tbl td ._change{font-size:11px;font-weight:bold;color:#999;letter-spacing:-1px;}
._My_tbl td ._retit span{font-family:±¼¸²;font-size:12px;font-weight:bold;color:#333;letter-spacing:-1px;}

/*¿ìÃø ·Ñ¸µ*/
#R_rolling { position:absolute; z-index:99; right:-120px;}
#R_rolling._left_pos { position:absolute;}
#R_rolling ._in { width:110px;margin-bottom:5px; }
#R_rolling ._info_body { background-color:#fff; }
#R_rolling ._in ._title {border:1px solid #c4c4c4;height:24px;line-height:26px;border-bottom:1px solid #c4c4c4;background-color:#f3f3f3; font-size:11px;color:#777; text-align:center;}
#R_rolling.fixed { right:-12px; }
#R_rolling.fixed ._in { position:fixed; top:0px; }
#R_rolling li { float:left;}
#R_rolling li div{letter-spacing:-1px; height:1.5em; line-height:1.5em; overflow:hidden; }
#R_rolling ._body {padding:0px;margin:0px;border:1px solid #c4c4c4;border-top:none; }
#R_rolling ._list li { float:none; display:block; padding:7px 7px 5px 7px;border-bottom:1px solid #eee;}
#R_rolling ._list li._end {border-bottom:0px;}
#R_rolling ._name { color:#3850d6; }
#R_rolling ._subject { color:#555; line-height:1.5em; max-height:3em; }
#R_rolling ._area { color:#999; }
#R_rolling ._pay { color:#828282; }
#R_rolling ._price { color:#333; font-weight:bold; letter-spacing:0px;}
#R_rolling ._bottom {border:1px solid #c4c4c4;border-top:none;height:22px;background-color:#f6f6f6;font-size:11px; color:#666; text-align:center; }
#R_rolling ._bottom li._aview{float:left;line-height:26px;padding-left:5px;letter-spacing:-0.5px;}
#R_rolling ._bottom li._aview b{letter-spacing:0px;color:#333;}
#R_rolling ._bottom li._next{float:right;padding:4px 5px 0px 0px;}
#R_rolling div._banner { position:absolute; left:0px; }






/* ÁÂÃø¸Þ´º */
.Lbox {border:1px solid #dfdfdf;margin:7px 0px;}
.Lbox ._tit{height:27px;line-height:30px;padding:0 10px; background:#f8f8f8; border-bottom:1px solid #dfdfdf;font-weight:bold;color:#454545;}
.Lbox ._tit a{color:#454545;}
.Lbox ul { overflow:hidden; padding:12px 10px 5px 10px; border-bottom:1px solid #dfdfdf; }
.Lbox ul.bb0 { border-bottom:0px; }
.Lbox ul li { display:block; float:none;margin-bottom:4px;}
.Lbox .depth_4 li { float:left; width:25%; overflow:hidden; }
.Lbox .depth_2 li { float:left; width:50%; overflow:hidden; }
.Lbox li a{font-size:12px; color:#777;}
.Lbox li a span{font-size:11px;font-weight:bold;}
.Lbox li span.line{font-size:11px;color:#a1a1a1;}
.Lbox ._sbox{border:1px solid #e9e9e9;background:#f6f6f6;margin:3px 10px 8px 0px;padding:5px 3px 3px 3px;font-size:11px;color:#666;}
.Lbox ._sbox span{color:#ff6600;font-weight:bold;}

#Pservice_con P {DISPLAY:BLOCK;}

.banner_group_div img { max-width:100%; }