div#cont{
	background-image:url(../../images/bg_right.gif);
	margin-top:10px;
	margin-bottom:20px;
}

#cont div.head{
	background-image:url(../../images/topbg.gif);
	height:11px;
	overflow: hidden;
}
#cont div.bottom{
	background-image:url(../../images/bottombg.gif);
	height:11px;
	overflow:hidden;
}
div#main{
	background-image:url(../images/main.jpg?0123);
	width:958px;
	height:318px;
	position:relative;
	overflow:hidden;
	text-indent:-999em;
	margin:0 auto;
}
div.white_spacer{
	background-color:#fff;
	font-size:0;
	display:block;
	margin:0 auto;
}
div#main h2{
	background-image:url(../images/h2_image.png);
	width:225px;
	height:54px;
	overflow:hidden;
	display:block;
	position:absolute;
	left:20px;top:142px;
}
div#main p{
	background-image:url(../images/desc.png);
	width:381px;
	height:85px;
	overflow:hidden;
	display:block;
	position:absolute;
	left:20px;top:211px;
}
div#leftArea{
	float:left;
	width:714px;
	margin-left:11px;
	background-color:#ffc200;
	display:inline;
}
div#rightArea{
	width:234px;
	float:right;
	display:inline;
	margin-right:11px;
}
ul#buttons{
	width:675px;
	margin:0 auto;
}
ul#buttons li{
	width:675px;
	height:156px;
	overflow:hidden;
	margin-bottom:10px;
}
ul#buttons li a{
	width:675px;
	height:156px;
	display:block;
	overflow:hidden;
}
ul#buttons li a:hover{
	background-position:0 -156px;
}
div#pickup_head{
	text-indent:-999em;
	width:674px;
	height:40px;
	margin:0 auto;
	position:relative;
	margin:10px auto;
	display:block;
}
div#pickup_head h3#m_pickup{
	background-image:url(../images/m_pickup.gif);
	width:324px;
	height:40px;
	overflow:hidden;
	float:left;
}
div#pickup_head p#btn_backnumber{
	float:right;
	width:234px;
	height:40px;
	top:0px;
	right:20px;
}
div#pickup_head p#btn_backnumber a{
	background-image:url(../images/btn_backnumber.png);
	width:234px;
	height:40px;
	overflow:hidden;
	display:block;
}
div#pickup_head p#btn_backnumber a:hover{
	background-position:0 -40px;

}


div#new_item{
	width:714px;
	background-color:#ffc200;

}
div#new_head{
	width:674px;
	height:40px;
	margin:0 auto;
	position:relative;
	margin-top:10px;
	display:block;
}
div#new_head h3{
	background-image:url(../images/m_pokemon.gif);
	width:202px;
	height:40px;
	float:left;
	overflow:hidden;
	text-indent:-999em;
	position:absolute;
}
div#new_head p{
	background-image:url(../images/click.gif);
	width:183px;
	height:16px;
	position:absolute;
	right:0px;
	bottom:0px;
	text-indent:-999em;
}

div.db_line{
	border-bottom:2px solid #ffc200;
}

p#btn_more{
	width:264px;
	height:44px;
	text-indent:-999em;
	margin:20px auto;
}
p#btn_more a{
	background-image:url(../images/btn_more.gif);
	width:264px;
	height:44px;
	overflow:hidden;
	display:block;
}
p#btn_more a:hover{
	background-position:0 -44px;
}

p#pageback{
	margin-top:60px;
}


div#search_genre{
	clear:both;
	float:none;
	margin:0 auto;
	margin-top:7px;
}
div#search_genre p.head{
	background-image:url(../images/search_genrehead.gif);
}
div#search_genre div.bottom{
	background-image:url(../images/search_genrebottom.gif);
	height:11px;
}