/* レビューキャンペーン */

.topNav {
	background:#FFF;
	height:60px;
	margin:0 25px;
	padding:15px 0;
	width:880px;
}
.topNav ul {
	list-style-type:none;
	padding:0 20px;
	width:840px;
}
.topNav li { float:left;}
.topNav li a:hover img{
	-moz-opacity:0.8;
	opacity:0.8;
	filter:alpha(opacity=80); /* IE6/7 */
	-ms-filter:"alpha(opacity=80)"; /* IE8 */
}

#cambgBox {
	width:930px;
	background:#0085CC url(https://img1.kakaku.k-img.com/images/present/review/1208_kuruma/main_bg_01.gif) no-repeat;
	padding-top:5px;
	margin-bottom:25px;
}
#cambgMid {
	width:840px;
	padding:10px 20px 0;
	background:#FFF;
}
#cambgBtm {
	background:url(https://img1.kakaku.k-img.com/images/present/review/1208_kuruma/main_bg_02.gif) no-repeat left bottom;
	padding:0px 25px 36px;
}

/* revcamBox02 */
.revcamBox02 { margin-bottom:20px;}
.revcamBox02 h3{ margin:0 0 25px 0px;}
.revcamBox02 h3.presentSttl{ margin:0 0 25px 10px;}
.revcamBox02 p{
	font-size:110%;
	line-height:150%;
	margin:0 10px 10px 25px;
	letter-spacing:0.03em;
}
.revcamBox02 p strong{
	color:#F00;
	font-size:86%;
}
.revcamBox02 p.arrowNext {
	margin-top:20px;
	margin-bottom:0;
	font-size:92%;
	line-height:130%;
}
.revcamBox02 p.arrowNext span {
	background:url(https://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat;
	padding:3px 0 2px 20px;
}
.revcamBox02 p.aboutImg  {
	float:right;
	width:435px;
	margin-left:0;
}
.revcamBox02 .aboutLeft {
	width:380px;
	float:left;
}
.revcamBox02 p.mainText strong {
	color:#FF0000;
	font-size:100%;
}
.revcamBox02 p.presentImg {
	float:right;
	width:208px;
	margin-bottom:0;
}

/* revcamBox03 */
.revcamBox03 {	margin-bottom:45px;}
.revcamBox03 h3 { margin-bottom:25px;}
.revcamBox03 table.ouboList {
	margin:0 25px;
	border-collapse:collapse;
	border-spacing:0;
	background:url(https://img1.kakaku.k-img.com/images/present/review/temp/img_03.gif) repeat-x;
}
.revcamBox03 table.ouboList th,
.revcamBox03 table.ouboList td {
	border:1px solid #d9d9d9;
	padding:15px;
	text-align:left;
	vertical-align:top;
	font-size:107%;
	line-height:130%;
}
.revcamBox03 table.ouboList p {	margin-bottom:5px;}
.revcamBox03 table.ouboList ul {
	padding-left:5px;
	margin-left:15px;
}
.revcamBox03 table.ouboList ul li {
	line-height:110%;
	margin-bottom:8px;
}
.revcamBox03 table.ouboList th { width:9em;}
.revcamBox03 table.ouboList th span {
	border-left:4px solid #FDC501;
	padding-left:8px;
}

/* revcamBox04 */
.revcamBox04 {
	background:#dcecff url(https://img1.kakaku.k-img.com/images/present/review/common/img_howto_01.gif) no-repeat;
	padding:21px 0 17px;
}
.revcamBox04 h3 {	margin:0 0 15px 22px;}
.revcamBox04 .revcamHow {
	position:relative;
	width:222px;
	float:left;
	background:url(https://img1.kakaku.k-img.com/images/present/review/common/img_howto_05.gif) no-repeat;
	margin-top:8px;
	z-index:0;

}
.arrowImgOne {
	position:absolute;
	top:148px;
	left:206px;
	z-index:2;
}
.arrowImgTwo {
	position:absolute;
	top:148px;
	left:428px;
	z-index:3;
}
.arrowImgThree {
	position:absolute;
	top:148px;
	left:650px;
	z-index:1;
}
.revcamBox04 .revcamHow h4 { padding:9px 0 13px 19px;}
.revcamBox04 .last h4 {	padding:9px 0 13px 19px;}
.revcamBox04 .revcamHow p{
	line-height:150%;
	padding:150px 22px 10px 18px;
}
.revcamBox04 .last p{	padding:137px 22px 10px 18px;}
.revcamBox04 .revcamHow p.revcamhowImg{
	position:absolute;
	padding:0px 18px 5px 17px;
}
.revcamBox04 .howboxTop p.revcamhowImg {
	margin: -11px 0 0 -23px;
}
.revcamBox04 .revhowBox {
		position:relative;
	background:url(https://img1.kakaku.k-img.com/images/present/review/common/img_howto_03.gif) no-repeat;
	width:890px;
	margin-left:23px;
}
.revcamBox04 .revhowBtm {
	width:890px;
	background:url(https://img1.kakaku.k-img.com/images/present/review/common/img_howto_04.gif) no-repeat left bottom;
	padding-bottom:7px;
}

/* revcamBox05 */
.revcamBtm05 {
	padding-bottom:6px;
	margin-bottom:35px;
	background:url(https://img1.kakaku.k-img.com/images/present/review/common/img_howto_18.gif) no-repeat left bottom;
}
.revcamBox05 {
	padding:37px 0 15px 33px;
	border-top:2px solid #dcecff;
	border-right:2px solid #dcecff;
	border-left:2px solid #dcecff;
}
.revcamBox05 h3 {	padding-bottom:25px;}
.revcamBox05 .revcamSearch {
	width:300px;
	height:42px;
	margin:5px 0 40px 115px;
	background:url(https://img1.kakaku.k-img.com/images/present/review/1208_kuruma/bg_search_appl.gif) no-repeat;
	padding:18px 0 0 300px;
}
.revcamBox05 .revcamSearch .keywordBox {
	border-color:#808080 #C3C3C3 #C3C3C3 #808080;
	border-left:2px solid #808080;
	border-style:solid;
	border-width:2px 1px 1px 2px;
	display:block;
	float:left;
	height:16px;
	padding:2px;
	width:187px;
	margin-right:8px;
}
.revcamBox05 .revcamList {
	list-style:none;
	margin:0 0 25px 25px;
}
.revcamBox05 .revcamList li {
	list-style:none;
	width:153px;
	height:42px;
	float:left;
	margin:7px 7px 0 0;
	line-height:110%;
}
.revcamBox05 .revcamList li a {
	display:block;
	width:138px;
	height:35px;
	text-decoration:none;
	font-weight:bold;
	padding:7px 5px 0 10px;
	background:url(https://img1.kakaku.k-img.com/images/present/review/temp/img_14.gif) no-repeat;
}
.revcamBox05 .revcamList li a:hover {
	background:url(https://img1.kakaku.k-img.com/images/present/review/temp/img_14_over.gif) no-repeat;
}
.revcamBox05 .revcamList li a span {
	display:block;
	border-left:5px solid #808080;
	padding:7px 0;
	text-align:center;
}
.revcamBox05 .revcamList li a span.miniSize {	font-size:92%;}
.revcamBox05 .revcamList li a span.miniminiSize {
	padding:0 2px 0 6px;
	font-size:92%;
}
.revcamBox05 .revcamList li a span {border-left:5px solid #3266cc;}

.revcamBox05 p.arrowNext {
	clear:both;
	margin-bottom:0;
	text-align:right;
	font-size:92%;
    line-height:130%;
	padding-right:25px;
}
.revcamBox05 p.arrowNext span {
    background:url(https://img1.kakaku.k-img.com/images/category/arrow01.gif) no-repeat;
    padding:3px 0 2px 20px;
}
.box01 { border:1px solid #CCC;}
.iconReadme {
    background:url(https://img1.kakaku.k-img.com/images/itemview/item/icon_readme.gif) no-repeat left center;
    line-height:20px;
    padding:6px 5px 4px 22px;
}
ul.notes { margin:5px 0;}
ul.notes li {
    background:url(https://img1.kakaku.k-img.com/images/itemview/item/icon_notes.gif) no-repeat left top;
    line-height:140%;
    list-style:none;
    padding-left:15px;
}
/* revcamWrite */

.revcamWrite {
	background:#e5ebaa url(https://img1.kakaku.k-img.com/images/present/review/1111/img_howto_18.png) no-repeat ;
	width:812px;
	margin:0 0 40px 10px;
	padding-top:10px;
}
.revcamWrite .last { margin-bottom:0;}
.revcamWriteBtm {
	width:812px;
	background:url(https://img1.kakaku.k-img.com/images/present/review/1111/img_howto_18.png) no-repeat right bottom ;
	padding-bottom:10px;
}
.revwriteBox {
	background:url(https://img1.kakaku.k-img.com/images/present/review/1111/img_howto_20.png) no-repeat ;
	padding-top:10px;
	margin:0 0 10px 10px;
}
.revwriteBoxBtm {
	background:url(https://img1.kakaku.k-img.com/images/present/review/1111/img_howto_20.png) no-repeat -812px bottom ;
	padding-bottom:38px;
	position:relative;
}
.revwriteBoxBtm div{
	float:left;
	width:172px;
	margin-right:8px;
	padding:10px;
	background:#FFF;
	text-align:center;
	word-wrap:break-word;
}
.revwriteBoxBtm div.lastbox{ margin-right:0px;}
.revwriteBoxBtm .hovering {	cursor:pointer;}
.revwriteBoxBtm .hovering a img {
	filter:alpha(opacity=80);  /* IE7以下 */
	-ms-filter:"alpha(opacity=80)"; /* IE8 */
	-khtml-opacity:0.8;  /* Safari 1.x, 他khtml */
	opacity:0.8;
}
.revwriteBoxBtm .hovering a { color:#09F;}
.revwriteBoxBtm div span{
	display:block;
	text-align:left;
	line-height:130%;
	margin-bottom:3px;
}
.revwriteBoxBtm div span a{	font-weight:bold;}
.revwriteBoxBtm div img{ margin-bottom:7px;}
.revwriteBoxBtm div span.btnReview{
	position:absolute;
	padding:0 22px 10px ;
	bottom:0;
	display:block;
	/margin-left:-85px;
}
.revwriteBoxBtm div span.btnReview img{	margin-bottom:0;}
.revwriteBoxBtm div span.btnReview a:hover img{
	-moz-opacity:0.8;
	opacity:0.8;
	filter:alpha(opacity=80); /* IE6/7 */
	-ms-filter:"alpha(opacity=80)"; /* IE8 */
}
.endcamInfo {
	background:#FFF;
	margin:0 25px;
	padding:10px 30px 0;
	text-align:center;
	width:820px;
}
.endcamInfo p {
	border:1px solid #0085CC;
	line-height:140%;
	padding:20px;
}