@charset "utf-8";

@media only screen and (max-width: 768px) {
	.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;
		top: auto;
		bottom: 0;
		transform: none;
		box-sizing: border-box;
		padding: 1em 0.8em;
		background-color: rgba(255,255,255,0.7);
	}
	.aeroengine_page_title_inner h2{
		font-size: 25px;
		width: 100%;
		display: block;
		text-shadow: none;
		margin: 0 auto 0.3em;
		padding: 0;
	}
	.aeroengine_page_title_inner p{
		margin: 0;
		font-size: 16px;
		line-height: 1.5;
	}
 .aeroengine_page_title_inner p br{
  display: none;
 }
	p.hf120-lead{
		font-size: 16px;
		margin: 1.25em 0;
	}
	.hf120_2column{
		display: block;
		margin-bottom: 2em;
	}
	.hf120_2column .hf120_img-block,
	.hf120_2column .hf120_data-block{
		display: block;
		width: 100%;
	}
	.hf120_2column .hf120_data-block{
		margin-top: 1em;
	}
	.hf120_2column .hf120_data-block p.hf120-tbl-ttl,
	.hf120-featurea h3{
		font-size: 20px;
		margin-bottom: 0.2em;
	}
	.hf120_2column .hf120_data-block table th,
	.hf120_2column .hf120_data-block table td{
		font-size: 14px;
		padding: 0.5em 0.6em;
	}
	.hf120_2column .hf120_data-block table caption{
		font-size: 12px;
	}
	.hf120_2column .hf120_data-block table caption li i,
	.hf120-featurea .hf120-featurea-caption i{
		width: 3em;
	}
	.hf120_2column .hf120_data-block table caption li span,
	.hf120-featurea .hf120-featurea-caption span{
		width: 86%;
	}
	.hf120-featurea ul{
		display: block;
	}
	.hf120-featurea li{
		margin-bottom: 0.5em;
	}
	#aero__container div.aeroengine__tech_note{
		padding: 0.4em 0.5em;
	}
	#aero__container div.aeroengine__tech_note p.tech-ttl{
		font-size: 16px;
	}
	#aero__container div.aeroengine__tech_note p{
		font-size: 14px;
	}
	.hf120-featurea{
		margin-bottom: 2em;
	}
	.hf120-featurea .hf120-featurea-caption p{
		width: 100%;
		font-size: 12px;
	}
	.hf120-featurea .hf120-featurea-caption p br{
		display: none;
	}
	p.hf120-hondajet{
		width: 90%;
		font-size: 18px;
		line-height: 1.4;
		margin-bottom: 0.8em;
	}
	#jet-index04{
		background-image: url(../images/spec_sp.jpg);
		background-size: cover;
	}
	#jet-index04 .jet-contents-inner{
		padding: 1em 0 2em;
		text-align: center;
	}
	#jet-index04 ul.jet-spec{
		min-width: auto;
		margin-bottom: 20px;
	}
	#jet-index04 ul.jet-spec li.jet-spec01,
	#jet-index04 ul.jet-spec li.jet-spec02,
	#jet-index04 ul.jet-spec li.jet-spec03{
		background: none;
		padding: 15px 0 0;
	}
	#jet-index04 ul.jet-spec p.lead{
		font-size: 13px;
	}
	#jet-index04 ul.jet-spec p.lead em{
		display: inline-block;
		vertical-align: middle;
		font-size: 23px;
		margin-left: 0.5em;
	}
	#jet-index04 ul.jet-spec p.spec,
	#jet-index04 ul.jet-spec p.spec span{
		font-size: 11px;
	}
	#jet-index04 a.more-info{
		display: inline-block;
		width: auto;
		min-width: 70%;
		padding: 0.5em 1em;
		margin: 0 auto;
		font-size: 12px;
	}
}
