@charset "iso-2022-jp";

/*wrapper*/
.box{margin:0 30px;}
.pagetop{
	font-size:12px;
	text-align:right;
	padding:0 0 10px 0;
}

.sankaku{color: #E84B91;}

/*right*/
#wrapper.right{
	width:730px;	
}

/*left*/
.left{
	width:250px;	
	padding:0;
	margin:0;
}

#h1_title a{
	background-image: url(../images/h1_img.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 220px;
	width: 250px;
}

h1{
	text-indent:-9999px;		
}

/*navigation*/
#navigation{
	margin:0;
	padding:0;
	width:250px;	
}
#navigation ul,li{
	padding:0;
	margin:0;
	list-style-type:none;
}


	/*news_btn*/
	#news_btn a{
		background-image: url(../images/inside_navigation.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		display: block;
		width:250px;
		height:50px;
		padding:0;
		margin:0;
		text-indent:-9999px;
	}
	#news_btn a:link,
	#news_btn a:active,
	#news_btn a:visited
	{
		background-position: 0 0;
	}
	
	#news_btn a:hover{
		background-position: -250px 0;
	}
	/*staffcast_btn*/
	#staffcast_btn a{
		background-image: url(../images/inside_navigation.jpg);
		background-repeat: no-repeat;
		background-position: 0 -50px;
		display: block;
		width:250px;
		height:50px;
		padding:0;
		margin:0;
		text-indent:-9999px;
	}
	#staffcast_btn a:link,
	#staffcast_btn a:active,
	#staffcast_btn a:visited
	{
		background-position: 0 -50px;
	}
	
	#staffcast_btn a:hover{
		background-position: -250px -50px;
	}
	/*onair_btn*/
	#onair_btn a{
		background-image: url(../images/inside_navigation.jpg);
		background-repeat: no-repeat;
		background-position: 0 -100px;
		display: block;
		width:250px;
		height:50px;
		padding:0;
		margin:0;
		text-indent:-9999px;
	}
	#onair_btn a:link,
	#onair_btn a:active,
	#onair_btn a:visited
	{
		background-position: 0 -100px;
	}
	
	#onair_btn a:hover{
		background-position: -250px -100px;
	}
	
	/*story_btn*/
	#story_btn a{
		background-image: url(../images/inside_navigation.jpg);
		background-repeat: no-repeat;
		background-position: 0 -150px;
		display: block;
		width:250px;
		height:50px;
		padding:0;
		margin:0;
		text-indent:-9999px;
	}
	#story_btn a:link,
	#story_btn a:active,
	#story_btn a:visited
	{
		background-position: 0 -150px;
	}
	
	#story_btn a:hover{
		background-position: -250px -150px;
	}
	/*chara_btn*/
	#chara_btn a{
		background-image: url(../images/inside_navigation.jpg);
		background-repeat: no-repeat;
		background-position: 0 -200px;
		display: block;
		width:250px;
		height:50px;
		padding:0;
		margin:0;
		text-indent:-9999px;
	}
	#chara_btn a:link,
	#chara_btn a:active,
	#chara_btn a:visited
	{
		background-position: 0 -200px;
	}
	
	#chara_btn a:hover{
		background-position: -250px -200px;
	}
	/*goods_btn*/
	#goods_btn a{
		background-image: url(../images/inside_navigation.jpg);
		background-repeat: no-repeat;
		background-position: 0 -250px;
		display: block;
		width:250px;
		height:50px;
		padding:0;
		margin:0;
		text-indent:-9999px;
	}
	#goods_btn a:link,
	#goods_btn a:active,
	#goods_btn a:visited
	{
		background-position: 0 -250px;
	}
	
	#goods_btn a:hover{
		background-position: -250px -250px;
	}
	/*disc_btn*/
	#disc_btn a{
		background-image: url(../images/inside_navigation.jpg);
		background-repeat: no-repeat;
		background-position: 0 -300px;
		display: block;
		width:250px;
		height:50px;
		padding:0;
		margin:0;
		text-indent:-9999px;
	}
	#disc_btn a:link,
	#disc_btn a:active,
	#disc_btn a:visited
	{
		background-position: 0 -300px;
	}
	
	#disc_btn a:hover{
		background-position: -250px -300px;
	}
	/*book_btn*/
	#book_btn a{
		background-image: url(../images/inside_navigation.jpg);
		background-repeat: no-repeat;
		background-position: 0 -350px;
		display: block;
		width:250px;
		height:50px;
		padding:0;
		margin:0;
		text-indent:-9999px;
	}
	#book_btn a:link,
	#book_btn a:active,
	#book_btn a:visited
	{
		background-position: 0 -350px;
	}
	
	#book_btn a:hover{
		background-position: -250px -350px;
	}
	/*special_btn*/
	#special_btn a{
		background-image: url(../images/inside_navigation.jpg);
		background-repeat: no-repeat;
		background-position: 0 -400px;
		display: block;
		width:250px;
		height:50px;
		padding:0;
		margin:0;
		text-indent:-9999px;
	}
	#special_btn a:link,
	#special_btn a:active,
	#special_btn a:visited
	{
		background-position: 0 -400px;
	}
	
	#special_btn a:hover{
		background-position: -250px -400px;
	}
