@charset "utf-8";


/* layout Style */
#topWrap{width:100%; margin:0; padding:0; float:left; display:inline}
#topArea{width:100%; background:url(//appdata.hungryapp.co.kr/m_images/common/topArea_bg.png) bottom repeat-x; padding:0 0 7px 0; float:left; display:inline;}
/*#topArea ul{ width:100%; float:left; display:inline; }*/
#topArea li{ float:left; display:inline; }

/* 20130222 수정  */
#topArea .logo { width:110px; height:31px; padding: 0 0 0; float:left; display:inline; }
#topArea .logo img {  width:100px; margin-left:5px; margin-top:5px; }
#topArea ul.menu { height:36px; padding:0; border-left:1px solid #C42B01; float:right; }
#topArea ul.menu .icon_new { width:44px; margin-top:0; text-align:right; position:absolute; float:right; }
#topArea ul.menu .m { width:50px; height:36px;  text-align:center; _padding:12px 0 15px 0; border-right:1px solid #C42B01; border-left:1px solid #FFA56E; color:#FFFFFF; font-weight:bold; }
#topArea ul.menu .m2 { width:50px; height:36px; text-align:center; _padding:12px 0 15px 0; border-left:1px solid #FFA56E; color:#FFFFFF; font-weight:bold;}
#topArea ul.menu .m3 { width:50px; height:36px;  text-align:center; _padding:12px 0 15px 0; border-right:1px solid #C42B01; border-left:1px solid #FFA56E; color:#FFFFFF; font-weight:bold; }
#topArea ul.menu .m3 img {max-width:23%;vertical-align:middle;margin:-10px 0 0 0}
#topArea ul.menu .m4 { width:50px; height:36px;  text-align:center; _padding:12px 0 15px 0; border-right:1px solid #C42B01; border-left:1px solid #FFA56E; color:#FFFFFF; font-weight:bold; }
#topArea ul.menu .m4 img {max-width:25%;vertical-align:middle;margin:-10px 0 0 0}
#topArea ul.menu a  { color:#fff; display:block; overflow:hidden; padding:12px 0 15px 0; white-space:nowrap;text-overflow:ellipsis;}
/* 20130222 수정 여까지 */

#topArea_sub {width:100%; background:url(//appdata.hungryapp.co.kr/m_images/common/top_sub_bg.png); float:left; display:inline;}
#topArea_sub li{ float:left; display:inline; }
#topArea_sub .bbtn{ float:right; padding:10px 25px 0 0; display:inline; }
#topArea_sub .bbtn img { margin:0 0 0 5px; }
#topArea_sub .btitle{ float:left; width:53%; text-align:center; font-size:33px; font-weight:bold; color:#FFFECD; padding:17px 0 0 20px; display:inline; }
#topArea_sub .btitle a { color:#FFFECD; }


#topSearch { width:510px; height:50px; padding:16px 0 6px 130px; background:url(//appdata.hungryapp.co.kr/m_images/common/search.png) no-repeat; float:left; display:inline;}
#topSearch input { width:430px; }

