.mainimgarea .productlogo {width:38vw;}
.mainimgarea .mainimg {z-index:200;padding-bottom:100px;}
.mainimgarea p {width:1400px;max-width:100%;}
.mainimgarea .productimage {position:absolute;bottom:10px;left:12vw;height:100%;}
.mainimgarea .bgcover {}

.mainimgarea .inner {text-align:center;padding:0px 10px;}
.mainimgarea .inner img.camera { width:70%; }
.mainimgarea .inner p.since {font-size:1.1rem;color:#fff;margin-bottom:15px;text-align:center;}
.mainimgarea .inner img.product_logo { width:200px;max-width:100%;margin-bottom:15px; }
/*SP*/
@media (max-width: 896px){
	.mainimgarea .inner {padding-bottom:30px;}
	.mainimgarea .inner img.camera {width:80%;}
	.mainimgarea .inner.inner01 {background:#000;}
	.mainimgarea .inner.inner02 {background:#111;}
	.mainimgarea .inner.inner03 {background:#222;}
}


.contentarea {background-color:#000;background-repeat:no-repeat;background-position:center center;background-size:cover;}

.contents01 {background:#111;}
.contents01 h2 {font-size:2.4rem;color:#fff;font-weight:normal;margin-bottom:30px;text-align:center;}
table.conparetable {border-collapse:collapse;width:100%;}
.conparetable th {padding:20px 20px;border:solid #ccc 1px;font-size:1.0rem;color:#fff;}
.conparetable th img.product_logo {width:130px;max-width:80%;}
.conparetable td {padding:20px 20px;border:solid #ccc 1px;font-size:1.0rem;color:#fff;text-align:center;width:35%;}
.conparetable td p.detail {font-size:0.9rem;color:#ddd;}

/*PC*/
@media (min-width: 897px){
	.conparetable th:nth-child(2){background-color:#222;}
	.conparetable th:nth-child(3){background-color:#333;}
	.conparetable th:nth-child(4){background-color:#444;}
	.conparetable td:nth-child(2){background-color:#222;}
	.conparetable td:nth-child(3){background-color:#333;}
	.conparetable td:nth-child(4){background-color:#444;}
}
/*SP*/
@media (max-width: 896px){
	table.conparetable {border-top:solid #ccc 1px;width:80%;margin:0px auto;}
	.conparetable tr {display:block;width:100%;border-bottom:solid #ccc 1px;padding-bottom:20px;}
	.conparetable th {display:block;width:100%;border:none;padding:20px 0px 0px 0px;text-align:left;font-size:1.2rem;font-weight:bold;}
	.conparetable td {display:block;width:100%;border:none;padding:50px 0px 0px 0px;text-align:left;font-size:1.1rem;}
	.conparetable td:nth-child(2){background:url(../img/cmn/pilotpano_logo_w.png) no-repeat top 20px left;background-size:120px auto;}
	.conparetable td:nth-child(3){background:url(../img/cmn/pilotone_logo_w.png) no-repeat top 20px left;background-size:120px auto;}
	.conparetable td:nth-child(4){background:url(../img/cmn/pilotera_logo_w.png) no-repeat top 20px left;background-size:120px auto;}
}



