@charset "UTF-8";
@import url("t2mall.css");
/* CSS Document */
div#cont{
	background-image:url(../../images/bg_left.gif);
	margin-top:10px;
	margin-bottom:20px;
}
#archive 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.white_spacer{
	background-color:#fff;
	height:10px;
	width:978px;
	font-size:0;
	margin:0 auto;
	display:block;	
}
div#leftArea{
	width:234px;
	display:inline;
	float:left;
	margin-left:11px;
}
div#leftArea_backnumber{
	display:inline;
	width:714px;
	float:left;
	margin-left:11px;
}
div.bg_orange{
	width:234px;
	background-color:#ff7200;	
}
div.bg_white{
	background-color:#fff;	
}
h2#title{
	background-image:url(../images/title.gif);
	width:220px;height:90px;
	overflow:hidden;
	margin:7px;
	display:inline;
	text-indent:-999em;
}
p#btn_backnumber{
	width:234px;height:40px;
	padding:10px 0;
	
}
p#btn_backnumber a{
	background-image:url(../images/btn_backnumber.gif);
	width:234px;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#rightArea_backnumber{
	width:234px;
	display:inline;
	float:right;
	margin-right:11px;
}
div.item_text{
	margin-bottom:20px;
}


div.item_l_ex{
  float:left;
  margin-right:20px;
  margin-bottom:10px;
}
div.item_l{
	width:320px;
	float:left;
}

div.pict{
	height:320px;
	width:320px;
}
div.item_l a{
	display:block;
	margin-top:20px;
}
div.item_l a:hover{
	display:block;
	text-decoration:underline;
}
div.item_r{
	width:354px;
	float:right;
}
div.catch{
	margin-bottom:15px;
}
div.item_wrap 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:15px;
}
#leftArea ul#navigation{
	width:220px;
	margin:0 auto;
}
#leftArea ul#navigation li{
	width:220px;
	height:58px;
	clear:both;
	float:none;
	margin-bottom:7px;
	text-indent:-999em;
	overflow: hidden;
	
}
#leftArea ul#navigation li a{
	width:220px;
	height:58px;
	display:block;
	overflow:hidden;
}
h3{
	margin-bottom: 20px;
}
h5{
	font-weight:normal;
	margin-top:5px;
}
p#pageback{
	margin-top:50px;
}

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;
}


div#title_head{
	width:944px;
	background-color:#FF7200;
	padding:7px;
	margin:0 auto;
}
h2{
	background-image:url(../images/title_backnumber.gif);
	width:683px;
	height:60px;
	background-repeat:no-repeat;
	text-indent:-999em;
	float:left;
}
p#btn{
	float:right;
	background-color:#fff;
	padding:10px;
	width:234px;
	height:40px;
}
p#btn a{
	background-image:url(../images/btn_new.gif);
	background-color#fff;
	width:234px;
	height:40px;
	overflow:hidden;
	display:block;
	text-indent:-999em;
}
p#btn a:hover{
	background-position:0 -40px;
}

div#return_backnumber{
	width:714px;
	padding:20px 0;
	background-color:#ff7200;
}

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

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

div#main_content a.gacha_shop_list{
  margin-top:1em;
  line-height:1.3em;
}
/*
div#main_content a.gacha_shop_list{
	background-image:url(../../images/btn_gacha.png);
	width:360px;
	height:60px;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent:-999px;
	margin-top:20px;
}
div#main_content a.gacha_shop_list:hover{
	background-position:0 -60px;
}*/

/*div#main_content a.gacha_shop_list{
  background-image:url(../../items/images/btn_watchlist.png);
  width:254px;
  height:57px;
  margin-top:20px;
  display:block;
   text-indent:-999px;
   overflow:hidden;
}
div#main_content a.gacha_shop_list:hover{
  background-position:0 -57px;
}*/