/*모바일 스타일시트*/
body{min-width:320px;font-size:14px;line-height:1.25em;letter-spacing:-1px;}

.-editor_content img { max-width:300px; }

input, select { box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } /* box-sizing : border-box, content-box */
select,
input[type=text],
input[type=password] { border:1px solid #c8c8c8; appearance:block;-webkit-appearance:block;-moz-appearance:block; height:30px; line-height:30px; padding:0 3px; } 
input[type=text]::-ms-clear{display: none; }


._mobile .one_page_body { padding:10px; }

._line_top { border-top:1px solid #e8e8e8; padding:10px; }
._line_top2 { border-top:1px solid #e8e8e8; padding:10px; padding-top:20px; }

.fly_box { position:absolute; z-index:9; background-color:#fff; border:1px solid #80869c; display:none; }
.fly_box ._close { position:absolute; right:10px; top:10px; cursor:pointer; }
.fly_box ._tit { color:#000; font-size:15px; text-align:center; height:40px; line-height:40px; border-bottom:2px solid #80869c; }
.fly_box li { padding-left:10px; display:block; height:40px; line-height:40px; border-bottom:1px solid #e5e5e5; }
.fly_box li:nth-last-child(1) { border-bottom:none; }
.fly_box li img { margin-right:10px; }

li._none { text-align:center; width:100%; height:50px; line-height:50px; }

._mobile_td_none { display:none; }
._mobile_tr { display:table-row; }
._mobile_left { float:left; margin-right:10px; }
._h_line { display:block; visibility:hidden; height:0px; }

/*서브메뉴*/
.sub_menu { position:relative; background-color:#f2f2f2; border-bottom:1px solid #ddd; overflow:hidden; }
.sub_menu_end { background-color:#f2f2f2; }
.sub_menu ._sub_menu_btn { border-top:1px solid #ddd; cursor:pointer; border-top:1px solid #ddd; border-left:1px solid #eaeaea; text-align:center; font-size:25px; position:absolute; right:0px; width:40px; background-color:#f9f9f9; }
.sub_menu ._in { background-color:#f9f9f9; padding:0 50px 0 10px; white-space:nowrap; overflow-x:auto;-webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; }
._mobile .sub_menu._menu_side ._in { border-top:1px solid #ddd; }
.sub_menu a { margin-right:15px; color:#000; }
.sub_menu a._on { color:red; }

._wide_child { display:none; position:absolute; z-index:9; left:0px; background-color:#fff; width:100%; border-top:1px solid #d9d9d9; }
._wide_child ._child_item { overflow:hidden; }
._wide_child ._child_item a { float:left; width:33.333333%; text-align:center; color:#545454; box-sizing:border-box; display:block; border-bottom:1px solid #e5e5e5; height:40px; line-height:40px; overflow:hidden; }
._wide_child ._child_item a:nth-child(3n+1) {  border-right:1px solid #e5e5e5; }
._wide_child ._child_item a:nth-child(3n+2) {  border-right:1px solid #e5e5e5; }
._wide_child ._child_bottom { text-align:right; right:10px; height:40px; line-height:40px; border-bottom:1px solid #e5e5e5; color:#8f8f8f; background-color:#fafafa; }
._wide_child ._child_bottom span { font-size:12px; color:#8f8f8f; cursor:pointer; }
._wide_child ._child_bottom i { font-size:22px; }
/*._wide_child ._child_item a:nth-child(n+1) { border-right:1px solid #d9d9d9; }*/

/*마이페이지*/
._mobile ._list_tab { background-color:#f2f2f2; padding:8px 10px; }
._mobile ._list_tab ul { background-color:#fff; border:1px solid #d1d1d1; border-right:none; }
._mobile ._list_tab li div { color:#999; text-align:center; border-right:1px solid #d1d1d1; height:36px; line-height:36px; }
._mobile ._list_tab li div._on { color:#000; }

._info_load { padding:10px; background-color:#fff; }
._info_load select { width:100%; background-color:#f2f2f2; border:none; color:#7b7b7b; height:40px; line-height:40px; padding:0 10px; }

._body_gray { background-color:#f2f2f2; padding-top:1px; }
._mypage ._block { background-color:#fff; margin-top:8px; }
div.my_tab_count { padding:15px 0; }
div.my_tab_count ul:nth-child(1) { }
div.my_tab_count ul li { width:25%; }
div.my_tab_count ul._tab div { }
div.my_tab_count ul li div { font-weight:bold; height:30px; line-height:30px; text-align:center; border-left:1px solid #ddd; }
div.my_tab_count ul._tab div { color:#aaa; font-weight:normal; }
div.my_tab_count ul li.bl0 div { border-left:none; }

.Mjoin_member { width:initial !important; padding:0 10px; }
.Mjoin_company { width:initial !important; padding:0 10px; }
.auth_div div._content { height:initial !important; line-height:20px !important; padding:10px; }


._mobile .title_txt ._count { font-weight:bold; }

.member_info { padding:10px 10px; position:relative; }
.member_info ul { padding-left:100px; height:101px; }
.member_info._company ul { padding-left:110px; height:61px; }
.member_info ._img { position:absolute; top:15px; left:10px; }
.member_info li._right div { height:24px; line-height:24px; margin-top:5px; }
.member_info ._name { font-weight:bold; font-size:16px; color:#000; }
.member_info ._txt { color:#000; }


._mypage ._btn { margin-top:7px; }
._mypage ._btn a { display:inline-block; height:25px; line-height:25px; padding:0 10px; border:1px solid #d9d9d9; color:#707070; font-size:12px; }
._mypage ._btn ._basic { border:1px solid #2687e8; color:#2687e8; }

._mypage ._btn2 { margin-top:7px; }
._mypage ._btn2 a { display:inline-block; background-color:#f2f2f2; height:25px; line-height:25px; padding:0 10px; border:1px solid #d9d9d9; color:#707070; font-size:12px; }

._mypage ._btn3 { margin-top:7px; border-bottom:1px solid #e8e8e8; padding:10px 0; }
._mypage ._btn3 a { display:inline-block; background-color:#ffffff; height:36px; line-height:36px; padding:0 10px; border:1px solid #d8d8d8; color:#707070; font-size:14px; }
._mypage ._btn3 a._on { color:#2c2c2c; border:1px solid #7a7a7a; }
.content_kind_div { padding:10px; }
.content_kind_div ._mobile_c th { font-weight:bold; width:80px; }
.content_kind_div ._mobile_c td select { width:100%; margin-bottom:2px; }


.mypage_list { border-top:1px solid #ddd; margin-bottom:20px; }
.none_list { height:80px; line-height:80px; color:#999; }
.mypage_list._bb1 { border-bottom:1px solid #ddd; }
.mypage_list ._item { position:relative; border-top:1px solid #ddd; padding:5px 10px; padding-bottom:23px;  }
.mypage_list ._item._bt0 { border-top:none; }
.mypage_list ._item._content { height:100%; height:150px; }
.mypage_list ._item div { line-height:22px; font-size:13px; }
.mypage_list span._tit {  color:#8a8a8a; display:inline-block; width:60px; font-size:12px; }
.mypage_list ._item div._date { color:#a2a2a2; font-size:12px; }
.mypage_list ._item div._date span { color:#b9b9b9; font-size:12px; text-decoration:underline; margin-right:5px; }
.mypage_list ._item div._subject { font-weight:bold; color:#000; font-size:14px; height:20px;line-height:20px;overflow:hidden; }
.mypage_list ._item div._subject._red { color:red; }
.mypage_list ._con { padding-left:80px; }
.mypage_list._employ ._con { padding-left:95px; }
.mypage_list ._use_service { cursor:pointer; }
.mypage_list ._service_display { display:none; background-color:#fafafa; padding:10px; }
.mypage_list ._service_display span { display:none; }
.mypage_list ._service_display ._service_txt { color:#999; font-size:12px; display:inline-block; width:80px; }
.mypage_list ._service_display p { display:inline-block; font-size:12px; line-height:24px; }
.mypage_list ._item._resume_service_info div { height:30px; line-height:30px; font-size:13px; }
.mypage_list ._item._resume_service_info span._tit { width:80px; }
.mypage_list ._info_none { background-color:#fafafa; }
.mypage_list ._item._info_none div,
.mypage_list ._item._info_none a { font-weight:normal; font-size:13px; color:999; }

.mypage_list._margin { background-color:#f2f2f2; padding:16px 0; }
.mypage_list._margin ._block { background:#fff; margin-bottom:16px; }
.mypage_list._margin ._block:nth-last-child(1) { margin-bottom:0px; }
.mypage_list._margin ._block ._item { line-height:48px; }
.mypage_list._margin ._block ._item:nth-last-child(1) { border-bottom:none; }
.mypage_list._margin ._block._bottom_btn ._item { background-color:#3c4759; color:#fff; text-align:center; font-weight:bold; }

._setting { display:none; }
._setting input[type=file],
._setting input[type=text],
._setting select,
._setting textarea { border:none; }
._setting_box { padding:8px 5px; padding-top:0px; background-color:#f2f2f2; }
._setting_box ._title { background-color:#fff; height:30px; line-height:30px; cursor:pointer; padding:0 10px; border:1px solid #d0d0d0; position:relative; }
._setting_box ._title ._btn { position:relative; height:30px; line-height:30px; position:absolute; right:0px; top:0px; padding:0 10px; border-left:1px solid #d0d0d0; font-weight:bold; font-size:14px; }
._setting_box ._title ._btn i { font-size:15px; margin-left:5px; }
._setting_box ._setting { background-color:#fff; border:1px solid #d0d0d0; border-bottom:none; margin-top:8px; }
._setting_box ._setting th { height:30px; height:30px; padding:10px; border-bottom:1px solid #e8e8e8; }
._setting_box ._setting td { height:30px; height:30px; padding:10px; border-bottom:1px solid #e8e8e8; }
._submit { background-color:#3c4759; color:#fff; font-size:17px; font-weight:bold; text-align:center; height:30px; line-height:30px; padding:10px; }

/*좌우측 사이드*/
._side_top li._left { width:100%; }
._side_top._slide_ li._left { width:70%; }
._side_top._slide_ li._right { float:right; width:30%; text-align:right; }


/*지역*/
.area_div ul._tit { background-color:#f5f5f5; border-top:1px solid #ccc; border-bottom:1px solid #ccc;  }
.area_div ul._tit li div { border-right:1px solid #e5e5e5; color:#777; font-size:14px; height:34px; line-height:34px; text-align:center; }
.area_div ul li:nth-last-child(1) div { border-right:none; }

.area_div ul._con {  } /*border-bottom:1px solid #ccc;*/
.area_div ul._con li div.br0 { border-right:none; }
.area_div ul._con ._item { border-bottom:1px solid #e5e5e5; cursor:pointer; }
.area_div ul._con ._item:nth-last-child(1) { border-bottom:none; }
.area_div ul._con ._item._on { background-color:#eee; font-weight:bold; }
._mobile .area_div ul._con ._item._on span { color:#fff; }
.area_div ._area_div { overflow-y:scroll; height:250px; border-right:1px solid #e5e5e5; position:relative; }
.area_div ._area_div::-webkit-scrollbar { display: none; }
.area_div ._area_div div { overflow:hidden; height:40px; line-height:40px; }
.area_div ._area_div div span { display:inline-block; margin:0 5px; cursor:pointer; color:#454545; }

.area_div ul li._part:nth-child(1) { width:24%; }
.area_div ul li._part:nth-child(2) { width:38%; }
.area_div ul li._part:nth-child(3) { width:38%; }
.area_div._area_len2 ul li._part:nth-child(1) { width:50%; }
.area_div._area_len2 ul li._part:nth-child(2) { width:50%; }
.area_div a { color:#000; }

.cate_div_kind { padding:15px 0; }
.cate_div_kind li { width:100%; }
.cate_div_kind div._tit { height:40px; line-height:40px; border-bottom:1px solid #e5e5e5; padding:0 14px; }
.cate_div_kind div._tit._end { border-bottom:none; }
.cate_div_kind li div._item { height:40px; line-height:40px; }
.cate_div_kind span._count { color:#2970e4; }


/*댓글*/
.reply_box { padding:10px; }
.reply_box ._reply_total { margin-bottom:5px; }
.reply_box ._reply_total ._left {  }
.reply_box ._reply_total ._right { font-size:12px; color:#999; }
.reply_box ._reply_total .reply_count { font-weight:bold; }
.reply_box ._textarea {  }
.reply_box ._textarea textarea { background-color:#f2f2f2; border:none; resize:none; outline:none; padding:10px; width:100%; min-height:110px; }
.reply_box ._reply_write { color:#999; font-size:12px; }
.reply_box ._reply_write ._right { color:#000; text-decoration:underline; }
.reply_box ._sort { margin-top:15px; height:40px; line-height:40px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; padding:0 10px; color:#999; }
.reply_box ._sort span { margin-right:10px; }
.reply_box ._sort span._on {  color:#000; }
.reply_box ._reply_list {  }
.reply_box ._reply_list ._content { border-bottom:1px solid #e8e8e8; padding:15px 10px; }
.reply_box ._reply_list ._head { font-size:13px; color:#b2b2b2; margin-bottom:8px; }
.reply_box ._reply_list ._name { color:#4a95ce; margin-right:5px; }
.reply_box ._reply_list ._head ._right a { text-decoration:underline; font-size:12px; color:#b2b2b2; }
.reply_box ._reply_list ._content ._con { font-size:13px; }
._not_reply { padding:30px; color:#999; }


/*게시판*/
.board_list ._item { padding:0 2px; }
.board_list ._basic ._item { overflow:hidden; }
.board_list ._webzine ._item {  }
.board_list ._gallery ._item ._subject { overflow:hidden; height:40px; line-height:20px; }
.board_list ._new { margin-right:3px; }
.board_list ._title { padding:10px; border-bottom:1px solid #c1c1c1; }
.board_list ._title ._txt { font-weight:bold; font-size:15px; font-family:굴림; color:#000; }
.board_list ._title ._more a { color:#bbb; font-size:13px; }
.board_list ._txt { color:#b3b3b3; font-size:13px; }
.board_list ._txt ._name { color:#777; }

/*게시판*/
.board_list ._basic {  }
.board_list ._basic li { width:100%; }
.board_list ._basic ._item { border-bottom:1px solid #e8e8e8; padding:10px 0; }
.board_list ._basic ._item div { height:22px; line-height:22px; overflow:hidden; padding:0 10px; }
.board_list ._gallery { padding:0 10px; }
.board_list ._gallery ._item { padding:10px 8px; }
.board_list ._gallery ._img { text-align:center; margin-bottom:5px; }
.board_list ._gallery ._img img { margin:0 auto; width:100%; }
.board_list ._gallery ._bottom li { width:50%; }
.board_list ._gallery ._bottom ._right { float:right; text-align:right; }
.board_list ._gallery ._bottom ._right div { margin-right:2px; }
.board_list ._webzine ._in { padding:10px; }
.board_list ._webzine ._img { position:absolute; }
.board_list ._webzine ._subject { max-height:40px; line-height:20px; }
.board_list ._webzine ._txt { margin-top:5px; }
.board_list ._webzine li._li { border-bottom:1px solid #e8e8e8; width:100%; }

.board_detail {  }
.board_detail ._head { padding:10px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; }
.board_detail ._txt ._name { color:#777; }
.board_detail ._txt { color:#b3b3b3; font-size:13px; margin-top:5px; }
.board_detail .-editor_content._content { padding:10px; }
.board_detail ._chu { overflow:hidden; padding:0 10px; color:#565656; background-color:#fafafa; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; height:40px; line-height:40px; font-size:13px; }
.board_detail ._chu li { float:left; }
.board_detail ._chu ._count { text-decoration:underline; }
.board_detail ._chu ._right img { margin-right:2px; cursor:pointer; }
.board_detail ._btn { margin-top:13px; padding:0 10px; }
.board_detail ._btn a { display:inline-block; font-size:13px; height:30px; line-height:30px; border:1px solid #b2b2b2; padding:0 7px; color:#787878; }
.board_detail ._btn ._btn_r a { border:1px solid #d7d7d7; border-right:none; padding:0 10px; }
.board_detail ._btn ._btn_r a:nth-last-child(1) { border:1px solid #d7d7d7; }

.board_write { padding:10px 0; margin-bottom:20px; }
.board_write ._part { border-bottom:1px solid #e8e8e8; padding:10px 10px; }
.board_write ._part input[type=text] { width:100%; border:none; height:20px; line-height:20px; }
.board_write ._board_select select { background-color:#f2f2f2; border:none; color:#8d8d8d; width:100%; height:35px; line-height:35px; }
.board_write ._board_select select option:checked,
.board_write ._board_select select option:hover { color:#8d8d8d; }
.board_write ._foot ._right { float:right; }
.board_write ._content textarea { border:none; resize:none; outline:none; width:100%; font-size:14px; min-height:150px; }
.board_write ._checkbox { color:#adadad; }
.board_write ._foot { margin-top:10px; padding:0 10px; }

._btn_bottom { color:#fff; font-size:17px; font-weight:bold; display:fixed; bottom:0px; height:50px; line-height:50px; text-align:center; background-color:#3c4759; }
._btn_bottom a {  color:#fff; font-size:17px; font-weight:bold; }

._search_board { border-top:1px solid #c1c1c1; }
._search_board ._board_part { border-bottom:1px solid #e8e8e8; padding:10px; }
._search_board ._subject { color:#1a51ce; word-break:break-all; line-height:20px; height:20px; overflow:hidden; margin-bottom:5px; }
._search_board ._subject ._txt { max-width:150px; }
._search_board ._date { color:#9a9a9a; font-size:12px; margin-left:10px; }
._search_board ._content { height:40px; line-height:20px; overflow:hidden; }

._search_board._webzine ._board_part { position:relative; }
._search_board._webzine ._img { position:absolute; top:50%; }
._search_board._webzine ._content { height:60px; line-height:20px; overflow:hidden; }

._search_board._gallery ._board_part { position:relative; text-align:center; margin:0 auto; height:110px; }
._search_board._gallery ._subject { margin-top:5px; }


.sub_board_list { margin-bottom:10px; padding:0 5px; }


._mobile .Detail_tittab { font-weight:bold; font-size:15px; background-color:#fff; height:40px; line-height:40px; }



/*검색*/
.asearch_more { font-size:12px; letter-spacing:0.2px; }
.asearch_more a { text-decoration:none; }
.asearch_more a span { text-decoration:none; }


.sub_search ul { border-bottom:1px solid #ddd; }
.sub_search._search_ ul { border-bottom:none; }
.sub_search li._item_li { width:50%; }
.sub_search li div select { width:100%; }
.sub_search ._pay select { width:80px; }
.sub_search ._subway select { width:23%; }
._checkbox1 { border:1px solid #c8c8c8; }
._checkbox1 div { border-right:1px solid #e5e5e5; text-align:center; height:34px;line-height:34px; width:53px; }
._checkbox1 div:nth-last-child(1) { border-right:none; }
div._checkbox2 { border:1px solid #c8c8c8; }
div._checkbox2 div { width:33.333333%; border-bottom:1px solid #e5e5e5; text-align:center; height:34px;line-height:34px; box-sizing:border-box; }
div._checkbox2 div:nth-child(3n+1) { border-right:1px solid #e5e5e5; }
div._checkbox2 div:nth-child(3n+2) { border-right:1px solid #e5e5e5; }
div._checkbox2 div.bb0 { border-bottom:none; }
div._checkbox2 div._on { background-color:#fafafa; }



/*상세*/
.detail_body { background-color:#f2f2f2; }
.detail_div ._date { color:#aaa; font-size:11px; padding:10px 0; }
.detail_div ._subject { color:#000; font-size:20px; font-weight:bold; font-family:arial; padding:10px 0; line-height:1.2em; }
.detail_div ._detail_basic1 ._logo img { max-height:165px; }
.detail_div ._detail_basic1 ._logo { margin:8px 0; height:165px; }
.detail_div ._detail_basic2 ._info { position:relative; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; padding:15px 0; }
.detail_div ._detail_basic2 ._info ._con { padding-left:150px; height:70px; }
.detail_div ._detail_basic2._resume ._info ._con { padding-left:100px; height:90px; }
.detail_div ._detail_basic2 ._info ._con div { line-height:22px; color:#666; }
.detail_div ._detail_basic2 ._logo { position:absolute; left:0px; }
.detail_div ._detail_basic2 ._logo img { width:140px; height:70px;  }
.detail_div ._detail_basic3 { border-top:1px solid #f2f2f2; margin-top:5px; }
.detail_div ._btn_text { color:#a9a9a9; text-align:right; font-size:13px; height:30px; line-height:40px; overflow:hidden; }
.detail_div ._btn_text ._more { color:#2f77c9; cursor:pointer; }
.detail_div ._btn_text ._txt { cursor:pointer; }
.detail_div ._detail_basic1 ._btn_text { height:20px; line-height:20px; }

.detail_div ._tab1 { margin-bottom:8px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#f9f9f9; }
.detail_div ._tab1 li { width:33.3333333%; box-sizing:border-box; border-right:1px solid #eaeaea; text-align:center; height:40px; line-height:40px; color:#666; font-weight:bold; }
.detail_div ._tab1 li:nth-last-child(1) { border-right:none; }

.detail_div ._basic_info { padding:10px; overflow:hidden; margin-bottom:8px; background-color:#fff; }
.detail_div ._basic_info ._slick_dot1  { height:160px; }
.detail_div ._basic_info img { max-width:100%; }
.detail_div ._basic_info._detail_basic1 { margin-bottom:0px; }
.detail_div ._basic_info ._title { font-weight:bold; font-size:15px; margin-bottom:15px; }
.detail_div ._basic_info div._con { padding-left:100px; line-height:28px; overflow:hidden; position:relative; }
.detail_div ._basic_info div._con div._tit { position:absolute; top:0px; left:0px; color:#a9a9a9; }

.detail_div ._Tip { margin-top:10px; padding:18px 10px; background:#fff; border-top:1px solid #f2f2f2; overflow:hidden; position:relative; font-size:13px; }
.detail_div ._Tip div { display:table-cell; }
.detail_div ._Tip div._tit { color:#127ddb; font-weight:bold; letter-spacing:0.2px; width:46px; text-align:center; vertical-align:middle; }
.detail_div ._Tip div._con { box-sizing:border-box; border-left:1px solid #f2f2f2; padding:0 10px; }

.detail_div ._address { padding:0 10px; }
.detail_div ._address_txt { margin-top:18px; font-size:15px; font-weight:bold; }

.detail_div ._content { font-size:11px; color:#999; }
.detail_div ._content span { color:#666; font-weight:bold; font-size:12px; }


._photo_div img { margin:0 auto; }
._photo_div .slick-dots { top:-26px; text-align:right; right:5px; position:absolute; z-index:99; height:5px; }
.detail_div ._photo_div li._li { float:left; width:50%; }
.detail_div ._photo_div li._li ._in { padding:5px; }



.adver_box_title { background-color:#fff;  }
.adver_box_title._detail { margin-top:-3px; }

/*글쓰기*/
.m_write th { font-weight:bold; width:80px; border-bottom:1px solid #e8e8e8; padding:10px 5px; }
.m_write._w100 th { width:90px; }
.m_write td { border-bottom:1px solid #e8e8e8; padding:10px 5px; }
.m_write input[type=text],
.m_write input[type=password],
.m_write select,
.m_write textarea { border:none; box-sizing:border-box; outline:none; width:100%; }
.m_write ._box { padding:10px; border-bottom:1px solid #e8e8e8; }
.m_write ._box span { display:inline-block; border:1px solid #d8d8d8; height:36px; line-height:36px; padding:0 10px; text-align:center; }
.m_write ._block { padding:10px; }
.m_write tr._com_area th { display:none; }
.m_write tr._com_area td { width:100%; }
.m_write .wrap_content { border-top:1px solid #ddd; }
.m_write i.fa.fa-check-square { display:none; }
.m_write .wrap_map ._tit { display:none; }
.m_write .My_tit { margin-top:30px; }
.m_write .My_notice { background-color:#fff; border-left:none; border-right:none; }
.m_write ._submit { height:50px; line-height:50px; text-align:center; color:#fff; font-size:15px; font-weight:bold; padding:0px; margin:0px; }
select[name='area1[]'] { width:120px; }
select[name='com_area[]'] { width:110px; }
select[name='subway[]'] { width:80px; }

._mobile select[name='area1[]'] { width:auto; }
._mobile select[name='com_area[]'] { width:auto; }
._mobile select[name='subway[]'] { width:auto; }




/*모바일메인페이지*/

.m_new_common_board_box { background:#fff; margin-bottom:10px;}
.m_new_common_board_box h3{padding:10px;font-size:14px; line-height:33px; border-bottom:1px #e5e5e5 solid; }
.m_new_common_board_box h3 span{color:#;}
.m_new_common_board_box h3 a{float:right; font-weight:normal;}

/*일반*/
.m_new_common_board_box ul.list li{border-bottom:1px #e5e5e5 solid; position:relative; margin-bottom:5px}
.m_new_common_board_box ul.list li .depth_box_re__ {background:url(../../images/replay_arrow.png) left 11px no-repeat}
.m_new_common_board_box ul.list li.depth_not .depth_box_re__ {background:none;}
.m_new_common_board_box ul.list li a{display:block; padding:10px;}
.m_new_common_board_box ul.list li a .subject{font-size:14px; color:#222;     overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}
.m_new_common_board_box ul.list li a .cont{font-size:13px; color:#666; margin:5px 0; overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}
.m_new_common_board_box ul.list li a .info {font-size:12px; color:#999; margin-top:5px;}
.m_new_common_board_box ul.list li a .info span{display:inline-block; margin-right:5px;}
.m_new_common_board_box ul.list li a .info span.dot{background:url(../../images/dot01.gif) right 4px no-repeat; padding-right:5px;}




/*웹진*/
.m_new_common_board_box .webzine li {min-height:90px;; padding-bottom:10px; position:relative; border-bottom:1px #e5e5e5 solid; position:relative;}
.m_new_common_board_box .webzine li .photo {position:absolute; width:80px; height:60px;  left:10px; top:10px;  }
.m_new_common_board_box .webzine li .photo img {width:100%; height:100%; vertical-align:middle; }
.m_new_common_board_box .webzine li .box {margin:0px 10px 0px 110px ; padding-top:10px;}
.m_new_common_board_box .webzine li .box .subject{font-size:14px; color:#222;     overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}
.m_new_common_board_box .webzine li .box .cont{font-size:13px; color:#666; margin:5px 0; height:36px; line-height:18px; overflow:hidden;}
.m_new_common_board_box .webzine li .box .info {font-size:12px; color:#999; margin-top:5px;}
.m_new_common_board_box .webzine li .box .info span{display:inline-block; margin-right:5px;}
.m_new_common_board_box .webzine li .box .info span.dot{background:url(../../images/dot01.gif) right 4px no-repeat; padding-right:5px;}


/*웹진*/
.m_new_common_board_box .gallery {overflow:hidden;}
.m_new_common_board_box .gallery li {float:left; width:33.33333333333333%; text-align:center; border-bottom:0px; }
.m_new_common_board_box .gallery li a{padding:10px;}

.m_new_common_board_box .gallery li .photo {width:100%; }
.m_new_common_board_box .gallery li .photo img {max-width:100%; max-height:94px; vertical-align:middle; }
.m_new_common_board_box .gallery li .box {margin-top:10px;}
.m_new_common_board_box .gallery li .box .subject {margin-top:10px;  overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}
.m_new_common_board_box .gallery li .box .dot {font-size:11px; color:#888;}


/*모바일검색 게시판 타이틀*/
.m_search_board_title_ {line-height:30px; padding:0 10px;}
.m_search_board_title_ strong{color:#e15148;}

._area_search div._box { margin-top:8px; padding:0 5px; text-align:center; background-color:#f7f7f7; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; padding:5px 0; }
._area_search div._btn { margin-top:5px; text-align:right; margin-right:5px; }