@media screen and (max-width:782px) {
.tecMain h2.tecNameLogo{
	width:70%;
}
.tecMain h2.tecHyper{
	width: 50%;
}
/*-----------------------------------------------
	02
-----------------------------------------------*/
.airdrive02 .main{
	margin-bottom: 5em;
}
.airdrive02 .main02 ul.list01,.airdrive02 .main02 ul.list02{
	width:80%;
}

.airdrive02 .main02 ul.list01 li{
	width:100%;
	margin: 0;
}
.airdrive02 .main02 ul.list01 li:last-child{
	width:100%;
	margin-top: 5em;
}
.airdrive02 .main02 ul.list01 li:last-child p.im{
		width: 80%;
		margin: 0 auto;
}
.airdrive02 .main02 ul.list02{
		margin-bottom: 10em;
}
.airdrive02 .main02 ul.list02 li{
	width:80%;
	margin: 0 auto;
}
.airdrive02 .main02 ul.list02 li:first-child{
	margin-bottom: 5em;
		
}
/*-----------------------------------------------
	03
-----------------------------------------------*/

.airdrive03 .main02 ul.list01,.airdrive03 .main02 ul.list02{
	width:94%;
	margin-bottom: 5em;
}
.airdrive03 .main02 ul.list01 li{
	width:80%;
	margin: 0 1% 1em;
}
.airdrive03 .main02 ul.list01 li:last-child{
	margin-top: 0em;
}
.airdrive03 .main02 ul.list02 li{
	width:90%;
	margin: 0 1% 3em;
}
.airdrive03 .main02 ul.list02 li:last-child{
	margin: 0 1%;
	
	}
/*-----------------------------------------------
	04
-----------------------------------------------*/

.airdrive04 .main02 ul.list01,.airdrive04 .main02 ul.list02{
	width:94%;
	margin-bottom: 5em;
}
.airdrive04 .main02 ul.list01 li{
	width:90%;
	margin: 0 1% 1em;
}

.airdrive04 .main02 ul.list02 li{
	width:80%;
	margin: 0 1% 3em;
}
.airdrive04 .main02 ul.list02 li:last-child{
	margin: 0 1%;
	
	}
.airdrive04 .main02 ul.list02{
		margin-bottom: 10em;
}
/*-----------------------------------------------
	05
-----------------------------------------------*/

.airdrive05 .main02 ul.list01,.airdrive05 .main02 ul.list02{
	width:94%;
	margin-bottom: 5em;
}
}
@media screen and (max-width:600px) {
.tecMain h2.tecNameLogo{
	width:80%;
}
.tecMain h2.tecHyper{
	width: 50%;
	margin-bottom: 0.5em;
}
.tecMain h3.tecKana{
	font-size: 14px;
}
/*-----------------------------------------------
	01
-----------------------------------------------*/	
.airdrive01 .main{
	margin-bottom: 5em;
}
.airdrive01 .main02 p.im{
	width: 100%;
}
.airdrive01 .main02 li{
	width:100%;
	margin: 0 0 1em;
}
.airdrive01 .main02{
	margin-bottom: 5em;
}
/*-----------------------------------------------
	02
-----------------------------------------------*/
.airdrive02 .main{
	margin-bottom: 3em;
}
.airdrive02 .main02 ul.list01{
	margin-bottom: 5em;
}
.airdrive02 .main02 ul.list01,.airdrive02 .main02 ul.list02{
	width:94%;
}
.airdrive02 .main02 ul.list01 li:last-child{
	margin-top: 3em;
}
.airdrive02 .main02 ul.list02{
	margin-bottom: 5em;
}
.airdrive02 .main02 ul.list02 li{
	width:94%;
}
/*-----------------------------------------------
	04
-----------------------------------------------*/

.airdrive04 .main02 ul.list02{
		margin-bottom: 5em;
}
/*-----------------------------------------------
	05
-----------------------------------------------*/
.airdrive05 .main02 ul.list01 li{
	width:90%;
}
.airdrive05 .main02 ul.list02 li{
	width:90%;
}
}