div.center-srch { height:36px; background:#f7f7f7; border:1px solid #515151; border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px; position:relative; padding-right:65px; box-shadow:inset 1px 0 5px 0 #ccc; margin-bottom:3px }
div.center-srch button { width:65px; height:36px; background:url(//appdata.hungryapp.co.kr/images/main1408/m/gamecenter/btn_srch.png) no-repeat; background-size:65px 36px; border:0; border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0; position:absolute; right:0; font-size:0 }
div.center-srch input { width:100%; height:100%; border:0; background:none; position:absolute; left:0; padding-left:10px; margin-right:-10px; font-size:13px; color:#333 }
h2.game-center { font-size:14px; color:#222; margin:15px 0 -5px 0 }
div.center-3depth { margin-top:10px; background:#9fa1a8; border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-webkit-border-radius:2px; border:1px solid #454a64; color:#fff; letter-spacing:-.11em; font-size:0.75em; overflow:hidden }
div.center-3depth ul { text-align:center }
div.center-3depth li { display:inline-block; float:left; width:25%; border-top:1px solid #b7b8bd; border-left:1px solid #b7b8bd; border-bottom:1px solid #73757d; border-right:1px solid #73757d; margin:0 -1px 0 -1px; padding:10px 0 10px 0 }
div.center-3depth li:first-child { border-left:0 }
div.center-3depth li:last-child { border-right:0 }
div.center-3depth li.active { background:#575966; box-shadow:inset 0 0 5px 0 #3d4052; border-top:1px solid #3d4052; margin-right:0px; font-weight:bold }

/* main */
div.theme-list { padding:0 }
div.theme-list em.nums { margin:6px 10px 0 0; float:right; font-weight:bold; font-size:12px; color:#ff4600; display:block; background:url(//appdata.hungryapp.co.kr/images/main1408/m/gamecenter/bg_em01.png) no-repeat right 50%; background-size:31px 20px; width:31px; height:20px }
div.theme-list h2{font-weight:bold;font-size:1.1em;margin:10px 0 0 10px}
div.theme-list em.nums span { display:block; width:100%; text-align:center; margin: 3px 0 0 2px }
div.theme-list span.img { clear:both; float:left; width:100% }
div.theme-list span.img img { width:100%; margin-top:10px }
div.theme-list hr,div.center-list hr { margin:10px -10px 10px -10px; display:block; border:0; height:1px; padding:0; background:#ccc; display:block }
div.center-list div.list01 span.icon img { float:left; width:50px }
div.center-list div.list01 dl.info { float:left; margin-left:10px }
div.center-list div.list01 dl.info dt { font-size:14px; font-weight:bold; color:#333; margin-bottom:3px; float:left }
div.center-list div.list01 dl.info dd { font-size:12px; color:#666; float:left; clear:left }
div.center-list div.list01 dl.info dd.update { color:#999; margin-top:5px; font-size:11px }
div.center-list div.list01 dl.info span.category { padding-right:4px; margin-right:4px; border-right:1px solid #ccc }
div.center-list div.list01 dl.info span.rank em { font-weight:bold; color:#333; margin:0 4px 0 4px }
div.center-list div.list01 dl.info span.point img { width:11px; vertical-align:middle; margin-top:-3px }
div.center-list div.list01 div.thumb { clear:both;position:relative;}
div.center-list div.list01 div.thumb img { width:100%; margin-top:10px }
div.center-list div.list01 div.thumb span.btn { position:absolute; right:5px; bottom:5px; z-index:2 }
div.center-list div.list01 div.thumb button { font-size:11px; letter-spacing:-.1em; color:#000; border:1px solid #222; border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-webkit-border-radius:2px; width:66px; padding:8px 0 8px 0 }
div.center-list div.list01 div.thumb button.download { background:#ffaf00 }
div.center-list div.list01 div.thumb button.guide { background:#00ab57 }
div.section button { border:1px solid #999; height:40px; font-size:14px }
div.section button.more { width:70%; background:#fff }
div.section button.more span { background:url(//appdata.hungryapp.co.kr/images/main1408/m/news/bg_btn01.gif) no-repeat right 50%; background-size:14px; padding-right:20px }
div.section button.top { width:30%; border-left:0; background:#f5f5f5 }
div.section button.top span { background:url(//appdata.hungryapp.co.kr/images/main1408/m/news/bg_btn02.gif) no-repeat 0 50%; background-size:10px; padding-left:12px; color:#666 }
/* /main */

/* game ranking */
div.list-rank { padding:0 }
div.list-rank div.top-rank { background:#f1f1f1; border-bottom:1px solid #8b8b8b }
div.list-rank div.list02 { padding:10px; overflow:hidden; border-bottom:1px solid #ccc }
div.list-rank p.rank { float:left; width:36px; height:36px; text-align:center; border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px; border:1px solid #999; background:url(//appdata.hungryapp.co.kr/images/main1408/m/gamecenter/bg_rank.png) repeat-x; background-size:1px 100%; text-align:center }
div.list-rank div.top-rank p.rank { border:1px solid #555; background:#fff; margin-top:8px }
div.list-rank p.rank { margin-top:8px }
div.list-rank p.rank strong { font-size:16px; color:#333; font-weight:bold }
div.list-rank p.rank em { font-size:10px; padding-left:8px }
div.list-rank p.rank em.up { background:url(//appdata.hungryapp.co.kr/images/main1408/m/gamecenter/bg_rank_up.png) no-repeat 0 50%; background-size:8px }
div.list-rank p.rank em.down { background:url(//appdata.hungryapp.co.kr/images/main1408/m/gamecenter/bg_rank_down.png) no-repeat 0 50%; background-size:8px }
div.list-rank p.rank em.none { background:url(//appdata.hungryapp.co.kr/images/main1408/m/gamecenter/bg_rank_none.png) no-repeat 50% 50%; background-size:10px; width:7px; height:3px }
div.list-rank div.top-rank p.first { border:1px solid #cc0000 }
div.list-rank div.list02 ul.info { float:left; margin:8px 0 0 6px }
div.list-rank div.list02 ul.info li { float:left }
div.list-rank div.list02 li.thumb img { width:36px; height:36px; border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px; border:1px solid #999; margin-right:6px }
div.list-rank div.list02 span.title { font-size:14px; color:#222; float:left; margin:2px 0 3px }
div.list-rank div.list02 span.summary { font-size:12px; color:#666; float:left; clear:left }
div.list-rank div.list02 ul.point { float:right; text-align:center; font-size:12px; margin-top:0 }
div.list-rank div.list02 ul.point strong { font-size:16px; color:#cc0000 }
div.list-rank div.list02 ul.point img { width:11px }
div.list-rank div.list02 ul.point li.BtnDtl img { width:55px; margin-top:6px }
/* /game ranking */


/* event */
div.theme-list div.event { overflow:hidden }
/* /evnet */

/* game info. */
div.game-info01 { overflow:hidden }
div.game-info01 p.rank { float:left; padding-top:2px; width:44px; height:42px; text-align:center; border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px; border:1px solid #666; background:url(//appdata.hungryapp.co.kr/images/main1408/m/gamecenter/bg_rank_txt.png) no-repeat 50% 32px #fff; background-size:28px; text-align:center; font-size:18px; color:#ff4600; font-weight:bold }
div.game-info01 ul.info { float:left; margin-left:6px }
div.game-info01 ul.info li { float:left }
div.game-info01 li.thumb img { width:44px; height:44px; border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px; border:1px solid #999; margin-right:6px }
div.game-info01 span.title { font-size:14px; color:#222; float:left; margin-bottom:3px }
div.game-info01 span.summary { font-size:0.75em; color:#666; float:left; clear:left; letter-spacing:-.05em }
div.game-info01 ul.point { float:right; text-align:center; font-size:12px; margin-top:3px }
div.game-info01 ul.point strong { font-size:16px; color:#cc0000 }
div.game-info01 ul.point img { width:11px }
div.game-info01 ul.info { float:left; margin-left:6px }
div.game-info01 div.list02 ul.info li { float:left }
div.game-info01 div.list02 li.thumb img { width:36px; height:36px; border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px; border:1px solid #999; margin-right:6px }

div.game-store { margin:10px -10px 0 -10px; border-top:1px solid #ccc; overflow:hidden; background:url(//appdata.hungryapp.co.kr/images/main1408/m/gamecenter/bg_store.png); margin-bottom:-15px }
div.game-store ul.store { text-align:center }
div.game-store li { display:inline; float:left; width:33.3%; border-bottom:1px solid #ccc; padding-right:-1px; font-size:11px; margin:0 -1px 0 -1px; font-weight:bold; color:#666; letter-spacing:-.1em; padding:10px 0 10px 0 }
div.game-store li:nth-child(2),div.game-store li:nth-child(5) { border-right:1px solid #ccc; border-left:1px solid #ccc; margin:0 1px 0 1px }
div.game-store ul.store img { width:50px; margin-bottom:5px }
div.game-store button.cummunity { width:100%; height:70px; border:0; color:#fff; font-weight:bold; background:url(//appdata.hungryapp.co.kr/images/main1408/m/gamecenter/bg_btn_community.png) repeat-x; background-size:1px 100%; font-size:18px; color:#ffff00 }
div.game-store button.cummunity span { background:url(//appdata.hungryapp.co.kr/images/main1408/m/gamecenter/ico_btn_community.png) no-repeat 0 50%; background-size:16px; padding-left:26px }

/*141110 다운로드버튼추가*/
div.game-info01 button.download { border:0; background:url(//appdata.hungryapp.co.kr/images/main1408/m/gamecenter/bg_btn_download.gif) repeat-x; background-size:1px 100%; clear:both; float:left; height:40px; width:100%; font-size:14px; font-weight:bold; color:#e2f0ff; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; margin-top:10px }
div.game-info01 button.download span { background:url(//appdata.hungryapp.co.kr/images/main1408/m/gamecenter/btn_grf_download.png) no-repeat 0 50%; background-size:14px; padding-left:20px }
/*/141110 다운로드버튼추가*/

/*141110 그래프 추가*/
div.game-grf { margin:0px 0px 0px 0px; padding:0px; border-top:1px solid #ccc }
div.game-grf div.btn { text-align:center }
div.game-grf div.btn button { border:1px solid #999; background:url(//appdata.hungryapp.co.kr/images/main1408/m/gamecenter/bg_btn_grf.png) repeat-x; background-size:1px 100%; border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-webkt-border-radius:4px; width:23%; height:30px; font-size:13px; color:#333 }
div.game-grf div.grf { border-bottom:0; margin:10px 0 0 0 }
div.game-grf ul.select { width:100%; background:#636578; width:100%; font-size:11px; letter-spacing:-.1em; color:#cacbdb; overflow:hidden }
div.game-grf ul.select li { display:inline; float:left; width:20%; text-align:center; border-left:1px solid #787b93; border-right:1px solid #4c4f61; margin:0 -1px 0 -1px; padding:12px 0 12px 0 }
div.game-grf ul.select li:first-child { border-left:0; margin-left:-1px }
div.game-grf ul.select li:last-child { border-right:0; margin-right:-1px }
div.game-grf ul.select li.active { background:#303045; color:#fff }
/*/141110 그래프 추가*/

/* /game info. */

/* review point */
div.game-info02 { overflow:hidden }
div.game-info02 p.grade { text-align:center; width:120px }
div.game-info02 p.grade strong { font-size:40px; font-weight:normal; color:#222 }
div.game-info02 p.grade span.star img { width:12px; margin:4px 0 8px 0 }
div.game-info02 p.grade span.total { font-size:11px; color:#333 }
div.game-info02 p.grade span.total strong { font-size:11px }
div.game-info02 div.gragh { padding-right:20px; margin:-74px 0 0 130px }
div.game-info02 div.gragh ul { position:relative; font-size:10px; vertical-align:top }
div.game-info02 div.gragh li { line-height:14px; padding-right:10px; float:left; width:100% }
div.game-info02 div.gragh span.num { background:url(//appdata.hungryapp.co.kr/images/main1408/m/gamecenter/bg_grf01.png) no-repeat 0 50%; background-size:10px; font-size:11px; padding-left:12px; color:#666; margin-right:4px }
div.game-info02 div.gragh span.grf img { height:14px }
/* /review point */

/* review write form */
div.review-write { padding-left:20px; padding-right:20px; overflow:hidden }
div.review-write h2 { font-size:12px; float:left; margin-bottom:8px; margin-left:-10px }
div.review-write textarea { clear:left; width:100%; height:50px; padding:10px; margin:0 -10px 0 -10px; border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-webkit-border-radius:2px; border:1px solid #999; background:#fff; box-shadow:inset 0 0 5px 0 #ccc; resize:none; color:#555; font-size:13px }
div.review-write span.point { margin:10px 0 0 -10px; float:left }
div.review-write span.point em { font-weight:bold; color:#ff4600; font-size:22px; margin-right:4px }
div.review-write span.point img { width:22px; vertical-align:top }
div.review-write span.btn { float:right }
div.review-write span.btn img { width:100px; margin:5px  -10px 0 0 }
/* /review write form */

/* Best,Worst review */
div.game-info03 { padding:0 10px 10px 10px }
div.game-info03 div.best { background:url(//appdata.hungryapp.co.kr/images/main1408/m/gamecenter/tag_best.png) no-repeat; background-size:40px; overflow:hidden; padding-bottom:15px }
div.game-info03 div.worst { background:url(//appdata.hungryapp.co.kr/images/main1408/m/gamecenter/tag_worst.png) no-repeat; background-size:40px; overflow:hidden }
div.game-info03 hr { margin:0 -10px 0 -10px; border:0; padding:0; height:1px; background:#ccc;}
div.game-info03 ul.header { margin-left:48px; padding-top:10px; float:left }
div.game-info03 ul.header li { font-size:12px; line-height:16px }
div.game-info03 ul.header strong { color:#222 }
div.game-info03 ul.header span.date { margin:0 4px 0 4px; padding-right:4px; border-right:1px solid #ccc; color:#999; }
div.game-info03 ul.header span.reply { color:#999 }
div.game-info03 ul.header span.reply strong { margin-left:2px; color:#ff4600 }
div.game-info03 span.star img { width:11px; vertical-align:middle }
div.game-info03 span.grade { margin-left:4px; color:#666 }
div.game-info03 span.grade strong { margin-left:2px; color:#444 }
div.game-info03 p.review { clear:left; float:left; font-size:13px; margin-top:10px }
div.game-info03 ul.btn { clear:left; float:left; margin-top:10px; width:100% }
div.game-info03 li.fleft { float:left }
div.game-info03 li.fright { float:right }
/* /Best,Worst review */

/* review list */
div.review-list ul.tab { background:#f1f1f1; margin:-15px -10px 0 -10px; overflow:hidden; color:#555 }
div.review-list ul.tab li { display:inline; border-bottom:1px solid #ccc; border-right:1px solid #ccc; float:left; font-size:13px; width:20%; padding-top:12px; height:24px; text-align:center }
div.review-list ul.tab li:last-child { border-right:0; width:40%; margin-left:-7px; padding-right:4px; text-align:right; font-size:11px; letter-spacing:-1.em; color:#666 }
div.review-list ul.tab li:last-child strong { color:#ff4600 }
div.review-list ul.tab li.active { font-weight:bold; color:#222; background:#fff; border-bottom:1px solid #fff }
div.review-list ul.tab-2depth { background:#fff; border:1px solid #9fa1a8; border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px; font-size:13px; overflow:hidden; margin:10px 0 0 0; color:#666 }
div.review-list ul.tab-2depth li { padding:8px 0 8px 0; display:inline; width:50%; text-align:center; float:left }
div.review-list ul.tab-2depth li.active { background:#9fa1a8; box-shadow:inset 0 0 5px 0 #3d4052; color:#fff; font-weight:bold }
div.review-list ul.tab-3depth { background:#fff; border:1px solid #9fa1a8; border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px; font-size:13px; overflow:hidden; margin:10px 0 0 0; color:#666 }
div.review-list ul.tab-3depth li { padding:8px 0 8px 0; display:inline; margin:2%;text-align:center; float:left }
div.review-list ul.tab-3depth li.active { background:#9fa1a8; box-shadow:inset 0 0 5px 0 #3d4052; color:#fff; font-weight:bold }

div.review-list div.list { overflow:hidden; margin-top:10px }
div.review-list ul.header { padding-top:10px; float:left }
div.review-list ul.header li { font-size:12px; line-height:16px }
div.review-list ul.header strong { color:#222 }
div.review-list ul.header span.date { margin:0 4px 0 4px; padding-right:4px; border-right:1px solid #ccc; color:#999; }
div.review-list ul.header span.reply { color:#999 }
div.review-list ul.header span.reply strong { margin-left:2px; color:#ff4600 }
div.review-list span.star img { width:11px; vertical-align:middle }
div.review-list span.grade { margin-left:4px; color:#666 }
div.review-list span.grade strong { margin-left:2px; color:#444 }
div.review-list p.review { clear:left; float:left; font-size:13px; margin-top:10px }
div.review-list ul.btn { clear:left; float:left; margin-top:10px; width:100% }
div.review-list li.fleft { float:left }
div.review-list li.fright { float:right }
div.review-list hr { margin:10px -10px 10px -10px; border:0; padding:0; height:1px; background:#ccc }
div.review-list div.reply { margin:-10px; padding:0  10px 10px 40px; border-bottom:1px solid #ccc; background:#f1f1f1 }
div.review-list div.reply span.date { border-right:0 }
div.review-list div.review-write { background:#f1f1f1; margin:-10px -10px 10px -10px; padding:10px 20px 10px 20px; border-bottom:1px solid #ccc; overflow:hidden }
div.review-list div.review-write textarea { clear:left; width:100%; height:50px; padding:10px; }
div.review-list border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-webkit-border-radius:2px; border:1px solid #999; background:#fff; box-shadow:inset 0 0 5px 0 #ccc; resize:none; color:#555; font-size:13px }
div.review-list div.review-write span.btn { float:right }
div.review-list div.review-write span.btn img { width:100px; margin:5px -12px 0 0 }
div.game-info03 button,div.review-list button { border:1px solid #555; background:#fff; height:30px; border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px; font-size:12px; color:#333; letter-spacing:-.1em }
div.game-info03 button.reply,div.review-list button.reply { padding:0 5px 0 5px }
div.game-info03 button.mod,div.review-list button.mod { width:30px; font-size:0; vertical-align:top; background:url(//appdata.hungryapp.co.kr/images/main1408/m/skin/board/btn_bg_mod.png) no-repeat 50% 50% #fff; background-size:18px; }
div.game-info03 button.del,div.review-list button.del { width:30px; font-size:0; vertical-align:top; background:url(//appdata.hungryapp.co.kr/images/main1408/m/skin/board/btn_bg_del.png) no-repeat 50% 50% #fff; background-size:18px; }
div.game-info03 button.like,div.review-list button.like { width:50px; background:url(//appdata.hungryapp.co.kr/images/main1408/m/skin/board/btn_bg_like.png) no-repeat 6px 50% #fff; background-size:10px; padding-left:4px; color:#3652ad }
div.game-info03 button.dislike,div.review-list button.dislike { width:50px; background:url(//appdata.hungryapp.co.kr/images/main1408/m/skin/board/btn_bg_dislike.png) no-repeat 6px 50% #fff; background-size:10px; padding-left:4px; color:#666 }
div.review-list button.more,div.review-list button.top { border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0; height:40px; border:1px solid #999 }
div.review-list button.top { border-left:0 }
/* /review list */

/* 20141022 추가 */
div.game-info03 div.list { overflow:hidden; margin-top:10px }
div.game-info03 div.list ul.header { padding-top:10px; float:left; margin-left:0 }
div.game-info03 ul.header li { font-size:12px; line-height:16px }
div.game-info03 ul.header strong { color:#222 }
div.game-info03 ul.header span.date { margin:0 4px 0 4px; padding-right:4px; border-right:1px solid #ccc; color:#999; }
div.game-info03 ul.header span.reply { color:#999 }
div.game-info03 ul.header span.reply strong { margin-left:2px; color:#ff4600 }
div.game-info03 span.star img { width:11px; vertical-align:middle }
div.game-info03 span.grade { margin-left:4px; color:#666 }
div.game-info03 span.grade strong { margin-left:2px; color:#444 }
div.game-info03 p.review { clear:left; float:left; font-size:13px; margin-top:10px }
div.game-info03 ul.btn { clear:left; float:left; margin-top:10px; width:100% }
div.game-info03 li.fleft { float:left }
div.game-info03 li.fright { float:right }
div.game-info03 hr { margin:10px -10px 10px -10px; border:0; padding:0; height:1px; background:#ccc }
div.game-info03 div.reply { margin:-10px; padding:0  10px 10px 40px; border-bottom:1px solid #ccc; background:#f1f1f1 }
div.game-info03 div.reply span.date { border-right:0 }
div.game-info03 div.review-write { background:#f1f1f1; margin:-10px -10px 10px -10px; padding:10px 20px 10px 20px; border-bottom:1px solid #ccc; overflow:hidden }
/* /20141022 추가 */


/* screenshot,video */
div.game-slide ol.num { float:right; margin-top:2px }
div.game-slide ol.num li { display:inline; float:left; margin-left:4px }
div.game-slide ol.num img { width:12px }
div.game-slide span.thumb img { width:100%; margin:10px 0 -5px 0 }
/* /screenshot,video */



div.subArea{margin:20px 0px 20px 0px;}