.contact{font-weight:700;background-color:#fff}@media(max-width: 767px){.contact{padding:27.7777777778vw 0}}@media(min-width: 768px)and (max-width: 1279px){.contact{padding:11.328125vw 0 12.890625vw}}@media(min-width: 1280px){.contact{padding:145px 0 165px}}.contact .contact-title{text-align:center}@media(max-width: 767px){.contact .contact-title .contact-title-ja{font-size:6.6666666667vw;letter-spacing:.8em;text-indent:.8em}}@media(min-width: 768px)and (max-width: 1279px){.contact .contact-title .contact-title-ja{font-size:2.96875vw;letter-spacing:1em;text-indent:1em}}@media(min-width: 1280px){.contact .contact-title .contact-title-ja{font-size:38px;letter-spacing:1em;text-indent:1em}}.contact .contact-title .contact-title-en{fill:#5c5f5b}@media(max-width: 767px){.contact .contact-title .contact-title-en{height:3.6111111111vw;margin:4.4444444444vw 0 0}}@media(min-width: 768px)and (max-width: 1279px){.contact .contact-title .contact-title-en{height:1.5625vw;margin:3.28125vw 0 0}}@media(min-width: 1280px){.contact .contact-title .contact-title-en{height:20px;margin:42px 0 0}}@media(max-width: 767px){.contact .contact-way{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:88.8888888889vw;margin:8.3333333333vw auto 0;border-top:0.2777777778vw solid #5c5f5b;border-bottom:0.2777777778vw solid #5c5f5b}}@media(min-width: 768px)and (max-width: 1279px){.contact .contact-way{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:93.75vw;margin:5.625vw auto 0}}@media(min-width: 1280px){.contact .contact-way{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1200px;margin:72px auto 0}}@media(max-width: 767px){.contact .contact-way .contact-way-form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:8.3333333333vw 0}}.contact .contact-way .contact-way-form .contact-way-form-label{font-size:4.1666666667vw;letter-spacing:.2em}.contact .contact-way .contact-way-form .contact-way-form-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ff0}@media(max-width: 767px){.contact .contact-way .contact-way-form .contact-way-form-link{width:83.3333333333vw;height:16.6666666667vw;margin:4.4444444444vw 0 0;border-radius:8.3333333333vw}@-webkit-keyframes section-contact-form-button-sm{0%{width:16.6666666667vw;-webkit-transform:scale(0);transform:scale(0)}60%{width:16.6666666667vw;-webkit-transform:scale(1);transform:scale(1)}100%{width:83.3333333333vw;-webkit-transform:scale(1);transform:scale(1)}}@keyframes section-contact-form-button-sm{0%{width:16.6666666667vw;-webkit-transform:scale(0);transform:scale(0)}60%{width:16.6666666667vw;-webkit-transform:scale(1);transform:scale(1)}100%{width:83.3333333333vw;-webkit-transform:scale(1);transform:scale(1)}}.contact .contact-way .contact-way-form .contact-way-form-link::before{content:"";position:absolute;z-index:1;top:0;left:0;bottom:0;display:block;width:16.6666666667vw;height:16.6666666667vw;margin:auto 0;background-color:#00b1c7;border-radius:calc(16.6666666667vw/2)}.contact .contact-way .contact-way-form .contact-way-form-link:not(:hover)::before{-webkit-transform:scale(0);transform:scale(0)}.contact .contact-way .contact-way-form .contact-way-form-link:hover::before{-webkit-animation:section-contact-form-button-sm .5s ease forwards;animation:section-contact-form-button-sm .5s ease forwards}}@media(min-width: 768px)and (max-width: 1279px){.contact .contact-way .contact-way-form .contact-way-form-link{width:42.1875vw;height:7.8125vw;border-radius:3.90625vw}@-webkit-keyframes section-contact-form-button-md{0%{width:7.8125vw;-webkit-transform:scale(0);transform:scale(0)}60%{width:7.8125vw;-webkit-transform:scale(1);transform:scale(1)}100%{width:42.1875vw;-webkit-transform:scale(1);transform:scale(1)}}@keyframes section-contact-form-button-md{0%{width:7.8125vw;-webkit-transform:scale(0);transform:scale(0)}60%{width:7.8125vw;-webkit-transform:scale(1);transform:scale(1)}100%{width:42.1875vw;-webkit-transform:scale(1);transform:scale(1)}}.contact .contact-way .contact-way-form .contact-way-form-link::before{content:"";position:absolute;z-index:1;top:0;left:0;bottom:0;display:block;width:7.8125vw;height:7.8125vw;margin:auto 0;background-color:#00b1c7;border-radius:calc(7.8125vw/2)}.contact .contact-way .contact-way-form .contact-way-form-link:not(:hover)::before{-webkit-transform:scale(0);transform:scale(0)}.contact .contact-way .contact-way-form .contact-way-form-link:hover::before{-webkit-animation:section-contact-form-button-md .5s ease forwards;animation:section-contact-form-button-md .5s ease forwards}}@media(min-width: 1280px){.contact .contact-way .contact-way-form .contact-way-form-link{width:540px;height:100px;border-radius:50px}@-webkit-keyframes section-contact-form-button-lg{0%{width:100px;-webkit-transform:scale(0);transform:scale(0)}60%{width:100px;-webkit-transform:scale(1);transform:scale(1)}100%{width:540px;-webkit-transform:scale(1);transform:scale(1)}}@keyframes section-contact-form-button-lg{0%{width:100px;-webkit-transform:scale(0);transform:scale(0)}60%{width:100px;-webkit-transform:scale(1);transform:scale(1)}100%{width:540px;-webkit-transform:scale(1);transform:scale(1)}}.contact .contact-way .contact-way-form .contact-way-form-link::before{content:"";position:absolute;z-index:1;top:0;left:0;bottom:0;display:block;width:100px;height:100px;margin:auto 0;background-color:#00b1c7;border-radius:calc(100px/2)}.contact .contact-way .contact-way-form .contact-way-form-link:not(:hover)::before{-webkit-transform:scale(0);transform:scale(0)}.contact .contact-way .contact-way-form .contact-way-form-link:hover::before{-webkit-animation:section-contact-form-button-lg .5s ease forwards;animation:section-contact-form-button-lg .5s ease forwards}}.contact .contact-way .contact-way-form .contact-way-form-link svg{position:relative;z-index:2;display:block;fill:#5c5f5b;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media(max-width: 767px){.contact .contact-way .contact-way-form .contact-way-form-link svg{width:6.9444444444vw;height:5.5555555556vw;margin-right:3.3333333333vw;-webkit-transform:translateY(0.2777777778vw);transform:translateY(0.2777777778vw)}}@media(min-width: 768px)and (max-width: 1279px){.contact .contact-way .contact-way-form .contact-way-form-link svg{width:3.125vw;height:2.5vw;margin-right:1.25vw;-webkit-transform:translateY(0.078125vw);transform:translateY(0.078125vw)}}@media(min-width: 1280px){.contact .contact-way .contact-way-form .contact-way-form-link svg{width:40px;height:32px;margin-right:16px;-webkit-transform:translateY(1px);transform:translateY(1px)}}.contact .contact-way .contact-way-form .contact-way-form-link span{position:relative;z-index:2;color:#5c5f5b;letter-spacing:.2em}@media(max-width: 767px){.contact .contact-way .contact-way-form .contact-way-form-link span{font-size:5vw;font-weight:300}}@media(min-width: 768px)and (max-width: 1279px){.contact .contact-way .contact-way-form .contact-way-form-link span{font-size:2.1484375vw;font-weight:500}}@media(min-width: 1280px){.contact .contact-way .contact-way-form .contact-way-form-link span{font-size:27.5px;font-weight:500}}@media(hover: hover){.contact .contact-way .contact-way-form .contact-way-form-link[href]:hover svg{-webkit-transition:.2s .2s;transition:.2s .2s;fill:#fff}.contact .contact-way .contact-way-form .contact-way-form-link[href]:hover span{-webkit-transition:.2s .2s;transition:.2s .2s;color:#fff}}@media(max-width: 767px){.contact .contact-way .contact-way-tel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:7.7777777778vw 0;border-bottom:0.2777777778vw solid #5c5f5b}}@media(min-width: 768px)and (max-width: 1279px){.contact .contact-way .contact-way-tel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42.1875vw;height:7.8125vw}}@media(min-width: 1280px){.contact .contact-way .contact-way-tel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:540px;height:100px}}@media(min-width: 768px)and (max-width: 1279px){.contact .contact-way .contact-way-tel::before{content:"";position:absolute;top:-0.78125vw;left:-4.7265625vw;width:0.078125vw;height:9.375vw;border-left:0.078125vw solid #5c5f5b}}@media(min-width: 1280px){.contact .contact-way .contact-way-tel::before{content:"";position:absolute;top:-10px;left:-60.5px;width:1px;height:120px;border-left:1px solid #5c5f5b}}.contact .contact-way .contact-way-tel .contact-way-tel-label{font-size:4.1666666667vw;letter-spacing:.2em}.contact .contact-way .contact-way-tel .contact-way-tel-number{fill:#5c5f5b}@media(max-width: 767px){.contact .contact-way .contact-way-tel .contact-way-tel-number{width:83.3333333333vw;margin:4.1666666667vw 0 0}}@media(min-width: 768px)and (max-width: 1279px){.contact .contact-way .contact-way-tel .contact-way-tel-number{width:34.84375vw;height:3.671875vw}}@media(min-width: 1280px){.contact .contact-way .contact-way-tel .contact-way-tel-number{width:446px;height:47px}}.contact .contact-way .contact-way-tel .contact-way-tel-time{color:#5c5f5b;font-weight:400}@media(max-width: 767px){.contact .contact-way .contact-way-tel .contact-way-tel-time{text-align:center;margin-top:4.1666666667vw;font-size:4.1666666667vw;font-weight:200;line-height:5.8333333333vw;letter-spacing:.1em}}@media(min-width: 768px)and (max-width: 1279px){.contact .contact-way .contact-way-tel .contact-way-tel-time{margin-top:1.25vw;font-size:1.640625vw;letter-spacing:.1em}}@media(min-width: 1280px){.contact .contact-way .contact-way-tel .contact-way-tel-time{margin-top:16px;font-size:21px;letter-spacing:.1em}}.mv{position:relative;width:100%;height:auto}@media(max-width: 767px){.mv{-webkit-box-sizing:content-box;box-sizing:content-box;aspect-ratio:360/555;padding-top:19.7222222222vw}}@media(min-width: 768px)and (max-width: 1279px){.mv{aspect-ratio:1800/1095}}@media(min-width: 1280px){.mv{aspect-ratio:1800/1095}}.mv .mv-copy1{position:absolute;z-index:2}@media(max-width: 767px){.mv .mv-copy1{top:26.3888888889vw;left:5.5555555556vw;width:88.8888888889vw;height:26.9444444444vw}}@media(min-width: 768px)and (max-width: 1279px){.mv .mv-copy1{top:18.6111111111vw;left:13.8888888889vw;width:33.3333333333vw;height:10.8333333333vw}}@media(min-width: 1280px){.mv .mv-copy1{top:18.6111111111vw;left:13.8888888889vw;width:33.3333333333vw;height:10.8333333333vw}}.mv .mv-copy1 svg{width:100%;height:100%}.mv .mv-copy1 svg path{-webkit-transition:fill .15s ease;transition:fill .15s ease}.mv .mv-copy1 svg path.fill-transparent{fill:rgba(0,0,0,0)}.mv .mv-copy1 svg path.fill-0{fill:#00b1c7}.mv .mv-copy1 svg path.fill-1{fill:#1995bb}.mv .mv-copy1 svg path.fill-2{fill:#1fb0d5}.mv .mv-copy1 svg path.fill-3{fill:#17a8a9}.mv .mv-copy2{position:absolute;z-index:2;-webkit-transition:.6s 2s;transition:.6s 2s}@media(max-width: 767px){.mv .mv-copy2{top:59.1666666667vw;left:5.5555555556vw;width:88.8888888889vw;height:12.7777777778vw}}@media(min-width: 768px)and (max-width: 1279px){.mv .mv-copy2{top:32.8888888889vw;left:13.8888888889vw;width:30.8333333333vw;height:4.6111111111vw}}@media(min-width: 1280px){.mv .mv-copy2{top:32.8888888889vw;left:13.8888888889vw;width:30.8333333333vw;height:4.6111111111vw}}.mv .mv-copy2:not(.--shown){opacity:0;-webkit-transition:none;transition:none}.mv .mv-copy2 svg{width:100%;height:100%}.mv .mv-img{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about{position:relative;width:100%}.about .about-gallery{position:absolute;right:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}@media(max-width: 767px){.about .about-gallery{top:-10vw;width:83.3333333333vw;height:30.5555555556vw}}@media(min-width: 768px)and (max-width: 1279px){.about .about-gallery{top:-12.5vw;width:68.75vw;height:25vw}}@media(min-width: 1280px){.about .about-gallery{top:-160px;width:880px;height:320px}}.about .about-gallery li{position:relative;height:100%}@media(max-width: 767px){.about .about-gallery li{width:25vw}}@media(min-width: 768px)and (max-width: 1279px){.about .about-gallery li{width:20.78125vw}}@media(min-width: 1280px){.about .about-gallery li{width:266px}}.about .about-gallery li img{position:relative;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about .about-gallery li::after{content:"";position:absolute;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.2);mix-blend-mode:multiply}@media(max-width: 767px){.about .about-gallery li::after{top:0.9444444444vw;left:0.9444444444vw;-webkit-filter:blur(0.4722222222vw);filter:blur(0.4722222222vw)}}@media(min-width: 768px)and (max-width: 1279px){.about .about-gallery li::after{top:0.78125vw;left:0.78125vw;-webkit-filter:blur(0.390625vw);filter:blur(0.390625vw)}}@media(min-width: 1280px){.about .about-gallery li::after{top:10px;left:10px;-webkit-filter:blur(5px);filter:blur(5px)}}.about .about-intro{position:relative;z-index:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#00b1c7}@media(max-width: 767px){.about .about-intro{padding:26.9444444444vw 0 27.7777777778vw}}@media(min-width: 768px)and (max-width: 1279px){.about .about-intro{padding:25.390625vw 0 24.0625vw}}@media(min-width: 1280px){.about .about-intro{padding:325px 0 308px}}.about .about-intro .about-intro-map{position:absolute;z-index:1;display:block}@media(max-width: 767px){.about .about-intro .about-intro-map{top:0;left:0;width:100vw;height:127.7777777778vw}}@media(min-width: 768px)and (max-width: 1279px){.about .about-intro .about-intro-map{top:6.640625vw;left:calc(50% - 68.75vw);width:137.5vw;height:76.796875vw;margin:0 auto}}@media(min-width: 1280px){.about .about-intro .about-intro-map{top:85px;left:calc(50% - 880px);width:1760px;height:983px;margin:0 auto}}.about .about-intro .about-intro-logo{position:relative;z-index:2}@media(max-width: 767px){.about .about-intro .about-intro-logo{width:29.4444444444vw;height:25vw;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}}@media(min-width: 768px)and (max-width: 1279px){.about .about-intro .about-intro-logo{width:14.0625vw;height:12.03125vw}}@media(min-width: 1280px){.about .about-intro .about-intro-logo{width:180px;height:154px}}.about .about-intro .about-intro-lead{position:relative;z-index:2;color:#fff;font-weight:900}@media(max-width: 767px){.about .about-intro .about-intro-lead{margin-top:6.9444444444vw;font-size:6.6666666667vw;line-height:10.5555555556vw;letter-spacing:.3em;text-align:center}}@media(min-width: 768px)and (max-width: 1279px){.about .about-intro .about-intro-lead{margin-top:6.640625vw;font-size:3.359375vw;letter-spacing:.55em}}@media(min-width: 1280px){.about .about-intro .about-intro-lead{margin-top:85px;font-size:43px;letter-spacing:.55em}}.about .about-intro .about-intro-text{position:relative;z-index:2;color:#fff;font-weight:700;text-align:center}@media(max-width: 767px){.about .about-intro .about-intro-text{margin-top:5vw;font-size:4.4444444444vw;line-height:8.3333333333vw;letter-spacing:.075em}}@media(min-width: 768px)and (max-width: 1279px){.about .about-intro .about-intro-text{margin-top:3.75vw;font-size:1.71875vw;line-height:3.59375vw;letter-spacing:.4em}}@media(min-width: 1280px){.about .about-intro .about-intro-text{margin-top:48px;font-size:22px;line-height:46px;letter-spacing:.4em}}.about .about-point{position:relative;z-index:2;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 767px){.about .about-point{margin:-6.3888888889vw 0}}@media(min-width: 768px)and (max-width: 1279px){.about .about-point{margin:-10.46875vw 0}}@media(min-width: 1280px){.about .about-point{margin:-134px 0}}.about .about-point .about-point-arch-upon,.about .about-point .about-point-arch-under{position:relative}@media(max-width: 767px){.about .about-point .about-point-arch-upon,.about .about-point .about-point-arch-under{width:100vw;height:6.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.about .about-point .about-point-arch-upon,.about .about-point .about-point-arch-under{width:150vw;height:10.546875vw}}@media(min-width: 1280px)and (max-width: 1919px){.about .about-point .about-point-arch-upon,.about .about-point .about-point-arch-under{width:1920px;height:135px}}@media(min-width: 1920px){.about .about-point .about-point-arch-upon,.about .about-point .about-point-arch-under{top:0;left:0;width:100%;height:135px}}.about .about-point .about-point-arch-upon img,.about .about-point .about-point-arch-under img{display:block;width:100%;height:100%}.about .about-point .about-point-arch-under{-webkit-transform:scale(1, -1);transform:scale(1, -1)}.about .about-point .about-point-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:#ededed}@media(max-width: 767px){.about .about-point .about-point-title{padding:13.3333333333vw 0 8.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.about .about-point .about-point-title{padding:8.203125vw 0 8.59375vw}}@media(min-width: 1280px){.about .about-point .about-point-title{padding:105px 0 110px}}.about .about-point .about-point-title img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media(max-width: 767px){.about .about-point .about-point-title img{width:77.2222222222vw;height:16.1111111111vw}}@media(min-width: 768px)and (max-width: 1279px){.about .about-point .about-point-title img{width:82.421875vw;height:4.6875vw}}@media(min-width: 1280px){.about .about-point .about-point-title img{width:1055px;height:60px}}.about .about-point .about-point-list{width:100%;background-color:#ededed}@media(max-width: 767px){.about .about-point .about-point-list{padding:0 5.5555555556vw 22.2222222222vw}}@media(min-width: 768px)and (max-width: 1279px){.about .about-point .about-point-list{padding:0 calc(50% - 42.96875vw) 7.03125vw}}@media(min-width: 1280px){.about .about-point .about-point-list{padding:0 calc(50% - 550px) 90px}}@media(max-width: 767px){.about .about-point .about-point-list .about-point-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15.2777777778vw 0}.about .about-point .about-point-list .about-point-item:first-child{padding-top:0}.about .about-point .about-point-list .about-point-item:nth-child(n+2){border-top:0.2777777778vw solid #5c5f5b}.about .about-point .about-point-list .about-point-item:last-child{padding-bottom:0}}@media(min-width: 768px)and (max-width: 1279px){.about .about-point .about-point-list .about-point-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5.078125vw 2.734375vw}.about .about-point .about-point-list .about-point-item:first-child{padding-top:0}.about .about-point .about-point-list .about-point-item:nth-child(n+2){border-top:0.078125vw solid #5c5f5b}.about .about-point .about-point-list .about-point-item:last-child{padding-bottom:0}}@media(min-width: 1280px){.about .about-point .about-point-list .about-point-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:65px 35px}.about .about-point .about-point-list .about-point-item:first-child{padding-top:0}.about .about-point .about-point-list .about-point-item:nth-child(n+2){border-top:1px solid #5c5f5b}.about .about-point .about-point-list .about-point-item:last-child{padding-bottom:0}}@media(max-width: 767px){.about .about-point .about-point-list .about-point-item .about-point-item-number{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:26.6666666667vw;height:16.6666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.about .about-point .about-point-list .about-point-item .about-point-item-number{width:16.171875vw;height:10.15625vw}}@media(min-width: 1280px){.about .about-point .about-point-list .about-point-item .about-point-item-number{width:207px;height:130px}}@media(max-width: 767px){.about .about-point .about-point-list .about-point-item .about-point-item-text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:6.9444444444vw}}@media(min-width: 768px)and (max-width: 1279px){.about .about-point .about-point-list .about-point-item .about-point-item-text{width:29.6875vw;margin-left:5.3125vw}}@media(min-width: 1280px){.about .about-point .about-point-list .about-point-item .about-point-item-text{width:380px;margin-left:68px}}.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-lead{font-weight:700;white-space:nowrap}@media(max-width: 767px){.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-lead{font-size:6.6666666667vw;line-height:9.7222222222vw;letter-spacing:.125em}}@media(min-width: 768px)and (max-width: 1279px){.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-lead{font-size:2.34375vw;line-height:3.59375vw;letter-spacing:.2em}}@media(min-width: 1280px){.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-lead{font-size:30px;line-height:46px;letter-spacing:.2em}}.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-main{font-weight:300;text-align:justify}@media(max-width: 767px){.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-main{margin-top:6.6666666667vw;font-size:4.4444444444vw;line-height:7.7777777778vw}}@media(min-width: 768px)and (max-width: 1279px){.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-main{margin-top:0.78125vw;font-size:1.40625vw;line-height:2.5vw}}@media(min-width: 1280px){.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-main{margin-top:10px;font-size:18px;line-height:32px}}.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #5c5f5b}@media(max-width: 767px){.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more{width:50vw;height:10.5555555556vw;margin:13.3333333333vw auto 0;border-radius:5.2777777778vw}}@media(min-width: 768px)and (max-width: 1279px){.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more{width:29.6875vw;height:2.34375vw;margin-top:1.640625vw;border-radius:1.171875vw}@-webkit-keyframes front-about-point-item-lg{0%{width:2.1875vw;-webkit-transform:scale(0);transform:scale(0)}60%{width:2.1875vw;-webkit-transform:scale(1);transform:scale(1)}100%{width:29.53125vw;-webkit-transform:scale(1);transform:scale(1)}}@keyframes front-about-point-item-lg{0%{width:2.1875vw;-webkit-transform:scale(0);transform:scale(0)}60%{width:2.1875vw;-webkit-transform:scale(1);transform:scale(1)}100%{width:29.53125vw;-webkit-transform:scale(1);transform:scale(1)}}.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more::before{content:"";position:absolute;z-index:1;top:0;left:0;bottom:0;display:block;width:2.1875vw;height:2.1875vw;margin:auto 0;background-color:#00b1c7;border-radius:calc(2.1875vw/2)}.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more:not(:hover)::before{-webkit-transform:scale(0);transform:scale(0)}.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more:hover::before{-webkit-animation:front-about-point-item-lg .5s ease forwards;animation:front-about-point-item-lg .5s ease forwards}}@media(min-width: 1280px){.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more{width:380px;height:30px;margin-top:21px;border-radius:15px}@-webkit-keyframes front-about-point-item-lg{0%{width:28px;-webkit-transform:scale(0);transform:scale(0)}60%{width:28px;-webkit-transform:scale(1);transform:scale(1)}100%{width:378px;-webkit-transform:scale(1);transform:scale(1)}}@keyframes front-about-point-item-lg{0%{width:28px;-webkit-transform:scale(0);transform:scale(0)}60%{width:28px;-webkit-transform:scale(1);transform:scale(1)}100%{width:378px;-webkit-transform:scale(1);transform:scale(1)}}.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more::before{content:"";position:absolute;z-index:1;top:0;left:0;bottom:0;display:block;width:28px;height:28px;margin:auto 0;background-color:#00b1c7;border-radius:calc(28px/2)}.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more:not(:hover)::before{-webkit-transform:scale(0);transform:scale(0)}.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more:hover::before{-webkit-animation:front-about-point-item-lg .5s ease forwards;animation:front-about-point-item-lg .5s ease forwards}}.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more span{position:relative;z-index:2;font-weight:500;letter-spacing:.2em}@media(max-width: 767px){.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more span{font-size:4.4444444444vw;-webkit-transform:translateY(-0.2777777778vw);transform:translateY(-0.2777777778vw)}}@media(min-width: 768px)and (max-width: 1279px){.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more span{font-size:1.25vw;-webkit-transform:translateY(-0.078125vw);transform:translateY(-0.078125vw)}}@media(min-width: 1280px){.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more span{font-size:16px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}}.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more svg{position:relative;z-index:2;fill:#5c5f5b}@media(max-width: 767px){.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more svg{width:2.2222222222vw;height:3.3333333333vw;margin-left:3.6111111111vw}}@media(min-width: 768px)and (max-width: 1279px){.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more svg{width:0.625vw;height:0.9375vw;margin-left:1.015625vw}}@media(min-width: 1280px){.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more svg{width:8px;height:12px;margin-left:13px}}@media(hover: hover){.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more[href]:hover{-webkit-transition:.2s .2s;transition:.2s .2s}.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more[href]:hover svg{-webkit-transition:.2s .2s;transition:.2s .2s;fill:#fff}.about .about-point .about-point-list .about-point-item .about-point-item-text .about-point-item-text-more[href]:hover span{-webkit-transition:.2s .2s;transition:.2s .2s;color:#fff}}.about .about-point .about-point-list .about-point-item .about-point-item-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(max-width: 767px){.about .about-point .about-point-list .about-point-item .about-point-item-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:91.6666666667vw;height:75.8333333333vw;margin:5.5555555556vw -1.3888888889vw 0}}@media(min-width: 768px)and (max-width: 1279px){.about .about-point .about-point-list .about-point-item .about-point-item-img{width:25.78125vw;margin:0.625vw 0 0 3.515625vw}}@media(min-width: 1280px){.about .about-point .about-point-list .about-point-item .about-point-item-img{width:330px;margin:8px 0 0 45px}}@media(min-width: 768px)and (max-width: 1279px){.about .about-point .about-point-list .about-point-item:nth-child(1) .about-point-item-img,.about .about-point .about-point-list .about-point-item:nth-child(2) .about-point-item-img{height:21.328125vw}}@media(min-width: 1280px){.about .about-point .about-point-list .about-point-item:nth-child(1) .about-point-item-img,.about .about-point .about-point-list .about-point-item:nth-child(2) .about-point-item-img{height:273px}}@media(min-width: 768px)and (max-width: 1279px){.about .about-point .about-point-list .about-point-item:nth-child(3) .about-point-item-img{height:23.828125vw}}@media(min-width: 1280px){.about .about-point .about-point-list .about-point-item:nth-child(3) .about-point-item-img{height:305px}}.about .about-contact{background-color:#00b1c7}@media(max-width: 767px){.about .about-contact{height:70.5555555556vw;padding:26.1111111111vw 0 0}}@media(min-width: 768px)and (max-width: 1279px){.about .about-contact{height:39.0625vw;padding:19.53125vw 0 0}}@media(min-width: 1280px){.about .about-contact{height:500px;padding:250px 0 0}}.about .about-contact .about-contact-link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ff0}@media(max-width: 767px){.about .about-contact .about-contact-link{width:72.2222222222vw;height:16.6666666667vw;margin:0 auto;border:0.5555555556vw solid #ff0;border-radius:8.3333333333vw}@-webkit-keyframes front-about-contact-sm{0%{width:15.5555555556vw;-webkit-transform:scale(0);transform:scale(0)}60%{width:15.5555555556vw;-webkit-transform:scale(1);transform:scale(1)}100%{width:71.1111111111vw;-webkit-transform:scale(1);transform:scale(1)}}@keyframes front-about-contact-sm{0%{width:15.5555555556vw;-webkit-transform:scale(0);transform:scale(0)}60%{width:15.5555555556vw;-webkit-transform:scale(1);transform:scale(1)}100%{width:71.1111111111vw;-webkit-transform:scale(1);transform:scale(1)}}.about .about-contact .about-contact-link::before{content:"";position:absolute;z-index:1;top:0;left:0;bottom:0;display:block;width:15.5555555556vw;height:15.5555555556vw;margin:auto 0;background-color:#00b1c7;border-radius:calc(15.5555555556vw/2)}.about .about-contact .about-contact-link:not(:hover)::before{-webkit-transform:scale(0);transform:scale(0)}.about .about-contact .about-contact-link:hover::before{-webkit-animation:front-about-contact-sm .5s ease forwards;animation:front-about-contact-sm .5s ease forwards}}@media(min-width: 768px)and (max-width: 1279px){.about .about-contact .about-contact-link{width:27.734375vw;height:5.46875vw;margin:0 auto;border:0.15625vw solid #ff0;border-radius:2.734375vw}@-webkit-keyframes front-about-contact-md{0%{width:5.15625vw;-webkit-transform:scale(0);transform:scale(0)}60%{width:5.15625vw;-webkit-transform:scale(1);transform:scale(1)}100%{width:26.640625vw;-webkit-transform:scale(1);transform:scale(1)}}@keyframes front-about-contact-md{0%{width:5.15625vw;-webkit-transform:scale(0);transform:scale(0)}60%{width:5.15625vw;-webkit-transform:scale(1);transform:scale(1)}100%{width:26.640625vw;-webkit-transform:scale(1);transform:scale(1)}}.about .about-contact .about-contact-link::before{content:"";position:absolute;z-index:1;top:0;left:0;bottom:0;display:block;width:5.15625vw;height:5.15625vw;margin:auto 0;background-color:#00b1c7;border-radius:calc(5.15625vw/2)}.about .about-contact .about-contact-link:not(:hover)::before{-webkit-transform:scale(0);transform:scale(0)}.about .about-contact .about-contact-link:hover::before{-webkit-animation:front-about-contact-md .5s ease forwards;animation:front-about-contact-md .5s ease forwards}}@media(min-width: 1280px){.about .about-contact .about-contact-link{width:355px;height:70px;margin:0 auto;border:2px solid #ff0;border-radius:35px}@-webkit-keyframes front-about-contact-lg{0%{width:66px;-webkit-transform:scale(0);transform:scale(0)}60%{width:66px;-webkit-transform:scale(1);transform:scale(1)}100%{width:351px;-webkit-transform:scale(1);transform:scale(1)}}@keyframes front-about-contact-lg{0%{width:66px;-webkit-transform:scale(0);transform:scale(0)}60%{width:66px;-webkit-transform:scale(1);transform:scale(1)}100%{width:351px;-webkit-transform:scale(1);transform:scale(1)}}.about .about-contact .about-contact-link::before{content:"";position:absolute;z-index:1;top:0;left:0;bottom:0;display:block;width:66px;height:66px;margin:auto 0;background-color:#00b1c7;border-radius:calc(66px/2)}.about .about-contact .about-contact-link:not(:hover)::before{-webkit-transform:scale(0);transform:scale(0)}.about .about-contact .about-contact-link:hover::before{-webkit-animation:front-about-contact-lg .5s ease forwards;animation:front-about-contact-lg .5s ease forwards}}.about .about-contact .about-contact-link svg{position:relative;z-index:2;display:block;fill:#5c5f5b;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}@media(max-width: 767px){.about .about-contact .about-contact-link svg{width:6.9444444444vw;height:5.5555555556vw;margin-right:3.8888888889vw;-webkit-transform:translateY(0.2777777778vw);transform:translateY(0.2777777778vw)}}@media(min-width: 768px)and (max-width: 1279px){.about .about-contact .about-contact-link svg{width:2.34375vw;height:1.875vw;margin-right:1.25vw;-webkit-transform:translateY(0.078125vw);transform:translateY(0.078125vw)}}@media(min-width: 1280px){.about .about-contact .about-contact-link svg{width:30px;height:24px;margin-right:16px;-webkit-transform:translateY(1px);transform:translateY(1px)}}.about .about-contact .about-contact-link span{position:relative;z-index:2;color:#5c5f5b;font-weight:300;letter-spacing:.2em}@media(max-width: 767px){.about .about-contact .about-contact-link span{font-size:5vw}}@media(min-width: 768px)and (max-width: 1279px){.about .about-contact .about-contact-link span{font-size:1.640625vw}}@media(min-width: 1280px){.about .about-contact .about-contact-link span{font-size:21px}}@media(hover: hover){.about .about-contact .about-contact-link[href]:hover{-webkit-transition:.2s .2s;transition:.2s .2s;border-color:#fff}.about .about-contact .about-contact-link[href]:hover svg{-webkit-transition:.2s .2s;transition:.2s .2s;fill:#fff}.about .about-contact .about-contact-link[href]:hover span{-webkit-transition:.2s .2s;transition:.2s .2s;color:#fff}}.about .about-footer{position:relative;width:100%}@media(max-width: 767px){.about .about-footer{height:125vw}}@media(min-width: 768px)and (max-width: 1279px){.about .about-footer{height:25vw}}@media(min-width: 1280px){.about .about-footer{height:25vw}}.about .about-footer .about-footer-bg{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about .about-footer .about-footer-drone{position:absolute;z-index:2;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(max-width: 767px){.about .about-footer .about-footer-drone{top:-18.3333333333vw;left:calc(50% + 11.1111111111vw);width:33.3333333333vw;height:29.1666666667vw}}@media(min-width: 768px)and (max-width: 1279px){.about .about-footer .about-footer-drone{top:-10.3125vw;left:calc(50% + 25.3125vw);width:18.75vw;height:16.40625vw}}@media(min-width: 1280px){.about .about-footer .about-footer-drone{top:-132px;left:calc(50% + 324px);width:240px;height:210px}}.services{width:100%;background-color:#fff}@media(max-width: 767px){.services{padding:27.7777777778vw 0}}@media(min-width: 768px)and (max-width: 1279px){.services{padding:9.375vw 0}}@media(min-width: 1280px){.services{padding:120px 0}}.services .services-title{text-align:center}@media(max-width: 767px){.services .services-title .services-title-ja{font-size:6.6666666667vw;letter-spacing:.8em;text-indent:.8em}}@media(min-width: 768px)and (max-width: 1279px){.services .services-title .services-title-ja{font-size:2.96875vw;letter-spacing:1em;text-indent:1em}}@media(min-width: 1280px){.services .services-title .services-title-ja{font-size:38px;letter-spacing:1.8em;text-indent:1.8em}}.services .services-title .services-title-en{fill:#5c5f5b}@media(max-width: 767px){.services .services-title .services-title-en{height:3.6111111111vw;margin:4.4444444444vw 0 0}}@media(min-width: 768px)and (max-width: 1279px){.services .services-title .services-title-en{height:1.5625vw;margin:3.28125vw 0 0}}@media(min-width: 1280px){.services .services-title .services-title-en{height:20px;margin:42px 0 0}}.services .services-main{display:block}@media(max-width: 767px){.services .services-main{width:83.3333333333vw;height:47.2222222222vw;margin:11.1111111111vw auto 0}}@media(min-width: 768px)and (max-width: 1279px){.services .services-main{width:70.3125vw;height:27.734375vw;margin:4.6875vw auto 0}}@media(min-width: 1280px){.services .services-main{width:900px;height:355px;margin:60px auto 0}}.services .services-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(hover: hover){.services .services-main[href]{-webkit-transition:.2s;transition:.2s}.services .services-main[href]:hover{opacity:.8}}@media(max-width: 767px){.services .services-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5.5555555556vw;width:83.3333333333vw;margin:8.3333333333vw auto 0}}@media(min-width: 768px)and (max-width: 1279px){.services .services-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:70.3125vw;height:16.015625vw;margin:3.125vw auto 0}}@media(min-width: 1280px){.services .services-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:900px;height:205px;margin:40px auto 0}}@media(max-width: 767px){.services .services-sub li{width:38.8888888889vw;height:39.4444444444vw}}@media(min-width: 768px)and (max-width: 1279px){.services .services-sub li{width:15.8203125vw;height:16.015625vw}}@media(min-width: 1280px){.services .services-sub li{width:202.5px;height:205px}}.services .services-sub li a{display:block;width:100%;height:100%;background-color:rgba(115,113,109,.85)}.services .services-sub li a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(hover: hover){.services .services-sub li a[href]{-webkit-transition:.15s;transition:.15s}.services .services-sub li a[href]:hover{background-color:#00b1c7}}.services .services-company{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 767px){.services .services-company{width:83.3333333333vw;height:16.6666666667vw;margin:8.3333333333vw auto 0;border:0.2777777778vw solid #5c5f5b}}@media(min-width: 768px)and (max-width: 1279px){.services .services-company{width:70.3125vw;height:5.46875vw;margin:3.125vw auto 0;border:0.078125vw solid #5c5f5b}}@media(min-width: 1280px){.services .services-company{width:900px;height:70px;margin:40px auto 0;border:1px solid #5c5f5b}}.services .services-company span{color:#5c5f5b;font-weight:500}@media(max-width: 767px){.services .services-company span{font-size:4.4444444444vw;letter-spacing:1em;text-indent:1em;-webkit-transform:translateY(-0.2083333333vw);transform:translateY(-0.2083333333vw)}}@media(min-width: 768px)and (max-width: 1279px){.services .services-company span{font-size:1.71875vw;letter-spacing:1em;text-indent:1em;-webkit-transform:translateY(-0.078125vw);transform:translateY(-0.078125vw)}}@media(min-width: 1280px){.services .services-company span{font-size:22px;letter-spacing:1em;text-indent:1em;-webkit-transform:translateY(-1px);transform:translateY(-1px)}}.services .services-company svg{position:absolute;top:0;bottom:0;margin:auto 0}@media(max-width: 767px){.services .services-company svg{left:calc(50% + 20.8333333333vw);width:2.2222222222vw;height:3.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.services .services-company svg{left:calc(50% + 8.359375vw);width:0.9375vw;height:1.40625vw}}@media(min-width: 1280px){.services .services-company svg{left:calc(50% + 107px);width:12px;height:18px}}@media(hover: hover){.services .services-company[href]{-webkit-transition:.15s;transition:.15s}.services .services-company[href]:hover{border-color:#00b1c7;background-color:#00b1c7}.services .services-company[href]:hover span{-webkit-transition:.15s;transition:.15s;color:#fff}.services .services-company[href]:hover svg{-webkit-transition:.15s;transition:.15s;fill:#fff}}.recruit{position:relative;width:100%;background-color:#ededed}@media(max-width: 767px){.recruit{padding:27.7777777778vw 0}}@media(min-width: 768px)and (max-width: 1279px){.recruit{padding:9.375vw 0 12.890625vw}}@media(min-width: 1280px){.recruit{padding:120px 0 165px}}.recruit .recruit-title{position:relative;z-index:2;text-align:center}@media(max-width: 767px){.recruit .recruit-title .recruit-title-ja{font-size:6.6666666667vw;letter-spacing:.8em;text-indent:.8em}}@media(min-width: 768px)and (max-width: 1279px){.recruit .recruit-title .recruit-title-ja{font-size:2.96875vw;letter-spacing:1em;text-indent:1em}}@media(min-width: 1280px){.recruit .recruit-title .recruit-title-ja{font-size:38px;letter-spacing:1.8em;text-indent:1.8em}}.recruit .recruit-title .recruit-title-en{fill:#5c5f5b}@media(max-width: 767px){.recruit .recruit-title .recruit-title-en{height:3.6111111111vw;margin:4.4444444444vw 0 0}}@media(min-width: 768px)and (max-width: 1279px){.recruit .recruit-title .recruit-title-en{height:1.5625vw;margin:3.28125vw 0 0}}@media(min-width: 1280px){.recruit .recruit-title .recruit-title-en{height:20px;margin:42px 0 0}}.recruit .recruit-banner{position:relative;z-index:2;display:block}@media(max-width: 767px){.recruit .recruit-banner{width:100%;height:83.3333333333vw;margin-top:8.3333333333vw}}@media(min-width: 768px)and (max-width: 1279px){.recruit .recruit-banner{width:93.75vw;height:39.0625vw;margin:4.6875vw auto 0}}@media(min-width: 1280px){.recruit .recruit-banner{width:1200px;height:500px;margin:60px auto 0}}.recruit .recruit-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:.15s;transition:.15s}.recruit .recruit-banner svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;fill:#fff;border-radius:50%;-webkit-transition:.15s;transition:.15s}@media(max-width: 767px){.recruit .recruit-banner svg{width:14.3055555556vw;height:14.3055555556vw}}@media(min-width: 768px)and (max-width: 1279px){.recruit .recruit-banner svg{width:8.046875vw;height:8.046875vw}}@media(min-width: 1280px){.recruit .recruit-banner svg{width:103px;height:103px}}@media(hover: hover){.recruit .recruit-banner[href]:hover img{opacity:.85}.recruit .recruit-banner[href]:hover svg{background-color:#00b1c7}}.recruit .recruit-lines{position:absolute;bottom:0;left:0;z-index:1;width:100%;pointer-events:none}@media(max-width: 767px){.recruit .recruit-lines{height:130.5555555556vw}}@media(min-width: 768px)and (max-width: 1279px){.recruit .recruit-lines{height:66.6666666667vw}}@media(min-width: 1280px){.recruit .recruit-lines{height:66.6666666667vw}}.recruit .recruit-lines img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
