@charset "utf-8";
/* CSS Document */
/*@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css");*//*231117 - 폰트 적용*/

@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic&display=swap');

/* base */
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; font-weight:normal; letter-spacing:-1px; font-size:12px}
h2,h3,h4,h5{font-size:12px;}
body,input,textarea,select,table,button{font-size:12px; font-family:'Pretendard Variable', Pretendard,'Nanum Gothic', 'MalgunGothic', '맑은고딕', Dotum, 돋움;;}

body{background-color:#fff; color:#666; word-wrap:break-word; word-break:break-all; letter-spacing:-0.05em;}
table, th, td{border-spacing:0px; border-collapse:collapse;}
img{border:0; font-size:0; padding:0; margin:0;}
fieldset{border:0;}
textarea, input, select,img{color:#666;}
textarea, input, select{border-radius:0;}
ul,ol{list-style:none;}
a{color:#666; text-decoration:none !important; cursor:pointer}
em,address{font-style:normal}
hr,legend{display:none;}
@media screen and (max-width:400px){font-size:66%;}
@media screen and (max-width:640px){font-size:88%;}
@media screen and (max-width:720px){font-size:100%;}
@media screen and (max-width:800px){font-size:110%;}

#topWrap{width:100%; margin:0; padding:0; float:left; display:inline}

#wrap{width:100%;}
/* 메인 탑메뉴 */
#top_menu{border-bottom: 1px solid #adadad;
	background: #dfdfde; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefe 0%, #d1d1d1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#d1d1d1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#d1d1d1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#d1d1d1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#d1d1d1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefefe 0%,#d1d1d1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
}
#top_menu .main_cate{overflow: hidden; text-align:center;}
#top_menu .main_cate li{float:left; width:20%; background: url(http://appdata.hungryapp.co.kr/m_images/new_main/nm_line1.jpg) no-repeat; text-align:center; height:25px;position: relative; font-size:14px; font-weight:bold; padding-top:32px; color:#ooo; display:block; }
#top_menu .main_cate a{display:block; text-align:center;}
#top_menu .main_cate li:first-child{background:none; width:24%; padding:0;}
#top_menu .main_cate li:last-child{width:16%; padding:0; height:57px;}
#top_menu .main_cate img{max-width:100%; max-height:57px; text-align:center;}
#top_menu .main_cate p{margin-top:10px; margin-bottom:7px;}
#top_menu .main_cate p.tic_off{ position:absolute; top:-5px; left:50%; border: 1px solid #ffffff; width:40px; margin-left:-20px;
	border-radius: 15px;
	background: #c6c6c6; /* Old browsers */
	box-shadow:inset 2px 2px 5px #a5a5a5; padding:6px 0 0 0 ; color:#ffffff;}
#top_menu .main_cate p.tic_on{ position:absolute; top:-5px; left:50%; border: 1px solid #ffffff; width:40px; margin-left:-20px;
	border-radius: 15px;
	background: #ff4c0f; /* Old browsers */
	box-shadow:inset 2px 2px 5px #cf3e0c; padding:3px 0; color:#ffffff;}

/* 메인검색 */
.search{clear: both; padding:10px;}
.search .form{position: relative; padding-right: 65px;}
.search input[type=text]{-webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 40px; padding-left: .5em; border: 2px solid #c1c1c1; border-radius: 5px; background-color: #fff; font-weight: bold; font-size:14px;}
.search .srcBtn{position: absolute; top: 0; right: 0; -webkit-box-sizing: border-box; box-sizing: border-box; width: 56px; height:40px; text-align:center; border: 1px solid #d83900; color: #fff; font-weight: bold; text-shadow:2px 2px 2px #bd3108;
	border-radius: 7px; font-size:14px;
	background: #ff3002; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff6b11 0%, #ff431b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6b11), color-stop(100%,#ff431b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff6b11 0%,#ff431b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff6b11 0%,#ff431b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff6b11 0%,#ff431b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff6b11 0%,#ff431b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6b11', endColorstr='#ff431b',GradientType=0 ); /* IE6-9 */}

/* 메인메뉴 */
#main_menu{border-top:1px solid #d83900;
	background: #ff5111; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff6b11 0%, #ff2f02 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6b11), color-stop(100%,#ff2f02)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff6b11 0%,#ff2f02 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff6b11 0%,#ff2f02 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff6b11 0%,#ff2f02 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff6b11 0%,#ff2f02 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6b11', endColorstr='#ff2f02',GradientType=0 ); /* IE6-9 */
}
#main_menu .main_cate2{overflow: hidden; text-align:center; padding-left:2%;}
#main_menu .main_cate2 li{float:left; width:16%; text-align:center; position: relative; font-weight:bold; color:#ooo; display:block; margin:3px 0; font-size:13px;color:#ffffff;height:42px; line-height:42px;}
#main_menu .main_cate2 a{display:block; text-align:center; }
#main_menu .main_cate2 li:first-child{background:none; width:14%;}
#main_menu .main_cate2 li:nth-child(2){ width:19%;}
#main_menu .main_cate2 li:nth-child(4){ width:14%;}
#main_menu .main_cate2 li:nth-child(5){ width:19%;}
#main_menu .main_cate2 img{max-width:100%; max-height:115px; text-align:center;}
#main_menu .main_cate2 p{margin-top:20px; margin-bottom:15px;}
#main_menu .main_cate2 li.on{ margin:3px 0;
	border-radius: 7px;
	background: #7d1600; /* Old browsers */
	color:#FF0;
}

#main_search .btn span{display: inline-block; background: url(../images/footer_ico_top.gif) no-repeat 0 1px;}
/* 메뉴위치 */
#main_title{ background:#464858; color:#ffffff; height:30px; padding:0px 7px 0px 55px; position:relative;  border-top: 1px solid #1f3746; font-size:14px; padding-top:10px;}
#main_title li{ padding-top:10px;}
#main_title .listbtn{position: absolute; top: 0; left: 0; -webkit-box-sizing: border-box; box-sizing: border-box; padding:5px 5px 5px 5px; text-align:center; border: 1px solid #1b1d23; color: #fff; font-weight: bold; text-shadow:2px 2px 2px #bd3108; margin:3px 7px;
	border-radius: 7px;
	background: #5e616f; /* Old browsers */
	background: -moz-linear-gradient(top,  #767989 0%, #4a4d5a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#767989), color-stop(100%,#4a4d5a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #767989 0%,#4a4d5a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #767989 0%,#4a4d5a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #767989 0%,#4a4d5a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #767989 0%,#4a4d5a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767989', endColorstr='#4a4d5a',GradientType=0 ); /* IE6-9 */}

#contents{ position:relative; overflow: hidden; clear: both; width:100%;}
/* 푸터 */
#footer{overflow: hidden; clear: both; height:100px;}
#footer li{display:block; padding: 7px 0; width:100%; float:left;  text-align:center;}
#footer li a{font-weight: bold; letter-spacing: -.05em; text-align:center;  }
#footer .generalInformation {color: #898989;margin: 5px 15px 0 15px;line-height: 1.7}
#footer .copyright{float: left;}
#footer .webaward{float: left; margin: 32px 0 0 67px;}
#footer .btn{text-align:center; width:100%;}
#footer .btn a{display: inline-block; margin-left:5px; padding:7px; border: 1px solid #AAAAAA; border-radius: 5px; color: #666666; box-shadow: 0 1px 1px #C5C5C5;
	background: #fff; /* Old browsers */
	background: -moz-linear-gradient(top,  #fff 0%, #F1F1F1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#F1F1F1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fff 0%,#F1F1F1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fff 0%,#F1F1F1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fff 0%,#F1F1F1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fff 0%,#F1F1F1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#F1F1F1',GradientType=0 ); /* IE6-9 */
}
#footer .btn span{display: inline-block; padding-left: 11px; background: url(../images/footer_ico_top.gif) no-repeat 0 1px;}


/* 광고배너 */
.banner{ float:left; padding:0px; margin:0px; border:0; background:#c1c1c1; width:100%; height:auto;}
.banner a{display:block; text-align:center;  height:auto; float:left; width:100%;  height:auto;padding:0px; margin:0px; border:0; }
.banner li{ float:left; padding:0px; margin:0px; border:0; width:100%; overflow:hidden; height:auto;}
.banner img{padding:0px; margin:0px; border-top:1px solid #000;border-bottom:1px solid #000; max-width:100%; display:inline-block; max-height:auto;}

/* 즐겨찾기 타이틀 */
.mn_title{border:0; padding:10px; margin:0; float:left; position:relative; width:100%; background:#e5e5e5; border-bottom: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf;}
.mn_title li.b_title{font-size:16px; font-weight:bold; color:#000; text-align:left;}
.mn_title li.s_title{color:#8f8f8f;}
.mn_title span.day_p{float:right;}
.mn_title  .mod_btn{position: absolute; top: 0; right:7%; padding:5px; text-align:center; margin-top:5px;}
.mn_title  .day{ background:#fff; color:#ea0000; text-align:center; padding:3px 5px; float:right;  margin-right:20px; border-radius:7px; margin-top:-3px; margin-left:5px;}

/* 게임센터 메인 */
.favorite_game{ position:relative; padding:5px 0; float:left; width:100%;  background-size:auto 100%; border-top:1px solid #adadad; border-bottom:1px solid #adadad; height:35px;}
.favorite_game li{float:left; width:11.5%; text-align:center; position: relative; font-weight:bold; color:#ooo; display:block; margin:0 auto; height:35px;}
.favorite_game li:frist_child{ width:4%;}
.favorite_game a{display:block; text-align:center;}
.favorite_game li span{display:block; text-align:center; color:#ffffff; width:35px; height:35px; vertical-align:middle; border-radius:7px; margin:0 auto; color:#a1a1a1; line-height:35px; }
.favorite_game li span.icon{display:block; text-align:center; color:#ffffff; width:31px; height:31px; vertical-align:middle; background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e2e2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e2e2e2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#e2e2e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient ( startColorstr='#ffffff', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */ border-radius:7px; margin:0 auto; color:#a1a1a1; line-height:31px; border:2px solid
#0066ff; margin-bottom:-10px;}
.favorite_game li span.none{display:block; text-align:center; color:#ffffff; width:34px; height:34px; vertical-align:middle; background: #f5f5f5; border:1px solid #cfcfcf; text-align:center;}
.favorite_game li span.none img{ vertical-align:middle; margin-top:-3px; margin-left:3px;}
.favorite_game li p{ padding-top:5px; overflow:hidden;}
.favorite_game .arow_b{position:absolute; top:12px; left:2%; z-index:9;}
.favorite_game .arow_n{position:absolute; top:12px; right:2%; z-index:9;}
.favorite_game li p.on{ padding-top:5px; overflow:hidden; color:#ef490a;}

.lsitn{width:100%; float:left;}
.lsitn li{width:50%; float:left;}
.lsitn li.eventn{width:49.5%; border-left:1px solid #cfcfcf;}

/* 핫 추천게임 타이틀 */
.mn_title1{border:0; padding:10px; margin:0; float:left; position:relative; width:100%;}
.mn_title1 li.b_title{font-size:16px; font-weight:bold; color:#000; text-align:left;}
.mn_title1 li.s_title{color:#8f8f8f;}
.mn_title1  .mod_btn{position: absolute; top: 0; right:0;  padding:5px; text-align:center; border: 2px solid #c7c7c7; margin-right:32px; margin-top:5px;}

/* 핫 추천게임 */
.hot_game{ }
.hot_game li{float:left; width:25%; display:block; text-align:center;}
.hot_game a{display:block; }
.hot_game .box{ display:inline-block;text-align:center; vertical-align:middle; background:#f5f5f5; border:1px solid #d4cdcd; width:90%; line-height:15px;}
.hot_game .box li{ width:100%; float:left;}
.hot_game .box .img{ text-align:center; padding:5px 0;}
.hot_game .box .info{ padding-top:5px; background:#ffffff; border-top:1px solid #cfcfcf; color:#ooo;}
.hot_game .box .star{ background:#fff; text-align:center;  padding:3px 0; }

.graph_data{width:100%; float:left; background:url(http://appdata.hungryapp.co.kr/m_images/new_main/nm_game_bg1.jpg); line-height:45px}
.graph_data li{float:left; width:20%; font-size:14px; font-weight:bold; position:relative; color:#fff;}
.graph_data li:first-child{float:left; width:30%; text-align:center; }
.graph_data li:nth-child(2){float:left; width:15%; text-align:left; color:#fcff01;}
.graph_data li:nth-child(4){float:left; width:15%; text-align:left; color:#fcff01;}
.graph_data li:nth-child(3){float:left; width:20%; text-align:center;}
.graph_data li:last-child{float:left; width:20%;}
.graph_data li span{ font-size:12px; background:#292b3b; padding:7px; border:1px solid #6b6d82; font-weight:100; border-radius:5px;}

.main_news{float:left; width:100%;}
.news_list{float:left; width:100%;}
.news_list li{float:left; width:80%; padding-left:20%; position:relative; font-size:14px; padding-top:7px; padding-bottom:7px; border-bottom:1px solid #cfcfcf; line-height:18px;}
.news_list li.on{float:left; width:80%; padding-left:20%; position:relative; font-size:14px; padding-top:7px;  padding-bottom:7px; border-bottom:1px solid #cfcfcf; background:#f5f5f5;}
.news_list li span.infon{ position:absolute; top:7px; left:10px; color:#ff690f; font-weight:bold; width:60px;}
.news_list li a{ font-size:1em; font-weight:bold; width:99%; /*white-space:nowrap;*/ overflow:hidden; display:block; text-overflow:ellipsis; }
.news_list li p{ font-size:12px;}
.news_list li.last_more{float:left; width:85%;  position:relative; font-size:12px; color:#fff; background:#bcbcbc;  padding-top:none; padding-bottom:none; text-align:right; padding-left:none; padding-right:15%;}
.news_list li.last_more a{ width:100%; display:block; padding-right:15px; color:#fff; padding:5px 0;}

.lsitn{width:100%; float:left;}
.lsitn li{width:50%; float:left;}
.lsitn li.eventn{width:49.5%; border-left:1px solid #cfcfcf;}
.best_seven{float:left; width:85%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:#f4f4f4; padding-right:15%; }
.best_seven li{float:left; position:relative; line-height:40px; font-weight:bold; width:85%; padding-left:20%; }
.best_seven li.on{float:left; background:#f4f4f4;  width:85%; padding-left:15%; }
.best_seven li p{ width:60%; font-size:1em; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.best_seven li span{ float:left; }
.best_seven li span.name{ position:absolute; top:7px; left:45px;}
.best_seven li span.graph{ position:absolute; top:0px; right:-10%;}
.best_seven li span.graph img{ vertical-align:middle;}
.best_seven li span.num_o{ position:absolute; top:9px; left:5px; background:#ff4c0f; border-radius:3px; border:1px solid #b61301; color:#fff; padding:0 6px; line-height:18px; font-size:12px; }
.best_seven li span.num_b{ position:absolute; top:9px; left:5px; background:#454545; border-radius:3px; border:1px solid #000; color:#fff; padding:0 6px; line-height:18px; font-size:12px; }
.best_seven_on{float:left; width:85%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:#ffffff; padding-right:15%; }
.best_seven_on li{float:left; position:relative; line-height:40px; font-weight:bold; width:85%; padding-left:20%; }
.best_seven_on li.on{float:left; background:#f4f4f4;  width:85%; padding-left:15%; }
.best_seven_on li p{ width:60%; font-size:1em; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.best_seven_on li span{ float:left; }
.best_seven_on li span.name{ position:absolute; top:7px; left:45px;}
.best_seven_on li span.graph{ position:absolute; top:0px; right:-10%;}
.best_seven_on li span.graph img{ vertical-align:middle;}
.best_seven_on li span.num_o{ position:absolute; top:9px; left:5px; background:#ff4c0f; border-radius:3px; border:1px solid #b61301; color:#fff; padding:0 6px; line-height:18px; font-size:12px; }
.best_seven_on li span.num_b{ position:absolute; top:9px; left:5px; background:#454545; border-radius:3px; border:1px solid #000; color:#fff; padding:0 6px; line-height:18px; font-size:12px; }

/***************************************************************************
 * event
 ***************************************************************************/
.event_list{float:left; width:100%;}
.event_list li.listn{float:left; position:relative; line-height:39px; font-weight:bold; width:95%; padding-left:5%; background:#f5f5f5; border-bottom:1px solid #cfcfcf;}
.event_list li.rolling{float:left; position:relative; width:100%;background:#f5f5f5;}
.event_list li span.tep_dot{ position:absolute; width:100%; text-align:center; bottom: 7px;}

/***************************************************************************
 * 중간 타이틀
 ***************************************************************************/
.mn_title3{border:0; margin:0; float:left; position:relative; width:100%; background:#e5e5e5; border-bottom: 1px solid #cfcfcf;padding:10px 0; border-top:1px solid #fff;}
.mn_title3 li.b_title{font-size:16px; font-weight:bold; color:#000; text-align:left; padding-left:10px;}
.mn_title3 li.s_title{color:#8f8f8f;}
.mn_title3 .mod_btn{position: absolute; top: 0; right:0; padding:5px; text-align:center;margin-right:10px; margin-top:5px;}

/* 공지사항 */
.notice{ position:relative;}
.notice li{float:left; width:70%; text-align:left; position: relative;  padding:12px 0; height:16px; background:#dedede url(http://appdata.hungryapp.co.kr/m_images/new_main/game_link_line.jpg) repeat-y; color:#000; }
.notice li:first-child{background:none; width:15%; color:#777777; background:#dedede; text-align:center;}
.notice li:last-child{ width:15%; text-align:center;}
.notice a{display:inline-block; width:100%; height:100%;}


/* 즐겨찾기 클릭시 */
.favorite_open{ width:75%; position:absolute; margin-top:0; right:0px;  z-index:99;}
.favorite_open .close{float:right; background:#20212d; padding:3%; color:#fff;}
.favorite_open .title_s{ width:94%; float:left; color:#fff; line-height:35px; font-weight:bold; padding:0 3%; background:#20212d; font-size:14px; }
.favorite_open .title{ width:94%; float:left; color:#fff; font-weight:bold; padding:12px 3%; background:#20212d; font-size:16px; position:relative;}
.favorite_open .title span{ float:right; margin-left:5px; color:#8a8ca1; display:block; border-radius:7px; font-weight:100; font-size:14px; background:#464857; padding:5px 7px; position:absolute; right:3%; top:10px;}
.favorite_open .tep{ width:100%; float:left; border-top:1px solid #d9d9d9; text-align:center; font-weight:bold;}
.favorite_open .tep li{ width:50%; float:left; color:#787878; background:#ffffff url(http://appdata.hungryapp.co.kr/m_images/new_main/line.png) repeat-y right; line-height:35px; border-bottom:1px solid #d9d9d9;}
.favorite_open .tep li.on{ width:50%; float:left; color:#000000; background:#f5f5f5 url(http://appdata.hungryapp.co.kr/m_images/new_main/line.png) repeat-y right; border-bottom:1px solid #f5f5f5;}
.favorite_open .list{ width:94%; background:#20212d; float:left; padding:0 3%;}
.favorite_open .list img{ vertical-align:middle;}
.favorite_open .list ul{ width:100%; float:left; border-bottom:1px solid #cfcfcf;}
.favorite_open .list li{ width:94%; float:left; padding:5px 3%; font-weight:bold; background:#fff;}
.favorite_open .list li.none{ float:left; padding:5px 3%; font-weight:bold; background:#fff;}
.favorite_open .list b{ margin:0 10px; font-size:18px; font-weight:bold; height:25px; padding-top:5px; vertical-align:middle;}
.favorite_open .list li.on{ background:#ffffff; float:left;}
.favorite_open .list span{ float:right; margin-left:5px;display:block; padding:0px 6px; z-index:99;
	border:1px solid #cecece; border-radius:5px; color:#000; line-height:28px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #v 0%,#e3e3e3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */ }

.favorite_open .list span.btn{ float:right; display:block; padding:0px 8px; z-index:99;
	border:1px solid #cecece; border-top-left-radius:5px; margin-left:0px; margin-top:2px;
	border-top-right-radius:0px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:0px;  color:#000; line-height:30px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #v 0%,#e3e3e3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */ }
.favorite_open .list span.btn01{ float:right; display:block; padding:0px 8px; z-index:99;
	border:1px solid #cecece; border-top-left-radius:0; border-left:none;margin-top:2px;
	border-top-right-radius:5px;margin-left:0px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:5px;  color:#000; line-height:30px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #v 0%,#e3e3e3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */ }
/* 페이징 */
.fav_paging{ text-align:center; float:left; display:inline; background:#20212d; width:94%; margin:0 auto; padding:3%; }
.fav_paging ul{ margin:0 auto; display:inline-block;}
.fav_paging ul li{ font-weight:bold; width:25px; height:25px; float:left; line-height:25px; font-size:14px;}
.fav_paging ul li:first-child{ background: #595b70; border-radius:7px;}
.fav_paging ul li:last-child{ border-right:none; background: #595b70;  border-radius:7px;}
.fav_paging ul li.selected{ font-weight:bold; float:left; color:#ffffff;}
.fav_paging li img{ vertical-align:middle;}

/* 즐겨찾기검색 */
.favorite_open .favorite_search{width:94%; float:left; color:#fff; line-height:35px; font-weight:bold; font-size:14px; padding:0 3% 10px 3%; background:#20212d;}
.favorite_open .favorite_search .form{position: relative; padding-right: 45px;}
.favorite_open .favorite_search input[type=text]{-webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 35px; padding-left:35px; border: 2px solid #c1c1c1; border-radius: 5px; background-color: #fff; font-weight: bold; font-size:14px; background:#fff url(http://appdata.hungryapp.co.kr/m_images/new_main/search_img.jpg) no-repeat; background-size: 20px 20px; background-position: 5px 5px;}
.favorite_open .favorite_search .srcBtn{position: absolute; top: 0; right: 0; -webkit-box-sizing: border-box; box-sizing: border-box; width: 40px; height:37px; text-align:center; border: 1px solid #000; color: #fff; font-weight: bold; border-radius: 7px; font-size:14px;
	background: #7b879c; /* Old browsers */
	background: -moz-linear-gradient(top,  #465675 0%, #253552 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#465675), color-stop(100%,#253552)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #465675 0%,#253552 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #465675 0%,#253552 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #465675 0%,#253552 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #465675 0%,#253552 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#465675', endColorstr='#253552',GradientType=0 ); /* IE6-9 */ box-shadow: 1px 1px 1px #000;}

/* 알림버튼 */
.alim_all{position: relative; padding:8px; text-align:center; border: 1px solid #c4c4c4; font-weight: bold;
	border-radius: 7px; font-size:14px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #v 0%,#e3e3e3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */ }
.alim_del{position: relative; padding:8px; text-align:center; border: 1px solid #c4c4c4; font-weight: bold; color:#ff3704;
	border-radius: 7px; font-size:14px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #v 0%,#e3e3e3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */ }
.alim_list{width:100%; float:left;}
.alim_list ul{width:100%; padding:0 10px; border-bottom:1px solid #cfcfcf; float:left;}
.alim_list li{ float:left;}
.alim_list li.img   { float:left;  width:9%;  padding-top:10px; height:35px;  }
.alim_list li.img01 { float:left;  width:9%;  padding-top:7px;  height:38px;  }
.alim_list li.text  { float:left;  width:55%; padding-top:3px; padding-right:3px; line-height:20px;}
.alim_list li.time  { float:right; width:14%; line-height:45px;}
.alim_list li.btn{ float:right; width:12%;}
.alim_list ul.on{width:100%; padding:0 10px; border-bottom:1px solid #cfcfcf; background:#fdfbee;}
.alim_del01{padding:5px; text-align:center; border: 1px solid #c4c4c4; font-weight: bold; float:left; margin-right:5%; margin-top:5px;
	border-radius: 7px; font-size:14px; height:22px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e3e3e3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e3e3e3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e3e3e3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #v 0%,#e3e3e3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3e3e3',GradientType=0 ); /* IE6-9 */ }