#topWrap #gnbArea{width:100%;overflow:hidden;}
#topWrap #gnbArea ul{padding:10px 15px 6px 0;height:60px;background:url(//appdata.hungryapp.co.kr/m_images/common/bg_gnb.gif) left top repeat-x;}
#topWrap #gnbArea ul li{width:25%;height:60px;float:left;}
#topWrap #gnbArea ul li a{
	height:40px;
	margin:0 5px;display:block;text-align:center;
	border-width: 20px 20px 0px 20px;
	-moz-border-image: url(//appdata.hungryapp.co.kr/m_images/common/gnb_btn.gif) 20 20 0 20 repeat  stretch;
	-webkit-border-image: url(//appdata.hungryapp.co.kr/m_images/common/gnb_btn.gif) 20 20 0 20 repeat  stretch;
	border-image: url(//appdata.hungryapp.co.kr/m_images/common/gnb_btn.gif) 20 20 0 20 repeat  stretch;
}
#topWrap #gnbArea ul li.selected a{
	border-width: 20px 20px 0px 20px;
	-moz-border-image: url(//appdata.hungryapp.co.kr/m_images/common/gnb_btn_on.gif) 20 20 0 20 repeat  stretch;
	-webkit-border-image: url(//appdata.hungryapp.co.kr/m_images/common/gnb_btn_on.gif) 20 20 0 20 repeat  stretch;
	border-image: url(//appdata.hungryapp.co.kr/m_images/common/gnb_btn_on.gif) 20 20 0 20 repeat  stretch;
}

/***************************************************************************
 * URL : 전페이지 공통
 * Page : /include/header.php
 * PageName : 상단메뉴 알람 레이어
 * Last : 신정훈
 ***************************************************************************/
#pop_alram { width:100%; _border-radius:5px; position:absolute; _border:3px outset #EFA700;
	_background:url(//appdata.hungryapp.co.kr/m_images/common/pop_alist01.png) top no-repeat; top:58px; right:0;  z-index:100;}
#pop_alram li { float:left; display:inline; }
#pop_alram .pst_arrow{ width:100%; margin:-13px 0 0 0; background:url(//appdata.hungryapp.co.kr/m_images/common/pop_arrow.png) right no-repeat; float:right; }
#pop_alram .pst_arrow2{ width:100%; margin:-13px 0 0 0; background:url(//appdata.hungryapp.co.kr/m_images/common/pop_arrow2.png) right no-repeat; float:right; }
#pop_alram .pop_title{ width:100%; box-shadow:0 2px 2px #DFDFDF; z-index:100; position:absolute; left:0; margin: 0 0 0; _padding:10px 0; color:#FFFFFF; font-weight:bold; font-size:14px; _background:#EFA700; float:left; display:inline;}
#pop_alram .pop_title .btitle { width:80%;  background:url(//appdata.hungryapp.co.kr/m_images/common/pop_st.png) no-repeat ; background-size:1643px 46px; text-align:left; float:left; display:inline;}
#pop_alram .pop_title .bclose { width:20%; background:url(//appdata.hungryapp.co.kr/m_images/common/pop_end.png) top right  no-repeat; background-size:411px 46px; float:left; display:inline;}
#pop_alram .pop_title .btitle  span.cnt { width:100%; padding:12px 0 11px 10px;float:left; display:inline; }
#pop_alram .pop_title .btitle  .i_1 { width:14px; margin:-2px 5px 0 0; }
#pop_alram .pop_title .btitle  .i_2 { width:20px; margin:-2px 5px 0 0; }
#pop_alram .pop_title .bclose  span.cnt { padding:10px 10px 11px 10px;float:right; display:inline; }

#pop_alram .blist{ width:100%; _border-radius:5px; margin:40px 0 0 0; padding:0 0 0 -3px; float:left; display:inline;}
#pop_alram .blist ul { width:100%; position:relative; margin-right:-3px; float:left; display:inline;}

#pop_alram .blist li { width:100%; border-bottom:2px solid #E5D6B6; color:#3B414D; padding:10px 0;  background:#F8F0DF; float:left; display:inline; }
#pop_alram .blist li a  { display:block; overflow:hidden;_padding:10px 0;white-space:nowrap;text-overflow:ellipsis; }
#pop_alram .blist .bname { padding:20px 0 0 0; font-weight:bold; }
#pop_alram .blist .align_r { margin:10px 10px 0 0;  float:right; display:inline; }
#pop_alram .blist .no_con { padding:20px 0; text-align:center; }
#pop_alram .blist img { width:30px; height:30px; margin:0 4px 0 10px; }
#pop_alram .blist .bphoto { margin:0 4px 0 10px; width:45px; height:45px;  }

#pop_alram .blist_img { width:100%; margin:40px 0 0 0; padding:0 0; float:left; display:inline;}
#pop_alram .blist_img li { width:100%; border-bottom:2px solid #E5D6B6; color:#3B414D; padding:10px 0; background:#F8F0DF; float:left; display:inline; }
#pop_alram .blist_img .bname { padding:20px 0 20px 0; font-weight:bold; }
#pop_alram .blist_img .align_r { margin:10px 10px 0 0;  float:right; display:inline; }
#pop_alram .blist_img .no_con { padding:20px 0; text-align:center; }
#pop_alram .blist_img img { margin:0 4px 0 10px; }
#pop_alram .blist_img .bphoto { margin:0 4px 0 10px; width:45px; height:45px;  }

#pop_alram .pop_more { width:100%; background:#fff;  border-bottom:1px solid #D3D3D3; box-shadow:0 3px 7px #999; color:#353535; font-weight:bold; text-align:right; _padding:10px 0; _background:url(//appdata.hungryapp.co.kr/m_images/common/pop_alist_bg02.png); float:left; display:inline;}
#pop_alram .pop_more a { color:#000; display:block; overflow:hidden;padding:15px 10px;white-space:nowrap;text-overflow:ellipsis; }
#pop_alram .pop_more img { margin:-3px 0 0 3px; }
#pop_alram .pop_more .icon { width:14px; height:15px; margin:-3px 0 0 3px; }

/***************************************************************************
 *
 ***************************************************************************/
#pop_alram1 { width:527px; position:absolute; background:url(//appdata.hungryapp.co.kr/m_images/common/pop_notice.png) top no-repeat; top:120px; left:93px;  z-index:100; }
#pop_alram1 li { float:left; display:inline; }
#pop_alram1 .pop_title{ width:94%; margin:24px 0 7px 20px; background:none; text-align:right; float:left; display:inline;}
#pop_alram1 .pop_title .btitle { width:50%; text-align:left; float:left; display:inline;}
#pop_alram1 .pop_title .bclose { width:50%; text-align:right; float:right; display:inline;}
#pop_alram1 .blist{ width:98%; padding:0 0; border-left:5px solid #ED9F28; border-right:5px solid #ED9F28; float:left; display:inline;}
#pop_alram1 .blist li {  font-size:18px; line-height:26px; border-bottom:2px solid #D3D3D3; width:96.2%; padding:10px; background:#FFFFFF; float:left; display:inline; }
#pop_alram1 .blist img { margin-right:10px; float:left; display:inline}
#pop_alram1 .blist .bname { padding:20px 0 0 0; font-weight:bold; float:left; display:inline}
#pop_alram1 .blist .align_r { margin:10px 0 0 0;  float:right; display:inline }
#pop_alram1 .blist .align_r img { margin:0; }
#pop_alram1 .blist .no_con { text-align:center; }
#pop_alram1 .pop_more { width:100%; padding:15px 0; margin:-1px 0 0 0; background:url(//appdata.hungryapp.co.kr/m_images/common/pop_notice03.png) bottom no-repeat; text-align:right; float:left; display:inline;}
#pop_alram1 .pop_more img { margin-right:20px; }

#pop_alram2 { width:527px; position:absolute; background:url(//appdata.hungryapp.co.kr/m_images/common/pop_notice2.png) top no-repeat; top:120px; left:93px;  z-index:100; }
#pop_alram2 li { float:left; display:inline; }
#pop_alram2 .pop_title{ width:94%; margin:24px 0 7px 20px; background:none; text-align:right; float:left; display:inline;}
#pop_alram2 .pop_title .btitle { width:50%; text-align:left; float:left; display:inline;}
#pop_alram2 .pop_title .bclose { width:50%; text-align:right; float:right; display:inline;}
#pop_alram2 .blist{ width:98%; padding:0 0; border-left:5px solid #ED9F28; border-right:5px solid #ED9F28; float:left; display:inline;}
#pop_alram2 .blist li {  font-size:18px; border-bottom:2px solid #D3D3D3; width:96.5%; padding:10px; background:#FFFFFF; float:left; display:inline; }
#pop_alram2 .blist img { margin-right:10px; float:left; display:inline}
#pop_alram2 .blist .bname { padding:20px 0 0 0; font-weight:bold; float:left; display:inline}
#pop_alram2 .blist .align_r { margin:10px 0 0 0;  float:right; display:inline }
#pop_alram2 .blist .align_r img { margin:0; }
#pop_alram2 .blist .no_con { text-align:center; }
#pop_alram2 .pop_more { width:100%; padding:15px 0; margin:-1px 0 0 0; background:url(//appdata.hungryapp.co.kr/m_images/common/pop_notice03.png) bottom no-repeat; text-align:right; float:left; display:inline;}
#pop_alram2 .pop_more img { margin-right:20px; }

/***************************************************************************
 * URL : 전페이지 공통
 * Page : /include/header.php
 * PageName : 상단메뉴 알람 레이어
 * Last : 신정훈
 ***************************************************************************/
#pop_setup { width:100%; position:absolute; top:58px; right:0;  z-index:100;}
#pop_setup li { float:left; display:inline; }
#pop_setup .pst_arrow{ width:100%; margin:-13px 0 0 0; background:url(//appdata.hungryapp.co.kr/m_images/common/pop_arrow4.png) right no-repeat;  float:right; }
#pop_setup .pop_title{ width:100%; box-shadow:0 2px 2px #DFDFDF; position:absolute; left:0; color:#fff; font-weight:bold; text-align:right; float:left; display:inline;}
#pop_setup .pop_title .btitle { width:80%; font-size:14px;  background:url(//appdata.hungryapp.co.kr/m_images/common/pop_st.png) no-repeat ; background-size:1643px 46px; text-align:left; float:left; display:inline;}
#pop_setup .pop_title .bclose { width:20%; background:url(//appdata.hungryapp.co.kr/m_images/common/pop_end.png) top right  no-repeat; background-size:411px 46px; float:left; display:inline;}
#pop_setup .pop_title .btitle  span.cnt { width:100%; padding:12px 0 11px 10px;float:left; display:inline; }
#pop_setup .pop_title .btitle  .i_1 { width:19px; margin:-2px 5px 0 0; }
#pop_setup .pop_title .bclose  span.cnt { padding:11px 10px 11px 10px;float:right; display:inline; }

#pop_setup .blist{ width:100%; box-shadow:0 3px 7px #999; margin:40px 0 0 0;  padding:0 0; float:left; display:inline;}
#pop_setup .blist li { width:100%; border-bottom:2px solid #E5D6B6; color:#3B414D; background:#F8F0DF;  float:left; display:inline; }
#pop_setup .blist li a  { display:block; overflow:hidden;padding:12px 10px;white-space:nowrap;text-overflow:ellipsis; }
#pop_setup .blist .end { width:100%; border:0px solid red;  }
#pop_setup .blist span { margin:0 10px; }
#pop_setup .blist .icon { width:22px; margin-right:5px; }

/***************************************************************************
 *
 ***************************************************************************/
#pop_alist { width:90%; border-radius:5px; position:absolute; border:3px solid #E1E1E1;
	_background:url(//appdata.hungryapp.co.kr/m_images/common/pop_alist01.png) top no-repeat; top:210px; left:13px;  z-index:100;}
#pop_alist li { float:left; display:inline; }
#pop_alist .pop_title{ width:100%; padding:10px 0 10px 0; color:#000; font-weight:bold; background:#FEAE09;
	text-align:right; float:left; display:inline;}
#pop_alist .pop_title .btitle { width:50%; text-align:left; padding-left:10px; padding-top:4px; float:left; display:inline;}
#pop_alist .pop_title .bclose { text-align:right; padding-right:10px;  float:right; display:inline;}
#pop_alist .blist{ width:100%; padding:0 0; float:left; display:inline;}
#pop_alist .blist li { width:100%; _height:26px; font-weight:bold; border-bottom:2px solid #D3D3D3; color:#3B414D;
	_padding:14px 0 0 0; background:url(//appdata.hungryapp.co.kr/m_images/common/pop_alist_bg.png) right ;float:left; display:inline; }
#pop_alist .blist a  { display:block; overflow:hidden;padding:14px 0 13px 0;white-space:nowrap;text-overflow:ellipsis;}
#pop_alist .blist img { margin:-2px 4px 0 10px; float:left; display:inline}
#pop_alist .pop_more { width:100%; background:#F2F2F2; font-weight:bold; text-align:right;
	_padding:10px 0; _background:url(//appdata.hungryapp.co.kr/m_images/common/pop_alist_bg02.png); float:left; display:inline;}
#pop_alist .pop_more a { color:#000;display:block; overflow:hidden;padding:10px;white-space:nowrap;text-overflow:ellipsis;  }


#pop_search { width:280px; border-radius:5px; background:#FFFFFF;  position:absolute; border:3px solid #E1E1E1; margin:-220px 0 0 8px; z-index:100; _background:url(//appdata.hungryapp.co.kr/m_images/common/pop_alist01.png) top no-repeat;}
#pop_search li { float:left; display:inline; }
#pop_search .pop_title{ width:100%; padding:10px 0 10px 0; color:#000; font-weight:bold; background:#FEAE09; text-align:right; float:left; display:inline;}
#pop_search .pop_title .btitle { width:50%; text-align:left; padding-left:10px; padding-top:4px; float:left; display:inline;}
#pop_search .pop_title .bclose { text-align:right; padding-right:10px;  float:right; display:inline;}
#pop_search .blist{ width:260px; padding:10px; float:left; display:inline;}
#pop_search .blist li { width:100%; _border-bottom:2px solid #D3D3D3; color:#3B414D; padding:10px 0; background:#fff; float:left; display:inline; }
#pop_search .blist .bname { padding:20px 0 0 0; font-weight:bold; }
#pop_search .blist .align_r { margin:10px 10px 0 0;  float:right; display:inline; }
#pop_search .blist .no_con { padding:20px 0; text-align:center; }
#pop_search .blist img { width:30px; height:30px; margin:0 4px 0 10px; }
#pop_search .blist .bphoto { margin:0 4px 0 10px; width:45px; height:45px;  }
#pop_search .btn { width:100%; padding:0 0 16px 0; _background:url(//appdata.hungryapp.co.kr/m_images/common/pop_search03.png) bottom left no-repeat; text-align:center; float:left; display:inline;}
#pop_search .btn img { margin:0 5px; }
#pop_search input { border: 1px solid #C8C8C8; padding:4px; margin-bottom:5px; height:14px; }

#footer_notice { width:100%; border-top:1px solid #FFFFFF; margin:0; _background:#DEDEDE;  border-bottom:1px solid #F0F0F0; float:left; display:inline; }
#footer_notice ul { width:100%; border-top:1px solid #ADADAD; background:#DEDEDE; border-bottom:1px solid #C9BCBC;float:left; display:inline; }
#footer_notice li { float:left; display:inline; }
#footer_notice .bnotice { width:15%; height:13px; padding:13px 0; text-align:center; font-weight:bold; _border-right:1px solid #C9BCBC; color:#7A7A7A; }
#footer_notice .bcon {  width:75%; font-weight:bold; height:39px;  _padding:13px 10px; border-left:1px solid #adadad; _border-right:1px solid #C9BCBC; color:#353535; margin-left:-1px; }
#footer_notice .bicon { width:10%; font-weight:bold; text-align:center;  _padding:13px 0; border-left:1px solid #adadad; color:#353535; margin-left:-1px; }
#footer_notice .bicon img { width:7px; height:13px; }

#footer_notice .bcon a { display:block; overflow:hidden;padding:13px 10px; white-space:nowrap;text-overflow:ellipsis;  }
#footer_notice .bicon a { width:100%; display:block; overflow:hidden; padding:12px 0 11px 0; height:50px;white-space:nowrap;text-overflow:ellipsis;  }

#footer { width:100%; padding:20px 0; text-align:center;  background:#EFEFEF; float:left; display:inline;}
#footer menu { width:100%;  padding:5px 0;  text-align:center;  float:left; display:inline;}
#footer menu .line { background:url(//appdata.hungryapp.co.kr/m_images/common/fm_line.png) center no-repeat; padding:0 5px; }
#footer .menu_btn { width:100%;  padding:5px 0;  text-align:center;  float:left; display:inline;}
#footer .menu_btn img { padding:0 18px; }
#footer .menu_btn a { margin:0 10px; }
#footer p { width:100%; padding:5px 0; float:left; display:inline; }

#footer_sub { width:100%; text-align:center; float:left; display:inline;}
#footer_sub menu { width:100%;  border-top:1px solid #DCDDDE; padding:0 0 0 0;  text-align:center; background:#ffffff; float:left; display:inline;}

#footer_sub p { width:100%;  padding:15px 0; float:left; display:inline; }
#footer_sub p img {padding:15px 0 0 0; }

#main_notice {  width:100%; float:left; display:inline;  }
#main_notice ul { background:url(//appdata.hungryapp.co.kr/m_images/main/notice_bg.png) repeat-x; float:left; display:inline;  }
#main_notice li { float:left; display:inline; }
#main_notice .bnotice {  width:60%; font-size:11px; padding:11px 0 7px 0; }

#main_notice .bnotice .icon { width:30px; height:16px; margin:-3px 5px 0 5px; }
#main_notice .bnotice .blist { _border:1px solid red; width:100%; text-align:left;  margin: 0 0 0; letter-spacing:-0.1em;  }
#main_notice .bnotice .align_r {  float:right; margin:4px 5px 0 0;  display:inline;}
#main_notice img  { float:left; display:inline; }
#main_notice .bsearch { width:40%; height:32px; margin:0;  _background:url(//appdata.hungryapp.co.kr/m_images/main/search_bg.png) no-repeat; }
#main_notice .bsearch .input { width:75%; _border:1px solid red; height:32px; background:url(//appdata.hungryapp.co.kr/m_images/main/search_bg.png) no-repeat; }
#main_notice .bsearch .btn { width:25%; float:right; _border:1px solid red; height:32px; background:url(//appdata.hungryapp.co.kr/m_images/main/search_bg2.png) right no-repeat;  }
#main_notice .bsearch .btn img { width:30px; height:20px; margin:6px 15px 0 0;  float:right; }
#main_notice .bsearch input { width:65%;  border:1px; background-color:transparent;	margin: 6px 12px 0 14px;padding: 0px;height:18px; float:left;  }

#main_notice .bsearch2 { width:40%; height:32px; margin:0;  _background:url(//appdata.hungryapp.co.kr/m_images/main/search_bg.png) no-repeat; }
#main_notice .bsearch2 .input { width:75%; _border:1px solid red; height:32px; _border:1px solid red; _background:url(//appdata.hungryapp.co.kr/m_images/main/search_bg.png) no-repeat; }
#main_notice .bsearch2 .btn { width:25%; float:right; _border:1px solid red;height:32px; _background:url(//appdata.hungryapp.co.kr/m_images/main/search_bg2.png) right no-repeat;  }
#main_notice .bsearch2 .btn img { width:30px; height:19px; margin:2px 0 0 0;  float:right; }
#main_notice .bsearch2 input { width:65%;  border:1px; background-color:transparent;	margin: 6px 12px 0 0;padding: 0px;height:18px; float:left;  }
#main_notice .bsearch2 .input_r {width:90%; margin-top:3px; margin-right:5px; background:#fff; height:24px;
	border-radius:5px; border:1px solid #F35B26; float:right; display:inline;}

#main_tab { width:100%; margin: 0; border-top:3px solid #323641; border-bottom:5px solid #323641; background:#2D2D2D; _background:url(//appdata.hungryapp.co.kr/m_images/common/main_tab_bg.png) repeat-x; float:left; display:inline;}
#main_tab ul { width:96%; margin:0 auto; }
#main_tab li { color:#ffffff; font-size:11px; letter-spacing:-0.15em; _font-weight:bold; _padding:12px 0 12px 0; text-align:center; float:left; display:inline; }
#main_tab .on { color:#EB5526; border:1px solid #1C1D20; margin:2px 0 0 0; border-bottom:0px; _padding:10px 0 11px 0; background:#323641; }
#main_tab .m1 {  width:12%; }
#main_tab .m2 {  width:14%; }
#main_tab .m3 {  width:16.5%; }
#main_tab .m4 {  width:20%; }
#main_tab .m5 {  width:21%; }
#main_tab .m6 {  width:15%; }
#main_tab li a { color:#fff; display:block; overflow:hidden;padding:12px 0 12px 0;white-space:nowrap;text-overflow:ellipsis; }
#main_tab li.on a { color:#EB5526; display:block; overflow:hidden;padding:10px 0 11px 0;white-space:nowrap;text-overflow:ellipsis; }

#main_position { width:100%; background:url(//appdata.hungryapp.co.kr/m_images/common/main_position_bg.png) repeat-x; float:left; display:inline; }
#main_position li { height:36px; _padding:10px 22px 10px 8px; font-weight:bold; background:url(//appdata.hungryapp.co.kr/m_images/common/main_position_line.png) right no-repeat; color:#B2B2B2; float:left; display:inline; }
#main_position li a { color:#B2B2B2; display:block; overflow:hidden;padding:10px 22px 10px 8px; white-space:nowrap;text-overflow:ellipsis; }
#main_position .here { color:#fff; _padding:10px 22px 10px 8px; font-weight:bold; background:none; }
#main_position .cate { _padding:4px 0 0 4px; width:46px; height:28px; margin:0; background:none; float:left; display:inline; }
#main_position .cate a { display:block; overflow:hidden;padding:4px 0 3px 4px; white-space:nowrap;text-overflow:ellipsis; }
#main_position .cate img { width:46px; height:28px; }
#main_position .align_r { padding:8px 15px 0 0; margin:0; background:none; float:right; display:inline; }
#main_position .here a { color:#fff; display:block; overflow:hidden;padding:10px 22px 10px 8px; white-space:nowrap;text-overflow:ellipsis; }

#blit_position { text-decoration:underline; width:100%; background:url(//appdata.hungryapp.co.kr/m_images/common/blit_position_bg.png) repeat-x; float:left; display:inline; }
#blit_position li { padding:15px 0 9px 52px; font-weight:bold; color:#fff; float:left; display:inline; }
#blit_position .i_arrow { margin-left:10px; }
#blit_position .bphoto { margin:-8px 10px  0 0; }

#my_position { width:100%; background:url(//appdata.hungryapp.co.kr/m_images/common/position_bg.png) repeat-x; float:left; display:inline; }
#my_position li { padding:26px 46px 19px 22px; background:url(//appdata.hungryapp.co.kr/m_images/common/position_line.png) right no-repeat; color:#e2e1e1; float:left; display:inline; }
#my_position .end { color:#fff; font-size:24px; font-weight:bold;  background:url(//appdata.hungryapp.co.kr/m_images/common/position_lineend.png) right no-repeat; }

/* 서브 리스트 */
.menu_list { width:100%;background:#323641; _background:url(//appdata.hungryapp.co.kr/m_images/common/menu_bt_bg.png) bottom no-repeat; _padding:0 0 24px 0; float:left; display:inline;}
.menu_list .bname { width:20%; text-align:center; margin:0; padding:0; float:left; display:inline; }
.menu_list .bname li {  background:url(//appdata.hungryapp.co.kr/m_images/common/menu_bt_name_bg.png) top repeat-x; }
.menu_list .bname .on{ background:url(//appdata.hungryapp.co.kr/m_images/common/menu_bt_name_on_bg.png) repeat-x;  }

.menu_list .blist {width:80%;  _background:url(//appdata.hungryapp.co.kr/m_images/common/menu_list_bg.png) bottom; padding:0 0 50px 0; float:left; display:inline; }
.menu_list .blist span { margin-left:10px; }
.menu_list .blist li {  width:100%; _height:17px; text-align:left; background:url(//appdata.hungryapp.co.kr/m_images/common/menu_sub_off.png) right no-repeat; font-weight:bold; float:left; display:inline; }
.menu_list .blist li a { display:block; overflow:hidden;padding:11px 0 11px 5px;white-space:nowrap;text-overflow:ellipsis; }

.menu_list .blist li.on { color:#ffffff; _padding:11px 0 8px 0;  background:url(//appdata.hungryapp.co.kr/m_images/common/menu_sub_on.png) right; font-weight:bold; float:left; display:inline; }
.menu_list .blist li.on a { color:#ffffff; display:block; overflow:hidden; padding:11px 0 11px 5px;white-space:nowrap;text-overflow:ellipsis; }
.menu_list .bempty { width:100%; _background:url(//appdata.hungryapp.co.kr/m_images/common/menu_sub_bg.png) top; }

#paging{ width:100%;padding:10px;margin:0; text-align:center;float:left; display:inline; background:#fff }
#paging ul{ margin:0 auto; display:inline-block;background:#fff}
#paging ul li{ font-weight:bold; color:#8b8b8b; background:url(//appdata.hungryapp.co.kr/m_images/common/paging_bg.gif) bottom; width:25px;height:25px;float:left;border: 1px solid #CCC; margin:7px 4px;  padding:0;}
#paging ul li.selected{ font-weight:bold; width:25px; float:left; border: 1px solid #E13F3F;}
#paging .bto { width:100px; color:#5A5A5A; background:none; border:0px; }
#paging a  { display:block; overflow:hidden;padding:5px 0;white-space:nowrap;text-overflow:ellipsis; }

.btn_both { width:100%; margin:10px 0 10px 0; float:left; display:inline; background:#fff }
.btn_both .bleft { width:48%; padding:0 0 0 5px; float:left; display:inline; }
.btn_both .bleft img { margin:0 5px 0 0 ; }
.btn_both .bright { width:48%; padding:0 5px 0 0; text-align:right; float:right; display:inline; }
.btn_both .bright img { margin:0 0 0 5px; }

.btn_top_both { width:100%; margin:15px 0; float:left; display:inline; }
.btn_top_both .bleft { width:45%; padding:0 0 0 10px; float:left; display:inline; }
.btn_top_both .bleft img { margin:0; }
.btn_top_both .bright { width:45%; padding:0 10px 0 0; text-align:right; float:right; display:inline; }
.btn_top_both .bright img { margin:0; }

#footer_menu { width:100%; background:url(//appdata.hungryapp.co.kr/m_images/icon/i_bt_bg.gif);  float:left; display:inline;}
#footer_menu li { width:24.6%; height:12px; border-right:1px solid #E0D1AE; border-left:1px solid #fff; text-align:center; padding:10px 0; float:left; display:inline;}
#footer_menu .st { border-left:0px solid #fff; }
#footer_menu .end { border-right:0px solid #fff; }
#footer_menu img { margin:-6px 2px 0 0; }

#footer_ripple_menu {
	width:100%;
	background:url(//appdata.hungryapp.co.kr/m_images/common/footer_ripple_menu_bg.png) repeat-x;
	float:left;
	display:inline;
	bottom:0px;
	left:0px;
	position: fixed;
	z-index:1000000;

	-webkit-user-select:none;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	overflow-y: visible !important;
}
#footer_ripple_menu table{ width:100%; }
/*20130129 수정 추가*/
#footer_ripple_menu td { _padding:13px 0; font-weight:bold; color:#424242; text-align:center; background:url(//appdata.hungryapp.co.kr/m_images/common/footer_ripple_menu_line.png) right no-repeat; }
#footer_ripple_menu td a { display:block; overflow:hidden;padding:13px 0;white-space:nowrap;text-overflow:ellipsis; }
/*20130129 수정 추가 여기까지*/
#footer_ripple_menu .bcount { color:#F24B05; margin-left:5px; }
#footer_ripple_menu img { margin-right:3px; }
#footer_ripple_menu td .i_1 { width:15px; margin-top:-4px; }
#footer_ripple_menu td .i_2 { width:17px; margin-top:-4px; }
#footer_ripple_menu td .i_3 { width:13px; margin-top:-4px; }
#footer_ripple_menu td .i_good { width:10px; margin-top:-6px; }

/*추가1120_eh8*/
.btn_prev { width:100%; margin:20px 0 30px 0; float:left; display:inline; }
.btn_prev .bleft { width:25%; padding:0 0 0 14px; float:left; display:inline; }
.btn_prev .bleft img { margin:0 5px 0 0 ; }
.btn_prev .bright { width:25%; padding:0 14px 0 0; text-align:right; float:right; display:inline; }
.btn_prev .bright img { margin:0 0 0 5px; }

#pop_result { width:90%; border-radius:5px; position:absolute; border:3px solid #E1E1E1;
	_background:url(//appdata.hungryapp.co.kr/m_images/common/pop_alist01.png) top no-repeat; top:210px; left:13px;  z-index:100;}
#pop_result li { float:left; display:inline; }
#pop_result .txt {color:#848484;}
#pop_result .pop_title{ width:100%; padding:10px 0 10px 0; color:#000; font-weight:bold; background:#FEAE09;
	text-align:right; float:left; display:inline;}
#pop_result .pop_title .btitle { width:50%; text-align:left; padding-left:10px; padding-top:4px; float:left; display:inline;}
#pop_result .pop_title .bclose { text-align:right; padding-right:10px;  float:right; display:inline;}
#pop_result .blist{ width:100%; padding:0 0; float:left; display:inline;}
#pop_result .blist li { width:100%; border-bottom:2px solid #e8e8e8; _padding:10px 0; background:#FFFFFF; float:left; display:inline; }
#pop_result .blist li a { display:block; overflow:hidden;padding:10px;white-space:nowrap;text-overflow:ellipsis; }

#pop_result .blist img { margin:0 10px;}
#pop_result .blist .list { margin:0 15px; }
#pop_result .blist .bname { padding:20px 0 0 0; font-weight:bold; float:left; display:inline}
#pop_result .blist .align_r { margin:10px 0 0 0;  float:right; display:inline }
#pop_result .blist .align_r img { margin:0; }
#pop_result .blist .no_con { text-align:center; }
#pop_result .pop_more { width:100%;  padding:10px 0; background:#F2F2F2; _background:url(//appdata.hungryapp.co.kr/m_images/common/pop_result_bt.png) bottom no-repeat; text-align:right; float:left; display:inline;}
#pop_result .pop_more .b_gs_org { margin:0 10px; }
#pop_result .pop_more .number { width:60%; padding:7px 0 0 0; text-align:center;}
#pop_result .pop_more .left_btn { width:20%; text-align:left; float:left;}
#pop_result .pop_more .rithgt_btn { width:20%; text-align:right;  float:right;}
/*추가1120_eh8*/

/* 20130128 수정 */
.pop_frpro { width:295px; height:145px; margin-top:42px; border-radius:5px; background:#fff; _border-style:solid; position:absolute; border:3px solid #ED9F28;
	bottom:0; z-index:100;  float:left; display:inline;}
.pop_frpro li { float:left; display:inline;  }
.pop_frpro .pop_title{ width:100%; padding:8px 0 8px 0; color:#000; font-weight:bold; background:#FEAE09; text-align:right; float:left; display:inline;}
.pop_frpro .pop_title .btitle { width:50%;  text-align:left; _padding-left:10px; _padding-top:4px; float:left; display:inline;}
.pop_frpro .pop_title .bpop_close { width:47%; text-align:right; _padding-right:10px; float:left; display:inline;}
.pop_frpro .pop_title .bpop_close img { margin:0; padding:0; }
.pop_frpro .bbox{ width:100%; background:#fff;  float:left; display:inline;}
.pop_frpro .bbox ul { width:100%; color:#3B414D;
	padding:10px 0; background:#fff; float:left; display:inline; }
.pop_frpro .bbox li { float:left; display:inline; }
.pop_frpro .bbox .bpro { width:100px; text-align:center; margin:0; height:80px; float:left; display:inline; }
.pop_frpro .bbox .bpro img { padding:0; margin:0;  }
.pop_frpro .bbox .bpro_img { width:80px; height:80px; padding:0; margin:0;  }
.pop_frpro .bbox .bnickname { width:190px; margin:5px 0 0 0;  text-align:left; float:left; display:inline;}
.pop_frpro .bbox .bhp input { width:80px; border: 1px solid #C8C8C8; padding:4px; }
.pop_frpro .bbox .align_r { margin:30px 10px 0 0;  float:right; display:inline }
/* 20130128 수정 여기까지 */

/* 20130114 추가 */
#both_wrap{  position:relative; background:#383F48; width:100%; padding:0; float:left; display:inline;}
#both_wrap .both_left { width:30%; padding:0; float:left; display:inline; position:fixed; padding-right:5px; top:0; height:100%; z-index:999999; overflow-x:hidden; overflow-y:scroll; background-color:#4E4F59;}
#both_wrap .both_right { position:relative; background:#fff;  width:100%; margin-left:-3px; _border-left-style:inset; border-left:3px inset #2d2d2d; padding:0; float:left; display:inline; overflow:hidden}
#both_wrap .both_sub {position:absolute;left:0;top:0;}
#both_wrap .both_sub_off {position:relative;;width:100%}

.sub_left_menu { width:100%; background:#383F48; margin:0; padding:0; float:left; display:inline; }
.sub_left_menu .bmenu_go { width:216px;  text-align:center; margin:0; _padding:9px 0; float:left; display:inline; }
.sub_left_menu li { width:100%; color:#AAA9A9; border-top:1px solid #1C1F24; border-bottom:1px solid #494E56;
	background:url(//appdata.hungryapp.co.kr/m_images/common/lm_mdept.png) 37px 13px no-repeat; background-size:8px 8px; color:#535353; text-align:left; font-weight:bold; float:left; display:inline; }
.sub_left_menu li a { color:#AAA9A9; display:block; overflow:hidden;padding:13px; _white-space:nowrap;text-overflow:ellipsis;  }
.sub_left_menu li span { padding-left:37px; }
.sub_left_menu li span span { padding-left:0; }
.sub_left_menu li.tit { font-weight:bold; background:url(//appdata.hungryapp.co.kr/m_images/common/lm_m2.png) 11px 12px no-repeat; background-size:17px 17px; float:left;  display:inline; }
.sub_left_menu li.tit span { padding-left:20px; }
.sub_left_menu li.all { font-weight:bold; background:url(//appdata.hungryapp.co.kr/m_images/common/lm_m.png) 11px 11px no-repeat; background-size:18px 18px; float:left;  display:inline; }
.sub_left_menu li.all span { padding-left:20px; }
.sub_left_menu .btn  { width:60px; margin:-32px 10px 0 0; float:right; }
.sub_left_menu .btn img  { width:60px; height:26px; }
.sub_left_menu .btn a { width:60px; color:#AAA9A9; padding:0;  display:block; overflow:hidden;_white-space:nowrap;text-overflow:ellipsis;  }
.sub_left_menu .i_new  { margin:-2px 0 0 10px;}

/* 20130215 추가 */
.sub_left_menu .ranking  { padding:0; margin:0; background:#4B505C;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#575C68),color-stop(100%,#333742));-webkit-box-shadow:inset 0 -1px 1px #333742;box-shadow:inset 0 -1px 1px #333742;}
.sub_left_ranking { width:100%; margin:10px auto; }
.sub_left_ranking .ranking_tab { width:100%; float:left; display:inline; }
.sub_left_ranking .ranking_tab dl { width:33.3%; background:url(//appdata.hungryapp.co.kr/m_images/icon/sub_left_ranking_tab_line.gif) left 10px no-repeat; background-size:2px 15px; padding:0; text-align:center; color:#c4c4c4; font-weight:bold; float:left; display:inline; }
.sub_left_ranking .ranking_tab dl a { color:#c4c4c4; padding:10px 0 15px 0;  display:block; overflow:hidden }
.sub_left_ranking .ranking_tab .on { color:#fff; background:url(//appdata.hungryapp.co.kr/m_images/icon/sub_left_ranking_tab_on.png) center 26px no-repeat; background-size:9px 7px;   }
.sub_left_ranking .ranking_tab .on a { color:#fff;   }
.sub_left_ranking .ranking_list { display:block; margin:0 8px 0 5px; }
.sub_left_ranking .ranking_list .list { width:100%; margin:0 0 20px 0; padding:10px 0 0 0; font-weight:bold; float:left; display:inline;
	background:#FCFCFC;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(100%,#E9E9E9));-webkit-box-shadow:inset 0 -1px 1px #E9E9E9;box-shadow:inset 0 -1px 1px #E9E9E9;}
.sub_left_ranking .ranking_list .list dl { width:100%; float:left; display:inline;}
.sub_left_ranking .ranking_list .list dl a { padding:10px 12px 12px 8px;  display:block; overflow:hidden }
.sub_left_ranking .ranking_list .list .bno { width:40px; text-align:center; color:#000; padding:0;  font-size:16px; float:left; display:inline;}
.sub_left_ranking .ranking_list .list .bno img { width:17px; margin-top:-6px; margin-left:3px; }
.sub_left_ranking .ranking_list .list .bstar {  color:#F24B05; padding:2px 0 0 0; float:right; }
.sub_left_ranking .ranking_list .list .bstar img { width:18px; margin-top:-2px; margin-right:5px; }
.sub_left_ranking .ranking_list .list .bnickname { color:#848484; padding:0;  padding-top:2px; white-space:nowrap; float:left; display:inline;}
.sub_left_ranking .ranking_list .list .btn_more { border-top:2px solid #C2C2C2; color:#000;  }
.sub_left_ranking .ranking_list .list .btn_more a { color:#000; padding:10px 0;  }
/* 20130215 추가 여기까지 */

.bbs_sel { width:100%; margin:0 0 20px 0; float:left; display:inline;}
.bbs_sel .cnt { margin:0 0 0 10px; }
.bbs_sel select { width:120px; margin-right:5px; float:left; display:inline;}
.bbs_sel input { width:100px; border: 1px solid #C8C8C8; padding:4px; height:12px; }

.footer_bbsview_menu { width:100%; background:url(//appdata.hungryapp.co.kr/m_images/common/footer_ripple_menu_bg.png) repeat-x;   float:left; display:inline;}
.footer_bbsview_menu table{ width:100%; }
.footer_bbsview_menu td { padding:13px 0; font-weight:bold; color:#424242; text-align:center; background:url(//appdata.hungryapp.co.kr/m_images/common/footer_ripple_menu_line.png) right no-repeat; }
.footer_bbsview_menu .bcount { color:#F24B05; margin-left:5px; }
.footer_bbsview_menu td a { border:0px; }
.footer_bbsview_menu img { margin-right:3px; }
.footer_bbsview_menu td .i_1 { width:15px; margin-top:-4px; }
.footer_bbsview_menu td .i_2 { width:17px; margin-top:-4px; }
.footer_bbsview_menu td .i_3 { width:13px; margin-top:-4px; }
.footer_bbsview_menu td .i_good { width:10px; margin-top:-6px; }

/* 20130123 /attack/attack_main.php 추가 */
ul.submn{width:100%;padding:0;margin:0}
ul.submn li.td01{width:50%}
ul.submn li.td01 ul{width:100%}
ul.submn li.td01 ul li {width:100%;display:block;float:none;text-align:left;padding:0;margin:0}
ul.submn li.td01 ul li a{display:block;padding:8px 0 8px 28px;font-weight:bold}
ul.submn li.td01 ul li a img{width:20px;height:20px}
ul.submn li.td02{width:50%}
ul.submn li.td02 ul{width:100%}
ul.submn li.td02 ul li {width:100%;display:block;float:none;text-align:left;padding:0;margin:0}
ul.submn li.td02 ul li a{display:block;padding:8px 0 8px 28px;font-weight:bold}
ul.submn li.td02 ul li a img{width:20px;height:20px}

/* 20130126 sitemap 추가 */
#sitemap_wrap {width:100%; float:left;background:#f7f7f7}
#sitemap_wrap .smlf, #sitemap_wrap .smrt {width:50%;float:left}
#sitemap_wrap ul.smul01 {width:100%;float:left}
#sitemap_wrap ul.smul01 li.smli{margin:-1px 0 0 0}
#sitemap_wrap ul.smul01 li.smli a {display:block;font-size:1.25em;border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;font-weight:bold;padding:8px 12px;background:#fff}
#sitemap_wrap .smlf ul.smul01 li.smli a {border-right:1px solid #dfdfdf}

#sitemap_wrap ul.smul01 li.smli ul li a{padding:8px 24px;font-size:1.00em;font-weight:normal;border-bottom:1px solid #efefef;border-top:none;background:#f7f7f7}
#sitemap_wrap .smlf ul.smul01 li.smli ul li a{border-right:1px solid #dfdfdf}

/* 2013.01.28 쪽지톡 상단 숫자 표시*/
.mnum_wrap{text-align:right;margin:0 0 0 0;color:#333;font-weight:bold;padding:10px 10px 0 10px;background:#e6e9eb;height:22px;border-bottom:1px solid #Fff;clear:left}
.mnum_wrap span.mnum01{color:#F30;font-weight:bold}
.mnum_wrap span.mnum02{color:#333;font-weight:bold}
.mnum_wrap span.divi{color:#ccc;font-weight:normal}

/* 20130312 추가 */
#pop_setup .blist .auth { border-top:2px solid #E5D6B6; line-height:18px; background:#ffffff; float:left; display:inline; }
#pop_setup .blist .auth .icon { width:38px; height:38px; float:left; display:inline; }
#pop_setup .blist .auth .icon img { width:36px; height:36px; float:left; display:inline; }

/* 20130327 추가 */
.sub_left_menu .myinfo { width:100%; float:left; display:inline; }
.sub_left_menu .myinfo li { width:100%; color:#AAA9A9; background:#4C535B; border-top:1px solid #6C747D; border-bottom:1px solid #353C44;  padding:13px 0; color:#AAA9A9; text-align:left; font-weight:bold; float:left; display:inline; }
.sub_left_menu .myinfo .both { padding:0; }
.sub_left_menu .myinfo dt { width:49%; padding:13px 0; float:left; display:inline;}
.sub_left_menu .myinfo dt.b1 { border-right:1px solid #353C44; }
.sub_left_menu .myinfo dt.b2 { border-left:1px solid #6C747D; }
.sub_left_menu .myinfo .cnt { margin:0 13px; padding:0; }
.sub_left_menu .myinfo .icon1 { margin-right:5px; }
.sub_left_menu .myinfo .icon1 img { width:14px; }
.sub_left_menu .myinfo .icon2 { margin-right:5px; }
.sub_left_menu .myinfo .icon2 img { width:12px; }
.sub_left_menu .myinfo .icon3 { margin-right:5px; }
.sub_left_menu .myinfo .icon3 img { width:20px; }
.sub_left_menu .myinfo .photo { width:26px; height:26px; margin-left:13px; margin-right:8px; float:left; }
.sub_left_menu .myinfo .nickname { color:#fff; margin-top:5px; color:#FFFFFF; font-size:13px; float:left; }

.sub_left_menu .myinfo .count2 { color:#71CDD0; text-decoration:underline; }
.sub_left_menu .myinfo .count3 { color:#71CDD0; }
.sub_left_menu .myinfo .count4 { color:#FF903D; }

.sub_left_menu .myinfo .percent { width:30%; margin-left:10px; margin-top:3px; float:left; display:inline; }
.sub_left_menu .myinfo .percent .count { background:#818890; font-size:11px; color:#fff; border-radius:4px; padding:5px 5px; float:left; display:inline; }
.sub_left_menu .myinfo .percent .arrow { width:5px; height:11px; margin-top:1px; background:url(//appdata.hungryapp.co.kr/images/common_/lm_iper_arrow.png) no-repeat; background-size:10px 10px; margin-left:5px; position:absolute; }
.sub_left_menu .myinfo .percent .graph { width:100%; margin:-20px 0 0 55px; border-radius:10px; background:#fff; float:left; display:inline}
.sub_left_menu .myinfo .percent .graph .bar { border-radius:10px;  background:#FF6D00;}

.sub_left_menu .myinfo .btn_giveaway  { width:124px; margin:-2px 10px -5px 0; float:right; }
.sub_left_menu .myinfo .btn_giveaway img  { width:124px; height:26px; }

/* 20130402 */
.sub_left_menu .myinfo2 { width:100%; float:left; display:inline; }
.sub_left_menu .myinfo2 li { width:100%; color:#AAA9A9; background:#4C535B; border-top:1px solid #6C747D; border-bottom:1px solid #353C44;  padding:5px 0; color:#AAA9A9; font-weight:bold; float:left; display:inline; }
.sub_left_menu .myinfo2 .both { padding:0; margin:0; }
.sub_left_menu .myinfo2 dt { width:32.5%; padding:5px 0; text-align:center; float:left; display:inline;}
.sub_left_menu .myinfo2 dt.b1 { border-right:1px solid #353C44; }
.sub_left_menu .myinfo2 dt.b2 { border-left:1px solid #6C747D; border-right:1px solid #353C44; }
.sub_left_menu .myinfo2 dt.b3 { border-left:1px solid #6C747D; }
.sub_left_menu .myinfo2 .cnt { margin:0 13px; padding:0; }
.sub_left_menu .myinfo2 .icon1 { margin-right:5px; padding:0; }
.sub_left_menu .myinfo2 .icon1 img { width:10px; }
.sub_left_menu .myinfo2 .icon2 { margin-right:5px; padding:0;}
.sub_left_menu .myinfo2 .icon2 img { width:9px; }
.sub_left_menu .myinfo2 .icon3 { margin-right:5px; padding:0;}
.sub_left_menu .myinfo2 .icon3 img { width:16px; }
.sub_left_menu .myinfo2 .photo { width:20px; height:20px; margin-left:13px; float:left; }
.sub_left_menu .myinfo2 .nickname { color:#fff; margin-top:5px; color:#FFFFFF; font-size:13px; float:left; }

.sub_left_menu .myinfo2 .count2 { color:#71CDD0; padding:0;}
.sub_left_menu .myinfo2 .count3 { color:#FF903D; padding:0;}
.sub_left_menu .myinfo2 .count4 { color:#FF903D; padding:0;}

.sub_left_menu .myinfo2 .percent { width:70%; margin-left:5px; margin-top:3px; float:left; display:inline; }
.sub_left_menu .myinfo2 .percent .count { background:#818890; font-size:10px; color:#fff; border-radius:4px; padding:2px 5px; float:left; display:inline; }
.sub_left_menu .myinfo2 .percent .arrow { width:5px; height:11px; margin-top:3px; background:url(//appdata.hungryapp.co.kr/images/common_/lm_iper_arrow.png) no-repeat; background-size:5px 5px; margin-left:5px; position:absolute; }
.sub_left_menu .myinfo2 .percent .graph { width:100%; margin:-14px 0 0 50px; border-radius:10px; background:#fff; float:left; display:inline}
.sub_left_menu .myinfo2 .percent .graph .bar { border-radius:10px;  background:#FF6D00;}

.sub_left_menu .myinfo2 .btn_giveaway  { width:124px; margin:-2px 10px -5px 0; float:right; }
.sub_left_menu .myinfo2 .btn_giveaway img  { width:124px; height:26px; }

/* 20130402 재수정 */
.sub_left_menu .myinfo3 { width:100%; float:left; display:inline; }
.sub_left_menu .myinfo3 li { width:100%; color:#AAA9A9; background:#4C535B; border-top:1px solid #6C747D; border-bottom:1px solid #353C44;  padding:5px 0; color:#AAA9A9; font-weight:bold; float:left; display:inline; }
.sub_left_menu .myinfo3 .both { padding:0; margin:0; }
.sub_left_menu .myinfo3 dt { width:49.7%; padding:8px 0; text-align:center; float:left; display:inline;}
.sub_left_menu .myinfo3 dt.b1 { border-right:1px solid #353C44; }
.sub_left_menu .myinfo3 dt.b2 { border-left:1px solid #6C747D;  }
.sub_left_menu .myinfo3 dt.b3 { border-left:1px solid #6C747D; }
.sub_left_menu .myinfo3 .cnt { margin:0 13px; padding:0; }
.sub_left_menu .myinfo3 .icon1 { margin-right:5px; padding:0; }
.sub_left_menu .myinfo3 .icon1 img { width:10px; }
.sub_left_menu .myinfo3 .icon2 { margin-right:5px; padding:0;}
.sub_left_menu .myinfo3 .icon2 img { width:9px; }
.sub_left_menu .myinfo3 .icon3 { margin-right:5px; padding:0;}
.sub_left_menu .myinfo3 .icon3 img { width:16px; }
.sub_left_menu .myinfo3 .photo { width:20px; height:20px; margin-top:2px; margin-left:13px; float:left; }
.sub_left_menu .myinfo3 .nickname { color:#fff; margin-top:5px; color:#FFFFFF; font-size:13px; float:left; }

.sub_left_menu .myinfo3 .count2 { color:#71CDD0; padding:0;}
.sub_left_menu .myinfo3 .count3 { color:#FF903D; padding:0;}
.sub_left_menu .myinfo3 .count4 { color:#FF903D; padding:0;}

.sub_left_menu .myinfo3 .percent { width:35%; margin-left:5px; margin-top:3px; float:left; display:inline; }
.sub_left_menu .myinfo3 .percent .count { background:#818890; font-size:10px; color:#fff; border-radius:4px; padding:2px 5px; float:left; display:inline; }
.sub_left_menu .myinfo3 .percent .arrow { width:5px; height:11px; margin-top:3px; background:url(//appdata.hungryapp.co.kr/images/common_/lm_iper_arrow.png) no-repeat; background-size:5px 5px; margin-left:5px; position:absolute; }
.sub_left_menu .myinfo3 .percent .graph { width:100%; margin:-15px 0 0 40px; border-radius:3px; background:#fff; float:left; display:inline}
.sub_left_menu .myinfo3 .percent .graph .bar { border-radius:3px;  background:#FF6D00;}

.sub_left_menu .myinfo3 .btn_giveaway  { width:124px; margin:-2px 10px -5px 0; float:right; }
.sub_left_menu .myinfo3 .btn_giveaway img  { width:124px; height:26px; }

.sub_left_menu .myinfo3 .gift { margin-right:10px;
	margin:0 10px 0 0;
	padding:4px 4px 2px 4px;
	text-align:center;
	border:1px solid #000;
	font-size:11px;
	color:#C2C3C4;
	border-radius:3px;
	font-weight:normal;
	background:#444A51;
	float:right;
	display:inline;}
.sub_left_menu .myinfo3 .gift a { padding:0; margin:0; }

/* 20130412 추가 */
#main_search { width:100%; background:#F9F6EF; height:32px; margin:0; padding:5px 0; }
#main_search ul {  border:2px solid #F78C66; margin:0 4px; background:#fff; border-radius:4px; height:26px;  }
#main_search .btn { position:absolute;float:right; _border:1px solid red; height:32px; }
#main_search .btn img { width:30px; height:20px; margin:3px 10px 0 0;  float:right; }
#main_search input { width:80%;  border:1px; background-color:transparent;	margin: 4px 0 0 6px;padding: 0px;height:18px; float:left;  }

/*메인영역-추천검색 레이어 2014-04-24 추가*/
.recom_searchw{position:absolute;top:10px;left:0px;width:100%;border-bottom:2px solid #bfbfbf;background:#ffffff;z-index:99999;padding:0}
.recom_searchw p.link a{position:absolute;display:block;width:16px;height:16px;top:10px;right:10px;background:url(//appdata.hungryapp.co.kr/images/common_/bg_arrowr_rt.gif) no-repeat 6px 3px;z-index:99}
.recom_searchw p.link a span{display:none}
.recom_searchw ul.schlist{border-left:1px solid #676767;border-right:1px solid #676767;padding:5px 10px}
.recom_searchw ul.schlist li a{display:block;width:100%;height:19px;padding:8px	 0 0 0;font-size:12px;color:#797979}
.recom_searchw span.keyword,.recomlist span.keyword{font-weight:bold}
.recom_searchw ul.schlist li a:hover{color:#f05526}
.recom_searchw p.btn{padding:7px 5px;margin:0px;background:#e7e7e7;border-left:1px solid #676767;border-right:1px solid #676767;border-bottom:1px solid #6f6f6f;text-align:right}
.recom_searchw p.btn a{font-size:11px;color:#797979}

/* 2014-08-21 레프트 변경 */
div.Wrap-mLNB { overflow:hidden; background:#4e4f59; color:#fff; width:100%; border-right:1px solid #222 }
div.Wrap-mLNB img { vertical-align:middle }
/*div.Wrap-mLNB p,ul,li,dl,dt,dd,h1,h2 { margin:0; padding:0; list-style:none }*/
h2.mLNB-title { font-size:16px; background:url(//appdata.hungryapp.co.kr/images/main1408/lnb/ico_tag.png) no-repeat 0 50%; padding-left:30px; margin-bottom:7px; background-size:25px 14px; color:#c0d1df; text-shadow:0px 1px 0px #222 }

/* S : login, setting, close btn */
.mLNB-Util {height:54px; background:url(//appdata.hungryapp.co.kr/images/main1408/lnb/bg_m_lnb02.gif) repeat-x; background-size:1px 54px; border-bottom:1px solid #15151b; box-shadow:0px 1px 0px #3c3e4a}
.mLNB-Util h1 { float:left; font-size:17px; margin:18px 10px; padding-left:22px; background:url(//appdata.hungryapp.co.kr/images/main1408/lnb/ico_login.png) no-repeat 0 50%; background-size:16px 18px; color:#ccc; font-weight:normal; text-shadow:0px 1px 1px #000 }
.mLNB-Util ul { float:right; margin:11px 10px; }
.mLNB-Util li {display:inline }
.mLNB-Util img { vertical-align:middle }
/* E : login, setting, close btn */

/* S : top mune */
.mLNB-Tmenu { height:25px; background:url(//appdata.hungryapp.co.kr/images/main1408/lnb/bg_m_lnb03.gif) repeat-x; background-size:1px 25px; margin:8px 10px 8px 10px; border:1px solid #222; border-radius:6px; box-shadow:inset 0px 0px 0px 1px #3b3e4b }
.mLNB-Tmenu li { float:left; padding:5px 0; width:25%; display:inline; text-align:center; background:url(//appdata.hungryapp.co.kr/images/main1408/lnb/bg_m_lnb04.gif) no-repeat; background-size:2px 25px; background-position:right 0; color:#f7f6f6; text-shadow:0px 1px 2px #222; font-size:13px }
.mLNB-Tmenu span.update { font-size:7pt; border-radius:100px; padding:2px 6px 1px 6px; background:#ac0000; color:#fff; box-shadow:inset 1px 1px 0px 0px #c40000,0px 1px 0px #000; margin-left:4px; margin-top:-2px; letter-spacing:-.1em; text-shadow:none; }
/* E : top mune */

/* 생활에 도움이 되는 밥알 */
.mLNB-babal { overflow:hidden; background:#ec5400; padding:5px 10px 10px; border-top:1px solid #51332b; box-shadow:0px -1px 4px #3c3d45 }
.mLNB-babal h2 { font-size:14px; height:23px; background:url(//appdata.hungryapp.co.kr/images/main1408/lnb/ico_babal.png) no-repeat 0 50%; background-size:14px; padding:5px 0 0 18px; margin-bottom:5px; text-shadow:0px 0px 1px #6f2500; float:left }
.mLNB-babal button.check { padding:5px 14px 5px 14px; margin-top:3px; border:1px solid #000524; float:right; font-size:11px; border-radius:2px; background:url(//appdata.hungryapp.co.kr/images/main1408/lnb/bg_m_lnb03.gif) repeat-x bottom; background-size:1px 100%; color:#a9c2d0; text-shadow:none }
.mLNB-babal button.login { padding:10px 20px 10px 20px; margin-top:6px; border:1px solid #000524; font-size:12px; border-radius:2px; background:url(//appdata.hungryapp.co.kr/images/main1408/lnb/bg_m_lnb03.gif) repeat-x bottom; background-size:1px 100%; color:#a9c2d0; text-shadow:none }
.mLNB-babal-info { float:left; width:100%; border:1px solid #323440; font-size:13px; border-radius:2px; background:#fff; overflow:hidden }
.mLNB-babal-info ul.info { width:50%; float:left; border-radius:2px 0 0 2px }
.mLNB-babal-info ul.info li { font-size:12px; height:22px; padding:10px 10px 0 10px; color:#272727; background:url(//appdata.hungryapp.co.kr/images/main1408/lnb/bg_m_lnb05.gif)repeat-x bottom; background-size:1px 100%; border-bottom:1px solid #ccc; }
.mLNB-babal-info ul.btn { float:right; overflow:hidden; width:50%; background:url(//appdata.hungryapp.co.kr/images/main1408/lnb/bg_m_lnb03.gif) repeat-x; background-size:1px 100%; border-radius:0 2px 2px 0; }
.mLNB-babal-info ul.btn li { font-size:10px; padding:5px 0 6px 10px; border-top:1px solid #000; width:100%; background:url(//appdata.hungryapp.co.kr/images/main1408/lnb/arr02.png) no-repeat 90% 50%; background-size:5px; margin:0 -1px 0 0 }
.mLNB-babal-info em.tt { font-size:10px; letter-spacing:-.1em; color:#999; float:left }
.mLNB-babal-info strong.total { float:right; font-weight:bold; font-size:13px; color:#a51700 }
.mLNB-babal-info strong.today { float:right; font-weight:bold; font-size:13px; color:#0051bf }
.mLNB-babal-info span {  font-weight:normal; font-size:12px; margin-left:4px; color:#444 }
/* /생활에 도움이 되는 밥알 */

/* S : news list */
.mLNB-News { background:#323232; font-size:13px; box-shadow:0px 1px 4px #3c3d45; }
.mLNB-News li { padding:10px; border-bottom:1px solid #222223; background:url(//appdata.hungryapp.co.kr/images/main1408/lnb/arr01.png) no-repeat 98% 50%; background-size:20px 20px; }
.mLNB-News span.tag { color:#ffd800; padding-right:5px }
.mLNB-News span.time { color:#c0c0c0; font-size:10px; padding-left:5px }
.mLNB-News img.new { width:30px; margin-left:4px }
/* E : news list */

/*  S : 게임 DB */
.mLNB-DB { padding:8px 10px; border-bottom:1px solid #36373e; overflow:hidden; }
.mLNB-DB ul { width:100% }
.mLNB-DB li { float:left; display:inline; width:12.6%; padding:0 2% 0 2%; text-align:center; font-size:10px; letter-spacing:-.1em; color:#d5d5d8 }
.mLNB-DB li a{ color:#d5d5d8 }

.mLNB-DB img { border:1px solid #000524; border-radius:4px; box-shadow:0px 1px 1px #36373e; width:100%; margin-bottom:5px }
/*  E : 게임 DB */

/* S : 커뮤니티, 통합 커뮤니티 */
.mLNB-commu { padding:8px 10px; border-top:1px solid #6c6e78; border-bottom:1px solid #36373e; overflow:hidden; font-size:13px;}
.mLNB-commu ul { border:1px solid #32333c; border-radius:5px; background:#5f616e; box-shadow:inset 0px 0px 0px 1px #707282,0px 1px 1px #42434c }
.mLNB-commu li { border-top:1px solid #7f818b; border-bottom:1px solid #393a42; color:#dfe5ee; text-shadow:0px 1px 0px #50515c; padding:10px; overflow:hidden }
.mLNB-commu li a{ color:#dfe5ee; text-shadow:0px 1px 0px #50515c; }
.mLNB-commu img { width:17px; margin-right:8px }
.mLNB-commu span.update { font-size:7pt; border-radius:15px; padding:2px 6px 2px 6px; background:#41424d; color:#8e91af; box-shadow:inset 1px 1px 1px 1px #333; margin-left:2px; letter-spacing:-.1em; text-shadow:none }
.mLNB-commu button.write111 { padding:4px 14px 4px 14px; margin-top:-1px; border:1px solid #000524; float:right; font-size:10px; border-radius:2px; background:url(//appdata.hungryapp.co.kr/images/main1408/lnb/bg_m_lnb03.gif) repeat-x; background-size:1px 20px; color:#a9c2d0; text-shadow:none }
/* E : 커뮤니티, 통합 커뮤니티 */

/* S : 소모임 */
.mLNB-Sgroup { padding:8px 10px; border-top:1px solid #6c6e78; overflow:hidden; font-size:10px }
.mLNB-Sgroup ul { width:100% }
.mLNB-Sgroup li { float:left; display:inline; width:12.6%; padding:0 2% 0 2%; text-align:center; font-size:10px; letter-spacing:-.1em; color:#d5d5d8 }
.mLNB-Sgroup img { border:1px solid #000524; border-radius:4px; box-shadow:0px 1px 1px #36373e; width:100%; margin-bottom:5px }
/* E : 소모임 */

/* S : 배너영역 */
.mLNB-banner { padding:10px }
.mLNB-banner img { border-radius:5px; width:100%; box-shadow:0px 1px 1px #42434c }
/* E : 배너영역 */

.mLNB-Util h1.login { float:left; display:block; font-size:12px; margin:10px; padding:0; color:#fff; font-weight:normal; text-shadow:0px 1px 1px #000; position:relative;}
.mLNB-Util h1.login span.pf-img img { border-radius:4px; width:34px; box-shadow:0px 1px 1px #000; /*position:absolute; left:0; top:0*/ }
.mLNB-Util h1.login strong.user-info { position:absolute; left:44px; top:0; width:150px; float:left }
.mLNB-Util h1.login strong.user-info img { margin-right:4px; }
.mLNB-Util h1.login span.lv { position:absolute; top:20px; left:44px; font-size:10px; color:#fff; background:#41424d; width:40px; height:11px; text-align:center; padding:2px 4px 2px 4px; border-radius:2px 0 0 2px; box-shadow:inset 1px 0 1px 0 #333 }
.mLNB-Util h1.login span.grf {position:absolute; top:20px; left:92px; font-size:10px; color:#fff; background:#5f616e; overflow:hidden; width:70px; height:10px; padding:2px 4px 2px 0; border-radius:1px; box-shadow:inset 1px 1px 1px 0 #333;}

/* 2014-08-26 즐겨찾기 추가 */
.favor_wrapper{ position:absolute; right:0; top:0; padding:0; width:89%; background:#2e303a }
/*.favor_wrapper{ position:absolute; left:0; top:0; padding:15px 2%; width:85%; background:url(//appdata.hungryapp.co.kr/images/main1404/ha_favor/bg_favor.gif); }*/
.favor_search{ margin-top:2%;}
.favor_list1{margin-top:2%; padding-bottom:2%; -webkit-box-sizing: border-box; box-sizing: border-box;  border: 1px solid #323440; border-radius: 7px; background-color: #fff; font-weight: bold;  }
.fv_listdv    {padding: 10px 10px 10px 15px;  position:relative; border-bottom:#dfdfdf 1px solid;}
.fv_listdv_la {padding:2% 3%;  position:relative;}
.fv_listtop{ padding:3%; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 7px; background-color:#d7d7d7;}
.fv_listtop_R{ float:right;}
.list_navi{ margin-top:5%;}
.fv_ln{ position:relative; display:inline-block; width:20px; margin:0 0.1%; }

/*img*/
.fv_btn_x{ position:absolute; top:1%; right:3%; width:11%;}
.favor_tt { width:70%; margin-top:4%;}
.favor_tt2{ width:200px; margin:10px;}
.fv_btn_search{ width:18%;}
.fv_btn_sellectall{width:19%;}
.fv_btn_mov{width:11%; float:right; margin-left:1%;}
.fv_check{ width:5%; margin-right:2%;}
.fv_thum{width:14%; margin-right:2%;}
.fv_add{width:50px; position:absolute; right:3%; top:21% }
.fv_img_ln{ width:100%;}
/*p태그*/
.favor_rounding{-webkit-box-sizing: border-box; box-sizing: border-box; width: 59.5%; padding:2.6% 3%;; border: 1px solid #323440; border-radius: 3px; background-color: #fff; font-weight: bold; }
.fv_c1{ display:inline-block; width:69%;}
.fv_c2{ display:inline-block; width:52%;}

.fv_ln_c1 { position:absolute; top:20%; left:30%; font-weight:bold; color: #c0c0c0; cursor:pointer;}
a.fv_ln_c1:link {color: #c0c0c0; text-decoration:none;}
a.fv_ln_c1:visited {color: #c0c0c0; text-decoration:none;}
a.fv_ln_c1:active {color: #c0c0c0; text-decoration:none;}
a.fv_ln_c1:hover {color: #c0c0c0; text-decoration:underline;}

.fv_ln_c1_on { position:absolute; top:20%; left:30%; font-weight:bold; color: #fff; cursor:pointer;}
a.fv_ln_c1_on:link {color: #fff; text-decoration:none;}
a.fv_ln_c1_on:visited {color: #fff; text-decoration:none;}
a.fv_ln_c1_on:active {color: #fff; text-decoration:none;}
a.fv_ln_c1_on:hover {color: #fff; text-decoration:underline;}

.mLNB-babal button.login {padding:10px 20px 10px 20px; margin-top:6px; border:1px solid #000524; font-size:12px; border-radius:2px; background:url(//appdata.hungryapp.co.kr/images/main1408/lnb/bg_m_lnb03.gif) repeat-x bottom; background-size:1px 100%; color:#a9c2d0; text-shadow:none }





/* 2015-04-01 좌측 변경 관련 시작 */
div.Wrap-mLNB { overflow:hidden; width:100%; float:left; border-right:1px solid #ccc; background:url(//appdata.hungryapp.co.kr/images/main1408/m/lnb/bg_lnb01.gif); background-size:4px 4px }

/* 상단 */
div.LnbTT { height:34px; padding:10px 85px 10px 10px; background:url(//appdata.hungryapp.co.kr/images/main1408/m/lnb/bg_tt01.gif) repeat-x; background-size:1px 100%; overflow:hidden; position:relative; border-bottom:2px solid #222 }
div.UserInfo { float:left; position:relative; width:53% }
div.UserInfo span.LogOut { margin-top:8px; float:left; width:150px; font-size:14px }
div.UserInfo span.LogOut img { width:20px; margin-right:5px }
div.UserInfo span.UserImg img { position:absolute; left:0; width:36px; height:36px; border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px }
div.UserInfo span.UserID { float:left; margin-top:2px; font-size:11px; letter-spacing:-.1em; color:#fff; display:block; width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden }
div.UserInfo span.UserID img { width:10px; margin-right:2px }

/* 레벨 그래프 수정 부분 */
span.LvGrow { clear:left; position:relative; float:left; background:#5f616e; margin-top:6px; border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px; overflow:hidden; display:block; width:100% }
span.LvGrow span.GrowBar { float:left; display:block; background:#ff4200; text-align:center; padding:7px 0 7px 0; /*height:100%*/ }
span.LvGrow span.GrowNum { position:absolute; width:100%; display:block; text-align:center; font-size:10px; color:#fff; padding:2px 0 2px 0 }
/* //레벨 그래프 수정 부분 */

table.TBbapal { float:right; width:45%; background:#3b3b3b;background-image:-webkit-linear-gradient(top,#3b3b3b,#121212);background-image:-moz-linear-gradient(top,#3b3b3b,#121212);background-image:-ms-linear-gradient(top,#3b3b3b,#121212);background-image:-o-linear-gradient(top,#3b3b3b,#121212);background-image:linear-gradient(to bottom,#3b3b3b,#121212); border:1px solid #666; border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px; overflow:hidden }
table.TBbapal th { border-bottom:1px solid #666; font-size:10px; text-align:left; letter-spacing:-.1em; color:#ccc; padding:2px }
table.TBbapal td { border-bottom:1px solid #666; font-size:11px; text-align:right; letter-spacing:-.1em; padding:2px; font-weight:bold }
table.TBbapal td.Total { color:#ffd200 }
table.TBbapal td.Get { color:#00ccff }
div.TTbtn { position:absolute; right:10px }
div.TTbtn img { float:left; margin-left:1px; width:36px }

div.LnbCont { padding:5px }
div.LnbCont h2 { clear:left; color:#c0d1df; font-size:14px; margin-bottom:5px; font-weight:bold; width:100% }
div.LnbCont hr { clear:both; float:left; width:100%; display:block; padding:0; margin:10px 0 10px 0; border-top:1px solid #3b3c44; border-bottom:1px solid #6c6e78; border-right:0; border-left:0 }

/* 탭메뉴 */
ul.TabMenu01 { margin:5px; border:1px solid #222; box-shadow:inset 0px 0px 0px 1px #31343f;-moz-box-shadow:inset 0px 0px 0px 1px #31343f;-ms-box-shadow:inset 0px 0px 0px 1px #31343f;-webkit-box-shadow:inset 0px 0px 0px 1px #31343f;-o-box-shadow:inset 0px 0px 0px 1px #31343f; border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px; background:#333641;background-image:-webkit-linear-gradient(top,#333641,#282a33);background-image:-moz-linear-gradient(top,#333641,#282a33);background-image:-ms-linear-gradient(top,#333641,#282a33);background-image:-o-linear-gradient(top,#333641,#282a33);background-image:linear-gradient(to bottom,#333641,#282a33); overflow:hidden }
ul.TabMenu01 li { display:inline; float:left; width:25%; text-align:center; padding:8px 0 8px 0; color:#fff; border-right:1px solid #222; margin-left:-1px }
ul.TabMenu01 li:last-child { border-right:0; margin-left:0 }
ul.TabMenu01 em { font-size:10px; vertical-align:middle; text-align:center; letter-spacing:-.1em; padding:3px; margin-left:1px; background:#d90000; border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-webkit-border-radius:100px;-o-border-radius:100px }


/* 150403 수정 */
ul.TabMenu02 { overflow:hidden; border-left:0; border-right:0; margin:0 5px 5px 5px }
ul.TabMenu02 img { height:12px; margin-bottom:3px }
ul.TabMenu02 li { display:inline; float:left; width:24%; margin:0 0.5% 0 0.5%; text-align:center; padding:5px 0 5px 0; color:#fff; background:#030304;background-image:-webkit-linear-gradient(top,#030304,#121214);background-image:-moz-linear-gradient(top,#030304,#121214);background-image:-ms-linear-gradient(top,#030304,#121214);background-image:-o-linear-gradient(top,#030304,#121214);background-image:linear-gradient(to bottom,#030304,#121214); border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px }
ul.TabMenu02 li:last-child { margin-right:0 }

/*ul.TabMenu02 { border:1px solid #000; overflow:hidden; border-left:0; border-right:0; background:#030304;background-image:-webkit-linear-gradient(top,#030304,#121214);background-image:-moz-linear-gradient(top,#030304,#121214);background-image:-ms-linear-gradient(top,#030304,#121214);background-image:-o-linear-gradient(top,#030304,#121214);background-image:linear-gradient(to bottom,#030304,#121214) }
ul.TabMenu02 img { height:12px; margin-bottom:3px }
ul.TabMenu02 li { display:inline; float:left; width:25%; text-align:center; padding:5px 0 5px 0; color:#fff; border-right:1px solid #222; margin-left:-1px }
ul.TabMenu02 li:last-child { border-right:0; margin-left:0 }*/

/* 경매,상품 리스트 */
div.GoodsList { background:#32333a; padding:5px 0 5px 0; border-bottom:1px solid #15151b; overflow:hidden }
div.GoodsList li { display:inline; float:left; width:16.6%; text-align:center; font-size:10px; color:#fff; line-height:14px }
div.GoodsList img { width:90%; margin-bottom:3px }
div.GoodsList span.Price { background:url(//appdata.hungryapp.co.kr/images/main1408/m/lnb/blt_price.png) no-repeat 0 50%; background-size:8px 10px; padding-left:9px; letter-spacing:-.1em }
div.GoodsList span.Buy01 { color:#00ccff }
div.GoodsList span.Buy02 { color:#ff7272 }

/* 공지 */
div.LnbNotice { padding:10px 40px 10px 10px; margin-bottom:5px; color:#fff; font-size:12px; background:#323232; border-bottom:1px solid #141414; position:relative; overflow:hidden }
div.LnbNotice span.Title { width:100%; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden }
div.LnbNotice img { position:absolute; width:25px; top:5px; right:10px }

/* 메뉴 리스트 */
ul.MenuSt { background:#5f616e; border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px; border:1px solid #32333c; box-shadow:inset 0px 0px 0px 1px #707282;-moz-box-shadow:inset 0px 0px 0px 1px #707282;-ms-box-shadow:inset 0px 0px 0px 1px #707282;-webkit-box-shadow:inset 0px 0px 0px 1px #707282;-o-box-shadow:inset 0px 0px 0px 1px #707282; color:#dfe5ee; font-size:13px; overflow:hidden }
ul.MenuSt li { float:left; padding:10px 0 10px 0; position:relative }

/* 밥알,아이콘 추가 */
ul.MenuSt em { font-size:10px; vertical-align:middle; text-align:center; letter-spacing:-.1em; padding:3px 5px 3px 5px; margin-left:1px; background:#41424d; border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px }
ul.MenuSt img.BltNew { width:8px; margin:0 }

ul.MenuSt.Type01 { border-right:0; border-bottom:0 }
ul.MenuSt.Type01 li { width:33.3%; display:inline; text-align:center; border-right:1px solid #32333c; border-bottom:1px solid #32333c; margin-left:-1px; }
ul.MenuSt.Type01 a { color:#dfe5ee }
ul.MenuSt.Type02 li { border-bottom:1px solid #32333c; width:100% }
ul.MenuSt.Type02 li:last-child { border-bottom:0 }
ul.MenuSt.Type02 a { color:#dfe5ee }
ul.MenuSt.Type02 img { width:13px; height:12px; margin:0 5px 0 10px }
ul.MenuSt.Type02 button { position:absolute; z-index:9999; top:5px; right:10px; border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px; border:1px solid #000524; font-size:11px; color:#889ba7; background:#2e2f39; width:60px; height:25px }


ul.MenuSt.Type03 { border-right:0; border-bottom:0 }
ul.MenuSt.Type03 li { width:50%; display:inline; text-align:center; border-right:1px solid #32333c; border-bottom:1px solid #32333c; margin-left:-1px }
ul.MenuSt.Type03 a { color:#dfe5ee }

/* 아이콘 리스트 */
ul.IcoList li { margin-bottom:5px; display:inline; float:left; width:16.6%; text-align:center; letter-spacing:-.1em; font-size:10px; color:#ccc }
ul.IcoList li a{ color:#ccc }
ul.IcoList img { border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px; width:90%; margin-bottom:4px }
ul.IcoList span { display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100% }

/* 2015-04-01 좌측 변경 끝 */

/* 이모티콘 */
.ons{background-color:#dbdbdb;}
.ons2{}
.hChat_color {float: left;cursor: pointer;width:40px;height:50px;font-size:0;line-height:0;padding:3px 3px;}
.hChat_color2{cursor:pointer}
.changeImg{ cursor:pointer;width:44px;height:44px;}
.hChat_color_box{border-radius: 7px;-moz-border-radius: 7px;-webkit-border-radius: 7px;border:1px solid #999;background-color:#ffffff;}
.roundBox2{ border-radius: 18px;-moz-border-radius: 18px;-webkit-border-radius: 18px;border: 2px dashed #636363;}


/* 주사위 */
.ReDice { width:225px; border:1px solid #4d7894; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px; overflow:hidden; background:#fff }
.ReDice h6,.ReDice input,.ReDice p,.ReDice img { margin:0; padding:0; border:0; vertical-align:middle }
.ReDice div.TitleBar { background:#6aacd6; padding:0; overflow:hidden }
.ReDice h6 { float:left; font-size:11px; color:#fff;margin:0 10px 0 10px }
.ReDice img.Close { vertical-align:middle; float:right; margin:12px 10px 0 0 }
.ReDice div.DiceInput { padding:5px }
.ReDice p.DiceNums { margin-bottom:2px; float:left }
.ReDice p.DiceNums img,.ReDice p.DiceNums input { float:left; margin-left:3px }
.ReDice p.DiceNums input { width:136px; height:20px; background:url(//appdata.hungryapp.co.kr/images/main1408/etc/dice/bg_input.gif) no-repeat; padding:0 10px 0 10px; font-size:11px; font-weight:bold; color:#003864 }
.ReDice p.Caution { font-size:11px; color:#ff3600; float:left; margin:-5px 0 -5px 0  }

.ReDice div.TitleBar_n { background: #6aacd6; padding: 0; overflow: hidden; }
.ReDice .h6div { float: left; height:22px; font-size: 11px; color: #fff; padding:9px 0 0px 0; margin: 0 10px 0 10px; }
.ReDice img.Close_n { vertical-align: middle; float: right; margin: 11px 10px 0 0; }

.ReDice div.DiceInput_n { padding:5px }
.ReDice p.DiceNums_n { margin:5px 0 2px 0; float:left }
.ReDice p.DiceNums_n img,.ReDice p.DiceNums_n input { float:left; margin-left:3px }
.ReDice p.DiceNums_n input { width:136px; height:20px; background:url(//appdata.hungryapp.co.kr/images/main1408/etc/dice/bg_input.gif) no-repeat; padding:0 10px 0 10px; font-size:11px; font-weight:bold; color:#003864 }
.ReDice p.Caution_n { font-size:11px; color:#ff3600; float:left; margin:3px 0 0 3px; }




#wrap-mobile {
	position: relative;
	background: #383F48;
	width: 100%;
	padding: 0;
	float: left;
	display: inline;
}

#wrap-mobile .both_left {
	width: 30%;
	padding: 0;
	float: left;
	display: inline;
	position: fixed;
	padding-right: 5px;
	top: 0;
	height: 100%;
	z-index: 999999;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: #4E4F59;
}

div.Wrap-mLNB {
	overflow: hidden;
	width: 100%;
	float: left;
	border-right: 1px solid #ccc;
	background: url(//appdata.hungryapp.co.kr/images/main1408/m/lnb/bg_lnb01.gif);
	background-size: 4px 4px
}

/*20151207 khs */
html, body {
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	margin: 0;
	padding: 0;
}

body {
	line-height: 1;
	font-size: 14px;
}

a {
	text-decoration: none;
	color: #333333;
}

.hidden {
	display: none;
}

.width_100p {
	display: block;
	overflow: hidden;
	width: 100%;
	background-color: #fbeec4;
	font-size: 14px;
}

.lmha_par {
	background-color: #fbeec4;
	font-size: 14px;
}

.lmha_par .lha_box {
	margin: 5px 5px 0 5px;
	border: 1px solid #cccccc;
	background-color: #fff;
	border-radius: 5px;
	box-sizing: border-box;
}

.lmha_par2 {
	background-color: #f5a532;
	font-size: 14px;
}

.lmha_par2 .lha_box {
	margin: 0px 5px 0 5px;
	border: 1px solid #cccccc;
	background-color: #fefbea;
	border-radius: 5px;
	box-sizing: border-box;
}

.mha_pd_t5 {
	padding: 1px 0 0 0;
}

.mha_pd_t7 {
	padding: 5px 0 0 0;
}

.mha_pd_b5 {
	padding: 0 0 5px 0;
}

/* mha_title */
div.title10 {
	overflow: hidden;
	min-height: 25px;
	font-size: 1em;
	line-height: 1;
	letter-spacing: -1px;
}

div.title10 .head_title {
	display: block;
	overflow: hidden;
	padding: 5px 0 3px 13px;
	font-size: 1rem;
	line-height: 1.23;
	letter-spacing: -1px;
	white-space: nowrap;
	text-overflow: ellipsis;
}


.lMha_l_category {
	display: block;
	overflow: hidden;
	margin: 0;
}

/* 유정정보 */
.Mha_l_UserInfo_w {
	width: 100%;
	font-size: 1.2em;
	color: #fff;
	padding: 0;
	font-weight: bold;
	border-bottom: 1px solid #dac582;
}

.Mha_l_UserInfo {
	height: 41px;
}

.Mha_l_UserInfo .Mha_l_UserImg img {
	display: block;
	overflow: hidden;
	margin: 4px 10px 0 7px;
	float: left;
	border: 2px solid #3d3d3d;
	background-color: #fefbf6;
	border-radius: 30px;
	box-sizing: border-box;
}

.Mha_l_User {
	padding: 10px 7px 0px 7px;
}

.Mha_l_UserID {
	display: block;
	overflow: hidden;
	font-size: 15px;
	color: #fe5e0a;
	margin: 5px 0 0 0;
}

.Mha_l_UserID img {
	margin: 0 4px 0 0;
}

.Mha_l_GrowNum {
	font-size: 0.7em;
}

.Mha_l_LvGrow {
	margin: 0 0 0 5px;
}

.Mha_l_Userbab {
	overflow: hidden;
	display: block;
	font-size: 0.7em;
	color: #fff;
}

.Mha_l_Userbab dl {
	float: left;
	margin: 8px 0 0 5px;
}

.Mha_l_Userbab dl dt {
	float: left;
	color: #393939;
}

.Mha_l_Userbab dl dd {
	float: left;
}

.Mha_l_Total {
	color: #f3811d;
}

.Mha_l_Get {
	color: #88ba3e;
}

/* 레벨 그래프 수정 부분 */
span.LvGrow {
	overflow: hidden;
	display: block;
	background: #5f616e;
	border-radius: 3px;
	width: 30%;
}

span.LvGrow span.GrowBar {
	float: left;
	display: block;
	background: #ff4200;
	text-align: center;
	padding: 7px 0 7px 0;
	/*height: 100%;*/
}

span.LvGrow span.GrowNum {
	position: absolute;
	width: 100%;
	display: block;
	text-align: center;
	font-size: 10px;
	color: #fff;
	padding: 2px 0 0 0;
}

/* //레벨 그래프 수정 부분 */


/* 로그아웃시 */
.Mha_l_logout {
	display: block;
	overflow: hidden;
	padding: 10px 0 0 0;
}

.Mha_l_logout .Mha_l_lout_img {
	float: left;
	margin: 0;
}

.Mha_l_logout .Mha_l_lout_txt {
	float: left;
	font-size: 20px;
	color: #fe5e0a;
	padding: 10px 0 0 0;
}


/* 상단 버튼 */
.lMha_l_category .Mha_l_TTbtn {
	position: absolute;
	right: 8px;
	top: 4px;
}

.Mha_l_TTbtn img {
	width: 28px;
	height: 28px;
}

/* 상단 메뉴 */
.Mha_l_TabMenu01 {
	display: block;
	overflow: hidden;
	clear: both;
	border-top: 1px solid #dac582;
	margin: 10px 0 0 0;
	box-sizing: border-box;
	text-align: center;
	font-size: 0.8em;
	color: #393939;
}

.Mha_l_TabMenu01 li {
	float: left;
	width: 25%;
	border-right: 1px solid #dac582;
	padding: 12px 0 8px 0;
	box-sizing: border-box;
}

.Mha_l_TabMenu01 li:last-child {
	border-right: 0px solid #f79247;
}

.Mha_l_TabMenu01 li em {
	width: 30px;
	padding: 1px 6px 0 5px;
	border: 1px solid #b52f00;
	background-color: #b52f00;
	border-radius: 50px;
	box-sizing: border-box;
	color: #fff;
	margin-left: 5px;
}

.Mha_l_TabMenu02 {
	display: block;
	overflow: hidden;
	clear: both;
	margin: 0;
	box-sizing: border-box;
	text-align: center;
	font-size: 0.9em;
	background-color: #a92d00;
	color: #ffffff;
}

.Mha_l_TabMenu02 li {
	float: left;
	width: 25%;
	border-right: 1px solid #c93b07;
	padding: 13px 0 11px 0;
	box-sizing: border-box;
}

.Mha_l_TabMenu02 li:last-child {
	border-right: 0px solid #f79247;
}

.Mha_l_TabMenu03 {
	display: block;
	overflow: hidden;
	clear: both;
	border-top: 1px solid #dac582;
	border-bottom: 1px solid #606060;
	margin: 0;
	box-sizing: border-box;
	text-align: center;
	font-size: 0.9em;
	background-color: #393939;
	color: #ffffff;
}

.Mha_l_TabMenu03 li {
	float: left;
	width: 50%;
	border-right: 1px solid #606060;
	padding: 13px 0 11px 0;
	box-sizing: border-box;
}

.Mha_l_TabMenu03 li:last-child {
	border-right: 0px solid #606060;
}

.ljh_test {
	display: block;
	overflow: hidden;
	clear: both;
	border-top: 1px solid #dac582;
	border-bottom: 1px solid #606060;
	margin: 0;
	box-sizing: border-box;
	text-align: center;
	font-size: 0.9em;
	background-color: #000;
	color: #ffffff;
}

.ljh_test li {
	float: left;
	width: 100%;
	border-bottom: 1px solid #606060;
	padding: 13px 0 11px 0;
	box-sizing: border-box;
}


/* 메인메뉴 */
.lha_view_mm {
	font-size: 1.2em;
	color: #fff;
	font-weight: bold;
	background: #fa7e1e; /* For Safari 5.1 to 6.0 */
	background: -webkit-linear-gradient(-90deg, #f5a532, #fa7e1e); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(-90deg, #f5a532, #fa7e1e); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(-90deg, #f5a532, #fa7e1e); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-90deg, #f5a532, #fa7e1e); /* Standard syntax (must be last) */
}

.lsnb_plan_mm {
	overflow: hidden;
	position: relative;
	font-weight: 400;
	color: #fff;
}

.lsnb_plan_mm ul {
	display: table;
	table-layout: fixed;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	vertical-align: top;
	border-bottom: 1px solid #fda843;
	box-sizing: border-box;
}

.lsnb_plan_mm li {
	display: table-cell;
	width: 25%;
	text-align: center;
	vertical-align: top;
	opacity: .7;
	border-right: 1px solid #fda843;
	box-sizing: border-box;
}

.lsnb_plan_mm li:last-child {
	border-right: 0px solid #606060;
}

.lsnb_plan_mm li.on {
	opacity: 1;
	font-weight: bold;
}

.lsnb_plan_mm li a {
	display: inline-block;
	position: relative;
	padding: 33px 0 4px 0;
	font-size: 13px;
	vertical-align: top;
	color: #fff;
}

.lsnb_plan_mm li .ico_all {
	width: 26px;
	height: 26px;
	display: block;
	position: absolute;
	top: 3px;
	left: 44%;
	margin-left: -9px;
	vertical-align: top;
}

.lsnb_plan_mm li img {
	width: 100%;
}


/* 공략 메뉴 리스트 */
.Mha_l_bbsmenu {
	display: block;
	overflow: hidden;
	width: 100%;
	background-color: #f5a532;
}

.Mha_l_MenuSt .Mha_l_Type02 {
	display: block;
	overflow: hidden;
	width: 100%;
}

.Mha_l_MenuSt .Mha_l_Type02 li {
	position: relative;
	padding: 10px 0 10px 0;
	font-size: 13px;
	color: #333;
	border-bottom: 1px solid #ddd;
	width: 100%;
}

.Mha_l_MenuSt .Mha_l_Type02 li:last-child {
	border-bottom: 0px solid #ddd;
}

.Mha_l_MenuSt .Mha_l_Type02 a {
	color: #333;
	font-size: 14px;
	font-weight: 700;
}

.Mha_l_MenuSt .Mha_l_Type02 img {
	width: 13px;
	height: 12px;
	margin: 0 5px 0 10px;
}

.Mha_l_MenuSt .Mha_l_Type02 .Mha_l_button a {
	position: absolute;
	right: 5px;
	top: 5px;
	padding: 7px 0 0 0;
	border: 1px solid #000;
	border-radius: 3px;
	box-sizing: border-box;
	font-size: 0.85em;
	color: #fff;
	background: #000;
	text-align: center;
	width: 60px;
	height: 25px;
}

.Mha_l_Type03 {
	overflow: hidden;
	margin: 5px 5px 0 5px;
	background-color: #efefef;
}

.Mha_l_Type03 li {
	float: left;
	width: 50%;
	margin: 0 0 0 0;
	text-align: center;
}

.Mha_l_Type03 li:last-child {
	border: 0;
	width: 49%;
	margin: 0 0 0 1%;
}

.Mha_l_Type03 li a {
	display: block;
	height: 36px;
	line-height: 35px;
	font-size: 14px;
	font-weight: 700;
	background-color: #fff;
	border: 1px solid #ccc;
	box-sizing: border-box;
	border-radius: 5px;
}

/* 아이콘 리스트 */
.Mha_l_IcoList {
	display: block;
	overflow: hidden;
	margin: 7px 0 0 0;
	text-align: center;
	letter-spacing: 0.1em;
	font-size: 10px;
}

.Mha_l_IcoList ul {
	margin: 0 0 0 2px;
}

.Mha_l_IcoList li {
	float: left;
	width: 16.6%;
	margin: 0 0 7px 0;
	color: #151515;
}

.Mha_l_IcoList li a {
}

.Mha_l_IcoList img {
	border-radius: 5px;
	width: 90%;
	margin-bottom: 4px
}

/*.Mha_l_IcoList span { display:block; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;  width:90%; color:#151515;padding:1px 5% 0 5%;z-index:10; font-size:8px;}*/
.Mha_l_IcoList span {
	display: block;
	width: 95%;
	color: #151515;
	padding: 1px 2% 0 2%;
	z-index: 10;
	font-size: 11px;
}


