@charset "utf-8";

/*body { margin:0; padding:0; font:9pt/1.3 돋움, Dotum, Tahoma, AppleGothic, sans-serif; color:#000000; }*/
body { width:986px; height:100%; margin:0 auto !important; padding:0; font:9pt/1.3 돋움, Dotum, Tahoma, AppleGothic, sans-serif; color:#000000;  position:relative;}
img { border:none; }
ul, ol, dl, dt, dd, li, ol { margin:0; padding:0; list-style:none; }
iframe { border:none; }

a:link, a:visited { text-decoration:none; color:#000000; }
a:hover, a:active { color:#000000; }

/* 메인 GNB, SNB 수정 */
/*#nate_gnb { width:100% !important; }*/
#topNaviBox { margin:0 !important; }
	#topNaviBox.depth2B { height:74px !important; }
	/*#topNaviBox .mainNaviBox .rsList img { display:block; }*/

.fleft { float:left; }
.fright { float:right; }
br.clear { clear:both; font-size:0; line-height:0; }

/* 메인개편 LayOut */
#mobileMainWraper { width:986px; margin:0 auto; position:relative; text-align:left; }
.contentWraper { width:900px; }
.promotionAlbum { width:640px; background:#5D5D5D; }
.flashBox { width:640px; height:174px; margin:0 auto; overflow:hidden;}

.bannerTagBox .eventBannerBox { display:block; margin-top:5px; }

iframe.phoneGameTop3 { width:640px; height:200px; margin-top:25px; }
.gameSkinBox { width:640px; }
	.gameSkinBox .recentPhoneSkin { margin-top:27px; }
		.gameSkinBox .recentPhoneSkin .moreBtn { margin-top:6px; }
iframe.recentSkin { width:640px; height:197px; margin-top:6px; }
/* 주간 Top10 & BannerBox */
.top10BannerBox { width:250px; }
	.top10BannerBox .weeklyTop10Box { width:248px; height:244px; border:1px solid #DFDDDD; margin-top:6px; padding-top:12px; }
		.top10BannerBox .weeklyTop10Box .title { margin-left:10px; }
		.top10BannerBox .weeklyTop10Box .moreBtn { margin:6px 14px 0 0; }
		.top10BannerBox .weeklyTop10Box ul.tabMenu2 { float:left; clear:both; margin:8px 0 0 12px; display:inline; }
			.top10BannerBox .weeklyTop10Box ul.tabMenu2 li { float:left; }
				.top10BannerBox .weeklyTop10Box ul.tabMenu2 img { display:block; }
		.top10BannerBox .weeklyTop10Box iframe.weelyBox { width:224px; height:186px; display:block; margin:9px auto 0; }
	.top10BannerBox .bannerBox { height:185px; padding-top:10px; margin-top:7px; border:1px solid #DFDDDD; }
		.top10BannerBox .bannerBox ul { width:100%; }
			.top10BannerBox .bannerBox ul li { display:block; }
		.top10BannerBox .bannerBox dl { position:relative; width:124px; margin:0 auto 6px; padding:2px 0 6px 100px; border-bottom:1px solid #E5E4E4; }
		.top10BannerBox .bannerBox li.end dl { border-bottom:none; padding-bottom:0; margin-bottom:0; }
			.top10BannerBox .bannerBox dl dt { }
				.top10BannerBox .bannerBox dl dt a { color:#555555; }
			.top10BannerBox .bannerBox dl dd { position:absolute; left:0; top:0; width:91px; height:34px; }
				.top10BannerBox .bannerBox dl dd img { display:block; font-size:0; line-height:0; }

/* 하단 채널 인 사이드 */
.channelInsideBox { margin:28px 0 5px; }
	.channelInsideBox .title { border-bottom:1px solid #DEDEDE; padding-bottom:6px; margin-bottom:15px; }
	.channelInsideBox dl { background:url('http://mobile.nate.com/img/bg_bul01.gif') left top no-repeat; margin:0 32px 20px 0; float:left; }
	.channelInsideBox dl.end { margin-right:0; }
		.channelInsideBox dl dt { background:url('http://mobile.nate.com/img/bg_sbar03.gif') left bottom no-repeat; padding:0 0 5px 8px; margin-bottom:5px; }
			.channelInsideBox dl dt img { display:block; }
		.channelInsideBox dl dd { margin-bottom:3px; }
	.channelInsideBox dl dd a:link, .channelInsideBox dl dd a:visited { color:#555555; }
	.channelInsideBox dl dd a:hover, .channelInsideBox dl dd a:active { color:#555555; }
	.channelInsideBox dl dd a.update { padding-right:12px; background:url('http://mobile.nate.com/img/ico_update.gif') right 1px no-repeat; }
	.channelInsideBox dl dd a.new { padding-right:12px; background:url('http://mobile.nate.com/img/ico_new.gif') right top no-repeat; }

	.channelInsideBox .block { float:left }
		.channelInsideBox .block dl { float:none; }

/* 프로모션 롤링 박스 */
.promotionRollingBox { width:638px; margin:1px 1px 0 1px; position:relative; z-index:1;}
	.promotionRollingBox dl { width:161px; }
		.promotionRollingBox dl dt { border-bottom:1px solid #5D5D5D; }
			.promotionRollingBox dl dt img { display:block; }
		.promotionRollingBox div.rollingBox { position:absolute; right:0; top:0; width:477px; height:224px; z-index:1;}

/* 207 178  ==> 106 70*/
div.newcase { margin:0; padding:12px 15px 17px; width:216px; height:106px; text-align:left; word-break:break-all; border: 2px solid #747474; background-color:#fff;
PADDING-BOTTOM: 0px; PADDING-TOP: 5px; }
	div.newcase .cloudWraper { height:70px; overflow:hidden; }
div.newcase a { margin:1px 0 0 0; padding:0; text-decoration:none !important; vertical-align:middle; }
	div.newcase a.t1 { font:normal 9pt 돋움,Dotum !important; color:#828282 !important; vertical-align:middle; padding:3px 4px 2px 4px; letter-spacing:0 !important; }
	div.newcase a.t2 { font:bold 9pt 돋움,Dotum !important; color:#7F54F2 !important; vertical-align:middle; padding:2px 4px 0 4px; letter-spacing:0 !important; }
	div.newcase a.t3 { font:bold 9pt 돋움,Dotum !important; color:#7F54F2 !important; vertical-align:middle; padding:2px 4px 0 4px; letter-spacing:0 !important; }
	div.newcase a.t4 { font:bold 9pt 돋움,Dotum !important; color:#FFF !important; background-color:#DD6CE3 !important; letter-spacing:0 !important; vertical-align:middle; padding:3px 3px 0 2px; }

		div.newcase a:hover { color:#fff !important; background-color:#4F39AC !important; vertical-align:middle; }
		div.newcase a.t1:hover { padding:3px 4px 2px 4px !important; letter-spacing:0 !important; } /*회색 기본글씨*/
		div.newcase a.t2:hover { padding:2px 4px 0 1px !important; letter-spacing:0 !important; } /*주황색 11pt글씨*/
		div.newcase a.t3:hover { padding:2px 4px 0 4px !important; letter-spacing:0 !important; } /*파란색 14pt글씨*/
		div.newcase a.t4:hover { padding:3px 3px 0 2px !important; letter-spacing:0 !important; } /*박스 14pt글씨*/

	div.newcase img {margin:4px 0 5px 0 !important; vertical-align:middle;}
	div.newcase img.title { margin:0 0 13px 0 !important; float:left; display:block; }/*10으로 수정*/
	div.newcase a.moreBtn:link, div.newcase a.moreBtn:visited { display:block; float:right; padding:0 !important; margin:0 !important; }
	div.newcase a.moreBtn:hover, div.newcase a.moreBtn:active { background:none !important; padding:0 !important; }
		div.newcase a.moreBtn img { margin:-3px 0 0 0 !important; }

/* 우측 슬라이드바 */
.rightSlideBox { position:absolute; right:0; top:60px; z-index:1; width:80px; text-align:center; }
	.rightSlideBox img { font-size:0; line-height:0; display:block; }
	.rightSlideBox img.sbar { width:60px; height:2px; margin:0 auto; }
	.rightSlideBox img.btmRdbox { width:60px; height:4px; margin:0 auto; }
	.rightSlideBox iframe.topBanner { width:80px; height:78px; margin-bottom:4px; display:block; }
	.rightSlideBox iframe.popContent { width:80px; height:366px; display:block; }
	.rightSlideBox .midRdBox { background:#7f67cf; margin-bottom:4px; }
	.rightSlideBox .subBanner { margin-bottom:4px; display:block; font-size:0; line-height:0; }
