@charset "utf-8";

@media screen and (max-width: 950px) {

/* -----------------------------------------------------------------------------

ナビ　アクティブ設定

----------------------------------------------------------------------------- */
/* 第2階層オープン */
header .inner .navWrap #gnav > ul > li#navBusiness .subMenu {
	display: block;
}
.companyTop header .inner .navWrap #gnav > ul > li#navBusiness .subMenu {
	display: none;
}

/* アクティブ */
.aus .navAus > p > a > span,
.nz .navNz > p > a > span,
.food .navFood > p > a > span,
.consumer .navConsumer > p > a > span,
.chemical .navChemical > p > a > span,
.energy .navEnergy > p > a > span,
.power .navPower > p > a > span,
.transportation .navTransportation > p > a > span {
	border-bottom: 2px solid #e60012;
}
/* pagenav
  ---------------------------------------------*/	
.aus #pageNav .inner > ul > li.aus a,
.nz #pageNav .inner > ul > li.nz a,
.food #pageNav .inner > ul > li.food a,
.consumer #pageNav .inner > ul > li.consumer a,
.chemical #pageNav .inner > ul > li.chemical a,
.energy #pageNav .inner > ul > li.energy a,
.power #pageNav .inner > ul > li.power a,
.transportation #pageNav .inner > ul > li.transportation a {
	color: #e60012 !important;
}

}

@media screen and (max-width: 750px) {

#field {
	margin-bottom: 20px;
}
#field .inner {
	background: url(../business/img/bg_field.jpg);
	padding: 0!important;
	margin: 15px;
}
#field .inner figure {
	margin-bottom: 0;
}
.listField {
	padding: 15px 15px 0;
}
.listField ul {
	padding: 10px 0 15px;
}
#field .listAst {
	padding: 0 15px 15px;
}

/* -----------------------------------------------------------------------------	
	
	list col2
	
----------------------------------------------------------------------------- */
.listDot.col2 li {
	margin-bottom: 0;
}

/* -----------------------------------------------------------------------------

MV背景

----------------------------------------------------------------------------- */
.br #pageTtl.ttlImg {
	background-image: url(../br/img/bg_main.jpg);
}
.food_agri #pageTtl.ttlImg {
	background-image: url(../food_agri/img/bg_main.jpg);
}
.lifestyle #pageTtl.ttlImg {
	background-image: url(../lifestyle/img/bg_main.jpg);
}
.itsolutions #pageTtl.ttlImg {
	background-image: url(../itsolutions/img/bg_main.jpg);
}
.power_infra #pageTtl.ttlImg {
	background-image: url(../power_infra/img/bg_main.jpg);
}
.metal_mineral_resources #pageTtl.ttlImg {
	background-image: url(../metal_mineral_resources/img/bg_main.jpg);
}
.aero_mobility #pageTtl.ttlImg {
	background-image: url(../aero_mobility/img/bg_main.jpg);
}
.industrialsolutions #pageTtl.ttlImg {
	background-image: url(../industrialsolutions/img/bg_main.jpg);
}
.metals #pageTtl.ttlImg {
	background-image: url(../metals/img/bg_main.jpg);
}
figure a {
	pointer-events: none;
}
}