.c-body.-listing .main-content{padding:0 0 180px}@media screen and (max-width:768px){.c-body.-listing .main-content{padding:0 0 140px}}.c-body.-listing .main-content .inner{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/bg-shape.jpg) 0 50% no-repeat;background-attachment:fixed;padding:30px 20px 50px}@media screen and (min-width:769px){.c-body.-listing .main-content .inner{background-size:100% auto;padding:12px 0 42px}}.c-body.-listing .inner>.adjust-width>.main-title{margin:120px 0 60px}@media screen and (max-width:768px){.c-body.-listing .inner>.adjust-width>.main-title{margin:80px 0 50px}}.c-body.-listing .post-data{display:flex;flex-wrap:wrap;gap:80px 50px}@media screen and (max-width:768px){.c-body.-listing .post-data{display:block;padding:0 40px 0 10px}}@media screen and (max-width:340px){.c-body.-listing .post-data{padding:0 30px 0 0}}@media screen and (min-width:769px){.c-body.-listing .post-data .c-card-item{width:calc(33.33333% - 33.33333px)}}@media screen and (max-width:940px) and (min-width:769px){.c-body.-listing .post-data .c-card-item{width:calc(50% - 25px)}}@media screen and (max-width:768px){.c-body.-listing .post-data .c-card-item:not(:last-child){margin-bottom:40px}.c-body.-listing .post-data .c-card-item a{padding-left:30px}.c-body.-listing .post-data .c-card-item a .department{padding-left:50px}}.c-body.-listing .add-area{padding-top:50px}@media screen and (max-width:768px){.c-body.-listing .add-area{padding-top:42px}}.c-body.-post{overflow:hidden;padding-bottom:237px}@media screen and (max-width:768px){.c-body.-post{padding-bottom:120px}}.c-body.-post main{position:relative;z-index:1}.c-body.-post .title-section{padding-bottom:180px}@media screen and (max-width:768px){.c-body.-post .title-section{padding-bottom:60px}}.c-body.-post .title-section .cmn70_breadcrumb{margin-top:30px;padding:0 20px}@media screen and (max-width:768px){.c-body.-post .title-section .cmn70_breadcrumb{margin-top:60px}}.c-body.-post .interviews{padding-bottom:140px}@media screen and (min-width:769px){.c-body.-post .interviews{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/bg-shape.jpg) 0 50%/100% auto no-repeat;background-attachment:fixed}}@media screen and (max-width:768px){.c-body.-post .interviews{padding-bottom:100px}}.c-body.-post .flow-block{background:linear-gradient(45deg,#2871cf,#00c4d2);padding:120px 0}@media screen and (max-width:768px){.c-body.-post .flow-block{padding:80px 20px}}.c-body.-post .message{padding:114px 20px 80px}@media screen and (max-width:768px){.c-body.-post .message{padding:60px 20px}}.c-body.-post .message h2{margin:0 0 -68px;text-align:center}@media screen and (max-width:768px){.c-body.-post .message h2{margin-bottom:-57px}}.c-body.-post .message h2 img{width:234px}@media screen and (max-width:768px){.c-body.-post .message h2 img{width:189px}}.c-body.-post .message .inner{background-color:#f0f8ff;border-radius:8px;line-height:2;margin:0 auto;max-width:1000px;padding:108px 80px 80px}@media screen and (max-width:768px){.c-body.-post .message .inner{font-size:1.4rem;padding:96px 20px 40px}}.c-body.-post .back{display:flex;justify-content:center}.c-body.-post .back a{align-items:center;color:#333;display:inline-flex;font-size:1.4rem;text-decoration:none}.c-body.-post .back a:hover{opacity:1}.c-body.-post .back a:hover span{background-position:0 100%;background-size:100% 1px}.c-body.-post .back a:hover .u-icon-arrow{transform:scale(1.1)}.c-body.-post .back a span{background-image:linear-gradient(90deg,currentcolor,currentcolor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .6s}.c-body.-post .back a .u-icon-arrow{height:50px;margin-right:10px;width:50px}.c-body.-post aside{padding-top:180px}@media screen and (max-width:768px){.c-body.-post aside{padding-top:144px}}.c-body.-post aside .heading{margin:0 auto 60px;max-width:1040px;padding:0 20px;position:relative}@media screen and (max-width:768px){.c-body.-post aside .heading{margin-bottom:40px}}.c-body.-post aside .heading:before{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/bg-circle.jpg) 0 0/100% auto no-repeat;content:"";height:800px;position:absolute;right:-292px;top:-287px;width:800px;z-index:-1}@media screen and (max-width:768px){.c-body.-post aside .heading:before{height:160vw;left:0;margin:auto;right:0;top:-50vw;width:160vw}}.c-body.-post aside h2{font-size:3.8rem;margin:0;position:relative;text-align:center}@media screen and (max-width:768px){.c-body.-post aside h2{font-size:3.2rem}}