@charset "UTF-8";
/* CSS Document */

/*----------------------------------------*/
/*                                        */
/*太陽出版  TOP      */
/*                                        */
/*----------------------------------------*/


#visual{
	margin-bottom:296px;
}

.leadTxt{
	visibility:hidden;
	height:0px;
	line-height:0px;
}


/*----------------------------------------*/
/*新刊一覧                              */
/*----------------------------------------*/
#newrelease{
	position:absolute;
	top:320px;
	left:0px;
}

#newrelease h2{
	width:100%;
	margin-bottom:10px;
}

#newrelease h2 span{
	background:no-repeat url(../img/top/h2_newrelease.jpg);
	width:238px;
}

#midashi{
	position:relative;
}

#midashi .archiveLink{
	position:absolute;
	right:0px;
	top:60px;
}

#TabbedPanels1{
	margin-bottom:16px;
}


/*----------------------------------------*/
/*インフォメーション                              */
/*----------------------------------------*/
#info{
	position:relative;
	width:385px;
	float:left;
}

#info h2{
	margin-bottom:30px;
}
.ie6 #info h2{
	margin-bottom:28px;
}
#info h2 span{
	background:no-repeat url(../img/top/h2_information.jpg);
	width:310px;
}

#info dl{
	font-size:1.2em;
}
#info dt{
	float:left;
	clear:both;
	width:66px;
}
#info dd{
	float:left;
	padding-bottom:16px;
	width:319px;
}

#info .archiveLink{
	position:absolute;
	top:48px;
	right:25px;
}

#info #bt_rss{
	position:absolute;
	top:44px;
	right:0px;
}

/*----------------------------------------*/
/*おすすめ書籍                              */
/*----------------------------------------*/
#recommend{
	width:386px;
	float:right;
}

#recommend h2{
	margin-bottom:30px;
}
.ie6 #recommend h2{
	margin-bottom:28px;
}
#recommend h2 span{
	background:no-repeat url(../img/top/h2_recommend.jpg);
	width:274px;
}

#bookImg{
	position:relative;
	width:74px;
	float:left;
}

#bookImg a#bookCover{
	display:block;
	margin-bottom:10px;
}

#bookImg .bt_detail_fff{
	margin:0 auto;
}

#bookData{
	width:292px;
	float:right;
}

#recommend h3{
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:9px;
}

#recommend p{
	font-size:1.2em;
}

#recommend #entryBody{
	padding-top:13px;
}