@charset "UTF-8";
/* ============================================================

★ Extention - B O O K D E T A I L S

============================================================ */

/*
■ index.php
*/

/* ------------------------------------------------------------
■ index.php
------------------------------------------------------------ */

#h1-bookdetails {
	background-image: url(../images/h1-bookdetails.gif);
}

#h2-kansou {
	background-image: url(../images/h2-kansou.gif);
}

#h2-oshirase {
	background-image: url(../images/h2-oshirase.gif);
}

/* section -------------------------------------------------- */

section#bookdetails div.hproduct{
	_height: 390px;
	/*margin-top:30px;*/
	min-height:390px;
}


/*hReview レビュー------------------------------------------ */

div.hreview{
	width: 535px;
	margin:0 35px 35px 35px;
	text-align:left;
}

div.hreview p.description{}

p.reviewer{
	color:#663300;
	line-height:1.8em;
	text-align:right;
	margin:0 0 30px 0;
	border-bottom:#663300 dotted 1px;
}

div.hreview p.caption {
	color:#663300;
	width:511px;
	margin:25px 0 0 0;
	padding:10px;
	line-height:1.5;
	font-size:0.9em;
	background:#FFC;
	border:dashed 2px #FFD4BE;
}


div.hreview p.caption span{
color:#FF6600;
}

/*form-kansou フォーム：感想------------------------------------ */	
	
div.form-kansou {
	width:535px;
	margin:0 auto 35px auto;
	text-align:left;
}

div.form-kansou form {
	margin:15px 0 0 0;
	color:#7f3620;
}
div.form-kansou form p {
	width:165px;
	padding: 0 0 1px 0;
}
div.form-kansou form p#form-kansou-grade {
	float:left;
	width:165px;
	margin:0 20px 0 0;
}
div.form-kansou form p#form-kansou-sex {
	float:left;
	width:165px;
}
div.form-kansou form p select {
	width:165px;
}
div.form-kansou form p#form-kansou-name {
	float:right;
	width:165px;
}
div.form-kansou form p#form-kansou-name input {
	width:165px;
}
div.form-kansou form p#form-kansou-review {
	clear:both;
	width:535px;
	padding:10px 0 0 0;
}
div.form-kansou form p#form-kansou-review textarea {
	width:535px;
	overflow:auto;
}
div.form-kansou form p#form-kansou-send {
	margin:10px 0 0 0;
}
div.form-kansou form span {
	display:block;
	width:140px;
	height:20px;
	padding:0 0 0 25px;
	line-height:20px;
	background:url(../images/mark-sun.gif) 0 0 no-repeat;
}
div.form-kansou span.caution {
	display:block;
	width:165px;
	padding:0;
	font-size:0.8em;
	color:#ff0000;
	line-height:20px;
	background:none;
}

div.form-kansou table {
	margin:0 0 10px 0;
}

/*infomation おしらせ------------------------------------------ */

div.infomation{
	width:535px;
	margin:0 auto 35px auto;
	text-align:left;
}
div.infomation div {
	padding:10px 0;
	border-bottom:1px dotted #65c1c1;
}
div.infomation div img {
	display:block;
	float:left;
	width:200px;
	height:60px;
}
div.infomation div p.text {
	float:right;
	width:320px;
}


div.cmsarea {
	clear:both;
	width:535px;
	/*height:300px;*/
	margin:0 auto 35px auto;
	/*border:1px solid #cccccc;*/
}

div.cmsarea p{
	margin-bottom:8px; display:inline-block;/display:inline;/zoom:1;}
div.cmsarea p#cmsareaTitle{margin:10px auto 1px auto;}