body { color:#000; }
a { color:#000; outline:none; }
select { background-color:#fff; }

._wall { margin:0 5px; color:#e6e6e6; font-weight:normal; display:inline-block; }
._wall2 { margin:0 10px; color:#e6e6e6; font-weight:normal; display:inline-block; }

/*상단메뉴*/
.Top_menu { background:#000; }
.Top_menu ._search { padding:0 10px; position:relative; }
.Top_menu ._search._pb7 { padding-bottom:7px; }
.Top_menu ._search ._sub {  }
.Top_menu ._search input[type=text] { width:100%; border:none; padding:0 10px; }
.Top_menu ._search img { position:absolute; top:50%; margin-top:-9px !important; text-align:right; right:20px; vertical-align:top; cursor:pointer; }
.Top_menu .not_menu_div { padding-bottom:7px; }
.Top_menu._topmenu2 .not_menu_div,
.Top_menu._topmenu3 .not_menu_div { padding-bottom:0px; }
.Top_menu ul { overflow:hidden; }
.Top_menu li { float:left; }
.Top_menu li div,
.Top_menu li span { text-align:center; color:#fff; }


.Top_menu li._menu { text-align:left; width:20%; }
.Top_menu li._menu div { text-align:left; padding-left:11px; }
.Top_menu li._logo { text-align:center; width:60%; }
.Top_menu li._etc { position:relative; float:right; width:20%; text-align:right; }
.Top_menu li._etc span { display:inline-block; margin-right:10px; }
.Top_menu i { font-size:18px; }

/*타이틀 단어*/
.title_txt { padding:10px; }
.title_txt.title_txt_s { padding-left:5px; padding-bottom:0px; font-size:13px; color:#666; }
.title_txt ._right { float:right;font-weight:normal; font-size:12px; color:#bbb; }

/*하단*/
.bottom { background-color:#f5f5f5; padding:10px 5px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.bottom ._btn { text-align:center; }
.bottom ._btn span { display:inline-block; height:30px; line-height:30px; padding:0 10px; margin:0 5px; background-color:#fff; border:1px solid #ddd; }
.bottom ._copyright { text-align:center; font-size:12px; color:#999; padding:10px; }


/*더보기 [ 광고별 3개의 점 ]*/
.more_employ { border:1px solid #ddd; }
.more_employ ._info._tit { color:#999; width:80px; }


._block_div { display:inline-block; width:100%; background-color:#fff; margin-top:7px; }

.detail_div ._basic_info div._part { height:20px; line-height:20px; overflow:hidden; }



/*광고박스*/
.m_service_box { display:inline-block; width:100%; border-top:1px solid #c1c1c1; overflow:hidden; }
.m_service_box._not_line { border-top:none; }
.m_service_box ._in ._more { position:absolute; top:10px; right:5px; width:20px; text-align:center; cursor:pointer; }
.m_service_box ._in ._more i { color:#b1b1b1; }
.m_service_box .hot_right ._in ._more { margin-right:10px;}
#info_more_child { position:fixed; background-color:#fff; }
#info_more_child ._close { top:15px; right:15px; position:absolute; cursor:pointer; }
#info_more_child ._company_name { height:45px; line-height:45px; overflow:hidden; font-weight:bold; border-bottom:2px solid #000; text-align:center; }
#info_more_child ._button div { height:40px; line-height:40px; border-bottom:1px solid #ddd; padding:0 10px; cursor:pointer; }
#info_more_child ._button div:last-child(1) { border-bottom:none; }
.adver_end { margin-bottom:20px; }

.m_service_box .slick-slide .img_center img {
	margin:0 auto;
}
.m_service_box ._wall { margin:0 5px; color:#e6e6e6; }
.m_service_box ._one { top:50%; position:relative; }
.m_service_box ._color { color:#0278f6; }

.employ_serviceA {  }
.employ_serviceA ._page { text-align:right; }
.employ_serviceA ul { overflow:hidden; }
.employ_serviceA ul.more { margin-left:-5px; }
.employ_serviceA li { float:left; }
.employ_serviceA li div._in { border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:13px; position:relative; }
.employ_serviceA ul.more li div._in { margin-left:5px; }
.employ_serviceA ._logo { text-align:center; }
.employ_serviceA ._logo img { margin:0 auto; }
.employ_serviceA ._company { text-align:left; height:20px; line-height:20px; overflow:hidden; font-weight:bold; }
.employ_serviceA ._subject { text-align:left; max-height:40px; line-height:20px; overflow:hidden; }
.employ_serviceA ._txt { color:#969696; text-align:left; height:20px; line-height:20px; font-size:12px; overflow:hidden; }

.employ_serviceB {  }
.employ_serviceB ._page { text-align:right; }
.employ_serviceB ul { overflow:hidden; }
.employ_serviceB ul.more { margin-left:-5px; }
.employ_serviceB li { float:left; }
.employ_serviceB li div._in { border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:13px; position:relative; }
.employ_serviceB ul.more li div._in { margin-left:5px; }
.employ_serviceB ._logo { text-align:center; }
.employ_serviceB ._logo img { margin:0 auto; }
.employ_serviceB ._company { text-align:left; height:20px; line-height:20px; overflow:hidden; font-weight:bold; }
.employ_serviceB ._subject { text-align:left; max-height:40px; line-height:20px; overflow:hidden; }
.employ_serviceB ._txt { color:#969696; text-align:left; height:20px; line-height:20px; font-size:12px; overflow:hidden; }

.employ_serviceC {  }
.employ_serviceC ._page { text-align:right; }
.employ_serviceC ul { overflow:hidden; }
.employ_serviceC ul.more { margin-left:-5px; }
.employ_serviceC li { float:left; }
.employ_serviceC li div._img { position:absolute;top:50%; text-align:center; margin:0 auto; padding:0 7px; }
.employ_serviceC li div._img img { margin:0 auto; text-align:center; }
.employ_serviceC li div._in { border-bottom:1px solid #ddd; padding:5px; position:relative; }
.employ_serviceC ul.more li div._in { margin-left:5px; }
.employ_serviceC li ._company { height:20px; line-height:20px; overflow:hidden; font-weight:bold; }
.employ_serviceC li ._subject {  max-height:20px; line-height:20px; overflow:hidden; }
.employ_serviceC li ._txt { color:#969696;  font-size:12px; height:20px; line-height:20px; overflow:hidden; }
.employ_serviceC ._info:nth-child(2n) { background:#f5f5f5; }

/*채용 리스트*/
.employ_list { width:100%;  }
.employ_list td {  border-bottom:1px solid #ddd; padding:10px 0; position:relative; }
.employ_list td._checkbox { text-align:center; }
.employ_list td._con { padding:10px; }
.employ_list._checkbox td._con { padding:10px 0; }
.employ_list div._in { border-bottom:1px solid #ddd; padding:5px; position:relative; }
.employ_list ._company { height:20px; line-height:20px; overflow:hidden; font-weight:bold; }
.employ_list ._subject { height:20px; line-height:20px; overflow:hidden; }
.employ_list ._txt { height:20px; line-height:20px; overflow:hidden; }
.employ_list ._info:nth-child(2n) { background:#f5f5f5; }



/*광고박스*/
.resume_serviceA {  }
.resume_serviceA ._page { text-align:right; }
.resume_serviceA ul { overflow:hidden; }
.resume_serviceA ul.more { margin-left:-5px; }
.resume_serviceA li { float:left; }
.resume_serviceA li div._img { position:absolute;top:50%; text-align:center; margin:0 auto; padding:0 7px; }
.resume_serviceA li div._img img { margin:0 auto; text-align:center; }
.resume_serviceA li div._in { border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:5px; position:relative; }
.resume_serviceA li:nth-child(n+2) div._in { border-left:1px solid #ddd; }
.resume_serviceA ul.more li div._in { margin-left:5px; }
.resume_serviceA li ._name { height:20px; line-height:20px; overflow:hidden; font-weight:bold; }
.resume_serviceA li ._subject {  max-height:20px; line-height:20px; overflow:hidden; }
.resume_serviceA li ._txt { color:#969696;  font-size:12px; height:20px; line-height:20px; overflow:hidden; }
.resume_serviceA ._info:nth-child(2n) { background:#f5f5f5; }

.resume_serviceB {  }
.resume_serviceB ._page { text-align:right; }
.resume_serviceB ul { overflow:hidden; }
.resume_serviceB ul.more { margin-left:-5px; }
.resume_serviceB li { float:left; }
.resume_serviceB li div._img { position:absolute;top:50%; text-align:center; margin:0 auto; padding:0 7px; }
.resume_serviceB li div._img img { margin:0 auto; text-align:center; }
.resume_serviceB li div._in { border-bottom:1px solid #ddd; padding:5px; position:relative; }
.resume_serviceB li:nth-child(n+2) div._in { border-left:1px solid #ddd; }
.resume_serviceB ul.more li div._in { margin-left:5px; }
.resume_serviceB li ._name { height:20px; line-height:20px; overflow:hidden; font-weight:bold; }
.resume_serviceB li ._subject {  height:40px; line-height:20px; overflow:hidden; }
.resume_serviceB li ._txt { position:absolute; color:#969696; padding:0 7px; font-size:12px; height:20px; line-height:20px; overflow:hidden; }
.resume_serviceB ._info:nth-child(2n) { background:#f5f5f5; }

/*인재 리스트*/
.resume_list {width:100%; }
.resume_list td {  border-bottom:1px solid #ddd; padding:10px 0; }
.resume_list td._checkbox { text-align:center; }
.resume_list td._con { padding:10px; }
.resume_list._checkbox td._con { padding:10px 0; }
.resume_list td._con div { height:20px; line-height:20px; overflow:hidden; word-break:break-all; }
.resume_list div.service_icon { height:1.6em; line-height:1.8em; }
.resume_list ._job_part { font-size:13px; color:#0066cc; }
.resume_list ._area { font-size:13px; color:#999; }
.resume_list tr:nth-child(2n) { background:#f5f5f5; }

/*업소 광고*/
.shop_serviceA {  }
.shop_serviceA ._page { text-align:right; }
.shop_serviceA ul { overflow:hidden; }
.shop_serviceA ul.more { margin-left:-5px; }
.shop_serviceA li { float:left; }
.shop_serviceA li div._in { border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:13px; position:relative; }
.shop_serviceA ul.more li div._in { margin-left:5px; }
.shop_serviceA ._logo { text-align:center; }
.shop_serviceA ._logo img { margin:0 auto; }
.shop_serviceA ._company { text-align:left; height:20px; line-height:20px; overflow:hidden; font-weight:bold; }
.shop_serviceA ._subject { text-align:left; max-height:40px; line-height:20px; overflow:hidden; }
.shop_serviceA ._txt { color:#969696; text-align:left; height:20px; line-height:20px; font-size:12px; overflow:hidden; }

.shop_serviceB {  }
.shop_serviceB ._page { text-align:right; }
.shop_serviceB ul { overflow:hidden; }
.shop_serviceB ul.more { margin-left:-5px; }
.shop_serviceB li { float:left; }
.shop_serviceB li div._in { border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:13px; position:relative; }
.shop_serviceB ul.more li div._in { margin-left:5px; }
.shop_serviceB ._logo { text-align:center; }
.shop_serviceB ._logo img { margin:0 auto; }
.shop_serviceB ._company { text-align:left; height:20px; line-height:20px; overflow:hidden; font-weight:bold; }
.shop_serviceB ._subject { text-align:left; max-height:20px; line-height:20px; overflow:hidden; }
.shop_serviceB li ._comment { height:20px; text-align:left; line-height:20px; font-size:13px; overflow:hidden; }
.shop_serviceB ._txt { color:#969696; text-align:left; height:20px; line-height:20px; font-size:12px; overflow:hidden; }

.shop_serviceC {  }
.shop_serviceC ._page { text-align:right; }
.shop_serviceC ul { overflow:hidden; }
.shop_serviceC ul.more { margin-left:-5px; }
.shop_serviceC li { float:left; }
.shop_serviceC li div._img { position:absolute;top:50%; text-align:center; margin:0 auto; padding:0 7px; }
.shop_serviceC li div._img img { margin:0 auto; text-align:center; }
.shop_serviceC li div._in { border-bottom:1px solid #ddd; padding:5px; border-left:1px solid #ddd; position:relative; }
.shop_serviceC ul.more li div._in { margin-left:5px; }
.shop_serviceC li ._company { height:20px; line-height:20px; overflow:hidden; font-weight:bold; }
.shop_serviceC li ._subject {  max-height:20px; line-height:20px; overflow:hidden; }
.shop_serviceC li ._comment { height:20px; line-height:20px; font-size:13px; overflow:hidden; }
.shop_serviceC li ._txt { color:#969696;  font-size:12px; height:20px; line-height:20px; overflow:hidden; }
.shop_serviceC ._info:nth-child(2n) { background:#f5f5f5; }

/*채용 리스트*/
.shop_list { width:100%;  }
.shop_list td { border-bottom:1px solid #ddd; padding:10px 0; }
.shop_list td._checkbox { text-align:center; }
.shop_list td._con { padding:10px; }
.shop_list._checkbox td._con { padding:10px 0; }
.shop_list ul { overflow:hidden; }
.shop_list ul li { float:left; }
.shop_list ._logo { text-align:center; }
.shop_list ._company { height:40px; }
.shop_list ._company div { line-height:23px; line-height:23px; overflow:hidden; word-break:break-all; }
.shop_list div.service_icon { height:1.6em; line-height:1.8em; }
.shop_list .__company { font-weight:bold; }
.shop_list ._area { font-size:13px; color:#999; }
.shop_list ._subject { height:20px; line-height:20px; overflow:hidden; }
.shop_list ._txt { height:20px; line-height:20px; font-size:13px; overflow:hidden; }
.shop_list ._txt2 li { height:20px; line-height:20px; overflow:hidden; }
.shop_list ._item:nth-child(2n) { background:#f5f5f5; }

.head_top { position:fixed; height:50px; line-height:50px; padding:0 10px; font-size:15px; top:0px; width:100%; background:#fff; color:#fff; z-index:999; }
.head_top i { font-size:18px; color:#fff; }
.head_top img {  }
.head_top i._home { font-size:25px; top:11px; position:absolute; right:60px; }
.head_top i._allow { font-size:30px; position:absolute; margin-top:9px; }
.head_top span { color:#fff; font-size:16px; font-weight:bold; }
.head_top ._right a { margin-left:15px; }

.one_page { margin:0 auto; }
.one_page._side_null { padding:10px 10px 0px 10px; }
.one_page ._body { padding:50px 0px 0px 0px; }
.one_page ._item { background-color:#fff; padding:20px 10px; border-bottom:1px solid #e5e5e5; }
.one_page ._item._part { margin-bottom:5px; }
.one_page ._item ._title { font-weight:bold; margin-bottom:5px; }
.one_page ._item ul { margin:10px 0; }
.one_page ._item._part ul { margin-top:0px; }
.one_page ._item li._tit { width:20%; }
.one_page ._item li._con { width:80%; }
.one_page ._item input[type=text] { width:100%; height:30px; line-height:30px; margin-top:3px; }
.one_page ._item textarea { width:100%; height:100px; margin-top:3px; }
.one_page ._support_select li div { height:25px; line-height:25px; overflow:hidden; }

.one_page .m_service_box { }
.one_page .m_service_box ._item { padding:10px 0; }
.one_page .m_service_box ._item ul { margin-top:0px; }

.one_page ._bottom { padding:30px 0; }
.one_page ._bottom._fixed { position:fixed; width:100%; bottom:0px; }
.one_page ._bottom ul { width:100%; }
.one_page ._bottom li { width:50%; text-align:center; }