@charset "utf-8";@media screen and (max-width: 950px){/* -----------------------------------------------------------------------------
ナビ　アクティブ設定
-----------------------------------------------------------------------------*//* 第2階層オープン
header .inner .navWrap #gnav > ul > li#navBusiness .subMenu{display: block;}*/
.businessTop header .inner .navWrap #gnav > ul > li#navBusiness .subMenu{display: none;}
/* 第3階層オープン*/.businessFoods header .inner .navWrap #gnav > ul > li .subMenu .inner > ul > li.navBusinessFoods dl dd,
.businessLife header .inner .navWrap #gnav > ul > li .subMenu .inner > ul > li.navBusinessLife dl dd,
.businessMaterial header .inner .navWrap #gnav > ul > li .subMenu .inner > ul > li.navBusinessMaterials dl dd,
.businessEnergy header .inner .navWrap #gnav > ul > li .subMenu .inner > ul > li.navBusinessEnergyMetals dl dd,
.businessPower header .inner .navWrap #gnav > ul > li .subMenu .inner > ul > li.navBusinessPowerPlant dl dd,
.businessTransportation header .inner .navWrap #gnav > ul > li .subMenu .inner > ul > li.navBusinessTransportation dl dd,
.businessGlobal header .inner .navWrap #gnav > ul > li .subMenu .inner > ul > li.navBusinessGlobal dl dd{display: block;}
/*.navBusinessLife > dl > dd{display: block;}*//* アクティブ*/.businessTop #navBusiness > a > span,
.grains .navBusinessGrains > a > span,
.foods .navBusinessFoods > a > span,
.lifestyle .navBusinessLifestyle > a > span,
.ict_logi .navBusinessIct > a > span,
.realestate .navBusinessRealestate > a > span,
.helena .navBusinessHelena > a > span,
.chemicals .navBusinessChemicals > a > span,
.paper_pulp .navBusinessPaper > a > span,
.energy .navBusinessEnergy > a > span,
.steel .navBusinessSteel > a > span,
.metals .navBusinessMetals > a > span,
.power .navBusinessPower > a > span,
.plant .navBusinessPlant > a > span,
.aircraft_ship .navBusinessAircraft > a > span,
.car_lease .navBusinessLease > a > span,
.machinery .navBusinessMachinery > a > span,
.global .navBusinessGlobal > a > span{border-bottom: 2px solid #e60012;}}
@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: 15px;}
/* strength
---------------------------------------------*/.business #strength .inner{padding: 50px 15px 40px !important;}
.business #strength figure{margin-bottom: 20px;}
/* -----------------------------------------------------------------------------
事業紹介TOP
-----------------------------------------------------------------------------*/
.businessTop #mvSlider{position: relative;}
.businessTop #mvSlider .ttlWrap{text-align: center;position: absolute;top: 31%;width: 100%;z-index: 3;}
.businessTop #mvSlider .ttlWrap .mvTtl{font-size: 2.8rem;color: #fff;margin-bottom: 15px;font-weight: 400;text-shadow: 0 0 20px #000;}
.businessTop #mvSlider .ttlWrap p{font-size: 1.2rem;color: #fff;font-weight: 400;text-shadow: 0 0 20px #000;}
.businessTop #mvSlider p img{width: 100%;}
/* groupList---------------------------------------------*/
.businessTop #groupList{margin-bottom: 0!important;}
.businessTop #groupList .inner > ul > li{margin-bottom: 40px;}
.businessTop #groupList .inner > ul > li:last-child{margin-bottom: 0;}
.businessTop #groupList .inner > ul > li h3{margin-bottom: 10px;}
.businessTop #groupList .inner > ul > li.group06 p{margin-bottom: 10px;}
.businessTop #groupList .inner > ul > li ul.linkGroup li{width: 45%;}
.businessTop #groupList + section .boxBorder{position: relative;}
.businessTop #groupList + section .boxBorder .image{text-align: center;padding-top: 15px;}
.businessTop #groupList + section .boxBorder .image img{max-width: 160px;}
.businessTop #groupList + section .boxBorder .image + p{display: block;}
.businessTop #groupList + section .boxBorder .link{display: block;margin-bottom: 0;}
.businessTop #groupList + section .boxBorder .link a{font-size: 1.3rem;}
.businessTop #groupList + section .boxBorder .link a:before{content: "";display: inline-block;width: 7px;height: 11px;margin-right: 7px;background: url(../common/img/icon_arrow_r.png) no-repeat left center;background-size: 6px;}
/* modal---------------------------------------------*/
.businessTop .overlay02{display: none !important;width: 100%;height: 100%;background: rgba(0,0,0,0.6);position: fixed;top: 0;z-index: 1000;}
.businessTop #modal{display: none !important;position: fixed;top: 50px;left: 50%;width: 600px;margin-left: -300px;z-index: 1001;background: #fff;}
.businessTop #modal .modalWrap{position: relative;}
.businessTop #modal .modalClose{position: absolute;top: -20px;right: -20px;cursor: pointer;}
.businessTop #modal .modalClose img{width: 60px;}
.businessTop #modal .modalInner{width: 600px;overflow-y: auto;}
.businessTop #modal .modalBox{display: none;}
.businessTop #modal .modalBox.active{display: block;}
.businessTop #modal .modalBox img{width: 100%;}
/* -----------------------------------------------------------------------------
穀物本部
-----------------------------------------------------------------------------*/.grains #pageTtl.ttlImg{background-image: url(../business/grains/img/bg_main.jpg);}
/* strength
---------------------------------------------*/.grains #strength .inner{padding: 50px 15px 40px !important;}
/* -----------------------------------------------------------------------------
食品本部
-----------------------------------------------------------------------------*/.foods #pageTtl.ttlImg{background-image: url(../business/foods/img/bg_main.jpg);}
/* 政府所有米穀販売情報
---------------------------------------------*/.foods.rice section dl{padding: 15px 0 20px;border-bottom: 1px solid #ddd;}
.foods.rice section dl dt{font-weight: 500;font-size: 1.5rem;}
.foods.rice section dl dd p{margin: 0 !important;}
.foods.rice #contactInfo dl{border-bottom: none;padding: 0;}
.foods.rice #contactInfo ul{margin-top: 5px;}
.foods.rice #contactInfo ul li span{padding-right: 5px;}
/* -----------------------------------------------------------------------------
ライフスタイル本部
-----------------------------------------------------------------------------*/.lifestyle #pageTtl.ttlImg{background-image: url(../business/lifestyle/img/bg_main.jpg);}
/* -----------------------------------------------------------------------------
情報・物流・ヘルスケア本部
-----------------------------------------------------------------------------*/.ict_logi #pageTtl.ttlImg{background-image: url(../business/ict_logi/img/bg_main.jpg);}
/* -----------------------------------------------------------------------------
保険・金融・不動産本部
-----------------------------------------------------------------------------*/.realestate #pageTtl.ttlImg{background-image: url(../business/realestate/img/bg_main.jpg);}
/* -----------------------------------------------------------------------------
アグリインプット事業本部
-----------------------------------------------------------------------------*/.helena #pageTtl.ttlImg{background-image: url(../business/helena/img/bg_main.jpg);}
/* -----------------------------------------------------------------------------
化学品本部
-----------------------------------------------------------------------------*/.chemicals #pageTtl.ttlImg{background-image: url(../business/chemicals/img/bg_main.jpg);}
/* -----------------------------------------------------------------------------
紙パルプ本部
-----------------------------------------------------------------------------*/.paper_pulp #pageTtl.ttlImg{background-image: url(../business/paper_pulp/img/bg_main.jpg);}
/* -----------------------------------------------------------------------------
エネルギー本部
-----------------------------------------------------------------------------*/.energy #pageTtl.ttlImg{background-image: url(../business/energy/img/bg_main.jpg);}
/* -----------------------------------------------------------------------------
鉄鋼製品事業本部
-----------------------------------------------------------------------------*/.steel #pageTtl.ttlImg{background-image: url(../business/steel/img/bg_main.jpg);}
/* -----------------------------------------------------------------------------
金属資源本部
-----------------------------------------------------------------------------*/.metals #pageTtl.ttlImg{background-image: url(../business/metals/img/bg_main.jpg);}
/* -----------------------------------------------------------------------------
電力本部
-----------------------------------------------------------------------------*/.power #pageTtl.ttlImg{background-image: url(../business/power/img/bg_main.jpg);}
/* -----------------------------------------------------------------------------
プラント本部
-----------------------------------------------------------------------------*/.plant #pageTtl.ttlImg{background-image: url(../business/plant/img/bg_main.jpg);}
/* -----------------------------------------------------------------------------
航空・船舶本部
-----------------------------------------------------------------------------*/.aircraft_ship #pageTtl.ttlImg{background-image: url(../business/aircraft_ship/img/bg_main.jpg);}
/* -----------------------------------------------------------------------------
自動車・リース事業本部
-----------------------------------------------------------------------------*/.car_lease #pageTtl.ttlImg{background-image: url(../business/car_lease/img/bg_main.jpg);}
/* -----------------------------------------------------------------------------
建機・産機本部
-----------------------------------------------------------------------------*/.machinery #pageTtl.ttlImg{background-image: url(../business/machinery/img/bg_main.jpg);}
/* -----------------------------------------------------------------------------
地域別事業展開
-----------------------------------------------------------------------------*/.global #pageTtl.ttlImg{background-image: url(../business/global/img/bg_main.jpg);}
.global .lead{text-align: center;margin-bottom: 50px !important;}
.global #list{padding-top: 70px;margin-top: -70px;}
.global .tabWrap{margin-bottom: 40px;}
.global .tabCont{padding-top: 0 !important;}
.global .projectList li{padding: 13px 0;border-bottom: 1px solid #ddd;position: relative;}
.global .projectList li .tag span{font-size: 1.2rem;line-height: 1;padding: 3px 10px;text-align: center;display: inline-block;}
.global .projectList li .tag .country{margin-right: 7px;background: #777;border: 1px solid #777;color: #fff;}
.global .projectList li .tag .group{background: #fff;border: 1px solid #777;color: #222;width: 178px;}
.global .projectList li a{display: block;margin-top: 7px;}}