/* ---------------------------------------------------------------- *
	ドキュメント全体に関する設定です
	
	リスト定義順序
	display:;
	clear:;
	list-style:;
	position:;
	float:;
	width:;
	height:;
	margin:;
	padding:;
	border:;
	background:;
	color:;
	font:;
	text-decoration:;
	text-align:;
	vertical-align:;
	white-space:;
	content:;
 * ---------------------------------------------------------------- */


/*-------------------- アニメページ --------------------*/
/*アニメタイトル*/
div #anime_title{
	background-image:url(../../anime/images/title.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:auto;
	height:auto;
	padding-top:5px;
	margin-bottom: 20px;
}
/*アニメ映像*/
.eizou{
	float:left;
	width:320px;
	height:285px;
	background-image:url(../../anime/images/pvbg.jpg);
	background-repeat:no-repeat;
	padding:10px;
}
/*アニメ補足*/
.anime_right{
	float:right;
	width:310px;
	height:360px;
}
/*-------------------- author --------------------*/
.photo{
margin-left:20px;
margin-bottom:20px;
}
/*-------------------- voice --------------------*/
/*みんなの声枠*/
.waku{
	width:635px;
	height:160px;
	margin-bottom:20px;
}
/*みんなの声左*/
.comment_l{
float:left;
width:310px;
height:160px;
background-image:url(../../voice/images/voice_bg.jpg);
}
.comment_l p{
margin:10px;
}
.comment_l2{
float:left;
width:310px;
height:160px;
background-image:url(../../voice/images/voice_bg4.jpg);
}
.comment_l2 p{
margin:10px;
}
.comment_l3{
float:left;
width:310px;
height:160px;
background-image:url(../../voice/images/voice_bg5.jpg);
}
.comment_l3 p{
margin:10px;
}
.comment_l4{
float:left;
width:310px;
height:160px;
background-image:url(../../voice/images/voice_bg7.jpg);
}
.comment_l4 p{
margin:10px;
}
/*みんなの声右*/
.comment_r{
float:right;
width:310px;
height:160px;
background-image:url(../../voice/images/voice_bg8.jpg);
}
.comment_r p{
margin:10px;
}
.comment_r2{
float:right;
width:310px;
height:160px;
background-image:url(../../voice/images/voice_bg3.jpg);
}
.comment_r2 p{
margin:10px;
}
.comment2_l{
float:left;
width:310px;
height:160px;
background-image:url(../../voice/images/voice_bg.jpg);
}
.comment2_l p{
margin:10px;
}
.comment2_l3{
float:left;
width:310px;
height:160px;
background-image:url(../../voice/images/voice_bg6.jpg);
}
.comment2_l3 p{
margin:10px;
}
.comment2_r{
float:right;
width:310px;
height:160px;
background-image:url(../../voice/images/voice_bg5.jpg);
}
.comment2_r p{
margin:10px;
}
.comment2_r3{
float:right;
width:310px;
height:160px;
background-image:url(../../voice/images/voice_bg2.jpg);
}
.comment2_r3 p{
margin:10px;
}
.small{
font-size:x-small;
color:#666666;
}
.small a{
font-size:x-small;
color:#999999;
}
/*-----------------------------------------------------*/
.p_title{
color:#333333;
margin:30px 0px 30px 10px;
font-weight:bold;
font-size:medium;
}
.right{
color:#333333;
font-size:small;
text-align:right;
}
/*-----------------------その他の本タイトル------------------------------*/
div #others_title{
	background-image:url(../../ehon/others/images/category.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:655px;
	height:50px;
	margin-bottom:20px;
	margin-left: 0px;
}
/*-----------------------すごろくタイトル------------------------------*/
div #sugoroku_title{
	background-image:url(../../ehon/sugoroku/images/category.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:655px;
	height:50px;
	margin-bottom:20px;
	margin-left: 0px;
}
/*-----------------------ちいさな絵本タイトル------------------------------*/
div #small_title{
	background-image:url(../../ehon/small/images/logo.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:655px;
	height:60px;
}
/*枠付き画像*/
.book{
	border:1px solid #CCCCCC;
	margin:0 10px 10px 0;
}
/*みんなの声タイトル*/
div #voice_title{
	width:655px;
	height:auto;
	margin-bottom:20px;
	padding-top:5px;
	background-image:url(../../voice/images/title.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
/*ペネロペのしょうかいタイトル*/
div #penelope_title{
	background-image:url(../../penelope/images/title.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:auto;
	height:50px;
	margin-bottom:20px;
}
/*おともだちタイトル*/
div #friend_title{
	background-image:url(../../friend/images/title.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:655px;
	height:auto;
	padding-top:5px;
	margin-bottom: 20px;
}
/*家族タイトル*/
div #family_title{
	background-image:url(../../family/images/title.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:655px;
	height:60px;
	margin-bottom:20px;
	padding-top:5px;
}
/*おはなし絵本タイトル*/
div #ohanashi_title{
	background-image:url(../../ehon/ohanashi/images/tanpin/title.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:auto;
	height:55px;
}
/*しかけ絵本タイトル*/
div #shikake_title{
	background-image:url(../../ehon/shikake/images/tanpin/title.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:710px;
	height:55px;
	padding-top:5px;
}
/*できるかな絵本タイトル*/
div #dekiru_title{
	background-image:url(../../ehon/dekirukana/images/dekititle.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:655px;
	height:55px;
}
/*ぺたぺた絵本タイトル*/
div #peta_title{
	background-image:url(../../ehon/petapeta/images/petitle.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:auto;
	height:55px;
	margin-bottom: 10px;
}
/*ニュースタイトル*/
div #news_title{
	background-image:url(../../images/news_title.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:auto;
	height:55px;
	padding-top:5px;
}
/*著者タイトル*/
div #author_title{
	background-image:url(../images/author_title.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:635px;
	height:60px;
	padding-top:5px;
	margin-bottom: 20px;
}
/*おふろシリーズ*/
div #ofuro_title{
	background-image:url(../../ehon/ofuro/images/tanpin_title.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:715px;
	height:55px;
}
/*ペネロペのなかま店ページ*/

#store{
font-size:x-small;
width:650px;
margin:0px 0 0 0;
}

#store_title{
margin:0 0 0 0;
}

#store img{
margin:0 0 3px 0;
}

#store table{
width:650px;
border:1px solid #fd6702;
border-collapse: collapse;
  border: none;
  border-spacing: 0;
  margin:0px 0 0 0;
}
#store table tr td{
border:1px solid #cccccc;
padding:5px;
}

.list_bg{

}
.store_title{
width:11em;
}
.list_first{
background-color:#FFF7C8;
font-weight:bold;
color:#333333;
}

/*span 色*/
.red{
color:#FF0000;
}
