

@media screen and (max-width: 834px) {
	
#Main0 {
	width:100%;
	height:auto;
}
	
.contents-t{
	height: 50vh;
}

.contents-t img{
	width:80%;
	margin-top:25vh;
	
}	
	
	.wrap{
		font-size:0.9em;
		margin-top: 50vh;
	}
	
.wrap li{
display: inline-block;
	width: 47%;
	padding: 2% 0%;
	margin: 0 1%;
vertical-align: top;
	font-size: 0.8em;	
} 	
	
.cap-txt {
  width:100%;
  padding: 0% 0%;
  margin: 0% 0%;	
  font-size: 0.7em;
color:#888;	
	
}	
		
	
   /* ウィンドウ幅スマホ用1250px以下指定 */
}

@media screen and (min-width: 835px) {
	
#Main0 {
	width:100%;
	margin-top:10vh;
	position: relative;
}
	
.contents-t{
	height: 50vh;
}	

.contents-t img{
	width:50%;
	margin-top:15vh;
	
}	

.wrap{
		margin-top: 50vh;
	}
	
.wrap li{
display: inline-block;
	width: 30%;
	padding: 2% 0%;
	margin: 0 1.5%;
vertical-align: top;
	font-size: 0.9em;	
} 

.cap-txt {
  width:100%;
  padding: 0% 0%;
  margin: 0% 0%;	
  font-size: 0.9em;
color:#888;	
	
}		
	
	
   /* ウィンドウ幅1250px以上指定 */
}



#Main0 {
	text-align: left;
	padding:0 auto;
	float:left;	
}


.contents-t{
	width:100%;
	background-image: url("../img/equipment/p1.jpg");
	background-size:  cover; 
	text-align: center;
	animation: contents 1s ease-out 0s 1 normal both;
    -webkit-animation: contents 1s ease-out 0s 1 normal both;
	position: absolute;
}


/* アニメーション*/
@keyframes contents {
  0% {opacity: 0; transform: translate3d(0,-30px,0);}
  100% {opacity: 1; transform: translate3d(0,0,0);}
}

@-webkit-keyframes contents {
  0% {opacity: 0; transform: translate3d(0,-30px,0);}
  100% {opacity: 1; transform: translate3d(0,0,0);}
}


.wrap{
	width:80%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;	
	padding:0% 0%;
	position: relative;
}



.wrap_m{
	text-align: left;
	position: relative;	
}


.wrap_m img{
	width:100%;
	padding:1% 0%;
}



.copy_width{
	width:100%;
	padding:4% 0% 2%;
	text-align: center;
	border-bottom-style: ridge;
}

.copy_width img{
	width:80%;
	padding:0% 0%;
}
