/*-----------------------------------------------

 review page 体験談 ページ
 
-----------------------------------------------*/
#reviewCase {
	background-image: url(/img/review/bg_content.gif);
	height: auto;
	width: 1000px;
	margin-top: 0px;
	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;
	font-size: 12px;
	color: #000;
}

h2{background:url(/img/review/headline.png) no-repeat; width:1000px; height:60px; text-indent:-9000px;}
div#review{
	width:800px;
	margin:0 auto;
	padding-bottom:30px;
	overflow:auto;
}
#reviewCase a {
	font-family: "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "ＭＳ ゴシック", "ＭＳ 明朝", Arial, Verdana;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

#reviewCase a:link,#reviewCase a:visited {
	color:#009;
	font-weight:bold;
	text-decoration:none;
}

#reviewCase a:active,#reviewCase a:hover {
	color:#600;
	font-weight:bold;
	text-decoration:none;
}

/*-----------------------------------------------
 review search 検索
-----------------------------------------------*/
div#review div#reviewSearch{width:800px; margin:10px auto 0px auto; overflow:auto; padding:5px 0;}
div#review div#reviewSearch ul li{float:right; margin:0 10px 0 15px;}
div#review div#reviewSearch ul {list-style:none;}


/* reviewBox */

div#reviewBox{width:780px; border: solid 1px #330000; background:#FFF; padding:5px; margin-top:10px; clear:both;}
div#reviewBox:after{content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/*\*/
* html div#reviewBox{height: 1em; overflow: visible;}
/**/
div#noreviewBox{width:780px; border: solid 1px #330000; background:#FFF; padding:5px; margin: 10px auto 0 auto;	clear:both;}
div#noreviewBox:after{content: ""; display: block; clear: both; height: 1px; overflow: hidden;}
/*\*/
* html div#noreviewBox{height: 1em; overflow: visible;}
/**/


.linkPF{ width:130px; float:left;}
.photo{	margin:0 auto; width:118px;	height:90px;}
.photoOnline{margin:0 auto; width:118px; height:90px; background:url(/img/review/online_bg.gif) no-repeat;}
.photo img{margin:5px;}
.photoOnline img{margin:5px;}
.reviewCulumn{width:640px; float:left;}
.headline{ width:645px;	height:22px; border-bottom: solid 1px #330000;}
.headline img{ margin: 0 5px 3px 10px;}
.userName{ width:475px;	float:left;	text-align:left;}
.userName p {margin:0px;}
.postDate{ width: 160px; float:left; text-align:right;}
.postDate p {margin:0px; padding-top:2px;}
.reviewText{ width:640px; min-height:38px; height: auto !important; height: 38px; margin:8px; text-align:left; overflow:visible; word-break:break-all; word-wrap: break-word;}
.noReview{ width:580px;	height:65px; margin:8px; text-align:center; line-height:550%;}
.option{ width:645px; padding:0 0 3px 0; background:#EEE; overflow:auto;}
.option li{	list-style-type:none; float:right;,line-height:140%;}
.option li.writeReview{	padding-left:18px; margin:5px 10px 0 0;	background:url(/img/review/icon_write_review.gif) center left no-repeat;}
.option li.otherReview{	padding-left:15px; margin:5px 15px 0 0;	background:url(/img/review/icon_review.gif) center left no-repeat;}
.option li.mail{ padding-left:15px;	margin:5px 15px 0 0; background:url(/img/review/icon_mail.gif) center left no-repeat;}
.option li.chat{padding-left:20px; margin:5px 15px 0 0;	background:url(/img/review/icon_chat.gif) top left no-repeat;}

