@charset "EUC-JP";
#content3 { width: 720px; margin-top: 6px;
/* background: #f1f1f1;*/
}

/*画像エリア*/
#imgarea2 { width: 310px; float: left;
  displlay: inline;
}
#prc2 { clear: left; width: 720px; padding-top: 6px;
}
.clear{
	clear: both;
}

/*クチコミ
.review{
  width: 720px;
  background-image: url(mybr_img/new_info_bg.gif);
  background-repeat: no-repeat;
  border: solid 1px #e4d3bb;

}*/

/*クチコミ*/
.review2{
  width: 720px;
  background-image: url(mybr_img/new_info_bg.gif);
  background-repeat: no-repeat;
  border: solid 1px #fae196;
  padding-bottom: 10px;
}
.review_expalin{
	margin-bottom: 6px;
	font-size: 12px;  line-height: 1.2; color: #222222;
	text-align: left;
}

.review_ttl {
　margin-top: 6px;
  margin-bottom: 3px;
  text-align: left;
  font-size: 16px; font-weight:bold ; line-height: 1.3; color: #222222;
  
}

.review_name {
	margin-top: 6px;
	margin-bottom: 6px;
	color: #222;
	font-size: 12px;
/*	line-height: 1.1;*/
	 
}

.review_comment {
	margin-top: 6px;
	margin-bottom: 6px;
	color: #222;
	font-size: 15px;
/*	line-height: 1.1;*/
	 
}

#rev_table {
  border-collapse:collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #fae196; /* 枠の色 */
  border-width: 1px 0px; /* 枠の幅 */
  color: #222;
}

#rev_table td {
　height : 50px;
  border-collapse:collapse;
  border-style: solid; /* 枠の種類 */
  border-color: #fae196; /* 枠の色 */
  border-width: 1px 0px; /* 枠の幅 */
}


.review_line {
  margin-left: auto;
  margin-right: auto;
  width: 530px;
  text-align: left;
  border-bottom: dotted 1px #fae196;
  padding-bottom: 6px;
  margin-bottom: 10px;
  font-size: 13px; line-height: 1.3; color: #222;
}

.review_line a:link { color: #222; text-decoration: underline;
}

.review_line a:visited { color: #222; text-decoration: underline;
}

.review_line a:hover{ color: #800000; text-decoration: underline;
}

#tab {
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 0.5em;
	border-bottom: 2px solid #660000;
	height: 2em;
	overflow: hidden;
	list-style-type: none;

}

#tab li {
	float: left;

	height: 2em;
	background-image: url(img/shousai_tub01.gif);
	background-repeat: no-repeat;

}

#tab li a {
	display: block;
	width: 182px;
	height: 2em;
/*	border: 1px solid #ccc;*/
	border-bottom: 0;
	color: #777;
	text-align: center;
padding-top:5%;

}

#tab li a:hover{
	background-image: url(img/shousai_tub02.gif);
	background-repeat: no-repeat;
	color: #660000;	
	}
	
#tab li.present a {
	background-image: url(img/shousai_tub02.gif);
	background-repeat: no-repeat;
	/*border-color: #333;*/
	color: #660000;

}


#page1, #page2, #page3, #page4, #page5 {
	margin-bottom: 12em;
	padding-top: 1em;
}
.review_ttl_line {
  text-align: left;
 /* padding-top: 3px;*/
  margin-bottom: 6px;
  border-bottom: solid 6px #993333;
}

.list_ttl {
  text-align: left;
  font-size: 12px;  font-weight:bold ;  line-height: 1; color: #993333;
}
.list_ttl_center {
  text-align: center;
  font-size: 12px;  font-weight:bold ;  line-height: 1; color: #993333;
}

.chui_ttl {
  text-align: left;
  font-size: 11px;   line-height: 1.3; color: #222;
  margin: 10px 0px 20px 45px;
}


.kensu {
  margin: 20px 10px 5px 0px;
 float: right;
  font-size: 12px;  letter-spacing: 102%; line-height: 130%; bold; color: #222222; font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
}

.kensu2 {
  margin-top: 5px;
  margin-left: 650px;
  font-size: 12px;  letter-spacing: 102%; line-height: 130%; bold; color: #222222; font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
}

.kensu3 {
  float: left;
  margin: 20px 0px 5px 10px;

  font-size: 12px;  letter-spacing: 102%; line-height: 130%; bold; color: #222222; font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
}



/*------------------------
スタイル追加
------------------------*/

/*キャンペーンバナー*/
.cam_end{
  margin: 10px 0px 0px 10px;
  padding-bottom: 10px;
}

/*クチコミを書くバナー*/
.kcafe_kaku_b{
  margin: 10px 0px 0px 10px;
  padding-bottom: 10px;
}
