#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;



	border-bottom:1px solid #FEDEE6;



}











	



	



#revcenter {



	float: left;



	width: 520px;



	margin-right: 5px;



}







.rankbox{



	width:520px;



	background-image:url(../image_new/movie/title_back.gif);



	background-position:top;



	background-repeat:no-repeat;



	background-color:#F8F0D8;



	}



	



.rankbox table{



}



.rankbox tr{



}



.rankbox td{



	border-bottom:1px dashed #CCCCCC;



	



}



.rankbox2{



	width:520px;



	height:9px;



	background-image:url(../image_new/movie/title_foot.gif);



	background-repeat:no-repeat;



	}







#revright {



	float: left;



	width: 198px;



	margin-top: 6px;



}



.list_index {



	width: 192px;



	margin: 0px;



}



.sjt_bt {



	border-right:1px solid #FEDEE6;



	border-left:1px solid #FEDEE6;



	font-size:12px;



	line-height:16px;



	padding-bottom:8px;



}







.sjt_bt img{



	padding:2px;



	border:1px solid #CCCCCC;







	}







.sjt_bt table{



}



.sjt_bt tr{



}



.sjt_bt td{



	border-bottom:1px dashed #FEDEE6;



	vertical-align:middle;



}







.new_mov{



	border-right:1px solid #D8D0E3;



	border-left:1px solid #D8D0E3;



	border-bottom:1px solid #D8D0E3;



	font-size:12px;



	line-height:16px;



	padding-bottom:8px;



	text-align:left;



}







.new_mov .imgflame{



	margin:0px 3px 0px 3px;



	padding:2px;



	border:1px solid #D8D0E3;



	}







.new_mov_title{



	padding-top:10px;



}



.new_mov_line{



	border-bottom:1px dashed #D8D0E3;



	margin-top:-5px;



	padding-bottom:6px;



}











.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;



}















/* 質問詳細 */















.mov_q{



	width:653px;



	margin:0px auto 15px auto;



	background-image:url(../image_new/movie/back_q.gif);



	background-position:bottom;



	background-repeat:no-repeat;



	}



	



.mov_a{



	width:653px;



	margin:0px auto 10px auto;



	}



	



.mov_a1{



	text-align:center;



	float:left;



	}



	



.mov_a2{



	width:531px;



	background-image:url(../image_new/movie/back_a.gif);



	background-position:bottom;



	background-repeat:no-repeat;



	float:right ;



	margin:0px 0px 0px auto;



	}



p.mov {



	display: inline;



	line-height:30px;



	padding:0px 0px 5px 0px;



	border-bottom:1px dashed #CC9900;



	}



	



.mov_list{



	border-bottom:1px dashed #CCCCCC;



	padding-bottom:5px;



	margin-bottom:5px;



	}







/* 体験談詳細 */



.mov_stats{



	width:665px;



	height:96px;



	margin:0px auto;



	background-image:url(../image_new/review/review_stats.gif);



	background-position:bottom;



	background-repeat:no-repeat;



	}



	



.mov_stats1{



	width:253px;



	margin:13px 0px 0px 10px;



	line-height:25px;



	float:left;



	}







.mov_stats2{



	width:134px;



	margin:50px 0px 0px 263px;



	line-height:20px;



	float:left;



	clear:right;



	}



	



	



.mov_details{



	width:665px;



	margin:0px auto;



	background-image:url(../image_new/review/review_wakutop.gif);



	background-position:top;



	background-repeat:no-repeat;



	}



.mov_details2{



	width:665px;



	height:30px;



	margin:0px auto;



	background-image:url(../image_new/review/review_wakubot.gif);



	background-position:top;



	background-repeat:no-repeat;



	}



.mov_details_left{



	width:188px;



	margin:13px 14px 0px 14px;



	float:left;



	}



.mov_details_left img{



	margin-bottom:9px;



	border:1px solid #CCCCCC;



	}



* html .mov_details_left{



	width:192px;



	margin:13px 14px 0px 10px;



	float:left;



	}



.mov_details_right{



	width:420px;



	margin:13px 15px 0px 0px;



	float:left;



	clear:right;



	}



	



.mov_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-image:url(../image_new/contents/side_back.gif);



	background-position:top;



	background-repeat:no-repeat;



	}







.side_cam2{



	margin:0px 0px 0px 8px;



	line-height:26px;



	}



.side_cam2 b{



	color:#996600;



	padding:2px;



	border-left:3px solid #CC9900;



	}







.side_mov{



	margin-left:6px;



	}



.side_mov table{}



.side_mov tr{}



.side_mov td{



	border-bottom:1px dashed #CC9900;



	padding:4px 0px 3px 6px;



	margin-bottom:0px;



	margin-right:12px;



	}







.play a {



	display:block;



	width:147px;



	height:26px;



	background:url(../image_new/movie/play.jpg) no-repeat left top;



	font-size:1px;



	line-height:1px;



	text-indent:-9999px;



	text-decoration:none;



	outline:none;



	text-align:right;



}



.play a:hover {



	background-position:left bottom;



}







.ope-icon{



	padding:1px;



	border:1px solid #CCCCCC;



	background-color:#FFFFFF;



	}







a.sbt13-m: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-m:visited {



	background-image: url(../image_new/qa/sbt13.jpg);



	height: 33px;



	width: 135px;



	display: block;



	padding-left: 55px;



	padding-top: 8px;



}



a.sbt13-m: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.sbt14-m:link {



	background-image: url(../image_new/movie/sbt14.jpg);



	background-repeat: no-repeat;



	height: 33px;



	width: 135px;



	display: block;



	padding-left: 55px;



	padding-top: 8px;



}







a.sbt14-m:visited {



	background-image: url(../image_new/movie/sbt14.jpg);



	height: 33px;



	width: 135px;



	display: block;



	padding-left: 55px;



	padding-top: 8px;



}



a.sbt14-m:hover {



	background-image: url(../image_new/movie/sbt14_o.jpg);



	background-repeat: no-repeat;



	height: 33px;



	width: 135px;



	display: block;



	padding-left: 55px;



	padding-top: 8px;



}



#tvcm-kakuin-map {
	background-image: url(../image_new/movie/cm/map-back.gif);
	background-repeat: no-repeat;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
#tvcm-kakuin-map2 {
	background-image: url(../image_new/movie/cm/map-back2.gif);
	background-repeat: no-repeat;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}

#tvch-title{
	background-image: url(../image_new/movie/tv-monitor-title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
	min-height:200px;
}

.change-movie-box{
	background-color: #FEEFF0;
	width: 600px;
	border: 1px solid #FAB8C4;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}

.sejyutsu {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DEC189;
	border-left-color: #DEC189;
}
