@media screen and (max-width: 768px) {
	body{ 
/*		background-image: none;*/
/*	font-family: 'Noto Sans JP', sans-serif;*/
	font-weight: 400;
	}

	.sp{
		display: inline-block;
	}

	.sp_b{
		display: block;
	}

	.pc, .pc_b{
		display: none;
	}
	
	#header,
	#footer{
		min-width: 0px;
	}
	
	#main{
		background-image: none;
		overflow-x: hidden;
		z-index: 50;
	}
	
	h3{
		font-size: 27pt;
		z-index: 50;
		margin-top: -4%;
		margin-bottom: 0;

	}
	
	h4{
		font-size: 16pt;
	}
	
	.inte_netabare{
		width: 80%;
		height: auto;
		display: block;
		margin: 0 auto 30px;
	}
	
	#inte_box{
		width:100%;
		margin-top: 0;
		z-index: 50;
		padding-bottom: 80px;
	}
	
	
	
	
	
	
}

@media screen and (max-width: 330px) {
	.vsp{
		display: inline-block;
	}

}

	
	
	
	
	

}

