
/* Equipment */

#mainContent {
	padding-top: 35px; }

#equ .section {
	width: 960px;
	padding-top: 35px;
	padding-bottom: 35px;}

.mainArea {
	width: 100%; }
.pl {
	float: left;
	width: 420px;
	padding-left:40px;
	text-align: center; }
.pr {
	float: right;
	width: 420px;
	padding-right:40px;
	text-align: center; }
	
.p0 {
	margin:0 auto;
	width: 880px;
	text-align: center; }
	
.pl2 {
	float: left;
	width: 449px;
	padding-left:40px;
	text-align: center; }
.pr2 {
	float: right;
	width: 390px;
	padding-right:40px;
	text-align: center; }
	
.pl3 {
	float: left;
	width: 320px;
	padding-left:40px;
	text-align: center; }
.pr3 {
	float: right;
	width: 530px;
	padding-right:40px;
	text-align: center; }

.text {font-size: 12px; line-height: 20px; color: #595858; text-align:left; margin-bottom: 15px;}

.title {margin-bottom: 8px; }

@media only screen and (max-width: 960px) {

#mainContent {
	padding-top: 4%; }

#equ .section {
	width: 100%;
	padding-top: 35px;
	padding-bottom: 35px;}

.mainArea {
	width: 100%; }
	
.pl {
	float: left;
	width: 44%;
	padding-left:4%;
	text-align: center; }
.pr {
	float: right;
	width: 44%;
	padding-right:4%;
	text-align: center; }
.pl img, .pr img {
	width: 100%; }
	
.p0 {
	margin:0 auto;
	width: 90%;
	text-align: center; }
.p0 img {
	width: 100%; }
	
.pl2 {
	float: left;
	width: 48%;
	padding-left:4%;
	text-align: center; }
.pr2 {
	float: right;
	width: 40%;
	padding-right:4%;
	text-align: center; }
.pl2 img, .pr2 img {
	width: 100%; }
	
.pl3 {
	float: left;
	width: 30%;
	padding-left:4%;
	text-align: center; }
.pr3 {
	float: right;
	width: 60%;
	padding-right:4%;
	text-align: center; }
.pl3 img, .pr3 img {
	width: 100%; }

.text {font-size: 12px; line-height: 20px; color: #595858; text-align:left; margin-bottom: 15px;}

.title {margin-bottom: 8px; }

.yokoimg {
	width: 90%; }
	
.copy {
	width: 90%; }

.pc {}

}


@media only screen and (max-width: 640px) {

#mainContent {
	padding-top: 6%; }

#equ .section {
	width: 90%;
	padding-top: 5%; }

.mainArea {
	width: 100%; }
	
.pl {
	float: none;
	width: 90%;
	padding:0;
	margin:0 auto;
	margin-bottom: 8%; }
.pr {
	float: none;
	width: 90%;
	padding:0;
	margin:0 auto;
	margin-bottom: 8%; }
.pl img, .pr img {
	width: 100%; }
	
.p0 {
	float: none;
	width: 90%;
	padding:0;
	margin:0 auto;
	margin-bottom: 8%; }
.p0 img {
	width: 100%; }
	
.pl2 {
	float: none;
	width: 90%;
	padding:0;
	margin:0 auto;
	margin-bottom: 8%; }
.pr2 {
	float: none;
	width: 90%;
	padding:0;
	margin:0 auto;
	margin-bottom: 8%; }
.pl2 img, .pr2 img {
	width: 100%; }
	
.pl3 {
	float: none;
	width: 90%;
	padding:0;
	margin:0 auto;
	margin-bottom: 8%; }
.pr3 {
	float: none;
	width: 90%;
	padding:0;
	margin:0 auto;
	margin-bottom: 8%; }
.pl3 img, .pr3 img {
	width: 100%; }

.text {font-size: 12px; line-height: 20px; color: #595858; text-align:left; margin-bottom: 15px;}

.title {margin-bottom: 2%; }
	
.cap2 {
	font-size: 16px;
	padding-top: 5%;}
	
.copy {
	width: 90%; }
	
.sp {}

}