/**************************
centerSection
**************************/

#centerSection{
	width:429px;
	float:left;
	margin-left:7px;
	margin-right:10px;
}

/**************************
rightSection
**************************/

#rightSection{
	width:147px;
	float:left;
}

/**************************
centerSection
**************************/
/*
mainflash
*/

#centerSection #mainflash{
	width:427px;
	\width:429px;
	w\idth:427px;
	border:1px solid #CCC;
	margin-bottom:10px;
}

/*
topics
*/
#centerSection .topics{
	margin-bottom:13px;
}

#centerSection .topics h3{
	width:429px;
	height:24px;
	background-image:url(../img/topics_ttl.gif);
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#centerSection .topics ul{
	width:427px;
	\width:429px;
	w\idth:427px;
	border-bottom:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	font-size:12px;
	line-height:140%;
	padding:5px 0;
}

#centerSection .topics ul li{
	margin:0 0 3px 3px;
}

/* link color */
#centerSection .topics ul li a{
	color:#13b;
	text-decoration:none;
}

#centerSection .topics ul li a:hover{
	text-decoration:underline;
}

#rightSection .pickup .content tr td a{
	color: #13b;
}

#rightSection .suggestion .content tr td a{
	color: #13b;
}

#rightSection .ranking .content tr td a{
	color: #13b;
}

/*
quicklink
*/
#centerSection .quicklink ul{
	height:62px;
	margin-bottom:10px;
}

#centerSection .quicklink ul li{
	display:block;
	float:left;
	width:107px;
	height:62px;
	text-indent:-10000px;
	background-repeat:no-repeat;
}

#centerSection .quicklink ul li a{
	display:block;
	width:107px;
	height:62px;
	text-indent:-10000px;
	text-decoration:none;
}

#centerSection .quicklink ul li.point{
	background-image:url(../img/quicklink_point_btn.gif);
}

#centerSection .quicklink ul li.shopping{
	background-image:url(../img/quicklink_shopping_btn.gif);
}

#centerSection .quicklink ul li.game{
	background-image:url(../img/quicklink_game_btn.gif);
}

#centerSection .quicklink ul li.keep{
	background-image:url(../img/quicklink_keep_btn.gif);
}

#centerSection .quicklink ul li.get{
	background-image:url(../img/quicklink_get_btn.gif);
}
/*
banner
*/
#centerSection .banner h3{
	width:428px;
	height:100px;
	text-indent:-10000px;
	font-size:12px;
	line-height:100%
}
#centerSection .banner {
	margin-bottom:10px;
}
/*
point_service
*/
#centerSection .point_service h2{
	width:429px;
	height:24px;
	background-image:url(../img/point_ttl.gif);
	background-repeat:no-repeat;
	text-indent:-10000px;
	font-size:12px;
	line-height:100%
}

#centerSection .point_service .content1{
	width:427px;
	\width:429px;
	w\idth:427px;
	background-color:#FFFBE6;
	border-bottom:1px solid #F27900;
	border-left:1px solid #F27900;
	border-right:1px solid #F27900;
	line-height:140%;
	text-align:center;
	padding:9px 0 0 0;
	margin-bottom:9px;
}

/*
shopping
*/
#centerSection .shopping h3{
	width:415px;
	height:24px;
	background-image:url(../img/shopping_ttl.gif);
	background-repeat:no-repeat;
	text-indent:-10000px;
	margin:0 auto;
}

#centerSection .shopping .content{
	width:413px;
	\width:415px;
	w\idth:413px;
	background-color:#FFF;
	border-bottom:1px solid #B00;
	border-left:1px solid #B00;
	border-right:1px solid #B00;
	font-size:12px;
	line-height:140%;
	text-align:left;
	padding:12px 0 9px 0;
	margin:0 auto 9px auto;
}

/* category */
/* tab btn */
#centerSection .shopping .content ul{
	margin-left:5px;
	height:20px;
}

#centerSection .shopping .content ul li{
	float:left;
	width:101px;
	background-repeat:no-repeat;
}

#centerSection .shopping .content ul li a{
	display:block;
	height:20px;
	text-decoration:none;
	text-indent:-10000px;
}

#centerSection .shopping .content ul li.category{
	background-image:url(../img/shopping_btn_category.gif);
}

#centerSection .shopping .content ul li.point{
	background-image:url(../img/shopping_btn_point.gif);
}

#centerSection .shopping .content .bottom_bg_category{
	margin-left:5px;
	height:9px;
	font-size:1px;
	line-height:1px;
	background-image:url(../img/shopping_bg_category_on.gif);
	background-repeat:no-repeat;
}

#centerSection .shopping .content .inner{
	margin:0 6px 0 5px;
	width:400px;
	\width:402px;
	w\idth:400px;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	padding-top:7px;
}

#centerSection .shopping .content .inner table{
	margin-top:5px;
	margin-left:9px;
	width:382px;
}

#centerSection .shopping .content .inner table td{
	padding-bottom:4px;
	padding-right:10px;
}

#centerSection .shopping .content .inner table td.btn{
	width:171px;
}

