section.game-list {
	padding-top: 50px;
	width: 100%;
	background: url("../images/common/background_main.jpg") center top;
}
div.game-list-wrap {
	margin: 0 auto;
	padding-left: 44px;
	width: 1042px;
}
div.game-list-wrap>.title {
	padding-bottom: 20px;
	font-family: 'Nanum Gothic', sans-serif;
}
div.game-list-wrap>.title>.main {
	font-size: 40px;
	color: #ffffff;
	letter-spacing: -3px;
}
div.game-list-wrap>.title>.description {
	padding-left: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #aeb8cc;
}

ul.game-slot-wrap {width: 1042px;}
ul.game-slot-wrap>li {
	position: relative;
	float: left;
	display: inline-block;
	margin-right: 44px;
	margin-bottom: 40px;
	position: relative;
	width: 477px;
	height: 201px;
	box-shadow: 3px 3px 5px #454d5a;
	-webkit-box-shadow: 3px 3px 5px #454d5a;
	-moz-box-shadow: 3px 3px 5px #454d5a;
	behavior: url("PIE.htc");
}
ul.game-slot-wrap>li:last-child {
	margin-right: 0;
}
ul.game-slot-wrap>li>.tag-hot {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	width: 93px;
	height: 93px;
	background: url("../images/main/tag_hot.png") no-repeat;
}
ul.game-slot-wrap>li>p.game-image {
	width: 477px;
	height: 161px;
	overflow: hidden;
	background: #ffffff;
}
ul.game-slot-wrap>li>div.game-info {
	position: relative;
	width: 477px;
	height: 40px;
	line-height: 40px;
	font-family: 'Nanum Gothic', sans-serif;
	background: url("../images/main/bg_game_info.png") repeat-x;
}
ul.game-slot-wrap>li>div.game-info>.title>span.txt-prepare {padding-left: 10px; font-weight: bold; color: #7e7e7e;}
ul.game-slot-wrap>li>div.game-info>.title>span.txt-title {padding-left: 10px; font-weight: bold; color: #000000;}
ul.game-slot-wrap>li>div.game-info>.title>span.txt-genre {padding-left: 5px; color: #8b919e;}
ul.game-slot-wrap>li>div.game-info>ul.download {position: absolute; top: 9px; left: 320px;}
ul.game-slot-wrap>li>div.game-info>ul.download>li {float: left; display: block;}
ul.game-slot-wrap>li>div.game-info>ul.download>li>a {display: block; height: 23px; line-height: 23px;}
ul.game-slot-wrap>li>div.game-info>ul.download>li.ios-active a {
	padding-left: 25px;
	padding-right: 10px;
	height: 23px;
	font-weight: bold;
	color: #4f4f4f;
	background: url("../images/main/ico_platform_ios.png") no-repeat 0 0;
	border-right: 1px dotted #b1b1b1;
}
ul.game-slot-wrap>li>div.game-info>ul.download>li.android-active a {
	margin-left: 10px;
	padding-left: 25px;
	height: 23px;
	font-weight: bold;
	color: #4f4f4f;
	background: url("../images/main/ico_platform_android.png") no-repeat 0 0;
}
ul.game-slot-wrap>li>div.game-info>ul.download>li.ios-inactive a {
	padding-left: 25px;
	padding-right: 10px;
	height: 23px;
	font-weight: bold;
	color: #afafaf;
	background: url("../images/main/ico_platform_ios.png") no-repeat 0 -23px;
	border-right: 1px dotted #b1b1b1;
	cursor: default;
}
ul.game-slot-wrap>li>div.game-info>ul.download>li.android-inactive a {
	margin-left: 10px;
	padding-left: 25px;
	height: 23px;
	font-weight: bold;
	color: #afafaf;
	background: url("../images/main/ico_platform_android.png") no-repeat 0 -23px;
	cursor: default;
}

section.article-board {
	padding-top: 40px;
	width: 100%;
	height: 200px;
	background: #f9f9f9;
}
div.article-board-wrap {
	margin: 0 auto;
	width: 998px;
	clear: both;
}
div.article-board-wrap .article-news {
	position: relative;
	float: left;
	display: block;
	width: 327px;
}
.article-news>.title {
	margin-bottom: 5px;
	height: 27px;
	font-family: 'Nanum Gothic', sans-serif;
	font-size: 20pt;
	text-align: left;
	color: #282828;
	letter-spacing: -2px;
	border-bottom: 1px solid #cfcfcf;
}
.article-news>.btn_news_more {position: absolute; top: 3px; left: 309px;}
.article-news ul {}
.article-news ul li {
	position: relative; width: 307px; height: 24px; 
	padding-left: 20px;
	overflow: hidden; text-overflow: ellipsis; text-align: left;
	background: url("../images/main/bl_news_list.png") no-repeat left 2px;
}
.article-news ul li a {color:#3c3c3c;}
.article-news ul li span {position: absolute; right: 0; top: 0;}


div.article-board-wrap .article-rolls {
	float: right;
	display: block;
	width: 637px;
	height: 175px;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
.article-rolls {width:637px; }
.article-rolls .relBox {position:relative;text-align:center;}
.article-rolls .rollWrap {margin: 0 auto; width:637px; height:175px; overflow:hidden; text-align: left;}
.article-rolls .rollWrap ul li {color:#888888; width:637px; float:left;}
.article-rolls .leftB {position:absolute; z-index:100; left:50%; top:80px; margin-left:-311px;width:15px;height:24px;overflow:hidden;text-indent:-999px;background:url("../images/main/s_arrow.png") no-repeat left top;}
.article-rolls .rightB {position:absolute; z-index:100; left:50%; top:80px; margin-left:294px;width:15px;height:24px;overflow:hidden;text-indent:-999px;background:url("../images/main/s_arrow.png") no-repeat left -26px;}
.article-rolls .leftB a, .article-rolls .rightB a {display:block;height:24px;}