.c-title-block .detail{font-size:2rem}@media screen and (max-width:768px){.c-title-block .detail{font-size:1.8rem}}.recruit-read{font-size:2.2rem;font-weight:500;text-align:center}@media screen and (max-width:768px){.recruit-read{font-size:1.8rem;text-align:left}}.recruit-read h2{font-size:4rem;font-weight:700;margin:0}@media screen and (max-width:768px){.recruit-read h2{font-size:2.4rem;text-align:center}}.recruit-read h2 strong{font-size:5.2rem;font-weight:inherit;line-height:1.7}@media screen and (max-width:768px){.recruit-read h2 strong{font-size:3.2rem;line-height:1.5}}.post-data.-listing{background-color:#dbefff;display:flex;flex-wrap:wrap;padding:14.4rem 0}@media screen and (max-width:768px){.post-data.-listing{padding:10.4rem 0}}.post-data.-listing .title{width:100%}.post-data.-listing article:not(:first-of-type){margin-top:9.6rem}@media screen and (min-width:769px){.post-data.-listing article:nth-of-type(2n) a{flex-direction:row-reverse}.post-data.-listing article:nth-of-type(2n) a .text{padding:2rem 4.8rem 2rem 7.2rem}}@media screen and (max-width:768px){.post-data.-listing article{width:calc(100% + 2rem)}.post-data.-listing article:nth-of-type(odd){margin-right:-2rem}.post-data.-listing article:nth-of-type(2n){margin-left:-2rem}.post-data.-listing article:nth-of-type(2n) a .text{margin:2.4rem 0 0 auto}}.post-data.-listing article a{display:flex;min-height:40rem;overflow:hidden;text-decoration:none;transition:.25s linear}@media screen and (max-width:768px){.post-data.-listing article a{flex-direction:column;min-height:auto}}.post-data.-listing article a .image{overflow:hidden;width:33.33%}@media screen and (max-width:768px){.post-data.-listing article a .image{width:100%}}.post-data.-listing article a .image picture{display:block;height:100%}.post-data.-listing article a .image img{aspect-ratio:1/1;height:100%;transition:.25s linear;width:100%}@media screen and (max-width:768px){.post-data.-listing article a .image img{aspect-ratio:370/224}}.post-data.-listing article a .text{align-items:flex-start;color:#1c1214;display:flex;flex-direction:column;font-weight:700;justify-content:center;padding:2rem 7.2rem 2rem 4.8rem;width:66.67%}@media screen and (max-width:768px){.post-data.-listing article a .text{margin:2.4rem auto 0 0;padding:0;width:calc(100% - 2rem)}}.post-data.-listing article a .text .sub{display:flex;line-height:1.5;margin:0 0 1.6rem}@media screen and (max-width:768px){.post-data.-listing article a .text .sub{font-size:1.4rem;margin-bottom:1.2rem}}.post-data.-listing article a .text .year{margin-right:1rem}@media screen and (max-width:768px){.post-data.-listing article a .text .year{margin-right:.5em}}.post-data.-listing article a .text .department{margin-left:.8rem}@media screen and (max-width:768px){.post-data.-listing article a .text .department{margin-left:.5em}}.post-data.-listing article a .text .title{font-size:2.8rem;letter-spacing:0;line-height:1.6;margin:0 0 4rem}@media screen and (max-width:768px){.post-data.-listing article a .text .title{font-size:2rem;margin-bottom:2rem}}.post-data.-listing article a .text .button .c-button{margin-left:0;min-width:25rem;pointer-events:none}@media screen and (min-width:769px){.post-data.-listing article a:hover{background:#fff;border-radius:1rem;opacity:1}.post-data.-listing article a:hover .image img{transform:scale(1.1)}.post-data.-listing article a:hover .text{color:#006b9e}.post-data.-listing article a:hover .button .c-button:after{opacity:1}.post-data.-listing article a:hover .button .c-button .arrow{transform:translateX(2px)}}.post-data.-post{overflow:hidden}.post-data.-post .title-section{height:0;overflow:hidden;padding-top:56.4rem;position:relative;z-index:1}@media screen and (max-width:768px){.post-data.-post .title-section{padding-top:164vw}}.post-data.-post .title-section:before{background:linear-gradient(0deg,#2663ab,transparent);bottom:0;content:"";height:50%;left:0;opacity:.6;position:absolute;width:100%;z-index:1}@media screen and (max-width:768px){.post-data.-post .title-section:before{height:64rem}}.post-data.-post .title-section>img{height:100%;left:0;position:absolute;top:0;width:100%}.post-data.-post .title-section .anim-text{background:url(https://23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/www.nagaokogyo.co.jp/nagao-renewal2025/assets/images/recruit/title-post.png) 50% 50%/contain no-repeat;bottom:0;height:52.4rem;margin:auto;position:absolute;right:.9rem;top:0;transform:translateY(-56.4rem);transition:.3s linear;transition-delay:1.2s;width:14.1rem;z-index:2}@media screen and (max-width:768px){.post-data.-post .title-section .anim-text{background-position:100% 0;bottom:auto;height:67.2vw;right:.8rem;top:2.4rem;transform:translateY(-64rem);width:18vw}}.post-data.-post .title-section .text{bottom:4.8rem;color:#fff;display:flex;flex-direction:column;left:6rem;position:absolute;width:calc(100% - 12rem);z-index:3}@media screen and (max-width:768px){.post-data.-post .title-section .text{bottom:3.2rem;left:2rem;width:calc(100% - 4rem)}}.post-data.-post .title-section .text .sub{display:flex;font-weight:700;letter-spacing:0;line-height:1.5;margin:0 0 1.6rem;opacity:0;transform:translateY(20px);transition-duration:.5s;transition-property:opacity,transform,visibility;transition-timing-function:ease-in-out;visibility:hidden}@media screen and (max-width:768px){.post-data.-post .title-section .text .sub{font-size:1.4rem;margin-bottom:.8rem}}.post-data.-post .title-section .text .year{margin-right:1rem}@media screen and (max-width:768px){.post-data.-post .title-section .text .year{margin-right:.5rem}}.post-data.-post .title-section .text .department{margin-left:.8rem}@media screen and (max-width:768px){.post-data.-post .title-section .text .department{margin-left:.5rem}}.post-data.-post .title-section .text h1{font-size:4rem;font-weight:700;line-height:1.6;margin:0}@media screen and (max-width:768px){.post-data.-post .title-section .text h1{font-size:2.4rem}}.post-data.-post .title-section .text h1>span>span{background-clip:text;background-image:linear-gradient(90deg,#fff 50%,transparent 0);background-position:100% 0;background-size:200%;color:transparent;display:inline-block;position:relative;transition:all .8s linear;transition-delay:.4s}.post-data.-post .title-section.-is-active .anim-text{transform:translateY(0)}.post-data.-post .title-section.-is-active .text .sub{opacity:1;transform:translateY(0);visibility:visible}.post-data.-post .title-section.-is-active .text h1>span>span{background-position:0 0}.post-data.-post .post-body{padding:17.6rem 0 14.4rem;position:relative}@media screen and (max-width:768px){.post-data.-post .post-body{padding:14.4rem 0 10.4rem}}.post-data.-post .post-body:before{background:url(https://23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/www.nagaokogyo.co.jp/nagao-renewal2025/assets/images/home/mv-obj.svg) 0 0/100% auto no-repeat;content:"";height:39.53vw;left:-10.98vw;position:absolute;top:-15.81vw;width:113.18vw;z-index:-1}@media screen and (max-width:768px){.post-data.-post .post-body:before{height:51.28vw;left:-26vw;width:146.92vw}}.post-data.-post .plan{padding:14.4rem 0;position:relative}@media screen and (max-width:768px){.post-data.-post .plan{padding:10.4rem 0}}.post-data.-post .plan:after,.post-data.-post .plan:before{content:"";left:0;position:absolute;width:100%;z-index:-1}.post-data.-post .plan:before{background:url(https://23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/www.nagaokogyo.co.jp/nagao-renewal2025/assets/images/common/sec-wave.svg) 0 0/cover no-repeat;height:14.4rem;top:0}@media screen and (max-width:768px){.post-data.-post .plan:before{height:4rem}}.post-data.-post .plan:after{background-color:#dbefff;bottom:0;height:calc(100% - 14.4rem)}@media screen and (max-width:768px){.post-data.-post .plan:after{height:calc(100% - 4rem)}}.post-data.-post .plan .image{margin-top:6rem}@media screen and (max-width:768px){.post-data.-post .plan .image{margin-top:4.8rem;overflow-x:auto}.post-data.-post .plan .image img{max-width:196.4vw}}.post-data.-post .message-section{padding:14.4rem 0}@media screen and (max-width:768px){.post-data.-post .message-section{padding:10.4rem 0}}aside.others{padding-bottom:14.4rem}@media screen and (max-width:768px){aside.others{padding-bottom:10.4rem}}aside.others h2{color:#006b9e;font-size:4rem;margin-bottom:5.6rem;text-align:center}@media screen and (max-width:768px){aside.others h2{font-size:2.6rem;margin-bottom:3.2rem}}aside.others .other-posts li a{border:2px solid #45a6d5;border-radius:1rem;color:#1c1214;display:flex;height:100%;justify-content:space-between;padding:3.2rem;text-decoration:none}@media screen and (max-width:768px){aside.others .other-posts li a{padding:2rem 1.6rem}}aside.others .other-posts li a .image{width:37.5%}@media screen and (max-width:768px){aside.others .other-posts li a .image{width:31.66%}}aside.others .other-posts li a .image img{aspect-ratio:1/1}aside.others .other-posts li a .text{display:flex;flex-direction:column;font-weight:500;width:58.6%}@media screen and (max-width:768px){aside.others .other-posts li a .text{width:64%}}aside.others .other-posts li a .text .sub{display:flex;font-size:1.4rem;margin-bottom:1.2rem}aside.others .other-posts li a .text .year{margin-right:.5em}aside.others .other-posts li a .text .department{margin-left:.5em}aside.others .other-posts li a .text .title{color:#006b9e;font-size:1.8rem;line-height:1.8;margin:0 0 4.5rem}@media screen and (max-width:768px){aside.others .other-posts li a .text .title{font-size:1.6rem;margin-bottom:.8rem}}aside.others .other-posts li a .text .link-text{font-size:1.2rem;margin-top:auto;padding-right:4rem;position:relative;text-align:right}aside.others .other-posts li a .text .link-text i{background:linear-gradient(90deg,#006b9e,#53aaeb);border-radius:50%;bottom:0;height:2.4rem;margin:auto;position:absolute;right:0;top:0;width:2.4rem}aside.others .other-posts li a .text .link-text i:after{background:#fff;content:"";height:100%;inset:0;margin:auto;-webkit-mask:url(https://23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/www.nagaokogyo.co.jp/nagao-renewal2025/assets/images/common/arrow.svg) no-repeat 50% 50%;mask:url(https://23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/www.nagaokogyo.co.jp/nagao-renewal2025/assets/images/common/arrow.svg) no-repeat 50% 50%;-webkit-mask-size:.9rem auto;mask-size:.9rem auto;position:absolute;width:100%}aside.others .other-posts.-destroy{margin:0 auto;max-width:1200px;width:95%}aside.others .other-posts.-destroy ul{display:flex!important;gap:4.8rem;justify-content:center}@media screen and (max-width:768px){aside.others .other-posts.-destroy ul{flex-direction:column;gap:1.6rem}}aside.others .other-posts.-destroy li{width:calc(50% - 2.4rem)}@media screen and (max-width:768px){aside.others .other-posts.-destroy li{width:100%}}aside.others .back-button{margin-top:4rem}@media screen and (max-width:768px){aside.others .back-button{margin-top:3.2rem}}aside.others .splide__pagination{gap:2.4rem;margin-top:4rem;padding:0}@media screen and (max-width:768px){aside.others .splide__pagination{gap:1.2rem;margin-top:2.4rem}}aside.others .splide__pagination li{display:flex;height:2px;width:9.6rem}@media screen and (max-width:768px){aside.others .splide__pagination li{width:4rem}}aside.others .splide__pagination button{-webkit-appearance:none;appearance:none;background-color:#b4d2e9;border:none;border-radius:0;height:2px;position:relative;width:100%}aside.others .splide__pagination button:after{background-color:#006b9e;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left top;width:100%}aside.others .splide__pagination button.is-active:after{animation:pager 3s linear forwards}@keyframes pager{0%{transform:scaleX(0)}to{transform:scaleX(1)}}