/* point */
#centerSection .shopping .content .bottom_bg_point{
	margin-left:5px;
	height:9px;
	font-size:1px;
	line-height:1px;
	background-image:url(../img/shopping_bg_point_on.gif);
	background-repeat:no-repeat;
	text-align:center;
}

#centerSection .shopping .content .inner table.outer{
	width:382px;
	margin:0 auto;
}

#centerSection .shopping .content .inner table.outer td{
	margin:0;
	padding:0 2px 10px 2px;
}

#centerSection .shopping .content .inner table.inner{
	width:91px;
	\width:93px;
	w\idth:91px;
	border:1px solid #CCC;
	margin:0 auto;
}

#centerSection .shopping .content .inner table.inner td{
	margin:0;
	padding:0;
	text-align:center;
}

#centerSection .shopping .content .inner table.inner td img{
	margin:0;
	padding:0;
	border:none;
}

/*
game
*/
#centerSection .game h3{
	width:415px;
	height:24px;
	background-image:url(../img/game_ttl.gif);
	background-repeat:no-repeat;
	text-indent:-10000px;
	margin:0 auto;
}

#centerSection .game .content{
	width:413px;
	\width:415px;
	w\idth:413px;
	background-color:#FFF;
	border-bottom:1px solid #306;
	border-left:1px solid #306;
	border-right:1px solid #306;
	padding:12px 0 9px 0;
	text-align:center;
	margin:0 auto;
}

/**************************
rightSection
**************************/
#rightSection .pickup{
	margin-bottom:9px;
}

#rightSection .pickup h3{
	width:147px;
	height:36px;
	background-image:url(../img/pickup_ttl.gif);
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#rightSection .pickup .content{
	width:145px;
	\width:147px;
	w\idth:145px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

#rightSection .pickup .content p{
	margin:0 4px;
	padding:6px 0;
	font-size:12px;
	color:#D90000;
	font-weight:bold;
}

#rightSection .pickup .content table{
	margin:0 4px;
}

#rightSection .pickup .content table td{
	padding:2px 2px 8px 2px;
	font-size:12px;
	line-height:16px;
}

#rightSection .pickup .bottom_bg{
	margin-bottom:9px;
	height:9px;
	font-size:0px;
	background-image:url(../img/bottom_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#rightSection .special{
	margin-bottom:9px;
}

#rightSection .special h3{
	width:147px;
	height:36px;
	background-image:url(../img/feature_ttl.gif);
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#rightSection .special .content{
	width:145px;
	\width:147px;
	w\idth:145px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

#rightSection .special .content p{
	margin:0 4px;
	padding:6px 0;
	font-size:12px;
	color:#D90000;
	font-weight:bold;
}

#rightSection .special .content table{
	margin:0 4px;
}

#rightSection .special .content table td{
	padding:2px 2px 8px 2px;
	font-size:12px;
	line-height:16px;
}

#rightSection .special .bottom_bg{
	margin-bottom:9px;
	height:9px;
	font-size:0px;
	background-image:url(../img/bottom_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#rightSection .suggestion{
	margin-bottom:9px;
}

#rightSection .suggestion h3{
	width:147px;
	height:36px;
	background-image:url(../img/suggestion_ttl.gif);
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#rightSection .suggestion .content{
	width:145px;
	\width:147px;
	w\idth:145px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}

#rightSection .suggestion .content p{
	margin:0 4px;
	padding:6px 0;
	font-size:12px;
	color:#D90000;
	font-weight:bold;
}

#rightSection .suggestion .content table{
	margin:0 4px;
}

#rightSection .suggestion .content table td{
	padding:2px 2px 8px 2px;
	font-size:12px;
	line-height:16px;
}

#rightSection .suggestion .bottom_bg{
	margin-bottom:9px;
	height:9px;
	font-size:0px;
	background-image:url(../img/bottom_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#rightSection .feature{
	margin-bottom:9px;
}

#rightSection .feature p a{
	width:147px;
	height:53px;
	display:block;
	background-image:url(../img/feature.gif);
	text-decoration:none;
	text-indent:-10000px;
}

#rightSection .feature p a:hover{
	background-position:0 -53px;
}

#rightSection .ranking h3{
	width:147px;
	height:36px;
	background-image:url(../img/ranking_ttl.gif);
	background-repeat:no-repeat;
	text-indent:-10000px;
}

#rightSection .ranking .content{
	width:145px;
	\width:147px;
	w\idth:145px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	text-align:center;
	padding-top:6px;
}

#rightSection .ranking table{
	margin:0 auto;
}

#rightSection .ranking table td{
	padding:2px 4px 0 4px;
	font-size:12px;
	text-align:left;
}

#rightSection .ranking table td img{
	margin-bottom:3px;
}

#rightSection .ranking .bottom_bg{
	margin-bottom:9px;
	height:9px;
	font-size:0px;
	background-image:url(../img/bottom_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.fakeiframe {
	margin : 15px 0px 15px 0px ;
	overflow : auto ; 
	width : 545px ; 
	height : 250px ; 
	border : dashed 1px #696969 ;
}

.fakeiframe2 {
	margin : 15px 0px 15px 0px ;
	overflow : auto ; 
	width : 565px ; 
	height : 250px ; 
	border : dashed 1px #696969 ;
}
