/********** ***** asada ***** **********/

.container{
text-align:center;
margin:0 auto;
background-image:url("http://fukushimado.net/img/bg.jpg");
background-repeat:repeat-x;
}

.box_for_sideimg{
text-align:center;
margin:0 auto;
width:830px;
background-image:url("http://fukushimado.net/img/sidebg_both_830.jpg");
background-repeat:repeat-y;
}

.box{
margin:0 auto;
text-align:center;
background-color:#fff;
width:820px;
}

.contents{
background-color:#fff;
}

.main{
padding:0px 0px 0px 20px;
_padding:20px 0px 0px 20px;
margin-top:-20px;
_margin-top:10px;
border-top:0px;
width:600px;
float:left;
text-align:left;
}

.main_90{
font-size:small;
_font-size:x-small;
width:90%;
text-align:left;
}

.sidebar{
font-size:small;
_font-size:x-small;
float:left;
width:200px;
}

a img {
border: none;
}

.top_menu{
margin:0px;
padding:0px;
list-style:none;
}

.top_menu_list{
padding:0em 0px;
border:0px;
margin:0px;
display:inline;
}

.top_menu_list_last {
padding:0em 0px;
border:0px;
margin:0px;
display:inline;
}


.foot_menu{
margin:0px;
padding:0px;
list-style:none;
}
 
.foot_menu_link{
padding:0em 0px;
border:0px;
margin:0px;
display:inline;
}

.foot_menu_link_last{
padding:0em 0px;
border:0px;
margin:0px;
display:inline;
}

.navigation ul{
margin:0px;
padding:0px;
list-style:none;
}

.navigation li{
padding:0em 0px;
border:0px;
margin:0px;
display:inline;
}

.voices{
padding:10px;
width:90%;
margin:10px 0;
border: 1px solid #000;
backgroud-color:#eee;
}

/********** ***** end_asada ***** **********/


/********** ***** isy sowmay ***** **********/

/* *** プロフィール追加用 *** */

.profile {
	font-size: 10pt;
	width: 95%;
	margin: 0px auto 0px auto;
	}
	
.profile_contents {
	line-height: 120%;
	}
	
.result_contents {
	margin-top: 30px;
	line-height: 150%;
	}

.profile_links {
	margin-top: 30px;
	}
	
	
/* *** 本の紹介（個別ページ）追加用 *** */

.single_book_img{
	width:110px;
	height:160px;
	float:left;
	margin:0px 15px 0px 0px;
}
	
.single_book_summary {
	font-size: 10pt;
	}	
	
.single_book_summary h3 {
	font-size: 10pt;
	font-weight: bold;
	color: #669900;
	}
	
.single_book_contents {
	font-size: 10pt;
	margin-bottom: 35px;
	}

.single_book_contents h4 {
	margin-top: 30px;
	font-size: 10pt;
	font-weight: normal;
	color: #669900;
	}
	
.single_book_banner {
	margin:30px 0 0 0;
}

/* *** オススメ本追加用 *** */

table.recommend-list {
	width: 95%;
	font-size: 10pt;
	}

table.recommend-list td {
	padding:15px 0;
	}
	
table.recommend-list td.message {
	padding: 5px 0px 20px 10px;
	border-bottom:1px dotted #000;
	}

table.recommend-list td.message .title {
	color: #669900;
	}

	
table.recommend-list td.image {
	padding:7px;
	vertical-align:top;
	color: #006600;
}

table.recommend-list td.image img {
	padding-bottom: 3px;
}

table.recommend-list td.introduce {
	vertical-align:top;
}

table.recommend-list .introduce {
	}


table.recommend-list div.box-recommend {
	padding:7px;
	color:#333;
	clear:both;
	}
table.recommend-list div.box-link {
	padding:7px;
	clear:both;
	}
table.recommend-list div.box-shousai {
	padding:7px;
	background-color:#dbf4a1;
	font-size:0.9em;
	clear:both;
	}
table.recommend-list div.box-amazon {
	padding:7px;
	clear:both;
	}


table.recommend-list span.link-gopage {
	font-size:0.9em;
	float:right;
	}

table.recommend-list span.link-amazon {
	font-size:0.9em;
	float:right;
	}
	
.recommend-list td.introduce h3 {
	margin:0; padding:0;
	border:0;
	color: #006600;
	}

	
	
	