@media screen and (width <=1024px){.common-introduction__text{width:60%;font-size:1.2rem}.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-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{padding:0 20px;margin:12px auto 0}.js-scrolled-header .page-header__content{margin:5px auto}.header-logo{width:200px;height:auto}.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}.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}.header-nav__container{display:block;width:89.3333333333%}.header-nav__item.is-pc{display:none}.header-nav__item.is-tab{display:block}.header-nav__item{margin:0;overflow:hidden}.header-nav__item:last-child{margin:0}.header-nav__item::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)}.header-nav__active-icon{display:none}.header-nav__a{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)}.header-nav__a::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)}.header-nav__a[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}.header-nav__label{font-size:1.2rem;letter-spacing:.1em}.header-nav__a--job{justify-content:center;padding:23px 70px;margin-top:32px}.page-header.js-remove-progress .header-nav{margin:0}.nav-toggle-button{display:block;margin:0}.js-page-header-bg{display:none}.page-footer__container{box-sizing:border-box;width:100%;padding:80px 20px 95px}.related-link__image{width:100%}.page-footer__main{display:block}.footer-credit{padding-top:50px}.footer-credit__logo{width:150px;height:18px;margin:0 auto 18px}.footer-credit__copyright{margin:0 auto;line-height:1.6;text-align:center}.footer-credit__note{padding-top:10px;margin:0 auto;line-height:1.6;text-align:center}.sns-section{justify-content:center}.footer-nav{padding-top:40px}.footer-nav__container{justify-content:center}.footer-nav__item--blank{width:100%}.footer-pagetop-button__text{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}}