@charset "utf-8";
/*
@font-face{
font-family:ng;
src:url(NanumGothic.eot);
src:local(※), url(NanumGothic.woff) format(‘woff’)
}
*/

/* common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none; letter-spacing:-0.05em;}
section, article, nav, menu{margin:0;padding:0;-webkit-text-size-adjust:none;}
body,input,textarea,select,table,button{font-size:12px;font-family:dotum;}
html{width:100%; height:100%;}
img,fieldset{border:0 none; vertical-align:middle; }
ul,ol,li{list-style:none;}
a{color:#000;text-decoration:none;_cursor:pointer;}
em,address{font-style:normal;}
/* 2016-10-05 김정득
table{border-collapse:collapse;border-spacing:0;}
*/
body{ height:100%;
	margin:0 auto;
/*	-webkit-user-select:none;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);*/
	overflow-y: visible !important;
	/*text-align:center;*/
}


@media screen
  {
  img {
		max-width:100%;	
	}
  }


/* 링크 지정 */
a:link		{ text-decoration:none } 
a:hover		{ text-decoration:none }

/*lju-240705 애드센스 자동광고 없을경우 영역제거*/
ins.adsbygoogle[data-ad-format="auto"][data-ad-status="unfilled"] { display: none!important; }

/* lst */
.lst_w{overflow:hidden;position:relative;margin-top:-1px;padding-bottom:1px}
.lst,.lst2{border-top:1px solid #e4e5e7;letter-spacing:-1px}
.lst_a{display:block;overflow:hidden;padding:10px 15px;height:12px;white-space:nowrap;text-overflow:ellipsis}
/*
.lst_a:hover {background-color:#eeeeee; color:#ff670b}
.lst_a:active {background-color:#eeeeee; color:#ff670b}
.bbs_list:hover {background-color:#eeeeee; color:#ff670b}
.bbs_list:active {background-color:#eeeeee; color:#ff670b}
.lst_a:active {background-color:#eeeeee; color:#ff670b}
.lst_a:hover {background-color:#eeeeee; color:#ff670b}
/*
.tab_a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

/*
.lst_m{display:block;vertical-align:top}
.lst_mw{position:relative;display:block;width:300px}
.lst_mw:after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,.1);content:'';-webkit-box-sizing:border-box}
.lst_w .cate{margin-right:4px}
.lst2_a{display:block;padding:10px}
.lst2_a:after{display:block;clear:both;content:''}
.lst2_m{float:left;margin-right:10px;vertical-align:top}
.lst2_mw{position:relative;float:left;margin-right:10px}
.lst2_mw:after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,.1);content:'';-webkit-box-sizing:border-box}
.lst_w_v1 .lst2_mw:after{border:0;border-right:solid 1px rgba(0,0,0,.1)}
.lst2_mw_w115{width:115px}
.lst2_mw .lst2_m{float:none;margin-right:0}
.lst2_rk{display:block;position:relative;width:21px;height:22px;margin-bottom:-22px;background-color:rgba(0,0,0,.8);font-style:italic;font-weight:bold;line-height:22px;color:#54ff00;text-align:center;text-indent:-3px}
.lst2_icw{display:block;position:relative;text-align:right}
.lst2_icw .im{position:absolute;right:1px;bottom:1px;vertical-align:top}
.lst2_mw_w115 .lst2_icw .im{right:2px;bottom:2px}
.lst2_mw_w136 .lst2_icw .im{right:3px;bottom:0}
.lst2_ctw{display:block;overflow:hidden}
.lst2_h,.lst2_d{display:block;overflow:hidden}
.lst2_h{margin-bottom:4px;font-weight:bold;font-size:1.07em;line-height:1.35em}
.lst2_h .cate_best{font-size:.73em}
.lst2_ctw{padding-top:5px}
.lst2_v1 .lst2_ctw,.lst2_v2 .lst2_ctw{padding-top:2px}
.lst2_d{max-height:2.77em;font-size:.93em;line-height:1.35em;color:#777}
.lst2_d .im_time{margin-left:-1px}
.lst2_d .dv{margin:0}
.lst2 .im_time{margin-right:2px}
.lst2_v2 .imrd_ct{margin:1px 0 2px 0}
.lst2_v2 .imrd_ct .imrd_in{margin:0;text-transform:uppercase}
.tlst3 .imrd_ct{margin:0}
.tlst3 .imrd_ct .imrd_in{margin:0}
.lst3{background-color:#f0f0f0}
.cont .lst_w:nth-child(2) .lst3{margin-top:1px;border-top:1px solid #d1d3d6}
.lst3_a{display:block;width:300px;margin:0 auto;padding:10px 0}
.lst3_mw{display:inline-block;position:relative}
.lst3_mw:after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,.1);content:'';-webkit-box-sizing:border-box}
.lst3_m{vertical-align:top}
.lst3_h{display:block;overflow:hidden;position:relative;height:1.71em;margin:-1.71em 0 1px;padding:0 4px;background-color:rgba(0,0,0,.7);font-weight:bold;line-height:1.71em;color:#fff;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis}
.lst3_h .cate_best{margin-right:3px}
.lst_dv{overflow:hidden;position:relative;margin-top:-1px;border-top:1px solid #e4e5e7}
.lst_dv_p{float:left;max-width:100%}
.lst_dv .lst_dv_a{display:block;overflow:hidden;padding:.65em 10px;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-1px}
.lst_dv .lst_dv_a2{float:right;padding-right:12px;padding-left:12px;border-left:1px solid #e4e5e7}
.lst_dv3_u{overflow:hidden;position:relative;margin-top:-1px;border-top:1px solid #e4e5e7;white-space:nowrap}
.lst_dv3_l{display:inline-block;position:relative;border-left:1px solid #e4e5e7}
.lst_dv3_l:first-child{border-left:0}
.lst_dv3_a{display:inline-block;padding:.65em 10px;letter-spacing:-1px}
.lst_dv3_u2 .lst_dv3_l{padding-left:1px;border:0}
.lst_dv3_u2 .lst_dv3_l:first-child{padding:0}
.lst_dv3_u2 .lst_dv3_l:before{position:absolute;top:50%;left:0;width:1px;height:16px;margin-top:-8px;background:#e4e5e7;content:''}
.lst_w_v1 .lst2_a{overflow:hidden;padding:0 10px 0 0}
.lst_w_v1 .lst2_m{border:0}
@media all and (max-width:639px){	
.lst_w_v1 .lst2_ctw{padding-top:9px}
}
.li_last{border-bottom:0}
.tlst_w{overflow:hidden;position:relative;margin-top:-1px;padding:4px;border-top:1px solid #e4e5e7}
.tlst_wws{padding:4px 5px 8px}
.tlst_w:after{display:block;clear:both;content:''}
.tlst{float:left;width:33.3%;letter-spacing:-1px;text-align:center}
.tlst:nth-child(3n+1){clear:both;width:33.4%}
.tlst_a{display:block;max-width:200px;margin:0 auto;padding:6px 0}
.tlst_m{vertical-align:top}
.tlst_mw{display:inline-block;position:relative}
.tlst_mw:after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,.1);content:'';-webkit-box-sizing:border-box}
.tlst_icw{display:block;position:relative;width:92px;margin:0 auto;text-align:right}
.tlst_icw .im{position:absolute;right:2px;bottom:3px;vertical-align:top}
.tlst_icw .im_mov{bottom:2px}
.tlst_d{display:block;overflow:hidden;width:88px;max-width:100%;height:2.5em;margin:6px auto 0;padding:0 2px;font-size:.86em;line-height:1.25em;color:#333;text-align:left}
.tlst_dw1,.tlst_dw2,.tlst_dw3{display:block;overflow:hidden;max-width:100%;width:94px;margin:0 auto;color:#777;font-size:0.92em;white-space:nowrap;text-overflow:ellipsis;text-align:left}
.tlst_dw1{margin-top:8px;color:#000;font-size:1em;font-weight:bold}
.tlst_dw2{margin:1px auto -2px;color:#434b60}
.fzoom .tlst_d br{display:none}
.tlst_ds,.tlst_dn{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.tlst_dn{color:#888}
*/
/* floating 을 해제하기 위한 클래스 추가, 의미없는 clear만 있는 gabage source 제거 */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1px; }
.clearfix {display: block;}
/* End hide from IE-mac */

