@media screen and (width <=1024px){.common-introduction__text{width:60%}.common-section::before{top:6.5rem;width:90%;padding-top:55%}.common-section-header{width:70%}.common-section-header__subtitle{font-size:1.6rem}.common-section-header__title{margin:0;font-size:8rem}.common-section:nth-child(even) .common-section-header,.common-section.force-reverse .common-section-header{width:fit-content;margin:0 -10% 5rem auto}.article-section-separator{width:100%}.article-section{width:100%}.article-section+.article-section{padding-top:3rem;margin-top:3rem}.article-section.layout-text-on-the-entire+.article-section.layout-text-on-the-entire{padding-top:5rem;margin-top:5rem}.common-img-heading{height:300px}.heading__content{left:15%;width:70%;transform:translateY(-30%)}.common-page-heading{margin:0 0 30px;font-size:2rem}.common-introduction__text{font-size:1.2rem}.common-interview-list__link-image-container .hover-message{top:auto;bottom:40px;left:50%;opacity:1;transform:translateX(-50%);transition:opacity 0s cubic-bezier(.215,.61,.355,1)}.common-interview-list__link-image-container .hover-message canvas{transition:opacity 0s cubic-bezier(.215,.61,.355,1)}.common-interview-list__link-image-container .hover-message .svg{transition:opacity 0s cubic-bezier(.215,.61,.355,1)}.common-interview-list__link-image-container::before{display:block}.common-interview-list__link-text-container{padding:20px 25px}.page-header{height:60px;overflow:hidden}.page-header__content{margin:12px auto 0}.js-scrolled-header .page-header__content{margin:5px auto}.page-header__logo{width:200px;height:auto}.page-header__nav{position:absolute;top:0;right:0;width:100%;height:100lvh;margin:0;overflow-y:auto;transform:translateX(100%);transition:transform 0s cubic-bezier(.645,.045,.355,1).6s,-webkit-transform 0s cubic-bezier(.645,.045,.355,1).6s}.nav-bg{display:block}.page-header__nav .nav-inner{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;padding:50px 0}.page-header__nav ul{display:block;width:89.3333333333%}.page-header__nav li.is-pc{display:none}.page-header__nav li.is-tab{display:block}.page-header__nav li{margin:0;overflow:hidden}.page-header__nav li:last-child{margin:0}.page-header__nav li::after{position:absolute;bottom:0;left:0;width:100%;content:"";border-bottom:1px solid #3a4347;opacity:0;transition:opacity .6s cubic-bezier(.645,.045,.355,1)}.page-header__nav li svg{display:none}.page-header__nav li .nav-item{padding:24px 30px 24px 0;transform:translateY(100%);transition:transform .6s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1)}.page-header__nav li .nav-item::after{position:absolute;top:50%;right:15px;width:5px;height:5px;margin-top:-3px;content:"";border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.page-header__nav li .nav-item[target=_blank]::after{right:13px;width:10px;height:10px;margin-top:-6px;background-color:#fff;border:0;mask:var(--common-blank-square-svg-url)no-repeat 50%/contain;transform:none}.page-header__nav li .nav-item span{font-size:1.2rem;letter-spacing:.1em}.page-header__nav li .nav-item.entry{justify-content:center;padding:23px 70px;margin-top:32px}.page-header.js-remove-progress .page-header__nav{margin:0}.page-header__content{padding:0 20px}.page-header__button{display:block;margin:0}.js-page-header-bg{display:none}.page-footer__container{box-sizing:border-box;width:100%;padding:80px 20px 95px}.page-footer__banner-list li a img{width:100%}.page-footer__main{display:block}.page-footer__main .footer-title{padding-top:50px}.page-footer__main .footer-title>svg{width:150px;height:18px;margin:0 auto 18px}.page-footer__main .footer-title .sns-column{justify-content:center}.page-footer__main .footer-title .copy{margin:0 auto;line-height:1.6;text-align:center}.page-footer__main .footer-title .note{padding-top:10px;margin:0 auto;line-height:1.6;text-align:center}.page-footer__main .footer-nav{padding-top:40px}.page-footer__main .footer-nav .nav-global{justify-content:center}.page-footer__main .footer-nav .nav-about{justify-content:center;margin:0}.page-footer__pagetop span{font-size:.9rem}.entry-footer__content{box-sizing:border-box;padding:30px 20px 40px}.entry-footer__bounce-svg{width:60px;height:15px;margin-left:-30px}.entry-footer__message{width:70%;margin:0 auto 40px}.entry-footer__lead{width:66.7%;margin:27px auto 0;font-size:1.1rem;line-height:2;text-align:left}.entry-footer__lead.is-pc{display:none}.entry-footer__lead.is-tab{display:block}.entry-footer__entry a{width:60%;padding:25px 0 20px}.entry-footer__entry a .en{font-size:1.2rem}.entry-footer__entry a .ja{font-size:.9rem}.page-job-list__common-content{box-sizing:border-box;padding:60px 20px 0;margin:0 auto 70px}.page-job-list__container{box-sizing:border-box;width:100%;padding:0 20px 80px}.page-job-list__materials{width:100%;padding:0}.page-job-detail{padding-bottom:100px}.page-job-detail-container .page-job-detail-content{width:calc(100% - 100px);padding:60px;margin:-80px auto 0}.page-job-detail-container .page-job-detail-content::before{font-size:5.7rem}.common-introduction{box-sizing:border-box;padding:60px 20px 0;margin:0 auto 100px}.common-section-cover{margin:0 0 100px}}