@charset "iso-2022-jp";

/*news_title*/
#news h2{
	background-image: url(../news/images/h2_img.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 730px;	
	text-indent:-9999px;
}

#news_list ul{ padding:0; margin:0;}
#news_list li{
	list-style-type: none;
	padding: 10px 0 10px 15px;
	margin:0 0 0 5px;
	background-image: url(../images/list02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float:left;
	font-size:85%;
}

#news .data{
	text-align: right;
	font-size: 9px;
	padding:5px 0;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #979797;		
}


/*staffcast_title*/
#staffcast h2{
	background-image: url(../staffcast/images/h2_img.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 730px;	
	text-indent:-9999px;
}

#staffcast table{
	width:90%;
}
#staffcast th{
	width:40%;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #036;
	text-align:left;
	text-indent: 2px;
}

#staffcast td{
	padding:7px 3px;
	margin:0;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #036;
}

#staffcast .td00{
	width:5%;
	text-align:center;
	margin:0;
}
/*onari*/
#onair h2{
	background-image: url(../onair/images/h2_img.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 730px;	
	text-indent:-9999px;
}


#onair ul{padding:0; margin:0 0 10px 0;}
#onair li{
	list-style-type: none;
	padding: 10px 0 10px 20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #282C2D;
	background-image: url(../images/list02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 18px;
}

/*story*/
#story h2{
	background-image: url(../story/images/h2_img.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 730px;	
	text-indent:-9999px;
}
#story ul{padding:0; margin:0;}
#story li{
	list-style-type: none;
	padding: 10px 0 10px 15px;
	margin:0 0 0 5px;
	background-image: url(../images/list02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float:left;
	font-size:85%;
}
#story p{
	line-height: 150%;
}
#story table{
	width:90%;
}
#story th{
	width:40%;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #036;
	text-align:left;
	text-indent: 2px;
}

#story td{
	padding:7px 3px;
	margin:0;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #036;
}

#story .td00{
	width:5%;
	text-align:center;
	margin:0;
}
.story_img{
	text-align:center;
}

.story_img img{
	margin:0 5px 0 0;	
}

/*special*/
#special h2{
	background-image: url(../special/images/h2_img.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 730px;	
	text-indent:-9999px;
}
.pv ul{padding:0; margin:0;}
.pv li{
	list-style-type: none;
	padding: 0;
	margin:0 0 0 5px;
	float:left;
	width:300px;
	height:170px;
}
#special p{
	line-height: 150%;
}

.list01 ul{padding:0; margin:0;}
.list01 li{
	list-style-type: none;
	padding: 0;
	margin:0 0 0 5px;
	float:left;
	width:150px;
	height:150px;
}
.list02 li{
	list-style-type: none;
	padding: 0 0 0 20px;
	margin: 10px 5px;
	background-image: url(../images/list02.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*chara*/
#chara h2{
	background-image: url(../chara/images/h2_img.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 730px;	
	text-indent:-9999px;
}
.chara ul{padding:0; margin:0;}
.chara li{
	list-style-type: none;
	padding: 0;
	margin:0 0 0 5px;
	float:left;
	width:200px;
	height:230px;
}
#chara p{
	line-height: 150%;
}

/*book_title*/
#book h2{
	background-image: url(../goods/images/h2_imgbook.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 730px;
	text-indent: -9999px;
}
.book dl{
	padding:0;
	margin:0;
	display:block;
}

.book dt{
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #4375F2;
	margin: 10px 0;
	padding: 0 0 0 10px;
	font-weight: bold;
}
.book dd{
	margin:0 10px;
}


/*goods_title*/
#goods h2{
	background-image: url(../goods/images/h2_img.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 730px;	
	text-indent:-9999px;
}

#goods_list ul{ padding:0; margin:0;}
#goods_list li{
	list-style-type: none;
	padding: 10px 0 10px 15px;
	margin:0 0 0 5px;
	background-image: url(../images/list02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float:left;
}
#goods table{
	border: thin solid #1DAB9C;
}

#goods th{
	text-align: center;
	padding: 2px;
	color: #FFF;
	background-color: #42D6C7;
	border: thin solid #1DAB9C;
}

#goods td{
	padding: 7px 3px;
	margin: 0;
	border: thin solid #1DAB9C;
}

#goods .td00{
	width:5%;
	text-align:center;
	margin:0;
}
.info{
	padding:10px 0;
	font-size:small;	
}

.goods dl{
	padding:0;
	margin:0;
	display:block;
}

.goods dt{
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #ff6946;
	margin: 10px 0;
	padding: 0 0 0 10px;
	font-weight: bold;
}
.goods dd{
	margin:0 10px;
}
.comics dl{
	padding:0;
	margin:0;
	display:block;
}

.comics dt{
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #9d68ff;
	margin: 10px 0;
	padding: 0 0 0 10px;
	font-weight: bold;
}
.comics dd{
	margin:0 10px;
}


/*disc_title*/
#disc h2{
	background-image: url(../disc/images/h2_img.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 730px;	
	text-indent:-9999px;
}

.cd dt{
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #0d98d8;
	margin: 10px 0;
	padding: 0 0 0 10px;
	font-weight: bold;
}
.cd dd{
	margin:0 10px;
}

.index-j dt{
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #e84b91;
	margin: 10px 0;
	padding: 0 0 0 10px;
	font-weight: bold;
}
.index-j dd{
	margin:0 10px;
}

.border{
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #666;		
}

.strongbox{
	padding: 5px;
	margin: 10px 0;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E84B91;
	border-bottom-color: #E84B91;
}
