@charset "utf-8";

/* CSS Document */





div#CategoryWrap {

	background:#F9EFEF;

	border:1px #e2c5c0 solid;

	margin-top:10px;

	margin-bottom:10px;

}



.prdctWrap h3{

	padding-top:0px;

	font-weight:bold;

	font-size: 12px;

}



div#CategoryWrap div.flame_big {

	background:url(../img/category/category_white_big.gif) 10px 10px no-repeat;

	width:681px;

	height:370px;

	position:relative;

	margin-bottom:10px;



}

div#CategoryWrap div.flame_small {

	background:url(../img/category/category_white_small.gif) 10px 10px no-repeat;

	width:681px;

	height:280px;

	position:relative;

	margin-bottom:10px;

}

div#CategoryWrap div.flame_small2 {

	background:url(../img/category/category_white_small.gif) 10px 10px no-repeat;

	width:681px;

	height:280px;

	position:relative;

	margin-bottom:10px;

}

div#CategoryWrap div.flame_small_small {

	background:url(../img/category/category_white_small2.gif) 10px 10px no-repeat;

	width:681px;

	height:220px;

	position:relative;

	margin-bottom:10px;

}

div.rightwrap{

	width:290px;

	height:auto;

	position:absolute;

	right:10px;

	top:15px;

	font-size:12px;

}

div.rightline{

	top:5px;

}

div.leftwrap{

	width:290px;

	height:auto;

	position:absolute;

	left:15px;

	top:15px;

	font-size:10px;

}

div.leftwrap_mod{

	left:23px;

	top:23px;

}

div.leftwrap p{

	padding:0px 0px 5px 0px;

	margin:0px;

}

div.flame_small2 div.leftwrap_mod{

	left:20px;

	top:23px;

}

div.flame_small2 div.leftwrap p{

	padding:0px 0px 0px 0px;

	margin:0px;

}

div.rightwrap p{

	padding:5px 0px 5px 0px;

	margin:0px;

}

div.rightwrap p.lh18{

	line-height:1.8em;

}

div.rightwrap p a{

	color:#aa5050;

	font-weight:bold;

}



div.linkBox{

	background:url(../img/category/bg_catesea0903_02.jpg) 0 0 no-repeat;

	width:681px;

	height:55px;

	position:relative;

	margin-bottom:5px;

}

div.linkBox h4{

	position:absolute;

	top:20px;

	left:170px;

}

div.linkBox p{

	position:absolute;

	top:16px;

	right:10px;

}





div.ehonBlock{

	width:auto;

	height:auto;

	color:#666666;

	font-size:10px;

	line-height:normal;

	margin-bottom:10px;

}

div.ehonBlock div.box01{

	width:128px;

	height:auto;

	float:left;

	padding:0px 5px 0px 0px;

	background:none;

}

div.ehonBlock div.box02{

	width:262px;

	height:auto;

	float:left;

	padding:0px 5px 0px 0px;

	background:none;

}

div.ehonBlock div.box03{

	width:128px;

	height:auto;

	float:left;

	padding:0px 5px 0px 0px;

	background:none;

}

div.ehonBlock div.box04{

	width:128px;

	height:auto;

	float:left;

	padding:0px 0px 0px 0px;

	background:none;

}



div.bookBlock{

	width:auto;

	height:auto;

	color:#666666;

	font-size:10px;

	line-height:normal;

	margin-bottom:10px;

}

div.bookBlock div.box01{

	width:184px;

	height:auto;

	float:left;

	padding:0px 10px 0px 0px;

	background:none;

}

div.bookBlock div.box02{

	width:245px;

	height:auto;

	float:left;

	padding:0px 10px 0px 0px;

	background:none;

}

div.bookBlock div.box03{

	width:216px;

	height:auto;

	float:left;

	padding:0px 0px 0px 0px;

	background:none;

}



/*感動チャンネル*/
h3.movie_title01{
	width:681px;
	height:36px;
	background:url(../img/product/movie/movie_title01.gif) 0 0 no-repeat;
	margin-bottom:10px;
	color:#8c7661;
	font-size:12px;
	text-align:left;
	padding:15px 0px 0px 10px;
}

h3.movie_title02{
	width:681px;
	height:36px;
	background:url(../img/product/movie/movie_title02.gif) 0 0 no-repeat;
	margin-bottom:10px;
	color:#8c7661;
	font-size:12px;
	text-align:left;
	padding:15px 0px 0px 10px;
}

h3.movie_title03{
	width:681px;
	height:36px;
	background:url(../img/product/movie/movie_title03.gif) 0 0 no-repeat;
	margin-bottom:10px;
	color:#8c7661;
	font-size:12px;
	text-align:left;
	padding:15px 0px 0px 10px;
}
