#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}@media screen and (max-width:830px){.title-box{margin:0 auto 30px}}.title-box p{font-size:24px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;letter-spacing:.1em}@media screen and (max-width:830px){.title-box p{font-size:20px}}.title-box h2{font-size:80px;font-family:"greycliff-cf",sans-serif;font-weight:700;font-style:normal;line-height:1}@media screen and (max-width:1100px){.title-box h2{letter-spacing:.1em;font-size:50px}}@media screen and (max-width:830px){.title-box h2{font-size:40px}}.text-area{width:60%;margin:0 auto 100px}@media screen and (max-width:1100px){.text-area{width:90%}}@media screen and (max-width:830px){.text-area{margin:0 auto 80px}}.text-area h3{font-size:50px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal}@media screen and (max-width:830px){.text-area h3{font-size:35px}}.text-area .sub-text{font-size:30px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:400;font-style:normal;margin-bottom:60px}@media screen and (max-width:830px){.text-area .sub-text{font-size:20px;margin-bottom:30px}}.text-area .sentence{font-size:18px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:400;font-style:normal;line-height:2.4;letter-spacing:.1em}@media screen and (max-width:1100px){.text-area .sentence{line-height:2}}@media screen and (max-width:830px){.text-area .sentence{font-size:16px}}.text-area .sentence span{font-size:36px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;color:#1f85f5}@media screen and (max-width:1100px){.text-area .sentence span{font-size:30px}}@media screen and (max-width:830px){.text-area .sentence span{font-size:24px}}.interview{padding:80px 0;background-color:#004fe1}@media screen and (max-width:830px){.interview{padding:50px 0}}.interview .title-box{margin:0 auto 80px}@media screen and (max-width:830px){.interview .title-box{margin:0 auto 30px}}.interview .title-box p{font-size:24px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;letter-spacing:.1em;color:#fff}@media screen and (max-width:830px){.interview .title-box p{font-size:20px}}.interview .title-box h2{font-size:80px;font-family:"greycliff-cf",sans-serif;font-weight:700;font-style:normal;letter-spacing:.2em;color:#fff;line-height:1}@media screen and (max-width:830px){.interview .title-box h2{letter-spacing:.1em;font-size:40px}}.interview .movie-area{width:80%;margin:0 auto}@media screen and (max-width:830px){.interview .movie-area{width:90%}}.interview .movie-area .movie-box{width:100%;margin-bottom:80px}.interview .movie-area .movie-box:last-child{margin-bottom:0}@media screen and (max-width:830px){.interview .movie-area .movie-box{margin-bottom:50px}}.interview .movie-area .movie-box .text{font-size:18px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:400;font-style:normal;color:#fff;margin-bottom:10px}.interview .movie-area .movie-box iframe{width:100%;aspect-ratio:16/9}.black-area{width:100%;padding:50px 0;background-color:#1c1c1c}.black-area .title-box-b{width:90%;margin:0 auto 80px}@media screen and (max-width:830px){.black-area .title-box-b{margin:0 auto 30px}}.black-area .title-box-b p{font-size:24px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;letter-spacing:.1em;color:#1f85f5}@media screen and (max-width:830px){.black-area .title-box-b p{font-size:20px}}.black-area .title-box-b h2{font-size:80px;font-family:"greycliff-cf",sans-serif;font-weight:700;font-style:normal;letter-spacing:.2em;color:#fff;line-height:1}@media screen and (max-width:830px){.black-area .title-box-b h2{letter-spacing:.1em;font-size:40px}}.black-area .job-list{width:70%;margin:0 auto 100px}@media screen and (max-width:1100px){.black-area .job-list{width:90%}}.black-area .job-list .job-box{width:100%;display:flex;align-items:center;margin-bottom:50px}@media screen and (max-width:830px){.black-area .job-list .job-box{display:block}}.black-area .job-list .job-box:nth-child(2){flex-direction:row-reverse}.black-area .job-list .job-box:nth-child(2) img{margin-right:0}.black-area .job-list .job-box:nth-child(2) .text{margin-right:5%}.black-area .job-list .job-box img{width:45%;margin-right:5%}@media screen and (max-width:830px){.black-area .job-list .job-box img{width:100%}}.black-area .job-list .job-box .text{width:50%}@media screen and (max-width:830px){.black-area .job-list .job-box .text{width:100%}}.black-area .job-list .job-box .text h4{font-size:36px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;margin-bottom:10px;color:#fff}@media screen and (max-width:1100px){.black-area .job-list .job-box .text h4{font-size:30px}}@media screen and (max-width:830px){.black-area .job-list .job-box .text h4{font-size:24px}}.black-area .job-list .job-box .text p{font-size:16px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:400;font-style:normal;color:#fff;line-height:1.8;letter-spacing:.1em}@media screen and (max-width:830px){.black-area .job-list .job-box .text p{font-size:14px}}.black-area .hukuri-list{width:70%;margin:0 auto 100px;display:grid;grid-template-columns:48% 48%;column-gap:4%;align-items:stretch}@media screen and (max-width:1100px){.black-area .hukuri-list{width:90%}}@media screen and (max-width:830px){.black-area .hukuri-list{display:block}}.black-area .hukuri-list li{width:100%;text-align:center;margin-bottom:80px}.black-area .hukuri-list li img{width:auto;height:70px;margin:0 auto 10px}.black-area .hukuri-list li h3{font-size:28px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;margin-bottom:10px;color:#fff}@media screen and (max-width:830px){.black-area .hukuri-list li h3{font-size:20px}}.black-area .hukuri-list li p{font-size:18px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:400;font-style:normal;margin-bottom:10px;color:#fff}@media screen and (max-width:830px){.black-area .hukuri-list li p{font-size:14px}}.black-area .plus-list{width:70%;margin:0 auto 100px}@media screen and (max-width:1100px){.black-area .plus-list{width:90%}}@media screen and (max-width:830px){.black-area .plus-list{margin:0 auto 50px}}.black-area .plus-list .title{text-align:center;margin-bottom:50px}@media screen and (max-width:830px){.black-area .plus-list .title{margin-bottom:80px}}.black-area .plus-list .title h4{font-size:30px;color:#1f85f5;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal}.black-area .plus-list .title p{font-size:18px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:400;font-style:normal;color:#fff}.black-area .plus-list .plus-box{display:grid;grid-template-columns:30% 30% 30%;column-gap:5%;align-items:flex-end}@media screen and (max-width:830px){.black-area .plus-list .plus-box{display:block}}.black-area .plus-list .plus-box li{text-align:center}@media screen and (max-width:830px){.black-area .plus-list .plus-box li{margin-bottom:50px}.black-area .plus-list .plus-box li:last-child{margin-bottom:0}}@media screen and (max-width:830px){.black-area .plus-list .plus-box li:nth-child(1) img{width:50px}}@media screen and (max-width:830px){.black-area .plus-list .plus-box li:nth-child(2) img{width:90px}}@media screen and (max-width:830px){.black-area .plus-list .plus-box li:nth-child(3) img{width:80px}}.black-area .plus-list .plus-box li img{width:auto;margin-bottom:20px}.black-area .plus-list .plus-box li p{font-size:30px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;color:#fff}@media screen and (max-width:830px){.black-area .plus-list .plus-box li p{font-size:20px}}.message-area{width:100%;padding:80px 0;background-color:#f5f5f5}@media screen and (max-width:830px){.message-area{padding:80px 0 50px}}.message-area .title-box{margin:0 auto 130px}@media screen and (max-width:900px){.message-area .title-box{margin:0 auto 80px}}@media screen and (max-width:830px){.message-area .title-box{margin:0 auto 30px}}.message-area .message-box{width:70%;margin:0 auto}@media screen and (max-width:1440px){.message-area .message-box{width:90%}}@media screen and (max-width:900px){.message-area .message-box{display:block}}.message-area .message-box img{width:20%;height:auto;object-fit:cover;margin-right:2%}@media screen and (max-width:1100px){.message-area .message-box img{width:30%}}@media screen and (max-width:900px){.message-area .message-box img{width:100%;height:400px;object-position:50% 20%;margin-right:0}}.message-area .message-box .text-area{width:100%}.message-area .message-box .text-area h3{font-size:65px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;color:#000;margin-bottom:30px;line-height:1}@media screen and (max-width:1440px){.message-area .message-box .text-area h3{font-size:50px}}@media screen and (max-width:1100px){.message-area .message-box .text-area h3{font-size:36px}}@media screen and (max-width:900px){.message-area .message-box .text-area h3{margin-bottom:10px}}@media screen and (max-width:830px){.message-area .message-box .text-area h3{font-size:24px}}.message-area .message-box .text-area p{font-size:18px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:400;font-style:normal;color:#000;line-height:2.4;letter-spacing:.2em}@media screen and (max-width:830px){.message-area .message-box .text-area p{line-height:1.8;font-size:14px}}.guideline{width:100%;padding:80px 0}@media screen and (max-width:830px){.guideline{padding:50px 0}}.guideline .title-box{margin:0 auto 130px}@media screen and (max-width:830px){.guideline .title-box{margin:0 auto 30px}}.guideline .no-recruit{width:60%;margin:0 auto 80px;text-align:center;color:#000;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;font-size:40px;background-color:#f2f2f2;padding:10px 30px}@media screen and (max-width:1100px){.guideline .no-recruit{font-size:30px;padding:10px 20px}}@media screen and (max-width:768px){.guideline .no-recruit{width:80%;font-size:24px}}@media screen and (max-width:520px){.guideline .no-recruit{width:100%;font-size:20px}}.contact-area{padding:80px 0;background-color:#004fe1}@media screen and (max-width:830px){.contact-area{padding:50px 0}}.contact-area .title-box{margin:0 auto 130px}@media screen and (max-width:830px){.contact-area .title-box{margin:0 auto 30px}}.contact-area .title-box p{font-size:24px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;letter-spacing:.1em;color:#fff}@media screen and (max-width:830px){.contact-area .title-box p{font-size:20px}}.contact-area .title-box h2{font-size:80px;font-family:"greycliff-cf",sans-serif;font-weight:700;font-style:normal;letter-spacing:.2em;color:#fff;line-height:1}@media screen and (max-width:830px){.contact-area .title-box h2{letter-spacing:.1em;font-size:40px}}.contact-area .text{font-size:24px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;letter-spacing:.1em;line-height:1.8;color:#fff;margin-bottom:20px;text-align:center}@media screen and (max-width:830px){.contact-area .text{font-size:18px;width:90%;margin:0 auto 20px}}@media screen and (max-width:520px){.contact-area .text{font-size:18px}}.contact-area .text br{display:block}@media screen and (max-width:830px){.contact-area .text br{display:none}}.contact-area .wpcf7-form{width:50%;margin:0 auto}@media screen and (max-width:1100px){.contact-area .wpcf7-form{width:80%}}@media screen and (max-width:830px){.contact-area .wpcf7-form{width:90%}}.contact-area .wpcf7-form dl .form-list{display:grid;grid-template-columns:25% 73%;column-gap:2%;align-items:center;width:100%;margin-bottom:40px}@media screen and (max-width:830px){.contact-area .wpcf7-form dl .form-list{display:block;margin-bottom:30px}}.contact-area .wpcf7-form dl .form-list dt{font-size:24px;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;color:#fff;position:relative}@media screen and (max-width:830px){.contact-area .wpcf7-form dl .form-list dt{width:100%;background-color:transparent;padding:0}}.contact-area .wpcf7-form dl .form-list dt span{position:absolute;top:22%;left:-20px;font-size:25px;color:#52ffb7;display:flex;align-items:center}@media screen and (max-width:830px){.contact-area .wpcf7-form dl .form-list dt span{top:30%;left:-15px;font-size:18px}}.contact-area .wpcf7-form dl .form-list dd{width:100%;background-color:#fff;padding:10px}.contact-area .wpcf7-form dl .form-list dd input{border:none;width:100%;height:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:#004fe1;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;font-size:18px}.contact-area .wpcf7-form dl .form-list dd textarea{border:none;width:100%;height:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.contact-area .wpcf7-form dl .form-list dd .check_wrap{width:100%;display:flex}@media screen and (max-width:1100px){.contact-area .wpcf7-form dl .form-list dd .check_wrap{display:grid;grid-template-columns:32% 32% 32%;column-gap:2%;row-gap:10px}}@media screen and (max-width:400px){.contact-area .wpcf7-form dl .form-list dd .check_wrap{display:block}}.contact-area .wpcf7-form dl .form-list dd .check_wrap .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{width:100%;display:block !important;margin:0 0 10px}.contact-area .wpcf7-form dl .form-list dd .check_wrap .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item:last-child{margin-bottom:0}.contact-area .wpcf7-form dl .form-list dd .check_wrap .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item .wpcf7-list-item-label:after{display:none !important}.contact-area .wpcf7-form dl .form-list dd label{display:inline-block;width:100%;font-size:1.8rem;position:relative;margin-left:15px}@media screen and (max-width:830px){.contact-area .wpcf7-form dl .form-list dd label{font-size:1.6rem}}@media screen and (max-width:400px){.contact-area .wpcf7-form dl .form-list dd label{margin-bottom:5px}}.contact-area .wpcf7-form dl .form-list dd label input[type=checkbox]{position:absolute;background-color:#fff;width:10px;height:10px;top:5px;left:-18px;border-radius:30px}.contact-area .wpcf7-form dl .privacy-check{display:flex;justify-content:center;font-size:1.8rem;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:400;font-style:normal;margin-bottom:30px}.contact-area .wpcf7-form dl .privacy-check span{font-size:1.8rem;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:400;font-style:normal;border-bottom:1px solid #000;transition:.5s}.contact-area .wpcf7-form dl .privacy-check span:hover{color:#e8413d}.contact-area .wpcf7-form .submit_wrap{text-align:center}.contact-area .wpcf7-form .submit_wrap input[type=submit]{width:230px;padding:18px 30px;display:inline-block;border:none;font-family:"source-han-sans-cjk-ja",sans-serif;font-weight:700;font-style:normal;color:#004fe1;line-height:1;letter-spacing:.12em;font-size:1.7rem;border-radius:10px;cursor:pointer;background-color:#fff}@media screen and (max-width:520px){.contact-area .wpcf7-form .submit_wrap input[type=submit]{font-size:1.6rem}}.contact-area .wpcf7-form .submit_wrap input[type=submit]:hover{transition:all .3s;background:#8f8f8f;color:#fff}.wpcf7-spinner{display:none !important}