#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.sbt20:hover {

	background-image: url(../image_new/qa/sbt20_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;

}

.sbt01 {

	background-image: url(../image_new/review/sbt01.jpg);

	background-repeat: no-repeat;

	height: 33px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt02 {

	background-image: url(../image_new/review/sbt02.jpg);

	background-repeat: no-repeat;

	height: 33px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt03 {

	background-image: url(../image_new/review/sbt03.jpg);

	background-repeat: no-repeat;

	height: 33px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt04 {

	background-image: url(../image_new/review/sbt04.jpg);

	background-repeat: no-repeat;

	height: 33px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt05 {

	background-image: url(../image_new/review/sbt05_1.jpg);

	background-repeat: no-repeat;

	height: 47px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt06 {

	background-image: url(../image_new/review/sbt06.jpg);

	background-repeat: no-repeat;

	height: 33px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt07 {

	background-image: url(../image_new/review/sbt07_2.jpg);

	background-repeat: no-repeat;

	height: 47px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt08 {

	background-image: url(../image_new/review/sbt08.jpg);

	background-repeat: no-repeat;

	height: 33px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt09 {

	background-image: url(../image_new/review/sbt09.jpg);

	background-repeat: no-repeat;

	height: 33px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt10 {

	background-image: url(../image_new/review/sbt10.jpg);

	background-repeat: no-repeat;

	height: 33px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt11 {

	background-image: url(../image_new/review/sbt11.jpg);

	background-repeat: no-repeat;

	height: 33px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt12 {

	background-image: url(../image_new/review/sbt12.jpg);

	background-repeat: no-repeat;

	height: 33px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt13 {

	background-image: url(../image_new/review/sbt13.jpg);

	background-repeat: no-repeat;

	height: 33px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt14 {

	background-image: url(../image_new/review/sbt14.jpg);

	background-repeat: no-repeat;

	height: 46px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 4px;

}

.sbt15 {

	background-image: url(../image_new/review/sbt15.jpg);

	background-repeat: no-repeat;

	height: 33px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt17 {

	background-image: url(../image_new/review/sbt17.jpg);

	background-repeat: no-repeat;

	height: 33px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt18 {

	background-image: url(../image_new/review/sbt15.jpg);

	background-repeat: no-repeat;

	height: 33px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt19 {

	background-image: url(../image_new/review/sbt16.jpg);

	background-repeat: no-repeat;

	height: 33px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.sbt20 {

	background-image: url(../image_new/review/sbt20.jpg);

	background-repeat: no-repeat;

	height: 33px;

	width: 135px;

	display: block;

	padding-left: 55px;

	padding-top: 8px;

}

.drlink {

	background-image: url(../image_new/qa/docs.gif);

	background-repeat: no-repeat;

	height: 25px;

	width: 160px;

	display: block;

	padding-left: 30px;

	padding-top: 3px;

	background-position: bottom;

}

.drlink-long {

	background-image: url(../image_new/qa/docs-long.gif);

	background-repeat: no-repeat;


	width: 160px;

	display: block;

	padding-left: 30px;

	padding-top: 3px;

	background-position: bottom;

}


#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;

	}

.side_clinic2 img{

	padding-top:6px;

	margin-right:4px;

	}	

.side_clinic2{

	height:40px;

	border-bottom:1px dashed #CC9900;

	padding:4px 0px 3px 6px;

	margin-bottom:0px;

	margin-right:12px;

	line-height:20px;

	clear:both;

	}

.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;

	}



/*RSSボタン*/

.rss_buttun {

	float:right;

	margin-right:4px;

	margin-top:-4px;

}

.rss_buttun02 {

	float:right;

	margin-right:4px;

	margin-top:2px;

}

.rss_buttun03 {

	float:right;

	margin-right:4px;

}

.rss_buttun04 {

	float:right;

	margin-right:0px;

	margin-top:-6px;

}