select{ height:22px; margin:0 0 0 0; padding: 0px; }
.text_box	{
	background-color: #FFFFFF;
	border: 1px solid #C8C8C8;
	margin: 0px;
	padding: 5px 0;
	height: 18px;
}
.text_box02	{
	background-color: #FFFFFF;
	border: 1px solid #C8C8C8;
	margin: 0px;
	padding: 10px;
	height: 27px;
}
.text_box03	{
	background-color: #FFFFFF;
	border: 1px solid #C8C8C8;
	margin: 0px;
	padding: 0px;
	height: 43px;
}
.login_box	{
	background-color: #FFFFFF;
	border: 1px solid #C8C8C8;
	margin: 2px 0;
	padding:5px;
	height: 54x;
	font-size:13px;
	font-weight:bold;

}
.text_boxTR	{
	border:1px;
	background-color:transparent;
	margin: 0px;
	padding: 0px;
	height: 36px;
}
input[type="checkbox"] {
width:15px;
border:1px solid #efefef;
height:15px;
margin:0 5px -5px 0;
color:#000;
}

.black { color:#000000; }
.red { color:#CA2027; }
.gray { color:#ACACAC; }
.blue { color:#1429F1; }
.brown { color:#615A4C; }
.orange { color:#F24B05;}
.d_orange {color:#937565; }
.bold { font-weight:bold; }
.cbtn { width:100%; margin:20px 0 40px 0; text-align:center; float:left; display:inline; }
.lbtn { width:100%; margin:0 0 10px 0; text-align:left; float:left; display:inline; }
.mr_t10 { margin-top:10px; }
.mr_t20 { margin-top:20px;  }
.mr_b5 { margin-bottom:5px;  }


#btn { width:91.5%; margin:0 auto; float:center;}
#btn .bleft { width:50%; float:left; display:inline; }
#btn .bright { width:50%; text-align:right; float:left; display:inline;  }

/*
.b_gs5{ display:inline-block;margin:0 2px;padding:0 30px; text-align:center;
border:1px solid #ADADAD;
border-radius:3px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_gs_bg.gif');
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(50%,#D6D6D6));box-shadow:inset 0 0 1px rgba(255,255,255,.65);color:#6A6A6A; !important;line-height:25px}
*/
/* 버튼 */
.b_bks { 
display:inline-block;
margin:0 2px; 
padding:2px 5px; 
text-align:center; 
border:1px solid #1C1C1C; 
font-size:11px; 
font-weight:bold; 
color:#fff;
border-radius:3px;
background:#373737;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6A6A6A),color-stop(100%,#373737));-webkit-box-shadow:inset 0 -1px 1px #37a012;box-shadow:inset 0 -1px 1px #373737;
 }

.b_bks .arrow { font-size:7px; margin-left:5px; margin-top:1px; float:right; display:inline; }

.b_gs { 
display:inline-block;
margin:0 2px; 
padding:0 5px; 
text-align:center; 
border:1px solid #ADADAD; 
font-size:11px; 
font-weight:bold; 
color:#6A6A6A;
border-radius:3px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_gs_bg.gif');
line-height:25px;  }

.ranking_list_tb .b_gs { 
display:inline-block;
margin:0 2px; 
padding:0 5px; 
text-align:center; 
border:1px solid #ADADAD; 
font-size:11px; 
font-weight:bold; 
color:#6A6A6A;
border-radius:3px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_gs_bg.gif');
line-height:25px;  }

.b_gs_green { 
display:inline-block;
margin:0 2px; 
padding:0 5px; 
text-align:center; 
border:1px solid #ADADAD; 
font-size:11px; 
font-weight:bold; 
color:#528C07;
border-radius:3px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_gs_bg.gif');
line-height:25px;  }

.b_gs_org { 
display:inline-block;
margin:0 2px; 
padding:0 5px; 
text-align:center; 
border:1px solid #ADADAD; 
font-size:11px; 
font-weight:bold; 
color:#F28006;
border-radius:3px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_gs_bg.gif');
line-height:25px;  }


.b_gss_green { 
display:inline-block;
margin:0 2px; 
padding:0 5px; 
text-align:center; 
border:1px solid #ADADAD; 
font-size:11px; 
font-weight:bold; 
color:#528C07;
border-radius:3px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_gs_bg.gif');
line-height:20px;  }

.b_gss_org { 
display:inline-block;
margin:0 2px; 
padding:0 5px; 
text-align:center; 
border:1px solid #ADADAD; 
font-size:11px; 
font-weight:bold; 
color:#F28006;
border-radius:3px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_gs_bg.gif');
line-height:20px;  }


.b_step { 
display:inline-block;
margin:0 2px; 
padding:0 10px; 
text-align:center; 
border:1px solid #CACACA; 
border-right:1px solid #7A7A7A; 
border-bottom:1px solid #7A7A7A;
font-size:11px; 
font-weight:bold; 
color:#6A6A6A;
line-height:30px;  }

.b_gb { 
display:inline-block;
margin:0 2px; 
padding:0 10px; 
text-align:center; 
border:1px solid #646464; 
border-right:1px solid #404040; 
border-bottom:1px solid #404040;
font-size:13px; 
font-weight:bold; 
color:#fff;
line-height:30px;
background:#898989;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#898989),color-stop(100%,#6D6D6D));-webkit-box-shadow:inset 0 -1px 1px #37a012;box-shadow:inset 0 -1px 1px #6D6D6D;
}

.b_ob { 
display:inline-block;
margin:0 2px; 
padding:0 10px; 
text-align:center; 
border:1px solid #C84546; 
border-right:1px solid #952626; 
border-bottom:1px solid #952626;
font-size:13px; 
font-weight:bold; 
color:#fff;
line-height:30px;
background:#EF7961;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#EF7961),color-stop(100%,#E8504F));-webkit-box-shadow:inset 0 -1px 1px #37a012;box-shadow:inset 0 -1px 1px #E8504F;
}

.b_bb { 
display:inline-block;
margin:0 2px; 
padding:0 10px; 
text-align:center; 
border:1px solid #1997B7; 
border-right:1px solid #006C87; 
border-bottom:1px solid #006C87;
font-size:13px; 
font-weight:bold; 
color:#fff;
line-height:30px;
background:#0389AA;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1CA4C6),color-stop(100%,#0389AA));-webkit-box-shadow:inset 0 -1px 1px #37a012;box-shadow:inset 0 -1px 1px #E8504F;
}



.b_ftm { 
display:inline-block;
margin:0 2px; 
padding:0 8px; 
text-align:center; 
border:1px solid #C9C9C9; 
font-size:13px; 
font-weight:bold; 
color:#686868;
line-height:30px;
border-radius:3px;
background:#E2E2E2;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F1F1F1),color-stop(100%,#E2E2E2));-webkit-box-shadow:inset 0 -1px 1px #37a012;box-shadow:inset 0 -1px 1px #E2E2E2;
}

.b_bgs { 
display:inline-block;
margin:0 2px; 
padding:0 10px; 
text-align:center; 
border:1px solid #C9C9C9; 
font-size:12px; 
font-weight:bold; 
color:#686868;
line-height:66px;
border-radius:3px;
background:#E2E2E2;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F1F1F1),color-stop(100%,#E2E2E2));-webkit-box-shadow:inset 0 -1px 1px #37a012;box-shadow:inset 0 -1px 1px #E2E2E2;
}


 .b_bgs2 { display:inline-block;
margin:0; 
padding:0 20px; 
text-align:center; 
border:1px solid #ADADAD; 
font-size:14px; 
font-weight:bold; 
color:#6F6F6F;
border-radius:5px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_bgsw_bg.gif');
line-height:40px; }


/* 20130222 추가 */
.b_ch { 
display:inline-block;
margin:0 2px; 
padding:0 10px; 
text-align:center; 
border:1px solid #848484; 
font-size:12px; 
font-weight:bold; 
color:#686868;
line-height:30px;
border-radius:3px;
background:#E2E2E2;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#F0F0F0),color-stop(100%,#C0C0C0));-webkit-box-shadow:inset 0 -1px 1px #37a012;box-shadow:inset 0 -1px 1px #E2E2E2;
}


/* 20130514 수정 추가 */
.b_gsb { 
display:inline-block;
margin:0 2px; 
padding:5px 15px; 
text-align:center; 
border:1px solid #ADADAD; 
font-size:11px; 
font-weight:bold; 
color:#6A6A6A;
border-radius:3px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_gsb_bg.gif');
line-height:30px;  }

.b_gs_greenb { 
display:inline-block;
margin:0 2px; 
padding:5px 15px; 
text-align:center; 
border:1px solid #ADADAD; 
font-size:11px; 
font-weight:bold; 
color:#528C07;
border-radius:3px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_gsb_bg.gif');
line-height:30px;  }

.b_gb1 { 
display:block; 
padding:0 10px; 
text-align:center; 
border:1px solid #646464; 
border-right:1px solid #404040; 
border-bottom:1px solid #404040;
font-size:13px; 
font-weight:bold; 
color:#fff;
line-height:40px;
background:#323641;
}

.b_gs2 { 
display:inline-block;
margin:3px; 
padding:0 5px; 
text-align:center; 
border:1px solid #ADADAD; 
font-size:12px; 
font-weight:bold; 
color:#6A6A6A;
border-radius:7px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_gs_bg0502.gif') 100%;
line-height:40px;
width:40%;  }

.b_gs2_off { 
display:inline-block;
margin:3px; 
padding:0 5px; 
text-align:center; 
border:1px solid #ADADAD; 
font-size:12px; 
font-weight:bold; 
color:#8d8d8d;
border-radius:7px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_gs_bg05022.gif') 100%;
line-height:40px;
width:40%;  } 

.b_gs3 { 
display:inline-block;
margin:2px; 
padding:0 3px; 
text-align:center; 
border:1px solid #ADADAD; 
font-size:12px; 
font-weight:bold; 
color:#6A6A6A;
border-radius:7px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_gs_bg0502.gif') 100%;
line-height:40px;
width:25%;  }

.b_gs3_off { 
display:inline-block;
margin:2px; 
padding:0 3px; 
text-align:center; 
border:1px solid #ADADAD; 
font-size:12px; 
font-weight:bold; 
color:#8d8d8d;
border-radius:7px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_gs_bg05022.gif') 100%;
line-height:40px;
width:25%;  }

.b_gs4 { 
display:inline-block;
margin:2px; 
padding:22px 5px; 
text-align:center; 
border:1px solid #ADADAD; 
font-size:12px; 
font-weight:bold; 
color:#fff;
border-radius:7px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_gs_bg05023.gif') 100%;
line-height:20px;
width:65%; }

.b_gs5 { 
display:inline-block;
margin:2px; 
padding:0 3px; 
text-align:center; 
border:1px solid #ADADAD; 
font-size:12px; 
font-weight:bold; 
color:#6A6A6A;
border-radius:7px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_gs_bg0502.gif') 100%;
line-height:40px;
width:28%;  }

.b_gs5_off { 
display:inline-block;
margin:2px; 
padding:0 3px; 
text-align:center; 
border:1px solid #ADADAD; 
font-size:12px; 
font-weight:bold; 
color:#8d8d8d;
border-radius:7px;
background:url('//appdata.hungryapp.co.kr/m_images/btn/b_gs_bg05022.gif') 100%;
line-height:40px;
width:28%;  }