#revmaincont {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	float: none;
}
#revleft {
	float: left;
	width: 192px;
	margin-right: 5px;
	padding-top: 5px;
	display: inline;
}
#revcenter {
	float: left;
	width: 520px;
	margin-right: 4px;
	padding-top: 5px;
	display: inline;
}
#revright {
	float: left;
	width: 198px;
	margin-top: 6px;
}
.list_index {
	width: 192px;
	margin: 0px;
}
#sjt_bt {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FEDEE6;
	border-bottom-color: #FEDEE6;
	border-left-color: #FEDEE6;
	margin-bottom: 15px;
}
a.sbt01:link {
	background-image: url(../image_new/qa/sbt01.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt01:visited {
	background-image: url(../image_new/qa/sbt01.jpg);
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt01:hover {
	background-image: url(../image_new/qa/sbt01_o.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt02:link {
	background-image: url(../image_new/qa/sbt02.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt02:visited {
	background-image: url(../image_new/qa/sbt02.jpg);
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt02:hover {
	background-image: url(../image_new/qa/sbt02_o.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt03:link {
	background-image: url(../image_new/qa/sbt03.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt03:visited {
	background-image: url(../image_new/qa/sbt03.jpg);
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt03:hover {
	background-image: url(../image_new/qa/sbt03_o.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt04:link {
	background-image: url(../image_new/qa/sbt04.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt04:visited {
	background-image: url(../image_new/qa/sbt04.jpg);
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt04:hover {
	background-image: url(../image_new/qa/sbt04_o.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt05:link {
	background-image: url(../image_new/qa/sbt05.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt05:visited {
	background-image: url(../image_new/qa/sbt05.jpg);
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt05:hover {
	background-image: url(../image_new/qa/sbt05_o.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt06:link {
	background-image: url(../image_new/qa/sbt06.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt06:visited {
	background-image: url(../image_new/qa/sbt06.jpg);
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt06:hover {
	background-image: url(../image_new/qa/sbt06_o.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt07:link {
	background-image: url(../image_new/qa/sbt07.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt07:visited {
	background-image: url(../image_new/qa/sbt07.jpg);
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt07:hover {
	background-image: url(../image_new/qa/sbt07_o.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt08:link {
	background-image: url(../image_new/qa/sbt08.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt08:visited {
	background-image: url(../image_new/qa/sbt08.jpg);
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt08:hover {
	background-image: url(../image_new/qa/sbt08_o.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt09:link {
	background-image: url(../image_new/qa/sbt09.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt09:visited {
	background-image: url(../image_new/qa/sbt09.jpg);
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt09:hover {
	background-image: url(../image_new/qa/sbt09_o.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt10:link {
	background-image: url(../image_new/qa/sbt10.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt10:visited {
	background-image: url(../image_new/qa/sbt10.jpg);
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt10:hover {
	background-image: url(../image_new/qa/sbt10_o.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt11:link {
	background-image: url(../image_new/qa/sbt11.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt11:visited {
	background-image: url(../image_new/qa/sbt11.jpg);
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt11:hover {
	background-image: url(../image_new/qa/sbt11_o.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt12:link {
	background-image: url(../image_new/qa/sbt12.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt12:visited {
	background-image: url(../image_new/qa/sbt12.jpg);
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt12:hover {
	background-image: url(../image_new/qa/sbt12_o.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt13:link {
	background-image: url(../image_new/qa/sbt13.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt13:visited {
	background-image: url(../image_new/qa/sbt13.jpg);
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt13:hover {
	background-image: url(../image_new/qa/sbt13_o.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt17:link {
	background-image: url(../image_new/qa/sbt17.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt17:visited {
	background-image: url(../image_new/qa/sbt17.jpg);
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt17:hover {
	background-image: url(../image_new/qa/sbt17_o.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt18:link {
	background-image: url(../image_new/qa/sbt18.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt18:visited {
	background-image: url(../image_new/qa/sbt18.jpg);
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.sbt18:hover {
	background-image: url(../image_new/qa/sbt18_o.jpg);
	background-repeat: no-repeat;
	height: 33px;
	width: 135px;
	display: block;
	padding-left: 55px;
	padding-top: 8px;
}
a.doc:link {
	background-image: url(../image_new/qa/docs.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 160px;
	display: block;
	padding-left: 30px;
	padding-top: 5px;
}
a.doc:visited {
	background-image: url(../image_new/qa/docs.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 160px;
	display: block;
	padding-left: 30px;
	padding-top: 5px;
}
a.doc:hover {
	background-image: url(../image_new/qa/docs_o.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 160px;
	display: block;
	padding-left: 30px;
	padding-top: 5px;
}
#new10 {
	width: 192px;
}
#new10list {
	width: 190px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FEDEE6;
	border-bottom-color: #FEDEE6;
	border-left-color: #FEDEE6;
	margin-bottom: 15px;
	margin-top: 0px;
}
#ossm_list {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EBD99C;
	border-bottom-color: #EBD99C;
	border-left-color: #EBD99C;
}
.ossm_index {
	padding-left: 60px;
	font-weight: bold;
	color: #990000;
	height: 27px;
}
.ossm_td {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E0C461;
	padding-top: 5px;
	padding-bottom: 5px;
}
#monitor {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FEDEE6;
	border-bottom-color: #FEDEE6;
	border-left-color: #FEDEE6;
}
.monitor_line {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FEDEE6;
	padding-top: 10px;
}
.monitor_thumb {
	margin-right: 2px;
}
.right_frame {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D8D0E3;
	border-bottom-color: #D8D0E3;
	border-left-color: #D8D0E3;
	margin-bottom: 15px;
}
.right_line {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #D8D0E3;
	padding-top: 10px;
}

.freeword{
	width:754px;
	height:107px;
	margin:30px auto 30px auto;
	background-image:url(../image_new/qa/word_mat.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	}

.freeword2{
	width:auto;
	margin:6px 0px 0px 255px;
	}
/* 体験談のリスト */
.review_list{
}
.review_list tr{
	border-bottom:1px dashed #CCCCCC;
}
.review_list td{
	border-bottom:1px dashed #CCCCCC;

}

.review_list2{
	border-bottom:1px dashed #CCCCCC;
	}


/* 質問詳細 */



.qa_q{
	width:653px;
	margin:0px auto;
	background-image:url(../image_new/qa/back_q.gif);
	background-repeat:repeat-y;
	padding-bottom: 0px;
	}
	
.qa_a{
	width:653px;
	margin:0px auto 10px auto;
	}
	
.qa_a1{
	text-align:center;
	float:left;
	}
	
.qa_a2{
	width:531px;
	background-image:url(../image_new/qa/back_a.gif);
	background-repeat:repeat-y;
	float:right;
	margin:0px 0px 0px auto;
	padding: 0px;
	}
p.qa {
	display: inline;
	line-height:30px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dashed #CC9900;
	}
	
.qa_list{
	border-bottom:1px dashed #CCCCCC;
	padding-bottom:5px;
	margin-bottom:5px;
	}

/* 体験談詳細 */
.review_stats{
	width:665px;
	height:96px;
	margin:0px auto;
	background-image:url(../image_new/review/review_stats.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
	
.review_stats1{
	width:253px;
	margin:13px 0px 0px 10px;
	line-height:25px;
	float:left;
	}

.review_stats2{
	width:134px;
	margin:50px 0px 0px 263px;
	line-height:20px;
	float:left;
	clear:right;
	}
	
	
.review_details{
	width:665px;
	margin:0px auto;
	background-image:url(../image_new/review/review_wakutop.gif);
	background-position:top;
	background-repeat:no-repeat;
	}
.review_details2{
	width:665px;
	height:30px;
	margin:0px auto;
	background-image:url(../image_new/review/review_wakubot.gif);
	background-position:top;
	background-repeat:no-repeat;
	}
.review_details_left{
	width:188px;
	margin:13px 14px 0px 14px;
	float:left;
	}
.review_details_left img{
	margin-bottom:9px;
	border:1px solid #CCCCCC;
	}
* html .review_details_left{
	width:192px;
	margin:13px 14px 0px 10px;
	float:left;
	}
.review_details_right{
	width:420px;
	margin:13px 15px 0px 0px;
	float:left;
	clear:right;
	}
	
.review_manzoku{
	width:518px;
	margin:0px auto 0px auto;
	border-left:1px solid #ECDA9B;
	border-right:1px solid #ECDA9B;
	border-bottom:1px solid #ECDA9B;
	}
	
	/* 左カラム */
.side_cam{
	width:230px;
	background-position:top;
	background-repeat:no-repeat;
	background-color: #F6ECCF;
	}

.side_cam2{
	margin:0px 0px 0px 8px;
	line-height:26px;
	}
.side_cam2 b{
	color:#996600;
	padding:2px;
	border-left:3px solid #CC9900;
	}

.side_clinic{
	border-bottom:1px dashed #CC9900;
	padding:4px 0px 3px 6px;
	margin-bottom:0px;
	margin-right:12px;
	}
	
.enq_banner{
	position:absolute;
	left:220px;
	top:373px;
	width:520px;
	height:100px;
	}
	
	
	
	
.linegg {
	font-size: 12px;
	line-height: 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.q_bottom {
	margin-bottom: 15px;
	width: 653px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	display: block;
	padding: 0px;
	margin-top: 0px;
	text-decoration: none;
}
.a_bottom {
	margin-left: auto;
	display: block;
	vertical-align: baseline;
	width: 531px;
}
.dcimage2 {
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.qa_a3 {

	width:531px;
	float:right;
	margin:0px 0px 0px auto;
	padding: 0px;
}
.point-link-qa {
	background-image: url(../image_new/point02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 16px;
}




/*よくある質問*/


.often_a{
	width:653px;
	margin:0px auto;
	background-image:url(../image_new/qa/back_a2.gif);
	background-repeat:repeat-y;
	padding-bottom: 0px;
	}
	
.often_back{
	width:653px;
	margin:10px auto;
	}
	