@charset "utf-8";

.noPC{display: none;}
.noSP{display: block;}

@media only screen and (max-width: 768px) {
.noPC{display: block;}
.noSP{display: none;}
	.aeroengine_page_title{
		height: 0;
		padding-top: 77%;
		background-image: url(../images/title_img_sp.jpg);
	}
	.aeroengine_page_title:before{
		content: none;
	}
	.aeroengine_page_title_inner{
		width: 100%;
		left: 0;
		transform: none;
	}
	.aeroengine_page_title_inner h2{
		font-size: 25px;
		width: 100%;
		display: block;
		box-sizing: border-box;
		text-shadow: none;
		background-color: rgba(0,0,0,0.3);
		margin: 0 auto;
		padding: 1em 0.8em;
	}
	section.dream h3{
		font-size: 23px;
	}
	section.dream p{
		font-size: 16px;
		line-height: 1.8;
		margin-bottom: 1em;
	}
 
.section,.section2{
		width: 100%;
		margin-left: 1em;
	}	
 .section-inner{
 flex: 0 0 100%; margin-bottom: 8px;
 }
 /*
	.section-inner-box{
		display: block;
	}
	.section-inner-j1,.section-inner-j3,.section-inner-e1,.section-inner-e2{
		margin: 3em 0 3em 0;
	}
	.section-inner-j1 h3,.section-inner-j2 h3,.section-inner-j3 h3,.section-inner-j4 h3,.section-inner-e1 h3,.section-inner-e2 h3,.section-inner-e3 h3{
		font-size: 70%;
	}
	.site-j,.site-e{
		font-size: 70%;
	}*/
}