body{background:#E9E7E6}body a,body a:hover{color:#191919}body a.disable{pointer-events:none;cursor:default}.navbar-bg{background:#191919;position:fixed;width:100vw;z-index:1;top:0;display:none}@media screen and (max-width:62em){.navbar-bg{height:60px}.navbar{padding:18px 15px 20px 16px}}@media screen and (min-width:62.0625em){.navbar-bg{height:65px}.navbar{padding:20px 15px 20px 25px}}.navbar .navbar-brand{padding:0;margin-right:0;letter-spacing:.11em;font-family:Montserrat,sans-serif;font-weight:600;line-height:1;z-index:3000}.navbar .navbar-brand img{height:24px}.navbar .navbar-toggler{padding:0;border-radius:0;width:30px;height:32px;top:12px;right:16px;position:absolute;cursor:pointer;overflow:hidden;z-index:9999}.navbar .navbar-toggler .menu1,.navbar .navbar-toggler .menu2,.navbar .navbar-toggler .menu3{width:30px;height:3px;background-color:#DBDCDC;position:absolute}.navbar .navbar-toggler .menu1{top:5px}.navbar .navbar-toggler .menu2{top:14px;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.navbar .navbar-toggler .menu3{top:23px}.navbar .navbar-toggler .menu1,.navbar .navbar-toggler .menu3{-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.navbar .navbar-toggler .menuclick1{top:15px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.navbar .navbar-toggler .menuclick2{background-color:rgba(255,255,255,0)}.navbar .navbar-toggler .menuclick3{top:15px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (max-width:62em){.navbar #navbars{display:none;position:absolute;top:0;left:0;right:0;opacity:0;background:#191919}.navbar #navbars .navbar-nav{background:#fff;margin-top:60px;padding-top:41px}.navbar #navbars .navbar-nav li .nav-link{padding:16px 0 15px;text-align:center;color:#E00012;font-size:1.2rem}.navbar #navbars .navbar-nav li .nav-link span{color:#E00012}.navbar #navbars .navbar-nav li .nav-link.hover span,.navbar #navbars .navbar-nav li .nav-link:hover span{color:#191919}.navbar #navbars.show{z-index:2000;opacity:1;display:block;width:100vw;height:100vh}.navbar #navbars.show .navbar-nav{width:100%;height:100%}}@media screen and (min-width:62.0625em){.navbar #navbars{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-right:90px}.navbar #navbars li{padding-left:.5rem}.navbar #navbars li .nav-link{padding:0 1.4rem}.navbar #navbars li .nav-link img{height:12px}.navbar #navbars li .nav-link span{color:#DBDCDC;font-size:14px}.navbar #navbars li+li{padding-left:.5rem}}#headline #headline-subtitle img,footer ul#foot-nav li img{height:13px}footer{background:#000;color:#fff}footer a{color:#fff}footer dl{margin-top:5px}footer dt{font-size:1rem;margin-bottom:3px}footer dt img{width:105px;display:block;margin-bottom:7px}footer dt a:hover{color:#fff;text-decoration:none}footer dd{line-height:2;font-size:.9rem}footer dd a:hover{color:#ccc}footer ul#foot-nav li{margin-bottom:27px}footer ul#foot-nav li a{display:inline-block;width:150px}footer ul#foot-nav li a+a{margin-left:10px}footer .copyright{font-size:.7rem}.to-page-top{z-index:110;position:fixed;right:15px;bottom:25px;display:none}.to-page-top a{text-decoration:none;display:block;text-align:center;color:#fff}#headline{height:53.28vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#headline #headline-title{background:#E00012;font-size:1.4rem;color:#fff;margin-top:3rem}#headline #headline-title img{height:45px}#headline #headline-subtitle{font-size:1rem;margin-top:7px;color:#fff}#contents .color-red,#contents h2{color:#E00012}@media screen and (max-width:62em){.business #headline{background:url(/_uploads/top-business.jpg) center center/cover no-repeat}}.business #headline #headline-title img{width:242px}@media screen and (min-width:62.0625em){#headline{height:30.8vw;max-height:450px}#headline #headline-subtitle img{height:17px}.business #headline{background:url(/_uploads/business-headline.jpg) center center/cover no-repeat}.business #headline #headline-subtitle img{width:242px}}@media screen and (max-width:62em){.recruit #headline{background:url(/_uploads/top-recruit.jpg) center center/cover no-repeat}}.recruit #headline #headline-title img{width:209px}@media screen and (min-width:62.0625em){.recruit #headline{background:url(/_uploads/recruit-headline.jpg) center center/cover no-repeat}.recruit #headline #headline-subtitle img{width:209px}}@media screen and (max-width:62em){.about #headline{background:url(/_uploads/top-about.jpg) center center/cover no-repeat}}.about #headline #headline-title img{width:170px}@media screen and (min-width:62.0625em){.about #headline{background:url(/_uploads/about-headline.jpg) center center/cover no-repeat}.about #headline #headline-subtitle img{width:170px}}@media screen and (max-width:62em){.movie #headline{background:url(/_uploads/top-movie.jpg) center center/cover no-repeat}}.movie #headline #headline-title img{width:165px}@media screen and (min-width:62.0625em){.movie #headline{background:url(/_uploads/movie-headline.jpg) center center/cover no-repeat}.movie #headline #headline-subtitle img{width:165px}}.contact #headline #headline-title img{width:220px}ul#localnav li{font-size:.9rem}ul#localnav li+li::before{content:'/';margin-right:.8rem}@media screen and (max-width:62em){.contact #headline{background:url(/_uploads/top-contact.jpg) center center/cover no-repeat;height:58.66vw}#contents{padding-left:28px;padding-right:28px}}#contents h2{text-align:center;font-size:1.2rem}@media screen and (min-width:62.0625em){.contact #headline{background:url(/_uploads/contact-headline.jpg) center center/cover no-repeat}.contact #headline #headline-subtitle img{width:220px}#contents h2{text-align:left}}#contents h3{line-height:1.5}#contents dd,#contents dt,#contents p,#contents td,#contents th{font-size:.9rem;line-height:2}#contents li{font-size:.9rem;line-height:1.8}#contents .btn-y{background:#FFDD28}#contents .btn-y.hover,#contents .btn-y:hover{background:#191919;color:#fff}#contents .btn-b-r{border:1px solid #E00012;background:#fff}#contents .btn-b-r.hover,#contents .btn-b-r:hover{background:#E00012;color:#fff}#contents .img-bg{background:#FFDD28}#contents .img-bg img{margin:0 auto;display:block}@media screen and (min-width:30.125em) and (max-width:62em){#contents .img-bg img{max-width:60%}}#contents hr{border-bottom:3px solid #191919;margin-bottom:0}.home{padding-top:0}@media screen and (max-width:62em){.home,.home .movie{position:relative}.home .movie{overflow:hidden;height:100vh;width:100vw;margin:auto}.home .movie #top-movie{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100vh}}@media screen and (min-width:62.0625em){.home main .container-fluid{max-width:960px}.home .movie{position:relative;width:100%;padding-top:56.25%}.home .movie #top-movie{position:absolute;top:0;left:0;width:100%;height:100%}}.home .movie{position:relative}.home .movie #movie-text{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:0;width:100vw;height:100%}.home .movie #movie-text img{width:300px}.home .movie button{padding:0;border:none;background:0 0;border-bottom:1px solid transparent;cursor:pointer;position:absolute;right:25px;bottom:20px;display:none}.home .movie button img{display:block;padding-bottom:10px}.home .movie button#soundon{width:70px}.home .movie button#soundoff{width:78px}.home .movie button.selected{border-bottom-color:#fff;display:block}.home #lead h2{line-height:1.8;font-size:1.2rem}@media screen and (min-width:62.0625em){.home #lead h2{font-size:1.5rem}}.home #lead h2 img{width:254px}.home #menu a{color:#fff;display:block}.home #menu a span{display:block}.home #menu a #headline-title{background:#191919;font-size:1.4rem}.home #menu a #headline-subtitle{font-size:1rem;margin-top:5px}.home #menu .menu{cursor:pointer}.home #menu .menu.hover #headline-title,.home #menu .menu:hover #headline-title{background:#E00012}.home #menu #menu-business #headline-subtitle,.home #menu #menu-business #headline-title{width:220px}.home #menu #menu-recruit #headline-subtitle,.home #menu #menu-recruit #headline-title{width:190px}.home #menu #menu-about #headline-subtitle,.home #menu #menu-about #headline-title{width:155px}.home #menu #menu-movie #headline-subtitle,.home #menu #menu-movie #headline-title{width:150px}@media screen and (max-width:62em){.home #menu .menu{height:53.28vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home #menu #menu-business{background:url(/_uploads/top-business.jpg) center center/cover no-repeat}.home #menu #menu-recruit{background:url(/_uploads/top-recruit.jpg) center center/cover no-repeat}.home #menu #menu-about{background:url(/_uploads/top-about.jpg) center center/cover no-repeat}.home #menu #menu-movie{background:url(/_uploads/top-movie.jpg) center center/cover no-repeat}}.business #contents h2{line-height:1.2}.business #contents #example h2+p{position:relative}.business #contents #example h2+p span.caption{color:#fff;position:absolute;left:8px;bottom:6px;font-size:.65rem;line-height:1.2}.business #contents span.btn{pointer-events:none;cursor:default}@media screen and (min-width:62.0625em){.home #menu .menu{padding:0 22px 19px}.home #menu #menu-about,.home #menu #menu-business{padding-left:38px}.home #menu #menu-movie,.home #menu #menu-recruit{padding-right:38px}.home #menu .menu a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:220px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.home #menu #menu-business a{background:url(/_uploads/top-business.jpg) center center/cover no-repeat}.home #menu #menu-recruit a{background:url(/_uploads/top-recruit.jpg) center center/cover no-repeat}.home #menu #menu-about a{background:url(/_uploads/top-about.jpg) center center/cover no-repeat}.home #menu #menu-movie a{background:url(/_uploads/top-movie.jpg) center center/cover no-repeat}.business #contents{padding-right:0;padding-left:0}.business #contents .row{margin-right:-25px;margin-left:-25px}.business #contents .row .block{padding-right:25px;padding-left:25px}.recruit #outline{padding-left:55px}}.recruit #outline dd,.recruit #outline dt{display:inline;vertical-align:baseline;line-height:1.6}.recruit #outline dt{padding-right:.6rem;font-size:1rem}.recruit #outline dd.d-block{margin-top:.2rem;line-height:1.9}.recruit #outline .btn{margin-top:5px;font-size:.9rem;font-weight:700}.recruit #voice p.name{font-weight:700;font-size:.95rem}@media screen and (min-width:48.0625em){.recruit #voice h3{font-size:.7rem}}@media screen and (min-width:62.0625em){.recruit #voice h3{font-size:1rem}.recruit #voice .voice1{padding-right:35px}.recruit #voice .voice2{padding-left:35px}}.about #message p.name{font-weight:700;font-size:.95rem}.about #message h3{font-size:1.1rem}@media screen and (min-width:48.0625em){.about #message h3{font-size:.7rem}}@media screen and (min-width:62.0625em){.about #message h3{font-size:1rem}}.about #outline dl{margin-bottom:0}.about #outline dd,.about #outline dt{display:inline;vertical-align:text-top;line-height:1.7}.about #outline dt{padding-right:.6rem;color:#E00012;font-size:.95rem}.about #outline dd.d-block{margin-top:.2rem;line-height:2}.about #outline .outline-viewmore{position:relative}.about #outline .outline-viewmore .outline-viewmore-btn p.btn-y{cursor:pointer;margin-bottom:0}.about #outline .outline-viewmore .outline-viewmore-btn p.btn-y a{color:#191919;display:block;text-decoration:none!important}.about #outline .outline-viewmore .outline-viewmore-btn p.btn-y.hover,.about #outline .outline-viewmore .outline-viewmore-btn p.btn-y:hover{background:#191919;color:#fff;text-decoration:none}.about #outline .outline-viewmore .outline-viewmore-btn p.btn-y.hover a,.about #outline .outline-viewmore .outline-viewmore-btn p.btn-y:hover a{color:#fff}.about #outline .outline-viewmore .outline-viewmore-btn p.btn-y.nothover{background:#FFDD28!important;color:#191919!important}.about #outline .outline-viewmore .outline-viewmore-btn p.btn-y.nothover a{color:#191919!important}.about #outline .outline-viewmore .outline-viewmore-text{display:none}.about #plant .block p img{display:block}@media screen and (min-width:62.0625em){.about #message{padding-right:35px}.about #outline{padding-left:35px}.about #plant{padding-right:0;padding-left:0}.about #plant .row{margin-right:-25px;margin-left:-25px}.about #plant .row .block{padding-right:25px;padding-left:25px}}.movie #contents li{margin:.2rem 0 .55rem;font-weight:700;font-size:.95rem}.movie #contents .mov{position:relative;padding:0 0 56.25%;height:0;overflow:hidden;max-width:100%}.movie #contents .mov iframe{position:absolute;top:0;left:0;width:100%;height:100%}.contact #contents p a.btn{padding:0;display:inline-block;line-height:1;font-size:19px}.contact #contents p a.btn span{padding:11px 1.2rem 11px 1rem;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.contact #contents p a.btn span.label{background:#E00012;color:#fff;font-size:15px;padding:13px 1rem;border-radius:.25rem 0 0 .25rem}.contact #contents p a.btn:hover span.label{background:#fff;color:#E00012}
/*# sourceMappingURL=style.min.css.map */