/*banner_space*/
#banner_space{
	width: 250px;
	height: 275px;
	padding: 0;
	margin: 0;
	background-image: url(../images/inside_navigation.jpg);
	background-repeat: no-repeat;
	background-position: 0px -450px;
	display:block;
	text-align:left;
}

/*global*/
 #social{ width:250px; height:40px; float:right; padding:10px 0 0 0;}
 #social #twBox{ float:left; width:130px;}
 #social #fbBox{ float:left;}



/*global_box*/
.global_box{
	padding:0;
	margin:0;
}
.global_box h3{
	font-size: 16px;
	padding: 10px 0 0 0;
	margin: 0 30px 0 200px;
	width: 500px;
	height: 30px;
	diplay: block;
}

	/*global_title01*/
	.global_title01{
		height: 40px;
		background-image: url(../images/global_title01.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		margin: 0;
		padding: 0;
		width: 730px;
		text-align:left;
		color: #666666;
	}
	/*global_title02*/
	.global_title02{
		height: 40px;
		background-image: url(../images/global_title02.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		margin: 0;
		padding: 0;
		width: 730px;
		text-align:left;
		color: #666666;
	}
	/*global_title03*/
	.global_title03{
	height: 40px;
	background-image: url(../images/global_title03.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
	width: 730px;
	text-align: right;
	color: #37DDC5;
	}
	/*global_title04*/
	.global_title04{
	height: 25px;
	background-image: url(../images/global_title04.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
	width: 730px;
	text-align: right;
	color: #39E2C9;
	}
	/*global_title04*/
	.global_title04 hr{
	display:none;
	}
	/*global_title05*/
	.global_title05{
	height: 40px;
	background-image: url(../images/global_title05.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
	width: 730px;
	text-align:left;
	color: #666666;
	}
	/*goods*/
	.goods_title{
		height: 40px;
		background-image: url(../images/global_title06.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		margin: 0;
		padding: 0;
		width: 730px;
		text-align:left;
		color: #666666;
	}
	/*comics*/
	.comics_title{
		height: 40px;
		background-image: url(../images/global_title07.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		margin: 0;
		padding: 0;
		width: 730px;
		text-align:left;
		color: #666666;
	}
	/*book_title*/
	.book_title{
	height: 40px;
	background-image: url(../images/global_title05.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0;
	padding: 0;
	width: 730px;
	text-align:left;
	color: #666666;
	}
	/*index-j*/
	.index-j_title{
		height: 40px;
		background-image: url(../images/global_title08.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		margin: 0;
		padding: 0;
		width: 730px;
		text-align:left;
		color: #666666;
	}
	/*cd*/
	.cd_title{
		height: 40px;
		background-image: url(../images/global_title09.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
		margin: 0;
		padding: 0;
		width: 730px;
		text-align:left;
		color: #666666;
	}
.global_body{
	width: 730px;
	padding: 10px 0;
	text-align: left;
	margin: 0;
	color: #666666;
	background-image: url(../images/global_body.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

.global_body .right{
	padding:10px;
}

.global_body h4{
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #E84B91;
	font-size: 14px;
	padding: 2px 0 2px 5px;
	margin:5px 0;
	color: #E84B91;
}
.global_body h5{
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #0F98D8;
	font-size: 12px;
	padding: 2px 0 2px 5px;
	margin:5px 0;
	color: #0F98D8;
}
.global_body h6{
	font-size: 12px;
	padding: 2px 0 2px 5px;
	margin:5px 0;
	color: #0F98D8;
}
.global_body p{
	margin: 0 10px;
	line-height: 150%;
}

/*global_footer*/
.global_footer{
	width: 730px;
	height: 25px;
	background-image: url(../images/global_footer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
