<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(main.css);@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);@import url("https://fonts.googleapis.com/css?family=Oswald:300,400");@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);a{color:#3e3a39;text-decoration:none;transition:all 0.2s ease}a:hover{color:#135a8d;transition:all 0.2s ease}body{color:#3e3a39;font-family:"Noto Sans JP", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif;font-size:15px;line-height:1.2em;max-width:1920px;overflow-x:hidden}@media (max-width: 767px){body{width:100%}}h1,h2,h3,h4{line-height:1.4em;margin:0}.g-wrapper{display:none}.loader{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:fixed;width:100%;height:100%;margin:0;background-color:#fff;z-index:100}.content-wrapper{max-width:1040px;width:100%;margin:0 auto}@media (max-width: 1039px){.content-wrapper{max-width:100%;width:calc(100% - 40px);padding:0px 20px 0px 20px}}ul{margin:0;padding:0}ul li{list-style:none}button{position:relative;border:1px solid #135a8d;padding:6px 20px 6px 20px;background:none;color:#135a8d !important;transition:all 0.4s cubic-bezier(0.99, 0.21, 0.32, 0.92)}button:after{content:'';position:absolute;top:0;left:0;width:0%;height:100%;background-color:#135a8d;transition:all 0.2s ease;z-index:-1}button:hover{z-index:1;color:#fff !important;transition:all 0.4s cubic-bezier(0.99, 0.21, 0.32, 0.92)}button:hover:after{width:100%;transition:all 0.4s cubic-bezier(0.99, 0.21, 0.32, 0.92)}button.bg{padding:8px 30px 8px 30px}button.sm{padding:2px 5px 2px 5px;font-size:0.67rem}section{opacity:0;transition:all 1s ease}section.active{opacity:1;transition:all 1s ease}footer section{opacity:1}@keyframes rec-tool{0%{top:-90px}100%{top:-95px}}header{padding-top:20px;height:calc(95vh - 50px);position:relative;z-index:100}@media (max-width: 767px){header{padding-top:10px;height:100vh}}header .bg-slider{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:-1}header .bg-slider:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#135a8d;opacity:0.5;pointer-events:none}header .bg-slider&gt;div{position:absolute;top:0;left:0;width:100%;height:100%}header .bg-slider .bg-slide{opacity:0;transform:scale(1);transition:opacity 0.85s 0.2s ease, transform 4s 0.2s ease}header .bg-slider .bg-slide.active{opacity:1;transform:scale(1.03);transition:opacity 0.85s 0.2s ease, transform 4s 0.2s ease}header .bg-slider #bg1{background-image:url("../img/top/hero_top_1.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width: 767px){header .bg-slider #bg1{background-position:center left}}header .bg-slider #bg2{background-image:url("../img/top/hero_top_2.jpg");background-repeat:no-repeat;background-position:center center;background-size:auto}header .bg-slider #bg3{background-image:url("../img/top/hero_top_3.jpg");background-repeat:no-repeat;background-position:center center;background-size:auto}header .bg-slider #bg4{background-image:url("../img/top/hero_top_4.jpg");background-repeat:no-repeat;background-position:center center;background-size:auto}@media (max-width: 767px){header .bg-slider #bg4{background-position:bottom left}}@media (max-width: 767px){header .header-logo-wrapper{text-align:center}}header .header-logo-wrapper .header-logo-logo{display:inline-block}@media (max-width: 767px){header .header-logo-wrapper .header-logo-logo{display:block}header .header-logo-wrapper .header-logo-logo img{min-width:120px;max-width:20vw;height:auto}}header .header-logo-wrapper .header-logo-desc{position:relative;display:inline-block;margin-left:20px}@media (max-width: 767px){header .header-logo-wrapper .header-logo-desc{display:none}}header .header-logo-wrapper .header-logo-desc:before{content:'|';position:absolute;top:0;left:0;color:#fff}header .header-logo-wrapper .header-logo-desc h2{color:#fff;font-size:0.93rem;font-weight:normal;margin-left:20px}header .header-catch-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}header .header-catch-wrapper .header-catch{position:absolute;display:table;top:50%;left:50%;max-width:600px;width:35vw;height:7vw;max-height:85px;transform:translate(-50%, -50%);text-align:center}@media (max-width: 1039px){header .header-catch-wrapper .header-catch{width:50vw}}@media (max-width: 767px){header .header-catch-wrapper .header-catch{top:45%;width:80vw;height:10vw}}header .header-catch-wrapper .header-catch .header-catch-after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleY(0);transform-origin:center bottom;background-color:#fff}header .header-catch-wrapper .header-catch .catch{vertical-align:middle;color:#fff;font-size:2vw;display:none}@media (max-width: 1039px){header .header-catch-wrapper .header-catch .catch{font-size:3vw}}@media (max-width: 767px){header .header-catch-wrapper .header-catch .catch{font-size:5vw}}header .header-catch-wrapper .header-catch .catch.active{display:table-cell;width:100%}header .header-catch-wrapper .header-catch .catch-border.border1{position:absolute;bottom:0;left:0;width:1px;background-color:#fff}header .header-catch-wrapper .header-catch .catch-border.border2{position:absolute;top:0;left:0;width:0px;height:1px;background-color:#fff}header .header-catch-wrapper .header-catch .catch-border.border3{position:absolute;top:0;right:0;width:1px;height:0px;background-color:#fff}header .header-catch-wrapper .header-catch .catch-border.border4{position:absolute;bottom:0;right:0;width:0px;height:1px;background-color:#fff}header .header-nav-wrapper{max-width:1040px;width:100%;left:0;right:0;margin:auto;height:50px;position:absolute;bottom:-25px;left:0;background-color:#fff;z-index:auto}@media (max-width: 1039px){header .header-nav-wrapper{max-width:100%;width:calc(100% - 40px)}}@media (max-width: 767px){header .header-nav-wrapper{position:absolute;top:70px;bottom:auto;left:0;width:100%;opacity:0;max-height:0;transition:all 0.2s ease}header .header-nav-wrapper.sp-show{opacity:1;max-height:1000px;transition:all 0.2s ease}}header .header-nav-wrapper:after{content:'';position:absolute;width:100%;height:100%;background-color:#135a8d;top:5px;left:5px;z-index:-1;box-shadow:0px 3px 10px rgba(0,0,0,0.15)}@media (max-width: 767px){header .header-nav-wrapper:after{display:none}}header .header-nav-wrapper nav.header-nav&gt;ul{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-around;justify-content:space-around;padding:8px;height:34px;width:100%}@media (max-width: 767px){header .header-nav-wrapper nav.header-nav&gt;ul{background-color:#fff;padding:0;-webkit-flex-direction:column;flex-direction:column;height:100%;text-align:center;border-left:5px solid #135a8d}}header .header-nav-wrapper nav.header-nav&gt;ul&gt;li{position:relative;list-style:none}@media (max-width: 767px){header .header-nav-wrapper nav.header-nav&gt;ul&gt;li{width:100%;padding:20px 0px 20px 0px;border-bottom:1px solid #dcdddd}header .header-nav-wrapper nav.header-nav&gt;ul&gt;li.sp-dropdown{padding-bottom:0}}header .header-nav-wrapper nav.header-nav&gt;ul&gt;li a{display:block}header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .sub-nav{position:absolute;top:-80px;left:-10%;width:120%;transition:all 0.2s ease}@media (max-width: 767px){header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .sub-nav{position:relative;top:0;left:0;width:100%}}header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .sub-nav ul{position:relative;pointer-events:none;opacity:0;margin:0;font-size:0.8rem;background-color:#fff;border-radius:6px;padding:8px;transition:all 0.2s ease}@media (max-width: 767px){header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .sub-nav ul{opacity:1;border-radius:0;pointer-events:auto;margin-top:20px;border-top:1px solid #dcdddd;font-size:1rem}header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .sub-nav ul li{display:inline-block;padding:20px 0px 20px 0px;width:49%}header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .sub-nav ul li:first-child{border-right:1px solid #dcdddd}}header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .sub-nav ul li{display:inline-block;width:49%}header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .sub-nav ul a{display:block;height:100%}header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .sub-nav ul:after{content:'';position:absolute;bottom:-10px;left:0;right:0;margin:auto;background-image:url("../img/top/recruit_tooltip_triangle.svg");background-repeat:none;background-size:auto;width:13px;height:10px}@media (max-width: 767px){header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .sub-nav ul:after{display:none}}header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .sub-nav ul li:first-child{padding-right:8px}@media (max-width: 767px){header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .sub-nav ul li:first-child{padding-right:0;display:inline-block}}header .header-nav-wrapper nav.header-nav&gt;ul&gt;li:hover&gt;.sub-nav:not(.page-sub-nav){height:100px;z-index:1;top:-90px;transition:all 0.2s ease}@media (max-width: 767px){header .header-nav-wrapper nav.header-nav&gt;ul&gt;li:hover&gt;.sub-nav:not(.page-sub-nav){z-index:1;height:auto;top:0;opacity:1}}header .header-nav-wrapper nav.header-nav&gt;ul&gt;li:hover&gt;.sub-nav:not(.page-sub-nav) ul{pointer-events:auto;transition:all 0.2s ease;opacity:1}header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .recruit-tooltip{position:absolute;top:-90px;left:-13px;right:0;width:120%;margin:auto;background-color:#fff;border-radius:6px;padding:8px;font-size:0.8rem;font-weight:bold;font-weight:500;animation-name:rec-tool;animation-duration:0.5s;animation-direction:alternate;animation-iteration-count:infinite}@media (max-width: 767px){header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .recruit-tooltip{display:none}}header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .recruit-tooltip:after{content:'';position:absolute;bottom:-10px;left:0;right:0;margin:auto;background-image:url("../img/top/recruit_tooltip_triangle.svg");background-repeat:none;background-size:auto;width:13px;height:10px}@media (max-width: 767px){header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .recruit-tooltip:after{display:none}}header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .recruit-tooltip-sp{display:none}@media (max-width: 767px){header .header-nav-wrapper nav.header-nav&gt;ul&gt;li .recruit-tooltip-sp{display:block;position:absolute;width:100px;top:15px;right:25px;text-align:center;color:#fff;background-color:#135a8d;padding:6px}}.header-sp-menu{display:none;cursor:pointer}@media (max-width: 767px){.header-sp-menu{pointer-events:auto;position:absolute;top:20px;right:20px;display:block;color:#fff}.header-sp-menu .show-button{position:absolute;top:5px;left:-10px;opacity:1;transition:all 0.2s cubic-bezier(0.915, 0.13, 0.355, 1)}.header-sp-menu .close-button{position:absolute;top:5px;left:-10px;opacity:0;transition:all 0.2s cubic-bezier(0.915, 0.13, 0.355, 1)}.header-sp-menu.nav-show .show-button{opacity:0}.header-sp-menu.nav-show .close-button{opacity:1}}footer{margin-top:150px}footer.nomg{margin-top:0}@media (max-width: 767px){footer{margin-top:100px}}footer section.footer-recruit{background-image:url("../img/footer/section-recruit_back.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;padding:50px 0px 50px 0px}footer section.footer-recruit .footer-recruit-content .footer-recruit-content-title{width:100%;text-align:center}footer section.footer-recruit .footer-recruit-content .footer-recruit-content-title h3{position:relative;display:inline-block}@media (max-width: 767px){footer section.footer-recruit .footer-recruit-content .footer-recruit-content-title h3 img{max-width:85%;height:auto}}footer section.footer-recruit .footer-recruit-content .footer-recruit-content-title h3:after{content:'';position:absolute;bottom:-13px;left:10%;width:80%;height:1px;background-color:#3e3a39}footer section.footer-recruit .footer-recruit-content .footer-recruit-content-text{width:40%;margin:0 auto;padding:50px 0px 50px 0px}@media (max-width: 1039px){footer section.footer-recruit .footer-recruit-content .footer-recruit-content-text{width:60%}}@media (max-width: 767px){footer section.footer-recruit .footer-recruit-content .footer-recruit-content-text{width:80%}}footer section.footer-recruit .footer-recruit-content .button-container{width:100%;text-align:center}footer section.footer-content{background-color:#eef4fb;background-image:url("../img/footer/footer_back.svg");background-repeat:no-repeat;background-position:bottom right;background-size:10%;padding-top:50px}@media (max-width: 767px){footer section.footer-content{padding-top:30px}}footer section.footer-content .footer-logo-wrapper{margin-bottom:30px}footer section.footer-content .footer-logo-wrapper .footer-logo-logo{display:inline-block}footer section.footer-content .footer-logo-wrapper .footer-logo-desc{display:inline-block;position:relative;margin-left:20px;padding-left:20px}@media (max-width: 767px){footer section.footer-content .footer-logo-wrapper .footer-logo-desc{margin:10px 0px 0px 0px;padding-left:0}}footer section.footer-content .footer-logo-wrapper .footer-logo-desc:before{content:'|';position:absolute;top:0;left:0;color:#3e3a39}@media (max-width: 767px){footer section.footer-content .footer-logo-wrapper .footer-logo-desc:before{display:none}}footer section.footer-content .footer-content-content-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width: 767px){footer section.footer-content .footer-content-content-wrapper{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width: 767px){footer section.footer-content .footer-content-content-wrapper .footer-content-content-company{width:100%}}footer section.footer-content .footer-content-content-wrapper .footer-content-content-company&gt;div{margin-bottom:20px}footer section.footer-content .footer-content-content-wrapper .footer-content-content-company .footer-content-content-company-name{font-size:1.2rem}footer section.footer-content .footer-content-content-wrapper .footer-content-content-company .google-map{margin-left:15px}@media (max-width: 767px){footer section.footer-content .footer-content-content-wrapper .footer-content-content-company .google-map{margin:10px 0px 0px 0px}}footer section.footer-content .footer-content-content-wrapper .footer-content-content-company .phone-number{margin-left:10px}footer section.footer-content .footer-content-content-wrapper .footer-content-content-nav{width:42%}@media (max-width: 1039px){footer section.footer-content .footer-content-content-wrapper .footer-content-content-nav{width:50%;font-size:0.87rem}}@media (max-width: 767px){footer section.footer-content .footer-content-content-wrapper .footer-content-content-nav{display:none}}footer section.footer-content .footer-content-content-wrapper .footer-content-content-nav nav&gt;ul{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}footer section.footer-content .footer-content-content-wrapper .footer-content-content-nav nav&gt;ul li{margin:8px 0px 8px 0px}footer section.footer-content .footer-content-content-wrapper .footer-content-content-nav nav&gt;ul li.nav-sub{position:relative;padding-left:15px}footer section.footer-content .footer-content-content-wrapper .footer-content-content-nav nav&gt;ul li.nav-sub:before{content:'';position:absolute;top:5px;left:3px;background-image:url("../img/footer/footer-nav_arrow.svg");background-repeat:no-repeat;background-position:center center;background-size:cover;width:8px;height:10px}footer section.footer-content .footer-copyright{text-align:center;font-size:0.7rem;margin-top:30px;padding-bottom:6px}@media (max-width: 767px){footer section.footer-content .footer-copyright{margin-top:15px}}header.page{height:70vh}@media (max-width: 767px){header.page{height:100vh}}header.page .header-page-title-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (max-width: 767px){header.page .header-page-title-wrapper{top:45%}header.page .header-page-title-wrapper img{max-width:60vw;height:auto}}header.page .header-page-title-wrapper h2{padding-bottom:14px;border-bottom:1px solid #fff}header.works-related .header-nav-wrapper:after{content:'';position:absolute;width:100%;height:calc(100% + 20px);background-color:#135a8d;top:5px;left:5px;z-index:-1;box-shadow:0px 3px 10px rgba(0,0,0,0.15)}section.page{padding-bottom:110px;margin-top:40px;padding-top:45px}section.page:first-child{margin-top:110px}@media (max-width: 767px){section.page{margin-top:0px;padding-bottom:60px}}section.page.page-top{margin-top:0;padding-top:130px}@media (max-width: 767px){section.page.page-top{padding-top:80px;padding-bottom:80px}}section.page.page-top .section-page-title-wrapper{width:100%;text-align:center;margin-bottom:55px}section.page.page-top .section-page-title-wrapper.left{text-align:center}section.page.page-top .section-page-title-wrapper.right{text-align:right}section.page.page-top .section-page-title-wrapper h3{font-weight:normal;font-size:2rem}@media (max-width: 767px){section.page.page-top .section-page-title-wrapper h3{font-size:1.3rem}}section.page.page-top .section-page-content .section-page-content-text{width:65%;margin:0 auto;margin-bottom:55px}@media (max-width: 767px){section.page.page-top .section-page-content .section-page-content-text{width:100%}}section.page.page-top .section-page-content .section-page-content-text p{line-height:1.4em}section.page.page-top .section-page-content .section-page-content-img{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}section.page.page-top .section-page-content .section-page-content-img img{max-width:31%;width:276px;height:auto}section.page.page-main .section-page-content-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width: 767px){section.page.page-main .section-page-content-wrapper{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}section.page .section-page-title-wrapper{width:100%;margin-bottom:22px}header.page.page-about{background-image:url("../img/about/page-about_back.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}section.page-about-top{background-image:url("../img/about/page-about-top_back.jpg");background-repeat:no-repeat;background-position:top left;background-size:auto}@media (max-width: 767px){section.page-about-top{background-size:100% auto}}section.page-about-about{background-image:url("../img/about/page-about-about_back.jpg");background-repeat:no-repeat;background-position:top right;background-size:auto}@media (max-width: 767px){section.page-about-about{background-size:100% auto}}section.page-about-about .content-img{background-image:url("../img/about/about_profile.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;min-width:300px;max-width:45%;min-height:330px;height:auto;margin-top:70px;margin-right:43px}@media (max-width: 767px){section.page-about-about .content-img{min-width:auto;max-width:100%;width:100%;margin-top:30px;margin-right:0}}section.page-about-about .content-text{min-width:45%;margin-top:70px}@media (max-width: 767px){section.page-about-about .content-text{margin-top:30px}}section.page-about-about .content-follow{margin-top:50px}section.page-about-about .content-follow .follow-title{margin-bottom:25px}@media (max-width: 767px){section.page-about-about .content-follow .follow-title img{max-width:100%;height:auto}}section.page-about-about p{line-height:1.8em}section.page-about-about p:first-child{margin:0}section.page-about-machine{background-image:url("../img/about/page-about-machine_back.jpg");background-repeat:no-repeat;background-position:top left;background-size:auto}@media (max-width: 767px){section.page-about-machine{background-size:100% auto}}section.page-about-machine .content-img{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:45%;margin-top:70px;margin-right:43px}@media (max-width: 767px){section.page-about-machine .content-img{min-width:auto;max-width:100%;width:100%;margin-top:30px;margin-right:0}}section.page-about-machine .content-img img:first-child{width:100%;height:auto;margin-bottom:30px}section.page-about-machine .content-img img:nth-child(n+2){width:45%;height:auto}section.page-about-machine .content-text{margin-top:70px;max-width:50%}@media (max-width: 767px){section.page-about-machine .content-text{margin-top:30px;max-width:100%}}section.page-about-machine p{line-height:1.8em}section.page-about-machine p:first-child{margin:0}section.page-about-future{background-image:url("../img/about/page-about-future_back.jpg");background-repeat:no-repeat;background-position:top right;background-size:auto;padding-bottom:0 !important}@media (max-width: 767px){section.page-about-future{background-size:100% auto}}section.page-about-future .content-img{background-image:url("../img/about/about_staff.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;min-width:450px;max-width:45%;min-height:330px;height:auto;margin-top:70px;margin-right:43px}@media (max-width: 767px){section.page-about-future .content-img{min-width:auto;max-width:100%;width:100%;margin-top:30px;margin-right:0}}section.page-about-future .content-text{min-width:45%;margin-top:70px}@media (max-width: 767px){section.page-about-future .content-text{margin-top:30px}}section.page-about-future .content-follow{margin-top:50px}section.page-about-future .content-follow .follow-title{text-align:center;margin-bottom:35px}section.page-about-future p{line-height:1.8em}section.page-about-future p:first-child{margin:0}section.page-about-future table{width:60%;left:0;right:0;margin:auto}@media (max-width: 767px){section.page-about-future table{width:100%}}section.page-about-future table th,section.page-about-future table td{padding:7px 10px 7px 10px;border-bottom:1px solid #dcdddd}section.page-about-future table th{text-align:right;width:30%;margin-right:20px;border-right:1px solid #dcdddd}header.page.page-works{background-image:url("../img/works/hero_works.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}.page-sub-nav{position:absolute;top:auto;bottom:-38px;left:-5px;width:120%;opacity:1}@media (max-width: 767px){.page-sub-nav{position:relative;top:0;bottom:auto;left:0;width:100%;margin-bottom:-20px}}.page-sub-nav ul{margin:0;padding:0;font-size:0.8rem;opacity:1;background:none;pointer-events:auto;width:120%}@media (max-width: 767px){.page-sub-nav ul{opacity:1;border-radius:0;pointer-events:auto;margin-top:20px;border-top:1px solid #dcdddd;font-size:1rem;width:100%}.page-sub-nav ul li{display:inline-block;padding:20px 0px 20px 0px;width:49%}.page-sub-nav ul li a{color:#3e3a39 !important}.page-sub-nav ul li:first-child{border-right:1px solid #dcdddd}.page-sub-nav ul li:after{display:none}}.page-sub-nav ul li{display:inline-block;padding-left:7px}@media (max-width: 767px){.page-sub-nav ul li{padding-left:0}}.page-sub-nav ul li a{color:#fff}.page-sub-nav ul li:first-child{position:relative;margin-right:8px}@media (max-width: 767px){.page-sub-nav ul li:first-child{margin-right:0}.page-sub-nav ul li:first-child:after{display:none}}.page-sub-nav ul li:first-child:after{content:'|';position:absolute;top:0;right:-10px;color:#fff}section.page-works-top{background-image:url("../img/works/page-works-top_back.jpg");background-repeat:no-repeat;background-position:top left;background-size:auto;padding-top:130px}@media (max-width: 767px){section.page-works-top{background-size:100% auto}}section.page-works-top .page-works-title-wrapper{width:100%;text-align:center;margin-bottom:55px}section.page-works-top .page-works-title-wrapper h3{font-weight:normal;font-size:2rem}section.page-works-top .page-works-content .page-works-content-text{width:65%;margin:0 auto;margin-bottom:55px}section.page-works-top .page-works-content .page-works-content-text p{line-height:1.4em}section.page-works-top .page-works-content .page-works-content-img{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between}section.page-works-top .page-works-content .page-works-content-img img{max-width:31%;width:276px;height:auto}section.page-works-works{margin-top:110px;padding-top:45px;background-image:url("../img/top/section-works_back.svg");background-repeat:no-repeat;background-position:left top;background-size:100%}@media (max-width: 767px){section.page-works-works{margin-top:0}}section.page-works-works .page-works-works-title-wrapper{width:100%;margin-bottom:22px}section.page-works-works .page-works-works-title-wrapper.works-works-public{padding-top:100px;text-align:right}section.page-works-works .page-works-works-content{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between}@media (max-width: 767px){section.page-works-works .page-works-works-content{-webkit-flex-direction:column;flex-direction:column}}section.page-works-works .page-works-works-content.works-works-public{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width: 767px){section.page-works-works .page-works-works-content.works-works-public{-webkit-flex-direction:column;flex-direction:column}}section.page-works-works .page-works-works-content .page-works-works-content-img{width:100%}section.page-works-works .page-works-works-content .page-works-works-content-img .works-img.works1{background-image:url("../img/top/store_img.jpg");background-repeat:no-repeat;background-size:cover;min-width:560px;width:100%;min-height:346px;height:auto}@media (max-width: 1039px){section.page-works-works .page-works-works-content .page-works-works-content-img .works-img.works1{min-width:100%}}section.page-works-works .page-works-works-content .page-works-works-content-img .works-img.works2{background-image:url("../img/top/public_img.jpg");background-repeat:no-repeat;background-size:cover;min-width:560px;min-height:346px;width:100%;height:auto}@media (max-width: 1039px){section.page-works-works .page-works-works-content .page-works-works-content-img .works-img.works2{min-width:100%}}section.page-works-works .page-works-works-content .page-works-works-content-text{max-width:443px;min-width:300px;width:30%;min-height:236px;padding:30px;margin:0px 0px -30px -30px;font-size:0.9rem;background-color:#fff;box-shadow:0px 0px 12px rgba(0,0,0,0.2);display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column}@media (max-width: 767px){section.page-works-works .page-works-works-content .page-works-works-content-text{width:80%;max-width:100%;min-width:auto;min-height:200px;margin:-30px 0px 0px 0px}}section.page-works-works .page-works-works-content .page-works-works-content-text.works-works-public{margin:0px -30px -30px 0px}@media (max-width: 767px){section.page-works-works .page-works-works-content .page-works-works-content-text.works-works-public{width:80%;max-width:100%;min-width:auto;min-height:200px;margin:-30px 0px 0px 0px}}section.page-works-works .page-works-works-content .page-works-works-content-text .button-container{width:100%;text-align:center}header.page.page-store{background-image:url("../img/works/store/page-store_back.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}section.page-store-top{background-image:url("../img/top/section-about_back.svg");background-repeat:no-repeat;background-position:top left;background-size:auto}@media (max-width: 767px){section.page-store-top{background-size:100% auto}}section.page-store-top .flow-container{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;width:100%;height:260px}@media (max-width: 767px){section.page-store-top .flow-container{width:100%;margin:0 auto;margin-bottom:80px}section.page-store-top .flow-container:last-child{margin-bottom:0}}section.page-store-top .flow-container .flow-content{position:relative;width:55%;height:100%}@media (max-width: 767px){section.page-store-top .flow-container .flow-content{width:100%}}section.page-store-top .flow-container .flow-content div{position:absolute;bottom:0;right:0;width:50%;padding:20px;background-color:#fff;box-shadow:0px 0px 12px rgba(0,0,0,0.2);z-index:10}@media (max-width: 767px){section.page-store-top .flow-container .flow-content div{right:0;left:0;bottom:auto;top:67%;margin:auto;width:80%}}section.page-store-top .flow-container .flow-content:before{width:100%;height:40px;position:absolute;top:0;left:0;z-index:10}@media (max-width: 767px){section.page-store-top .flow-container .flow-content:before{height:30px}}section.page-store-top .flow-container .flow-content:after{width:270px;height:180px;position:absolute;top:35px;left:0;z-index:0}section.page-store-top .flow-container .flow-content.flow1:before{content:'';background-image:url("../img/works/store/section-works-store-flow1.svg");background-repeat:no-repeat;background-position:top left;background-size:auto}section.page-store-top .flow-container .flow-content.flow1:after{content:'';background-image:url("../img/works/store/flow_1.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}section.page-store-top .flow-container .flow-content.flow2:before{content:'';background-image:url("../img/works/store/section-works-store-flow2.svg");background-repeat:no-repeat;background-position:top right;background-size:auto}section.page-store-top .flow-container .flow-content.flow2:after{content:'';background-image:url("../img/works/store/flow_2.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}section.page-store-top .flow-container .flow-content.flow3:before{content:'';background-image:url("../img/works/store/section-works-store-flow3.svg");background-repeat:no-repeat;background-position:top left;background-size:auto}section.page-store-top .flow-container .flow-content.flow3:after{content:'';background-image:url("../img/works/store/flow_3.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}section.page-store-top .flow-container .flow-content.flow4:before{content:'';background-image:url("../img/works/store/section-works-store-flow4.svg");background-repeat:no-repeat;background-position:top right;background-size:auto}section.page-store-top .flow-container .flow-content.flow4:after{content:'';background-image:url("../img/works/store/flow_4.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}section.page-store-top .flow-container .flow-arrow{width:40%;height:100%;background-image:url("../img/works/store/section-works-store-flow_arrow1.svg");background-repeat:no-repeat;background-position:center left;background-size:100%}@media (max-width: 767px){section.page-store-top .flow-container .flow-arrow{display:none}}section.page-store-top .flow-container.rev{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}section.page-store-top .flow-container.rev .flow-content div{right:auto;left:0}section.page-store-top .flow-container.rev .flow-content:before{left:auto;right:0}section.page-store-top .flow-container.rev .flow-content:after{left:auto;right:0}section.page-store-top .flow-container.rev .flow-arrow{width:40%;height:100%;background-image:url("../img/works/store/section-works-store-flow_arrow2.svg");background-repeat:no-repeat;background-position:center left;background-size:100%}section.page-store-top .flow-container.no-arrow .flow-arrow{background:none}section.page-store-machine{background-image:url("../img/top/section-works_back.svg");background-repeat:no-repeat;background-position:top right;background-size:auto}@media (max-width: 767px){section.page-store-machine{padding-bottom:0 !important}}section.page-store-machine .machine-container{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:80px}@media (max-width: 767px){section.page-store-machine .machine-container{-webkit-flex-direction:column;flex-direction:column}}section.page-store-machine .machine-container .machine-img{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:40%}@media (max-width: 767px){section.page-store-machine .machine-container .machine-img{width:100%}}section.page-store-machine .machine-container .machine-img img{width:45%;height:auto}section.page-store-machine .machine-container .machine-img img:first-child{width:100%;height:auto;margin-bottom:20px}@media (max-width: 767px){section.page-store-machine .machine-container .machine-img img:first-child{margin-bottom:10px}}section.page-store-machine .machine-container .machine-content{width:55%}@media (max-width: 767px){section.page-store-machine .machine-container .machine-content{width:100%}}@media (max-width: 767px){section.page-store-machine .machine-container .machine-content .machine-content-title{margin-top:20px}}section.page-store-machine .machine-container .machine-content .machine-content-title h4{font-weight:normal}section.page-store-machine .machine-container .machine-content .machine-content-desc{padding:30px;margin:15px 0px 15px 0px;background-color:#fff;box-shadow:0px 0px 12px rgba(0,0,0,0.2)}section.page-store-machine .machine-container .machine-content .machine-content-links{width:100%;text-align:center}@media (max-width: 767px){section.page-store-machine .machine-container .machine-content .machine-content-links{text-align:right}}section.page-store-machine .machine-container .machine-content .machine-content-links&gt;*:first-child{margin-right:20px}@media (max-width: 767px){section.page-store-machine .machine-container .machine-content .machine-content-links&gt;*:first-child{margin-right:10px}}section.page-store-perf{background:#eef4fb}section.page-store-perf .section-page-title-wrapper{text-align:center;margin-bottom:40px}section.page-store-perf .perf-container{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}section.page-store-perf .perf-container .perf{width:30%;margin-bottom:100px}@media (max-width: 767px){section.page-store-perf .perf-container .perf{width:100%}}section.page-store-perf .perf-container .perf .perf-img{position:relative}section.page-store-perf .perf-container .perf .perf-img img{max-width:100%;height:auto}section.page-store-perf .perf-container .perf .perf-img .perf-desc{position:absolute;top:85%;left:0;padding:15px;background-color:#fff;box-shadow:0px 0px 12px rgba(0,0,0,0.2);width:85%;left:0;right:0;margin:auto}header.page.page-public{background-image:url("../img/works/store/page-store_back.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}section.page-public-top{background-image:url("../img/top/section-about_back.svg");background-repeat:no-repeat;background-position:top left;background-size:auto}@media (max-width: 767px){section.page-public-top{background-size:100% auto}}section.page-public-top .flow-container{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;width:100%;height:260px}@media (max-width: 767px){section.page-public-top .flow-container{width:100%;margin:0 auto;margin-bottom:80px}section.page-public-top .flow-container:last-child{margin-bottom:0}}section.page-public-top .flow-container .flow-content{position:relative;width:55%;height:100%}@media (max-width: 767px){section.page-public-top .flow-container .flow-content{width:100%}}section.page-public-top .flow-container .flow-content div{position:absolute;bottom:0;right:0;width:50%;padding:20px;background-color:#fff;box-shadow:0px 0px 12px rgba(0,0,0,0.2);z-index:10}@media (max-width: 767px){section.page-public-top .flow-container .flow-content div{right:0;left:0;bottom:auto;top:67%;margin:auto;width:80%}}section.page-public-top .flow-container .flow-content:before{width:100%;height:40px;position:absolute;top:0;left:0;z-index:10}@media (max-width: 767px){section.page-public-top .flow-container .flow-content:before{height:30px}}section.page-public-top .flow-container .flow-content:after{width:270px;height:180px;position:absolute;top:35px;left:0;z-index:0}section.page-public-top .flow-container .flow-content.flow1:before{content:'';background-image:url("../img/works/public/section-works-public-flow1.svg");background-repeat:no-repeat;background-position:top left;background-size:auto}section.page-public-top .flow-container .flow-content.flow1:after{content:'';background-image:url("../img/works/store/flow_1.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}section.page-public-top .flow-container .flow-content.flow2:before{content:'';background-image:url("../img/works/public/section-works-public-flow2.svg");background-repeat:no-repeat;background-position:top right;background-size:auto}section.page-public-top .flow-container .flow-content.flow2:after{content:'';background-image:url("../img/works/store/flow_2.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}section.page-public-top .flow-container .flow-content.flow3:before{content:'';background-image:url("../img/works/public/section-works-public-flow3.svg");background-repeat:no-repeat;background-position:top left;background-size:auto}section.page-public-top .flow-container .flow-content.flow3:after{content:'';background-image:url("../img/works/store/flow_3.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}section.page-public-top .flow-container .flow-content.flow4:before{content:'';background-image:url("../img/works/public/section-works-public-flow4.svg");background-repeat:no-repeat;background-position:top right;background-size:auto}section.page-public-top .flow-container .flow-content.flow4:after{content:'';background-image:url("../img/works/store/flow_4.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}section.page-public-top .flow-container .flow-arrow{width:40%;height:100%;background-image:url("../img/works/public/section-works-public-flow_arrow1.svg");background-repeat:no-repeat;background-position:center left;background-size:100%}@media (max-width: 767px){section.page-public-top .flow-container .flow-arrow{display:none}}section.page-public-top .flow-container.rev{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}section.page-public-top .flow-container.rev .flow-content div{right:auto;left:0}section.page-public-top .flow-container.rev .flow-content:before{left:auto;right:0}section.page-public-top .flow-container.rev .flow-content:after{left:auto;right:0}section.page-public-top .flow-container.rev .flow-arrow{width:40%;height:100%;background-image:url("../img/works/public/section-works-public-flow_arrow2.svg");background-repeat:no-repeat;background-position:center left;background-size:100%}section.page-public-top .flow-container.no-arrow .flow-arrow{background:none}section.page-public-machine{background-image:url("../img/top/section-works_back.svg");background-repeat:no-repeat;background-position:top right;background-size:auto}@media (max-width: 767px){section.page-public-machine{padding-bottom:0 !important}}section.page-public-machine .machine-container{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:80px}@media (max-width: 767px){section.page-public-machine .machine-container{-webkit-flex-direction:column;flex-direction:column}}section.page-public-machine .machine-container .machine-img{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:40%}@media (max-width: 767px){section.page-public-machine .machine-container .machine-img{width:100%}}section.page-public-machine .machine-container .machine-img img{width:45%;height:auto}section.page-public-machine .machine-container .machine-img img:first-child{width:100%;height:auto;margin-bottom:20px}@media (max-width: 767px){section.page-public-machine .machine-container .machine-img img:first-child{margin-bottom:10px}}section.page-public-machine .machine-container .machine-content{width:55%}@media (max-width: 767px){section.page-public-machine .machine-container .machine-content{width:100%}}@media (max-width: 767px){section.page-public-machine .machine-container .machine-content .machine-content-title{margin-top:20px}}section.page-public-machine .machine-container .machine-content .machine-content-title h4{font-weight:normal}section.page-public-machine .machine-container .machine-content .machine-content-desc{padding:30px;margin:15px 0px 15px 0px;background-color:#fff;box-shadow:0px 0px 12px rgba(0,0,0,0.2)}section.page-public-machine .machine-container .machine-content .machine-content-desc span.caution{font-size:0.8rem;color:#dcdcdc}section.page-public-machine .machine-container .machine-content .machine-content-links{width:100%;text-align:center}@media (max-width: 767px){section.page-public-machine .machine-container .machine-content .machine-content-links{text-align:right}}section.page-public-machine .machine-container .machine-content .machine-content-links&gt;*:first-child{margin-right:20px}@media (max-width: 767px){section.page-public-machine .machine-container .machine-content .machine-content-links&gt;*:first-child{margin-right:10px}}section.page-public-perf{background:#eef4fb}section.page-public-perf .section-page-title-wrapper{text-align:center;margin-bottom:40px}section.page-public-perf .perf-container{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}section.page-public-perf .perf-container .perf{width:30%;margin-bottom:100px}@media (max-width: 767px){section.page-public-perf .perf-container .perf{width:100%}}section.page-public-perf .perf-container .perf .perf-img{position:relative}section.page-public-perf .perf-container .perf .perf-img img{max-width:100%;height:auto}section.page-public-perf .perf-container .perf .perf-img .perf-desc{position:absolute;top:85%;left:0;padding:15px;background-color:#fff;box-shadow:0px 0px 12px rgba(0,0,0,0.2);width:85%;left:0;right:0;margin:auto}header.page.page-facility{background-image:url("../img/facility/page-facility_back.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}section.page-facility-top{background-image:url("../img/facility/page-facility-top_back.jpg");background-repeat:no-repeat;background-position:top left;background-size:auto}@media (max-width: 767px){section.page-facility-top{background-size:100% auto}}section.page-facility-machine{background-image:url("../img/top/section-works_back.svg");background-repeat:no-repeat;background-position:top right;background-size:auto}@media (max-width: 767px){section.page-facility-machine{padding-bottom:0 !important}}section.page-facility-machine .machine-container{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:80px}@media (max-width: 767px){section.page-facility-machine .machine-container{-webkit-flex-direction:column;flex-direction:column}}section.page-facility-machine .machine-container .machine-img{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:40%}@media (max-width: 767px){section.page-facility-machine .machine-container .machine-img{width:100%}}section.page-facility-machine .machine-container .machine-img img{width:45%;height:auto}section.page-facility-machine .machine-container .machine-img img:first-child{width:100%;height:auto;margin-bottom:20px}@media (max-width: 767px){section.page-facility-machine .machine-container .machine-img img:first-child{margin-bottom:10px}}section.page-facility-machine .machine-container .machine-content{width:55%}@media (max-width: 767px){section.page-facility-machine .machine-container .machine-content{width:100%}}@media (max-width: 767px){section.page-facility-machine .machine-container .machine-content .machine-content-title{margin-top:20px}}section.page-facility-machine .machine-container .machine-content .machine-content-title h4{font-weight:normal}section.page-facility-machine .machine-container .machine-content .machine-content-desc{padding:30px;margin:15px 0px 15px 0px;background-color:#fff;box-shadow:0px 0px 12px rgba(0,0,0,0.2)}section.page-facility-machine .machine-container .machine-content .machine-content-links{width:100%;text-align:center}@media (max-width: 767px){section.page-facility-machine .machine-container .machine-content .machine-content-links{text-align:right}}section.page-facility-machine .machine-container .machine-content .machine-content-links&gt;*:first-child{margin-right:20px}@media (max-width: 767px){section.page-facility-machine .machine-container .machine-content .machine-content-links&gt;*:first-child{margin-right:10px}}header.page.page-recruit{background-image:url("../img/recruit/page-recruit_back.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}section.page-recruit-top{background-image:url("../img/recruit/company_logo_back.svg");background-repeat:no-repeat;background-position:14% 0%;background-size:25%}@media (max-width: 1039px){section.page-recruit-top{background-position:14% 7%}}@media (max-width: 767px){section.page-recruit-top{padding-bottom:0 !important}}section.page-recruit-top .recruit-top-content{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:50px}@media (max-width: 767px){section.page-recruit-top .recruit-top-content{-webkit-flex-direction:column;flex-direction:column}}section.page-recruit-top .recruit-top-content .recruit-top-content-desc{width:44%}@media (max-width: 1039px){section.page-recruit-top .recruit-top-content .recruit-top-content-desc{width:55%}}@media (max-width: 767px){section.page-recruit-top .recruit-top-content .recruit-top-content-desc{width:100%}section.page-recruit-top .recruit-top-content .recruit-top-content-desc img{max-width:100%;height:auto}}section.page-recruit-top .recruit-top-content .recruit-top-content-desc img{margin-bottom:30px}section.page-recruit-top .recruit-top-content .recruit-top-content-desc p{line-height:1.8em;margin:10px 0px 25px 0px}section.page-recruit-top .recruit-top-content .recruit-top-content-desc p.strong{font-weight:bold;font-weight:600}section.page-recruit-top .recruit-top-content .recruit-top-content-desc p.caption{font-size:0.8rem;color:#595757;margin-top:30px}section.page-recruit-top .recruit-top-content .recruit-top-content-desc .button-container button{margin-bottom:10px}section.page-recruit-top .recruit-top-content .recruit-top-content-desc .button-container button:first-child{margin-right:15px}section.page-recruit-top .recruit-top-content .recruit-top-content-img{background-image:url("../img/recruit/page-recruit-top_back.jpg");background-repeat:no-repeat;background-position:top left;background-size:cover;width:50%;min-height:436px;z-index:-1}@media (max-width: 1039px){section.page-recruit-top .recruit-top-content .recruit-top-content-img{width:40%}}@media (max-width: 767px){section.page-recruit-top .recruit-top-content .recruit-top-content-img{display:none}}section.page-recruit-interview{margin-top:60px}@media (max-width: 767px){section.page-recruit-interview{margin-top:0}}section.page-recruit-interview .section-page-title-wrapper{margin-bottom:35px !important}section.page-recruit-interview p{line-height:1.8em;margin-bottom:20px}section.page-recruit-interview p::before{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.8) * 0.5em)}section.page-recruit-interview img{max-width:100%;height:auto}section.page-recruit-interview .content-text div&gt;p:first-child{margin-top:0}section.page-recruit-interview.interview1{background-image:url("../img/recruit/interview1_back.jpg");background-repeat:no-repeat;background-position:top right;background-size:auto}@media (max-width: 767px){section.page-recruit-interview.interview1{background-size:100% auto}}section.page-recruit-interview.interview1 .content-text{display:grid;align-content:space-around;justify-content:space-between;grid-template-columns:1fr 1fr;grid-template-rows:1fr 0.5fr;grid-gap:30px;z-index:10}@media (max-width: 767px){section.page-recruit-interview.interview1 .content-text{grid-template-columns:1fr;grid-template-rows:1fr}}section.page-recruit-interview.interview2{background-image:url("../img/recruit/page-recruit-interview2_back.jpg");background-repeat:no-repeat;background-position:top left;background-size:auto}@media (max-width: 767px){section.page-recruit-interview.interview2{background-size:100% auto}}section.page-recruit-interview.interview2 .content-text{display:grid;align-content:space-around;justify-content:space-between;grid-template-columns:30% 30% 30%;grid-template-rows:1fr 1.3fr;grid-gap:30px;z-index:10}@media (max-width: 767px){section.page-recruit-interview.interview2 .content-text{grid-template-columns:1fr;grid-template-rows:1fr}}section.page-recruit-interview.interview3{background-image:url("../img/recruit/page-recruit-interview3_back.jpg");background-repeat:no-repeat;background-position:top right;background-size:auto}@media (max-width: 767px){section.page-recruit-interview.interview3{background-size:100% auto;padding-bottom:20px}}section.page-recruit-interview.interview3 .content-text{display:grid;align-content:space-around;justify-content:space-between;grid-template-columns:1fr 1fr;grid-template-rows:1fr 0.5fr;grid-gap:30px;z-index:10}@media (max-width: 767px){section.page-recruit-interview.interview3 .content-text{grid-template-columns:1fr;grid-template-rows:1fr}}section.page-recruit-interview.interview3 .content-text .wide{grid-column:1 / span 2}@media (max-width: 767px){section.page-recruit-interview.interview3 .content-text .wide{grid-column:1 / span 1}}section.page-recruit-requirements{padding-bottom:0 !important}section.page-recruit-requirements .section-page-title-wrapper{text-align:center;margin-bottom:50px}section.page-recruit-requirements table{width:60%;left:0;right:0;margin:auto}@media (max-width: 767px){section.page-recruit-requirements table{width:100%}}section.page-recruit-requirements table th,section.page-recruit-requirements table td{padding:7px 10px 7px 10px;border-bottom:1px solid #dcdddd}section.page-recruit-requirements table th{text-align:right;width:30%;margin-right:20px;border-right:1px solid #dcdddd}section.page-recruit-requirements .button-container{margin-top:50px;width:100%;text-align:center}header.page.page-contact{background-image:url("../img/contact/hero_contact.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}section.page-contact-top{background-image:url("../img/top/section-about_back.svg");background-repeat:no-repeat;background-position:top left;background-size:auto;padding-bottom:0 !important}@media (max-width: 767px){section.page-contact-top{background-size:100% auto}}section.page-contact-top .contact-desc{width:100%;text-align:center;margin-bottom:50px}section.page-contact-top table{width:60%;left:0;right:0;margin:auto}@media (max-width: 1039px){section.page-contact-top table{width:80%}}@media (max-width: 767px){section.page-contact-top table{width:100%}}section.page-contact-top table th,section.page-contact-top table td{padding:15px 10px 15px 10px}@media (max-width: 767px){section.page-contact-top table th,section.page-contact-top table td{display:block;width:100%;padding:8px 0px 8px 0px}}section.page-contact-top table td{position:relative}section.page-contact-top table th{text-align:right;width:30%;margin-right:20px;border-right:1px solid #dcdddd}@media (max-width: 1039px){section.page-contact-top table th{width:40%}}@media (max-width: 767px){section.page-contact-top table th{width:100%;text-align:left;margin:0;border:none}}section.page-contact-top table input:not([type=radio]){width:50%}@media (max-width: 767px){section.page-contact-top table input:not([type=radio]){width:100%}}section.page-contact-top table textarea{width:100%}@media (max-width: 767px){section.page-contact-top table textarea{width:100%}}section.page-contact-top .required{display:inline-block;padding:5px 10px 5px 10px;background-color:#135a8d;color:#fff;text-align:center;font-size:0.80rem;margin-left:20px}section.page-contact-top .required.req-text{margin-left:0;margin-bottom:10px}@media (max-width: 767px){section.page-contact-top .required{position:absolute;top:-30px;right:0}}section.page-contact-top .button-container{width:100%;text-align:center;margin-top:30px}section.page-contact-top .button-container button:first-child{margin-right:15px}section.page-contact-top p.wm{margin-top:40px}section.page-contact-top p.bd{font-weight:bold;font-weight:500}header.page.page-privacy{background-image:url("../img/contact/hero_contact.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}section.page-privacy-top{background-image:url("../img/top/section-about_back.svg");background-repeat:no-repeat;background-position:top left;background-size:auto}section.page-privacy-top h3{margin-top:30px}section.page-privacy-top p{line-height:1.5em}section.page-privacy-top ul li{list-style:circle;margin-left:30px}main section.top-about{background-image:url("../img/top/section-about_back.svg");background-repeat:no-repeat;background-position:left top;background-size:auto;padding-top:114px}@media (max-width: 767px){main section.top-about{padding-top:54px}}main section.top-about .top-about-title-wrapper{width:100%;text-align:right;margin-bottom:48px}main section.top-about .top-about-content{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-start;justify-content:flex-start}@media (max-width: 767px){main section.top-about .top-about-content{-webkit-flex-direction:column;flex-direction:column}}main section.top-about .top-about-content .top-about-content-img{background-image:url("../img/top/top_about_back.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;min-width:560px;width:70%;min-height:382px;height:auto}@media (max-width: 1039px){main section.top-about .top-about-content .top-about-content-img{min-width:65%}}@media (max-width: 767px){main section.top-about .top-about-content .top-about-content-img{position:absolute;top:0;left:-20px;min-width:100%;width:calc(100% + 40px);min-height:250px}}main section.top-about .top-about-content .top-about-content-text{max-width:365px;width:30%;padding:30px;margin:0px 0px -15px -15px;font-size:0.9rem;background-color:#fff;box-shadow:0px 0px 12px rgba(0,0,0,0.2)}@media (max-width: 767px){main section.top-about .top-about-content .top-about-content-text{z-index:100;max-width:80%;width:80%;margin:0 auto;margin-top:200px}}main section.top-about .top-about-content .top-about-content-text .top-about-content-text-container{margin-bottom:30px}@media (max-width: 1039px){main section.top-about .top-about-content .top-about-content-text .top-about-content-text-container img{max-width:100%;height:auto}}main section.top-about .top-about-content .top-about-content-text .top-about-content-text-container p{max-width:312px}@media (max-width: 767px){main section.top-about .top-about-content .top-about-content-text .top-about-content-text-container p{max-width:100%}}main section.top-about .top-about-content .top-about-content-text .button-container{width:100%;text-align:center}main section.top-works{margin-top:110px;padding-top:45px;background-image:url("../img/top/section-works_back.svg");background-repeat:no-repeat;background-position:left top;background-size:100%}@media (max-width: 767px){main section.top-works{margin-top:60px}}main section.top-works .top-works-title-wrapper{width:100%;text-align:left;margin-bottom:45px}main section.top-works .top-works-content{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:flex-start;justify-content:flex-start}@media (max-width: 767px){main section.top-works .top-works-content{-webkit-flex-direction:column;flex-direction:column}}main section.top-works .top-works-content.works-public{margin-top:125px;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width: 767px){main section.top-works .top-works-content.works-public{margin-top:75px;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column}}main section.top-works .top-works-content.works-public .top-works-content-img{-webkit-justify-content:flex-end;justify-content:flex-end}main section.top-works .top-works-content .top-works-content-img{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;z-index:20;width:100%}@media (max-width: 767px){main section.top-works .top-works-content .top-works-content-img{z-index:0}main section.top-works .top-works-content .top-works-content-img img{max-width:105%;height:auto}}main section.top-works .top-works-content .top-works-content-img&gt;div{display:inline-block}main section.top-works .top-works-content .top-works-content-img .works-img.works1{background-image:url("../img/top/store_img.jpg");background-repeat:no-repeat;background-size:cover;min-width:487px;width:100%;min-height:346px;height:auto;margin-left:25px}@media (max-width: 1039px){main section.top-works .top-works-content .top-works-content-img .works-img.works1{min-width:85%;max-width:85%;min-height:300px}}main section.top-works .top-works-content .top-works-content-img .works-img.works2{background-image:url("../img/top/public_img.jpg");background-repeat:no-repeat;background-size:cover;min-width:487px;width:100%;min-height:346px;height:auto;margin-right:25px}@media (max-width: 1039px){main section.top-works .top-works-content .top-works-content-img .works-img.works2{min-width:85%;max-width:85%;min-height:300px}}main section.top-works .top-works-content .top-works-content-text{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;max-width:463px;width:40%;min-height:254px;height:100%;padding:30px 30px 30px 90px;margin:0px 0px -30px -60px;font-size:0.9rem;border:1px solid #9fa0a0;z-index:10}@media (max-width: 1039px){main section.top-works .top-works-content .top-works-content-text{max-width:100%;width:60%;margin-left:-30px;padding-left:60px}}@media (max-width: 767px){main section.top-works .top-works-content .top-works-content-text{width:86%;padding:20px;margin:-60px 0px 0px 0px;background-color:#fff}}main section.top-works .top-works-content .top-works-content-text.works-public{margin:0px -60px -30px 0px;padding:30px 90px 30px 30px}@media (max-width: 1039px){main section.top-works .top-works-content .top-works-content-text.works-public{max-width:100%;width:60%;margin-left:-30px;padding-left:60px}}@media (max-width: 767px){main section.top-works .top-works-content .top-works-content-text.works-public{width:86%;padding:20px;margin:-60px 0px 0px 0px;background-color:#fff}}main section.top-works .top-works-content .top-works-content-text .button-container{width:100%;text-align:center}@media (max-width: 767px){h3 img{max-width:100%;height:auto}}
</pre></body></html>