#key-visual{position:relative;height:590px;border-bottom:2px solid #e8413d;margin-bottom:150px}@media screen and (max-width:830px){#key-visual{margin-bottom:100px;height:500px}}#key-visual .global-header{padding:30px 50px;width:100%;position:relative;display:flex;margin-bottom:100px}@media screen and (max-width:830px){#key-visual .global-header{margin-bottom:130px}}@media screen and (max-width:550px){#key-visual .global-header{padding:15px 30px}}#key-visual .global-header .logo{width:350px;height:auto;margin-right:80px;cursor:pointer}@media screen and (max-width:550px){#key-visual .global-header .logo{width:100px}}#key-visual .global-header .logo .text-logo{width:100%;height:100%}@media screen and (max-width:550px){#key-visual .global-header .logo .text-logo{display:none}}#key-visual .global-header .logo .img-logo{display:none;width:100%;height:100%}@media screen and (max-width:550px){#key-visual .global-header .logo .img-logo{display:block}}#key-visual .global-header .global-navi{display:flex;align-items:center}@media screen and (max-width:1440px){#key-visual .global-header .global-navi{display:none}}#key-visual .global-header .global-navi li{margin:0 30px;text-align:center}#key-visual .global-header .global-navi li a{text-align:center;font-size:18px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;line-height:1;color:#fff}#key-visual .global-header .global-navi li a span{font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;color:#e8413d;font-size:14px}#key-visual .global-header .contact-bt{position:absolute;top:0;right:0;background-color:#292929;width:90px;height:90px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1440px){#key-visual .global-header .contact-bt{right:70px;width:70px;height:65px}}#key-visual .global-header .contact-bt a{display:block;padding:20px;width:100%;height:100%}@media screen and (max-width:1440px){#key-visual .global-header .contact-bt a{padding:15px}}#key-visual .global-header .contact-bt a img{width:100%;height:100%}#key-visual .page-title{text-align:center}#key-visual .page-title h1{display:block;height:110px;margin:0 auto 20px}@media screen and (max-width:1100px){#key-visual .page-title h1{height:80px}}@media screen and (max-width:768px){#key-visual .page-title h1{margin:0 auto 10px;height:50px}}@media screen and (max-width:460px){#key-visual .page-title h1{width:90%;height:auto}}#key-visual .page-title h1 img{height:100%}@media screen and (max-width:460px){#key-visual .page-title h1 img{width:90%;height:auto}}#key-visual .page-title p{font-size:18px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;color:#fff}#key-visual .pankuzu-navi{position:absolute;display:inline-block;top:99.7%;left:50%;transform:translate(-50%,-50%)}#key-visual .pankuzu-navi .above{background-color:#e8413d;transform:skewX(30deg);height:40px;margin-bottom:5px;padding:0 20px}#key-visual .pankuzu-navi .under{background-color:#e8413d;transform:skewX(-30deg);height:40px;color:#fff;padding:0 20px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:400;font-style:normal;font-size:14px;display:flex;justify-content:center;align-items:center}#key-visual .pankuzu-navi .under a{display:block;color:#fff;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:400;font-style:normal;font-size:14px;transform:skewX(30deg)}#key-visual .pankuzu-navi .under span{display:block;color:#fff;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:400;font-style:normal;font-size:14px;transform:skewX(30deg)}.contact-key{background-image:url(//egsline.com/wp-content/themes/egsline_wp/css/../image/contact/contact-key.webp);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:830px){.contact-key .pankuzu-navi{position:absolute;display:inline-block;top:99.7%;left:50%;transform:translate(-50%,-50%);width:60%}}.privacy-key{background-image:url(//egsline.com/wp-content/themes/egsline_wp/css/../image/privacy/privacy-key.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.privacy-key .page-title{text-align:center}.privacy-key .page-title h2{display:block;height:110px;margin:0 auto 20px}@media screen and (max-width:1540px){.privacy-key .page-title h2{height:80px !important}}@media screen and (max-width:1100px){.privacy-key .page-title h2{width:90% !important;height:auto !important}}.privacy-key .page-title h2 img{height:100%}@media screen and (max-width:1100px){.privacy-key .page-title h2 img{width:90%;height:auto}}.privacy-key .page-title p{font-size:18px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;color:#fff}@media screen and (max-width:830px){.privacy-key .pankuzu-navi{position:absolute;display:inline-block;top:99.7%;left:50%;transform:translate(-50%,-50%);width:60%}}.compliance-key{background-image:url(//egsline.com/wp-content/themes/egsline_wp/css/../image/compliance/compliance-key.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.compliance-key .page-title{text-align:center}.compliance-key .page-title h2{display:block;height:110px;margin:0 auto 20px}@media screen and (max-width:1280px){.compliance-key .page-title h2{height:80px !important}}@media screen and (max-width:930px){.compliance-key .page-title h2{width:90% !important;height:auto !important}}.compliance-key .page-title h2 img{height:100%}@media screen and (max-width:930px){.compliance-key .page-title h2 img{width:90%;height:auto}}.compliance-key .page-title p{font-size:18px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;color:#fff}@media screen and (max-width:830px){.compliance-key .pankuzu-navi{position:absolute;display:inline-block;top:99.7%;left:50%;transform:translate(-50%,-50%);width:60%}}.news-key{background-image:url(//egsline.com/wp-content/themes/egsline_wp/css/../image/news/news-key.webp);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:830px){.news-key{background-position:top}.news-key .pankuzu-navi{position:absolute;display:inline-block;top:99.7%;left:50%;transform:translate(-50%,-50%);width:60%}}.detail-key{background-color:#fff}.company-key{background-image:url(//egsline.com/wp-content/themes/egsline_wp/css/../image/company/company-key.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.vehicle-key{background-image:url(//egsline.com/wp-content/themes/egsline_wp/css/../image/vehicle/vehicle-key.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.service-key{background-image:url(//egsline.com/wp-content/themes/egsline_wp/css/../image/service/service-key.webp);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:830px){.service-key{background-position:left}}.recruit-key{background-image:url(//egsline.com/wp-content/themes/egsline_wp/css/../image/recruit/recruit-key.webp);background-position:center;background-repeat:no-repeat;background-size:cover}#key-visual.recruit-key{height:860px}@media screen and (max-width:650px){#key-visual.recruit-key{height:600px}}#key-visual.recruit-key .page-title{width:90%;margin:0 auto;text-align:left}#key-visual.recruit-key .page-title h1{font-family:"greycliff-cf",sans-serif;font-weight:700;font-style:normal;font-size:240px;color:#fff;width:auto;height:auto;margin:0;line-height:1}@media screen and (max-width:1100px){#key-visual.recruit-key .page-title h1{font-size:190px}}@media screen and (max-width:880px){#key-visual.recruit-key .page-title h1{font-size:140px}}@media screen and (max-width:650px){#key-visual.recruit-key .page-title h1{font-size:90px}}@media screen and (max-width:520px){#key-visual.recruit-key .page-title h1{font-size:60px}}#key-visual.recruit-key .page-title p{font-size:28px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;color:#fff;padding-left:10px}#global-footer{width:100%;background-image:url(//egsline.com/wp-content/themes/egsline_wp/css/../image/footer_img.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:50px}@media screen and (max-width:550px){#global-footer{padding:20px}}#global-footer a{display:block;width:160px;margin:0 auto 40px}@media screen and (max-width:550px){#global-footer a{width:100px;margin:0 auto 20px}}#global-footer a img{width:100%}#global-footer .footer-navi{width:70%;margin:0 auto 40px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1440px){#global-footer .footer-navi{margin:0 auto;width:90%}}@media screen and (max-width:1100px){#global-footer .footer-navi{display:none}}#global-footer .footer-navi li{margin:0 30px;text-align:center}#global-footer .footer-navi li a{text-align:center;font-size:18px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;line-height:1;color:#fff}#global-footer .footer-navi li a span{font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;color:#e8413d;font-size:14px}#global-footer .baner{display:block;width:800px;margin:0 auto 40px}@media screen and (max-width:1100px){#global-footer .baner{width:500px}}@media screen and (max-width:830px){#global-footer .baner{width:80%}}@media screen and (max-width:520px){#global-footer .baner{width:90%}}#global-footer .baner img{width:100%;height:auto}#global-footer .privacy-link{display:block;margin-bottom:40px;text-align:center;font-size:18px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;line-height:1;color:#fff;width:50%}@media screen and (max-width:520px){#global-footer .privacy-link{width:90%}}#global-footer .privacy-link span{font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;color:#e8413d;font-size:14px}#global-footer .copy{text-align:center}#global-footer .copy small{font-size:12px;color:#fff;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal}.title-box{width:90%;margin:0 auto 80px;display:flex}@media screen and (max-width:1100px){.title-box{margin:0 auto 50px}}@media screen and (max-width:830px){.title-box{margin:0 auto 30px}}.title-box h2{display:block;font-size:80px;font-family:"greycliff-cf",sans-serif;font-weight:700;font-style:normal;letter-spacing:.3em}@media screen and (max-width:1100px){.title-box h2{letter-spacing:.1em;font-size:70px}}@media screen and (max-width:830px){.title-box h2{font-size:40px}}.title-box h2 span{font-size:28px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal}@media screen and (max-width:830px){.title-box h2 span{font-size:20px;display:block}}#company-content{width:100%;margin:0 auto 150px}@media screen and (max-width:830px){#company-content{margin:0 auto 80px}}.greeting-box{width:70%;margin:0 auto 100px}@media screen and (max-width:1440px){.greeting-box{width:80%}}@media screen and (max-width:1200px){.greeting-box{width:90%}}@media screen and (max-width:830px){.greeting-box{display:block;margin:0 auto}}.greeting-box .text-area{display:block;width:100%;line-height:2.4;letter-spacing:.2em;font-family:"zen-old-mincho",sans-serif;font-weight:400;font-style:normal;font-size:16px}@media screen and (max-width:1440px){.greeting-box .text-area{line-height:2;letter-spacing:.1em}}@media screen and (max-width:830px){.greeting-box .text-area{line-height:1.8;font-size:14px;margin-bottom:30px}}.greeting-box .ceo-img{width:100%;display:flex;flex-flow:column}@media screen and (max-width:1440px){.greeting-box .ceo-img{align-items:flex-end;margin-top:auto}}@media screen and (max-width:830px){.greeting-box .ceo-img{flex-direction:row-reverse;align-items:center}}.greeting-box .ceo-img .img-box{width:70%;margin:0 auto}@media screen and (max-width:1550px){.greeting-box .ceo-img .img-box{width:90%;margin:0 auto}}@media screen and (max-width:830px){.greeting-box .ceo-img .img-box{width:30%;margin:0 auto}}@media screen and (max-width:550px){.greeting-box .ceo-img .img-box{width:40%;margin:0 auto}}.greeting-box .ceo-img .img-box img{width:100%;height:100%;display:block}.greeting-box .ceo-img p{display:block;text-align:center;font-family:"zen-old-mincho",sans-serif;font-weight:400;font-style:normal;font-size:16px;margin:0 auto}@media screen and (max-width:830px){.greeting-box .ceo-img p{font-family:"zen-old-mincho",sans-serif;font-weight:700;font-style:normal;font-size:18px;line-height:1.8;text-align:left}}@media screen and (max-width:550px){.greeting-box .ceo-img p{font-family:"zen-old-mincho",sans-serif;font-weight:400;font-style:normal;font-size:12px}}.between-img{width:100%;margin-bottom:100px}@media screen and (max-width:830px){.between-img{height:280px;margin-bottom:50px}}.between-img img{width:100%;height:100%;object-fit:cover}.about-company{width:70%;margin:0 auto 100px}@media screen and (max-width:1440px){.about-company{width:80%}}@media screen and (max-width:1200px){.about-company{width:90%}}@media screen and (max-width:830px){.about-company{margin:0 auto 50px}}.about-company .info-list{width:100%}.about-company .info-list li{display:grid;grid-template-columns:15% 80%;column-gap:5%;align-items:center;margin-bottom:50px}@media screen and (max-width:1100px){.about-company .info-list li{grid-template-columns:20% 75%}}@media screen and (max-width:830px){.about-company .info-list li{display:block;margin-bottom:30px}.about-company .info-list li:last-child{margin-bottom:0}}.about-company .info-list li .info-title{font-size:18px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal}@media screen and (max-width:1440px){.about-company .info-list li .info-title{font-size:16px}}@media screen and (max-width:830px){.about-company .info-list li .info-title{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #172bae}}.about-company .info-list li .info-name{font-size:18px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:400;font-style:normal;letter-spacing:.1em;line-height:1.9}@media screen and (max-width:1440px){.about-company .info-list li .info-name{font-size:16px}}@media screen and (max-width:830px){.about-company .info-list li .info-name{font-size:14px;line-height:1.8}}.about-company .info-list li .info-name .after-br{display:none}@media screen and (max-width:830px){.about-company .info-list li .info-name .after-br{display:block}}.about-company .info-list li .info-name .image-box{width:400px;height:auto;margin:0 auto}@media screen and (max-width:520px){.about-company .info-list li .info-name .image-box{width:100%}}.about-company .info-list li .info-name .image-box img{width:100%}@media screen and (max-width:830px){.about-company .info-list li .text br{display:none}}.map-box{width:70%;margin:0 auto 100px}@media screen and (max-width:1440px){.map-box{width:80%}}@media screen and (max-width:1200px){.map-box{width:90%}}.map-box .address{display:block;margin-bottom:20px;font-size:18px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:400;font-style:normal}@media screen and (max-width:830px){.map-box .address{font-size:16px}}.map-box iframe{width:100%;height:600px}@media screen and (max-width:830px){.map-box iframe{height:300px}}