.login_form { width:100%;  background:url(//appdata.hungryapp.co.kr/m_images/icon/login.png) no-repeat 20px 40px; padding:0; margin:0 0 0 0; border-bottom:1px solid #C4C4C4;  float:left; display:inline; }
/*

.login_form .login_input { width:70%;  margin:25px 0 25px 85px; float:left; display:inline;  }
.login_form .login_input ul { width:100%;float:left; display:inline; }
.login_form .login_input li {  float:left; display:inline; }
.login_form .login_input p { font-weight:bold; color:#585858; width:100%; text-align:left; margin:10px 0 0 0; float:left; display:inline;  }
.login_form .login_input .txt { width:50%; border:1px solid red; font-weight:bold; color:#585858; float:left; display:inline;  }
/*.login_form .login_input input[type="checkbox"] { margin:0; color:#000; padding:0; }*/
/* 20130128 수정 */
.login_form .login_input .btn { margin:0 0 0 5px; float:left; display:inline; }

.login_input { width:100%; margin:30px 0; float:left; display:inline;}
.login_input ul { width:250px;  margin:0 auto; }
.login_input li { margin:0 5px; float:left;float:left;display:inline; }
.login_input dl { line-height:18px; margin:0; float:left;display:inline;  }
.login_input dl.btn { margin:0 0 0 5px ;}
.login_input dl.btn img {width:55px; height:60px; margin-top:12px; }
.login_input .chk { margin-top:10px; margin-left:5px; padding:0;}
.login_input .icon { margin-left:5px; }
.login_input .icon img { width:60px; height:66px; }
.login_input .txt { padding:0; margin:0 0 0 0; }
/* 20130128 수정 여기까지 */


.login_input { width:100%; margin:30px 0; float:left; display:inline;}
.login_input ul { width:320px; margin:0 auto; }
.login_input li { margin:0 10px;; float:left;float:left;display:inline; }
.login_input dl { line-height:18px; margin:0; float:left;display:inline;  }
.login_input dl.btn { margin:-10px 0 0 5px ;}
.login_input .chk { margin-left:84px; margin-top:10px; }


.login_form_info { width:100%; float:left; display:inline; }
.login_form_info ul { width:100%;  text-align:left; float:left; display:inline; }
.login_form_info li span { padding:0 15px; }
.login_form_info .tit { background:url(//appdata.hungryapp.co.kr/m_images/sub/login_form_info.gif); padding:12px 0; color:#FFFFFF; font-weight:bold; float:left; display:inline;}
.login_form_info .con {  _background:url(//appdata.hungryapp.co.kr/m_images/sub/login_form_info2.gif);  text-align:left;  padding:13px 0; float:left; display:inline;}
.login_form_info .con .img { text-align:left; float:left; display:inline;}
.login_form_info .con .txt { width:96%; margin:0 0 10px 10px; text-align:left; float:left; display:inline;}


.join_type { width:100%; text-align:center;float:left; display:inline; }
.join_type ul { width:49.5%; margin:20px 0 30px 0; padding:30px 0; text-align:center;float:left; display:inline; }
.join_type li {  width:100%; color:#999999; float:left; display:inline; }
.join_type .tit { font-weight:bold; color:#333333; margin:10px 0; }
.join_type .bline { border-right:1px solid #E0E0E0; }
.join_type img { width:80px; }

.join_end_title { width:100%; margin:10px; float:left; display:flex;}
.join_end_title ul {width:380px; margin:0 auto; }
.join_end_title li { margin:0 10px; float:left; display:inline; }
.join_end_title .txt { margin:5px 0 0 0; text-align:left; line-height:18px; font-weight:bold;word-break: keep-all; }

.join_out_txt { width:100%; margin:30px 0 18px 0; float:left; display:inline;}
.join_out_txt ul { margin:0 auto; }
.join_out_txt li { margin:0 10px; float:left; display:inline; }
.join_out_txt .txt { width:60%; margin:5px 0 0 0; text-align:left; line-height:18px; font-weight:bold; }
.join_out_txt .img { width:40%; margin:5px 0 0 0; text-align:right; line-height:18px; font-weight:bold; }

.join_end { width:100%; margin:0; }
.join_end td { text-align:center; background:url(//appdata.hungryapp.co.kr/m_images/sub/join_end_bg.gif); border:1px solid #C7C7C7; _padding:10px 0; }
.join_end td a { display:block; overflow:hidden;padding:10px 0;white-space:nowrap;text-overflow:ellipsis;  }
.join_end .tit2 { padding:10px 0 0 0; }



#svc_menu { width:100%; margin:0;  float:left; display:inline;}
#svc_menu ul { width:100%; float:left; display:inline;}
#svc_menu li { width:50%; height:46px; background:url(//appdata.hungryapp.co.kr/m_images/common/news_main_con03_bg.png) no-repeat; color:#424242; font-weight:bold; float:left; display:inline; }
#svc_menu li a{color:#424242; display:block; overflow:hidden;padding:15px 0 15px 25px;white-space:nowrap;text-overflow:ellipsis; }

#lawWrap { width:88%; margin:20px 0 30px 20px;  float:left; display:inline;}
#lawWrap .btitle { width:92%; border-bottom:2px solid #E3E3E3; font-weight:bold; padding:3px 0 10px 38px; margin:0 0 20px 0; background:url(//appdata.hungryapp.co.kr/m_images/icon/icon_blit.png) 0 -5px no-repeat; float:left; display:inline; }
#lawWrap .bcon { width:99%; font-weight:bold; color:#666666; line-height:18px; padding:3px 0 10px 0; float:left; display:inline; height:600px; position:relative; overflow-x:unset; overflow-y:scroll;
scrollbar-3dlight-color:#d9d9d9; scrollbar-arrow-color:#ffffff; scrollbar-track-color:#dddddd; scrollbar-darkshadow-color:#ffffff; scrollbar-face-color:#D9D9D9; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; 
 }
#lawWrap .bsubtit { margin:30px 0 20px 0; color:#000000; }
#lawWrap .bsubtit_st { margin:0 0 20px 0; color:#000000; }
#lawWrap p { margin:0 0 20px 0; }
#lawWrap .bnos { width:5%; float:left; display:inline;}
#lawWrap table { font-weight:bold; color:#666666; }
#lawWrap table td { vertical-align:top; padding:0 5px 5px 0; }