@charset "utf-8";.inner{width:1024px;margin:0 auto;padding-bottom:70px}.inner:after{content:"";clear:both;display:block}#top-head{position:relative;width:100%;height:70px;margin:0 auto;padding:8px 0 10px 0;border-bottom:#fff 2px solid;background:#000082;line-height:1;z-index:999999;clear:both}#top-head .logo{display:inline-block;float:left;width:197px;margin:0}#top #top-head .logo:not(){margin:0 0 15px 21px;line-height:0}#top-head a,#top-head{color:#FFF;text-decoration:none}#top-head .inner{position:relative}#top-head .logo{float:left;z-index:1000}#top-head .top-mark{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:303px;height:123px;text-align:center;font-size:22px;font-weight:700;color:#717171}#top-head .top-mark img{width:83px;height:80px;margin-bottom:17px}#header-nav{float:right;height:20px;margin-top:25px}#header-nav li{float:left;margin:0 0 0 20px;padding-right:1em;background:url(../images/icon_arrow_head.gif) no-repeat right 2px}#header-nav li a{position:relative;font-size:18px;padding-left:18px}#header-nav li a span::before,#header-nav li a span::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}#header-nav li a span::before{left:0;width:7px;height:7px;border-top:2px solid #fC0;border-right:2px solid #fC0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#example_navi li a span:last-child a::before{left:0;width:10px;height:10px;border-top:3px solid #0b308e;border-right:3px solid #0b308e;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#global-nav ul{list-style:none;position:absolute;top:30px;right:0}#global-nav li{float:left;position:relative;height:18px;width:110px;font:14px bold;line-height:14px}#global-nav li:nth-child(12){border-right:1px solid #C1C1C1}#global-nav li a{position:relative;display:inline-block;width:100%;height:100%;padding:2px 0;text-align:center;font-family:"Noto Sans Japanese"}#global-nav li a:hover{background:#f7f7f7;opacity:1}#profile #global-nav ul>li:first-child a,#plant #global-nav ul>li:nth-child(3) a,#transport #global-nav ul>li:nth-child(5) a,#area #global-nav ul>li:nth-child(7) a,#product #global-nav ul>li:nth-child(9) a,#recruit #global-nav ul>li:nth-child(12) a{background:#e9f2f0}#global-nav li a img{position:absolute;padding:3px 2px;display:inline-block;width:auto}#global-nav li.parentLi{display:none}#global-nav li.mob{display:none}.pNav{display:none}#top-head.fixed{margin-top:0;top:0;position:fixed;padding-top:10px;height:70px;background:#000082;background:rgba(0,0,130,.75);transition:top 0.65s ease-in;-webkit-transition:top 0.65s ease-in;-moz-transition:top 0.65s ease-in}#top-head.fixed #global-nav ul li:after{bottom:-10px}#top-head.fixed #global-nav ul li:hover:after{background:#999;bottom:0}#nav-toggle{display:none;position:absolute;right:12px;top:14px;width:34px;height:36px;cursor:pointer;z-index:101}#nav-toggle div{position:relative}#nav-toggle p{margin-top:30px;color:#FFF;font-size:10px;font-weight:700}#nav-toggle span{display:block;position:absolute;height:4px;width:100%;background:#FFF;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}@media screen and (max-width:980px){.inner{width:880px;margin:0 auto}.inner{width:880px;margin:0 auto}#top-head .logo{margin:0 0 9px 10px}#global-nav li{width:125.5px}.pNav{display:none}}@media screen and (max-width:640px){#top article{padding:0}article{padding:0}#top-head{width:100%;padding:0}.inner{width:97%;margin:0 1.5%;padding-bottom:20px}#top-head{height:0;border:none}#top-head .inner{width:100%;height:60px;margin:0;padding:0;border-bottom:none}#top-head .logo{width:34%;display:inline;margin:0;line-height:0}#top-head .logo img{width:90%;height:auto}#top-head .logo span{display:inline-block;margin:5px 0 0 0}#top-head .parent{display:none}#top-head.fixed{margin-top:0;padding-top:0;background:transparent}#mobile-head{position:relative;background:#000082;height:65px!important;z-index:999}#top-head.fixed .logo,#top-head .logo{position:absolute;left:13px;top:13px;color:#333;font-size:26px}#header-nav{display:none}#global-nav{display:block!important}#global-nav{position:absolute;top:-100px;background:#333;width:100%;text-align:center;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}.pNav{display:none}.openm{display:block}#top #global-nav ul,#global-nav ul{list-style:none;position:static;right:0;bottom:0;margin-right:0!important;font-size:11px}#global-nav ul li{float:none;position:static;width:100%;height:auto;border-bottom:#999 1px solid;border-left:none}#global-nav ul li.mob{display:block}#global-nav ul li:nth-child(n+6){border-right:none}#global-nav ul li:last-child{border:none}#global-nav ul li:after{display:none}#global-nav ul li.parentLi{display:block}#global-nav ul li span{display:none}#global-nav ul li ul{position:relative}#global-nav ul li:hover ul li{overflow:visible;height:38px}#global-nav ul li ul li{width:100%;overflow:hidden;height:0;border-bottom:none;transition:.2s}#global-nav ul li ul li:first-child a{border-top:none}#global-nav ul li ul.pNav li a{padding:13px 15px;border-top:1px dotted #999;background:#666!important;text-align:center;line-height:1em;color:#FFF!important}#global-nav ul li ul.pNav li a:hover{background:#999!important}#top-head #global-nav ul>li a:hover{color:#000;background:#A6A6A6 url(../images/sparrowoff.png) no-repeat 15% 45%}#global-nav ul li:not(.pul) a:hover,#global-nav ul li ul li a:hover{background-image:none!important}#global-nav ul li.pul>a{background:url(../images/sparrowoff.png) no-repeat 15% 45%}#top-head #global-nav ul li a,#top-head.fixed #global-nav ul li a{width:100%;display:block;color:#fff;padding:8px 0;font-size:1rem}#nav-toggle{display:block}#nav-toggle p.menu{display:block;text-align:center}#nav-toggle p.close{display:none}.open #nav-toggle span:nth-child(1){top:11px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.open #nav-toggle p.menu{display:none}.open #nav-toggle p.close{display:block;text-align:center}.open #global-nav{-moz-transform:translateY(165px);-webkit-transform:translateY(165px);transform:translateY(165px)}.bx-wrapper{margin-top:0!important}.bx-window{width:100%!important}.slider{width:100%px;height:200px;margin-top:65px;overflow:hidden;text-align:center}.slider img{height:300px;width:auto}}