@import url("../../../../promotion_assets/css/page-top_news.css");
@import url("../../../../promotion_assets/css/special-nav.css");
@import url("../../../../promotion_assets/css/conversion-area.css");
@import url("../../../../promotion_assets/css/breadcrumb.css");
@import url("../../../../promotion_assets/css/promotion_common.css");
@import url("../../../../promotion_assets/css/product_links.css");
@import url("../../../../promotion_assets/css/product_links_other.css");
/*--------------------------------------------------------------------------------------*/
.l-footer {
  margin-top: 0px;
}

/*専用CSS*/
#product header div.indexpage.simulation{
	height:auto;
	padding:6rem 0;
}
#product header div.indexpage.simulation h1{
	text-align: center;
	width: 100%;
	display: block;
	line-height:1;
}

#product section.contents .imageright.img460 div{
	width: calc(100% / 2 + 2em);
	margin-right: 0;
}
#product section.contents .imageright.img460 figure {
	width: 46rem;
}
/*--------------------------------------------------------------------------------------*/
@media (min-width:769px) and (max-width:1080px) {
	#product section.contents .imageright.img460 figure {
		width: 45%;
	}

	#product section.contents .imageright.img460 figure img{
		max-width: 100%;
	}
	.pconly2{
		display:none;
	}
}
/*--------------------------------------------------------------------------------------*/
@media screen and (max-width:768px) {
	#product header{
		padding-bottom: 0rem;
	}
	#product header div.indexpage.simulation h1{
		line-height:1.4;
	}
	#product section.contents .imageright.img460 div{
		width: 100%;
	}
	#product section.contents .imageright.img460 figure {
		width: 100%;
	}
	.pconly2{
		display:none;
	}
}

