@charset "utf-8";


.title-01 {
	margin-bottom:30px;
	clear:both;
	}

.title-02 {
	border-bottom:1px solid #e5004f;
	margin-bottom:30px;
	clear:both;
	font-size:120%;
	}

.list-01 {
	list-style:square;
	margin:20px 20px 40px 40px;
	}


/*  index  */

#index .image {
	margin:0px 3px 27px 3px;
	}

#index .title-01 {
	margin-bottom:20px !important;
	}



#index .news-area {
	margin:0px 20px 40px 20px;
	padding-right:10px;
	width:530px;
	height:400px;
	overflow:auto;
	}
#index .news-area .day {
	padding-bottom:3px;
	margin:20px 0px 5px 0px;
	color:#e5004f;
	border-bottom:1px solid #e5004f;
	list-style:none;
	}

#index .news-area .news-icon {
	background:url(/images/common/icon_news.gif) no-repeat left 3px;
	padding:3px 0px 3px 40px;
	}
#index .news-area .book-icon {
	background:url(/images/common/icon_book.gif) no-repeat left 3px;
	padding:3px 0px 3px 40px;
	}
#index .news-area .tv-icon {
	background:url(/images/common/icon_tv.gif) no-repeat left 3px;
	padding:3px 0px 3px 40px;
	}
#index .news-area .magazine-icon {
	background:url(/images/common/icon_magazine.gif) no-repeat left 3px;
	padding:3px 0px 3px 40px;
	}



#index .books-news {
	margin-bottom:20px;
	}

#index .books-area {
	margin:20px 20px 10px 20px;
	padding-bottom:10px;
	width:520px;
	background:url(/images/common/dotted.gif) repeat-x bottom;
	clear:both;
	}

#index .books-area dt {
	float:right;
	width:420px;
	padding-bottom:3px;
	margin-bottom:5px;
	font-size:110%;
	color:#e5004f;
	border-bottom:1px solid #e5004f;
	}

#index .books-area dd.photo {
	float:left;
	width:80px;
	}

#index .books-area dd.text {
	float:right;
	width:420px;
	}





/*  profile  */
.profile-area {
	width:520px;
	margin:20px 23px 40px 23px;
	padding-bottom:20px;
	clear:both;
	background:url(/images/common/dotted.gif) repeat-x bottom;
	}
.profile-area .photo {
	width:176px;
	float:right;
	}

.profile-area .text {
	float:left;
	width:320px;
	}

#midorimayu h3 {
	height:0px;
	padding-top:27px;
	margin-bottom:20px;
	overflow:hidden;
	background:url(/images/profile/name_midorimayu.gif) no-repeat top left;
	border-bottom:1px solid #e5004f;
	}

#shoryu h3 {
	height:0px;
	padding-top:27px;
	margin-bottom:20px;
	overflow:hidden;
	background:url(/images/profile/name_shoryu.gif) no-repeat top left;
	border-bottom:1px solid #e5004f;
	}




/*  about  */
.about-area {
	width:520px;
	margin:20px 23px 40px 23px;
	clear:both;
	}
.about-area h3 {
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #e5004f;
	}



/*  kimontonkou  */
.kimontonkou-area {
	width:520px;
	margin:20px 23px 40px 23px;
	padding-bottom:20px;
	clear:both;
	background:url(/images/common/dotted.gif) repeat-x bottom;
	}
.signature {
	height:0px;
	padding-top:27px;
	overflow:hidden;
	background:url(/images/profile/name_midorimayu.gif) no-repeat top right;
	}

strong {
	font-weight:normal;
	}


/*  books  */

#books .books-news {
	margin-bottom:20px;
	}


#books .books-area {
	margin:20px 20px 30px 20px;
	padding-bottom:10px;
	width:520px;
	background:url(/images/common/dotted.gif) repeat-x bottom;
	clear:both;
	}

#books .books-area .photo {
	float:left;
	width:130px;
	}


#books .books-area dl {
	float:right;
	width:370px;
	}
#books .books-area dl dt {
	padding-bottom:3px;
	margin-bottom:5px;
	color:#e5004f;
	border-bottom:1px solid #e5004f;
	font-size:110%;
	}

#books .books-area dl dd.price {
	font-size:90%;
	margin:3px 0px 15px 0px;
	}
	
#books .books-area dl dd.text {
	}


#books .books-area dl dd.go-amazon {
	margin:10px 0px 10px 0px;
	}



/*  news  */
.news-area {
	width:520px;
	margin:20px 23px 40px 23px;
	clear:both;
	}
.news-area h3 {
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #e5004f;
	color:#e5004f;
	font-size:16px;
	}



