@charset "UTF-8";
/* CSS Document */
div#cont{
	background-image:url(../../images/bg_left.gif);
	margin-top:10px;
	margin-bottom:20px;
}
div#cont_backnumber{
	background-image:url(../../images/bg_right.gif);
	margin-top:10px;
	margin-bottom:20px;
}
div.head{
	background-image:url(../../images/topbg.gif);
	height:11px;
	overflow: hidden;
}
div.bottom{
	background-image:url(../../images/bottombg.gif);
	height:11px;
	overflow: hidden;
}
div.bg_yellow{
	background-color:#FFB900;
}
p#sub{
	background-image:url(../images/sub.gif);
	width:220px;
	height:14px;
	display:block;
	overflow:hidden;
	text-indent:-999em;
	margin:0 auto;
	margin-bottom:10px;
}
div#leftArea{
	width:234px;
	float:left;
	display:inline;
	margin-left:11px;
}
div#rightArea_backnumber{
	width:234px;
	float:right;
	display:inline;
	margin-right:11px;
}
div#leftArea_backnumber{
	display:inline;
	width:714px;
	float:left;
	margin-left:11px;
}
div.bg_white{
	background-color:#fff;
}
h2#title{
	background-image:url(../images/title.gif);
	width:220px;height:90px;
	overflow:hidden;
	margin:7px;
	text-indent:-999em;
}
p#btn_backnumber{

	padding:10px 0;
}
p#btn_backnumber a{
	background-image:url(../images/btn_backnumber.png);
	width:234;height:40px;
	overflow:hidden;
	display:block;
	text-indent:-999em;

}
p#btn_backnumber a:hover{
	background-position:0 -40px;
}
div#rightArea{
	display:inline;
	width:714px;
	float:right;
	margin-right:11px;
}

div.borders{
	border:2px solid #FFB900;
	margin-bottom:10px;
}
div#head_image{
	border-bottom:2px solid #FFB900;
}
div.text_area{
	padding:20px 20px 20px 20px;

}
div.text_area p{
	line-height:1.5em;
	margin-bottom:0.7em;
}
div.item_wrap p.end{
	margin-bottom:0px;
}
div.item_wrap{
	margin-left:10px;
	width:694px;
	margin-bottom:22px;
}
#leftArea ul#navigation{
	width:220px;
	margin:0 auto;
}
#leftArea ul#navigation li{
	width:220px;
	height:58px;
	margin-bottom:7px;
	text-indent:-999em;

	overflow: hidden;

}
#leftArea ul#navigation li a{
	width:220px;
	height:58px;
	display:block;
}

h5{
	font-weight:normal;
	margin-top:5px;
}
p#pageback{
	margin-top:38px;
}

div#search_genre{
	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;
}
h2#title{
	bakground-image:url(../../images/title.gif);
	width:220px;
	height:90px;
}
ul#side_buttons{
	width:221px;
	margin:0 auto;
	margin-bottom:1px;
}
ul#side_buttons li{
	width:221px;
	height:59px;
	text-indent:-999em;
	margin-bottom:6px;
	padding::0px;
}
ul#side_buttons li a{
	width:221px;
	height:59px;
	display:block;
}
p#btn_backnumber{

}
p#pageback{
	margin-left:0px;
}

/*------- backnumber-----------*/
div#title_head{
	width:958px;
	height:75px;
	margin:0 auto;
	background-color:#FFB900;
	text-indent:-999em;
}
div#title_head h2{
	background-image:url(../images/title_backnumber.gif);
	margin:7px 0px 7px 7px;
	width:683px;
	height:60px;
	float:left;
	display:inline;
}
div#title_head p#btn{
	margin:7px;
	float:right;
	background-color:#fff;
	display:inline;
}
div#title_head p#btn a{
	background-image:url(../images/btn_new.png);
	margin:10px;
	width:234px;
	height:40px;
	display:block;
	overflow:hidden;
}
div#title_head p#btn a:hover{
	background-position:0 -40px;
}
div.white_spacer{
	width:958px;
	height:10px;
	display:block;
	background-color:#fff;
	font-size:0;
	margin:0 auto;
}
div#return_backnumber{
	width:714px;
	margin:0 auto;
	background-color:#FFB900;
	text-indent:-999em;
	margin-top:10px;
}
div#return_backnumber p{
	margin:20px auto;
}
div#return_backnumber p a{
	background-image:url(../images/btn_return_backnumber.gif);
	width:467px;
	height:44px;
	display:block;
	overflow:hidden;
	margin:0 auto;
	text-indent:-999em;;
}
div#return_backnumber p a:hover{
	background-position:0 -44px;
}
div.text_area p.end{
	margin-bottom:0;
}
div#main_content a.gacha_shop_list{
	margin-top:1em;
	margin-bottom:5px;
}

ul.t2mall_list{
	display:none;
	margin-top:15px;
}
ul.t2mall_list li{
/*	display:none;*/
}

ul.t2mall_list li ul{
	position:absolute;
	display:none;
	border:solid #ffb900 2px;
	background-color:#fff;
	padding:5px;
	list-style:disc none inside;
}

div#leftArea_backnumber ul.t2mall_list li p{
	margin:0;
	line-height:1em;
	padding:10px;
	color:#fff;
}
ul.t2mall_list li ul li{

	background-color:#fff;
	list-style:disc none inside;
	display:none;
}
#main_content ul.t2mall_list li ul li a{
	padding:5px;
	color:#ffb900;
}
ul.t2mall_list li p{
	margin:0;
	line-height:1em;
	padding:10px;
	color:#fff;
	font-size:10px;
	display:inline-block;
	background-color:#ffb900;
}

div#rightArea ul.t2mall_list li p, div#leftArea_backnumber ul.t2mall_list li p{
	margin:0;
}
