@charset "utf-8";

/*---------- 720pxエリア ----------*/
.longarea {
	width: 720px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

/*---------- 多聴多読ステーションって ----------*/

#longarea2 {
	width: 720px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#aboutta2 {
	width: 520px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background:url(../images/top/about2_bg.gif) repeat-y;
	float:left;
}

#aboutta3 {
	width: 530px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background:url(../images/top/about3_bg.gif) repeat-y;
}

#abouttaarea2 {
	margin: 0px;
	padding: 5px 10px 0px 10px;
	
}

#abouttxt2 {
	width: 385px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#abouttxt3 {
	width: 395px;
	margin: 0px;
	padding: 0px;
	float: left;
}


#aboutbut2 {
	width: 110px;
	height: 45px;
	margin: 0px;
	padding: 0px;
	float: right;
}

#aboutban {
	width: 195px;
	margin: 0px;
	padding: 0px;
	float: right;
}

/*---------- トップバナーエリア ----------*/

.tbarea {
	width: 720px;
	margin: 0px 0px 1px 0px;
	padding: 0px;
}

.tb520 {
	width: 520px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.tb520area {
	width: 520px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

.tb520area257 {
	width: 257px;
	margin: 0px;
	padding: 0px;
	float: left;
}

.tb520area258 {
	width: 258px;
	margin: 0px;
	padding: 0px;
	float: right;
}

.tb195 {
	width: 195px;
	margin: 0px;
	padding: 0px;
	float: right;
}

.tb195ban {
	margin: 0px 0px 4px 0px;
}

/*---------- おすすめ/新着エリア ----------*/
#updateleft{
	width: 355px;
	margin: 0px;
	padding: 0px;
	background:url(../images/top/update_leftbg.gif) repeat-y;
	float:left;
}

#updateright{
	width: 355px;
	margin: 0px;
	padding: 0px;
	background:url(../images/top/update_rightbg.gif) repeat-y;
	float:right;
}

.udatescroll{
	width: 345px;
	margin: 0px auto 0px auto;
	height: 240px;
	overflow: auto;
}

.bookshowarea {
	width: 320px;
	padding: 4px;
	margin: 0px;
}

.bookshowimg {
	width: 55px;
	margin: 0px;
	padding: 0px;
	float:left;
}

.bookshowtxt {
	width: 255px;
	margin: 0px;
	padding: 0px;
	float:right;
}

.bookshowtitle {
	color: #FE6000;
}

.bookshowtxt {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	line-height: 14px;
}

.bookshowtag {
	display:block;
	width: 66px;
	margin: 0px 0px 5px 0px;
}

/*---------- 720px　2分割 ----------*/

#botarealeft {
	width: 530px;
	margin: 0px;
	padding: 0px;
	float:left;
}

#botarearight {
	width: 180px;
	margin: 0px;
	padding: 0px;
	float:right;
}

/*---------- 検索説明エリア ----------*/
#searchexp {
	width: 530px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background:url(../images/top/searchexp_bg.gif) repeat-y;
}

.spadtxt{
	padding: 5px 10px 5px 10px;
}

/*---------- ニュースエリア ----------*/
#newsarea {
	width: 180px;
	margin: 0px;
	padding: 0px;
	background:url(../images/top/news_bg.gif) repeat-y;
}

.newsdate{
	list-style: none;
	font-size: 10px;
	margin: 0px;
	padding: 3px 7px 3px 7px;
	color:#0F5E97;
	line-height: 12px;
}

.newstext {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color:#606060;
}



#ban3 {
	width: 180px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

/*----------切り替えバナー----------*/

	#adbox { 
 	 width : 195px;
	 margin: 0px 0px 4px 0px;
 	}

	.ad { 
 	 display: none;
 	 width : 195px;
	 }
