@-webkit-keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes rotate-reverse{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@keyframes rotate-reverse{0%{transform:rotate(0)}100%{transform:rotate(-360deg)}}@-webkit-keyframes blink-in{0%{opacity:1}25.01%{opacity:.2}50%{opacity:1}50.01%{opacity:.2}75%{opacity:1}75.01%{opacity:.2}100%{opacity:1}}@keyframes blink-in{0%{opacity:1}25.01%{opacity:.2}50%{opacity:1}50.01%{opacity:.2}75%{opacity:1}75.01%{opacity:.2}100%{opacity:1}}@-webkit-keyframes preloader{0%,100%{opacity:.2}20%,40%{opacity:1}}@keyframes preloader{0%,100%{opacity:.2}20%,40%{opacity:1}}@font-face{font-family:jra-recruit-icons;src:url(/2023/fonts/jra-recruit-icons.woff?504b5c50ea53e3b266d564d386743142) format("woff"),url(/2023/fonts/jra-recruit-icons.woff2?504b5c50ea53e3b266d564d386743142) format("woff2");font-weight:400;font-style:normal}p.icon{font-family:jra-recruit-icons!important;speak:none;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p.icon.angle-right:before{content:"\e900"}p.icon.angle-left:before{content:"\e901"}p.icon.angle-up:before{content:"\e902"}p.icon.angle-down:before{content:"\e903"}p.icon.close:before{content:"\e904"}p.icon.menu:before{content:"\e905"}p.icon.plus:before{content:"\e906"}p.icon.minus:before{content:"\e907"}p.icon.double-angle-right:before{content:"\e930"}p.icon.double-angle-left:before{content:"\e931"}p.icon.double-angle-up:before{content:"\e932"}p.icon.double-angle-down:before{content:"\e933"}p.icon.twitter:before{content:"\e930"}p.icon.facebook:before{content:"\e931"}p.icon.line:before{content:"\e932"}p.icon.youtube:before{content:"\e933"}p.icon.instagram:before{content:"\e934"}p.icon.avatar:before{content:"\f101"}p.icon.clock:before{content:"\f102"}p.icon.documents:before{content:"\f103"}p.icon.download:before{content:"\f104"}p.icon.map-marker:before{content:"\f105"}p.icon.play:before{content:"\f106"}.video-play-btn .base::after,.work-label::before,header .inner:before{content:'';top:0}span.font-en{font-family:HelveticaNowDisplay-ThIt}span.font-en.b{font-family:HelveticaNowDisplay-Italic}.text-en{line-height:.75}.text-en span{font-family:HelveticaNowDisplay-ThIt}.text-en span.b{font-family:HelveticaNowDisplay-Italic}.text-en.w{color:#fff}.text-en.g{color:#23BE48}.btn.en{font-family:HelveticaNowDisplay-Regular}svg.recruit-message.s.chars-in g.message path{opacity:0;transform:translateX(10%);transition:opacity linear,transform ease-out;transition-duration:.3s}svg.recruit-message.s.chars-in g.message path:nth-child(1){transition-delay:0s}svg.recruit-message.s.chars-in g.message path:nth-child(2){transition-delay:.1s}svg.recruit-message.s.chars-in g.message path:nth-child(3){transition-delay:.2s}svg.recruit-message.s.chars-in g.message path:nth-child(4){transition-delay:.3s}svg.recruit-message.s.chars-in g.message path:nth-child(5){transition-delay:.4s}svg.recruit-message.s.chars-in g.message path:nth-child(6){transition-delay:.5s}svg.recruit-message.s.chars-in g.message path:nth-child(7){transition-delay:.6s}svg.recruit-message.s.chars-in g.message path:nth-child(8){transition-delay:.7s}svg.recruit-message.s.chars-in g.message path:nth-child(9){transition-delay:.8s}svg.recruit-message.s.chars-in g.message path:nth-child(10){transition-delay:.9s}svg.recruit-message.s.chars-in g.message path:nth-child(11){transition-delay:1s}svg.recruit-message.s.chars-in g.message path:nth-child(12){transition-delay:1.1s}svg.recruit-message.s.chars-in g.message path:nth-child(13){transition-delay:1.2s}svg.recruit-message.s.chars-in g.message path:nth-child(14){transition-delay:1.3s}svg.recruit-message.s.chars-in g.message path:nth-child(15){transition-delay:1.4s}svg.recruit-message.s.chars-in g.message path:nth-child(16){transition-delay:1.5s}.is-in svg.recruit-message.s.chars-in g.message path{opacity:1;transform:translateX(0)}section .bg-layer .slant-bar{position:absolute;top:0;height:100%;transform:skewX(-45deg)}@media only screen and (min-width:769px){.text-en.l{font-size:120px}section .bg-layer .slant-bar{width:200px}}@media only screen and (max-width:768px),(max-device-width:768px){.text-en.l{font-size:16vw}section .bg-layer .slant-bar{width:26.66667vw}}section .bg-layer .slant-bar>.inner{width:100%;height:100%;background-color:rgba(255,255,255,.5)}section .bg-layer .slant-bar[data-alpha='0.1']>.inner{background-color:rgba(255,255,255,.1)}section .bg-layer .slant-bar[data-alpha='0.2']>.inner{background-color:rgba(255,255,255,.2)}section .bg-layer .slant-bar[data-alpha='0.3']>.inner{background-color:rgba(255,255,255,.3)}section .bg-layer .slant-bar[data-alpha='0.4']>.inner{background-color:rgba(255,255,255,.4)}section .bg-layer .slant-bar[data-alpha='0.5']>.inner{background-color:rgba(255,255,255,.5)}section .bg-layer .slant-bar[data-alpha='0.6']>.inner{background-color:rgba(255,255,255,.6)}section .bg-layer .slant-bar[data-alpha='0.7']>.inner{background-color:rgba(255,255,255,.7)}section .bg-layer .slant-bar[data-alpha='0.8']>.inner{background-color:rgba(255,255,255,.8)}section .bg-layer .slant-bar[data-alpha='0.9']>.inner{background-color:rgba(255,255,255,.9)}section .bg-layer .slant-bar[data-alpha='1']>.inner{background-color:#fff}@media only screen and (min-width:769px){section .bg-layer .slant-bar.w-s{width:200px}}@media only screen and (max-width:768px),(max-device-width:768px){section .bg-layer .slant-bar.w-s{width:26.66667vw}}@media only screen and (min-width:769px){section .bg-layer .slant-bar.w-m{width:300px}}@media only screen and (max-width:768px),(max-device-width:768px){section .bg-layer .slant-bar.w-m{width:40vw}}@media only screen and (min-width:769px){section .bg-layer .slant-bar.w-l{width:400px}}@media only screen and (max-width:768px),(max-device-width:768px){section .bg-layer .slant-bar.w-l{width:53.33333vw}}section .bg-layer .slant-bar.w[data-alpha='0.1']>.inner{background-color:rgba(255,255,255,.1)}section .bg-layer .slant-bar.w[data-alpha='0.2']>.inner{background-color:rgba(255,255,255,.2)}section .bg-layer .slant-bar.w[data-alpha='0.3']>.inner{background-color:rgba(255,255,255,.3)}section .bg-layer .slant-bar.w[data-alpha='0.4']>.inner{background-color:rgba(255,255,255,.4)}section .bg-layer .slant-bar.w[data-alpha='0.5']>.inner{background-color:rgba(255,255,255,.5)}section .bg-layer .slant-bar.w[data-alpha='0.6']>.inner{background-color:rgba(255,255,255,.6)}section .bg-layer .slant-bar.w[data-alpha='0.7']>.inner{background-color:rgba(255,255,255,.7)}section .bg-layer .slant-bar.w[data-alpha='0.8']>.inner{background-color:rgba(255,255,255,.8)}section .bg-layer .slant-bar.w[data-alpha='0.9']>.inner{background-color:rgba(255,255,255,.9)}section .bg-layer .slant-bar.w[data-alpha='1']>.inner{background-color:#fff}section .bg-layer .slant-bar.g[data-alpha='0.1']>.inner{background-color:rgba(35,190,72,.1)}section .bg-layer .slant-bar.g[data-alpha='0.2']>.inner{background-color:rgba(35,190,72,.2)}section .bg-layer .slant-bar.g[data-alpha='0.3']>.inner{background-color:rgba(35,190,72,.3)}section .bg-layer .slant-bar.g[data-alpha='0.4']>.inner{background-color:rgba(35,190,72,.4)}section .bg-layer .slant-bar.g[data-alpha='0.5']>.inner{background-color:rgba(35,190,72,.5)}section .bg-layer .slant-bar.g[data-alpha='0.6']>.inner{background-color:rgba(35,190,72,.6)}section .bg-layer .slant-bar.g[data-alpha='0.7']>.inner{background-color:rgba(35,190,72,.7)}section .bg-layer .slant-bar.g[data-alpha='0.8']>.inner{background-color:rgba(35,190,72,.8)}section .bg-layer .slant-bar.g[data-alpha='0.9']>.inner{background-color:rgba(35,190,72,.9)}section .bg-layer .slant-bar.g[data-alpha='1']>.inner{background-color:#23be48}section .bg-layer .slant-bar.p[data-alpha='0.1']>.inner{background-color:rgba(236,162,151,.1)}section .bg-layer .slant-bar.p[data-alpha='0.2']>.inner{background-color:rgba(236,162,151,.2)}section .bg-layer .slant-bar.p[data-alpha='0.3']>.inner{background-color:rgba(236,162,151,.3)}section .bg-layer .slant-bar.p[data-alpha='0.4']>.inner{background-color:rgba(236,162,151,.4)}section .bg-layer .slant-bar.p[data-alpha='0.5']>.inner{background-color:rgba(236,162,151,.5)}section .bg-layer .slant-bar.p[data-alpha='0.6']>.inner{background-color:rgba(236,162,151,.6)}section .bg-layer .slant-bar.p[data-alpha='0.7']>.inner{background-color:rgba(236,162,151,.7)}section .bg-layer .slant-bar.p[data-alpha='0.8']>.inner{background-color:rgba(236,162,151,.8)}section .bg-layer .slant-bar.p[data-alpha='0.9']>.inner{background-color:rgba(236,162,151,.9)}section .bg-layer .slant-bar.p[data-alpha='1']>.inner{background-color:#eca297}section .bg-layer .slant-bar.scroll-in>.inner{opacity:0;transform:translate(-75%);transition:opacity linear,transform cubic-bezier(.23,.57,.515,1);transition-duration:.6s}section .bg-layer .slant-bar.scroll-in.w-s>.inner{transition-duration:.8s}section .bg-layer .slant-bar.scroll-in.w-m>.inner{transition-duration:.9s}section .bg-layer .slant-bar.scroll-in.w-l>.inner{transition-duration:1s}section .bg-layer .slant-bar.scroll-in.is-in>.inner{opacity:1;transform:translate(0)}.video-play-btn{position:relative;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.video-play-btn{width:160px;height:160px}}@media only screen and (max-width:768px),(max-device-width:768px){.video-play-btn{width:26.66667vw;height:26.66667vw}}.video-play-btn .base{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.video-play-btn .base::after{position:absolute;display:block;border:4px dotted #fff;bottom:0;left:0;right:0;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.video-play-btn p.icon{z-index:1;position:relative;color:#fff;margin-right:-.08em}@media only screen and (min-width:769px){.video-play-btn .base::after{width:160px;height:160px;border-radius:80px}.video-play-btn p.icon{font-size:80px}}@media only screen and (max-width:768px),(max-device-width:768px){.video-play-btn .base::after{width:26.66667vw;height:26.66667vw;border-radius:13.33333vw}.video-play-btn p.icon{font-size:13.33333vw}}.video-play-btn.scroll-in p.icon{opacity:0;transform:scale(.5);transition:opacity .3s linear,transform .3s cubic-bezier(.16,.7,.66,1.24);transition-delay:.5s}.video-play-btn.scroll-in .base{opacity:0;transform:scale(.5);transition:opacity .4s linear,transform .4s ease-out;transition-delay:.2s}.video-play-btn.scroll-in.is-in .base,.video-play-btn.scroll-in.is-in p.icon{opacity:1;transform:translate(0,0) scale(1)}.img-link{display:block}@media only screen and (min-width:769px){.img-link.link-1{width:480px}.img-link.link-1 .image-area{height:240px}}@media only screen and (max-width:768px),(max-device-width:768px){.img-link.link-1{width:80vw}}.img-link.link-1 .image-area{overflow:hidden;width:100%}.img-link.link-1:hover .image-area figure{transform:scale(1.1)}@media only screen and (max-width:768px),(max-device-width:768px){.img-link.link-1 .image-area{height:32vw}}.img-link.link-1 .title-area{position:relative;display:flex;align-items:center;background-color:#23BE48}.img-link.link-1 .title-area .title-en-jp{color:#fff}@media only screen and (min-width:769px){.img-link.link-1 .title-area{height:100px;padding-left:15px;padding-right:15px}.img-link.link-1 .title-area .title-en-jp .en{font-size:36px}}@media only screen and (max-width:768px),(max-device-width:768px){.img-link.link-1 .title-area{height:16vw;padding-left:2vw;padding-right:2vw}.img-link.link-1 .title-area .title-en-jp .en{font-size:6.4vw}}.img-link.link-1 .title-area .title-en-jp .jp{line-height:1;font-weight:700;margin-top:.8em}.staff-item .info-area .name,.staff-item .info-area .year{margin-top:.6em;line-height:1}.img-link.link-1 .title-area svg.arrow{position:absolute;stroke:#fff}.work-label{display:flex;align-items:center;color:#fff;overflow:hidden}@media only screen and (min-width:769px){.img-link.link-1 .title-area .title-en-jp .jp{font-size:15px}.img-link.link-1 .title-area svg.arrow{right:15px}.work-label{padding-left:10px;height:35px;padding-right:49.5px}.work-label::before{left:-24.75px}}@media only screen and (max-width:768px),(max-device-width:768px){.img-link.link-1 .title-area .title-en-jp .jp{font-size:3.33333vw}.img-link.link-1 .title-area svg.arrow{right:2vw}.work-label{padding-left:1.33333vw;height:5.33333vw;padding-right:7.54247vw}.work-label::before{left:-3.77124vw}}.work-label::before{z-index:0;position:absolute;display:block;width:100%;height:100%;right:0;background-color:#23BE48;transform:skewX(-45deg)}.work-label .label{z-index:1;position:relative;font-family:NewRodinPro-B;line-height:1}.staff-item a{color:#222;text-decoration:none}.staff-item .card{display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .2));transform:translateZ(0)}.staff-item .image-area{position:relative;overflow:hidden}.staff-item .image-area .work-label{z-index:1;position:absolute;left:0;top:0}.staff-item .image-area figure{z-index:0;position:relative;width:100%;height:100%}@media only screen and (min-width:769px){.work-label .label{font-size:16px}.staff-item .info-area{padding:10px}}@media only screen and (max-width:768px),(max-device-width:768px){.work-label .label{font-size:2.93333vw}.staff-item .info-area{padding:1.33333vw}}.staff-item .info-area .info{display:flex;flex-direction:column;align-items:flex-start}.staff-item .info-area .message{font-weight:700;line-height:1.5;margin-bottom:.7em}@media only screen and (min-width:769px){.staff-item .info-area .message{font-size:18px}}@media only screen and (max-width:768px),(max-device-width:768px){.staff-item .info-area .message{font-size:3.73333vw}}.staff-item .info-area .department{font-weight:700;color:#23BE48;border:1px solid #23BE48;line-height:1.2}@media only screen and (min-width:769px){.staff-item .info-area .department{font-size:15px;padding:.4em .5em;margin-left:-.1em}}@media only screen and (max-width:768px),(max-device-width:768px){.staff-item .info-area .department{font-size:3.33333vw;padding:.4em .5em;margin-left:0}}.staff-item .info-area .name{font-weight:700}@media only screen and (min-width:769px){.staff-item .info-area .name{font-size:15px}.staff-item{width:270px;height:600px}}@media only screen and (max-width:768px),(max-device-width:768px){.staff-item .info-area .name{font-size:3.33333vw}.staff-item{width:48vw;height:106.66667vw}}ul.staff-items li.staff-item{z-index:1;position:relative}ul.staff-items li.staff-item:hover{z-index:10}ul.staff-items li.staff-item a{transition:transform cubic-bezier(.23,.57,.515,1) .15s}ul.staff-items li.staff-item a:hover{transform:scale(1.05)}ul.staff-items.home{align-items:center}ul.staff-items.home li.staff-item{transition:transform ease-out,filter ease-out,opacity linear;transition-duration:.3s}@media only screen and (min-width:769px){.staff-item .image-area{height:360px}ul.staff-items.home{margin-left:-30px}ul.staff-items.home li.staff-item{transform:scale(1)}}@media only screen and (max-width:768px),(max-device-width:768px){.staff-item .image-area{height:64vw}ul.staff-items.home{margin-left:0}ul.staff-items.home li.staff-item{margin-left:2.66667vw;margin-right:2.66667vw}}ul.staff-items.home li.staff-item .info-area{transform-origin:0 0;transform:scale(1)}ul.staff-items.home li.staff-item .message{display:block}ul.staff-items.home li.staff-item:not(.swiper-slide-active):not(.swiper-slide-next):not(.swiper-slide-prev) .image-area .work-label::before{background-color:#A0A0A0}header .cols>.col.left,header .cols>.col.right #menu-btn,header .inner::before{background-color:#fff}ul.staff-items.home li.staff-item:not(.swiper-slide-active):not(.swiper-slide-next):not(.swiper-slide-prev) .image-area figure{filter:saturate(25%)}ul.staff-items.home li.staff-item:not(.swiper-slide-active):not(.swiper-slide-next):not(.swiper-slide-prev) .info-area .department{color:#222;border-color:#222}ul.staff-items.people{display:flex;flex-wrap:wrap}@media only screen and (min-width:769px){ul.staff-items.home li.staff-item{margin-left:20px;margin-right:20px}ul.staff-items.home li.staff-item:not(.swiper-slide-active):not(.swiper-slide-next):not(.swiper-slide-prev){transform:scale(.9);margin-left:10px;margin-right:10px}ul.staff-items.home li.staff-item:not(.swiper-slide-active):not(.swiper-slide-next):not(.swiper-slide-prev) .info-area{padding-top:15px}ul.staff-items.people{width:1000px}}@media only screen and (max-width:768px),(max-device-width:768px){ul.staff-items.people{width:100%}}ul.staff-items.people li.staff-item{transition:transform ease-out,opacity linear;transition-duration:.4s}@media only screen and (min-width:769px){ul.staff-items.people li.staff-item{width:226px;height:540px}ul.staff-items.people li.staff-item .image-area{height:280px}ul.staff-items.people li.staff-item:not(:nth-child(4n+1)){margin-left:32px}ul.staff-items.people li.staff-item:nth-child(n+5){margin-top:30px}}@media only screen and (max-width:768px),(max-device-width:768px){ul.staff-items.people li.staff-item{width:100%;height:48vw}ul.staff-items.people li.staff-item .card{flex-direction:row}ul.staff-items.people li.staff-item .image-area{flex-shrink:0;width:37.33333vw;height:100%}ul.staff-items.people li.staff-item .image-area figure{background-position:50% 25%}ul.staff-items.people li.staff-item .info-area .message{font-size:3.46667vw}ul.staff-items.people li.staff-item .info-area .department{font-size:3.2vw}ul.staff-items.people li.staff-item:nth-child(n+2){margin-top:5.33333vw}}@media only screen and (min-width:769px){header{height:80px}}@media only screen and (max-width:768px),(max-device-width:768px){header{height:13.33333vw}}header .inner{filter:drop-shadow(0 1px 0 rgba(0, 0, 0, .25));transform:translateZ(0)}header .inner:before{z-index:0;position:absolute;display:block;bottom:0;left:0;right:0;width:100%;height:100%}header .cols{height:100%}header .cols>.col{display:flex;align-items:center;height:100%}header .cols>.col.left .logo{padding-top:.3em}header .cols>.col.left .logo svg{height:auto}@media only screen and (min-width:769px){header .inner::before{transform:translateY(-110%);transition:filter ease-out,transform cubic-bezier(.23,.57,.515,1);transition-duration:.3s}header .cols>.col.left .logo{padding-left:20px;padding-right:25px}header .cols>.col.left .logo svg{width:210px}header .cols>.col.right .block.btns{margin-right:30px}}@media only screen and (max-width:768px),(max-device-width:768px){header .cols>.col.left .logo{padding-left:2.66667vw;padding-right:4vw}header .cols>.col.left .logo svg{width:42.66667vw}}header .cols>.col.left .logo svg .cls-1{fill:#268300}header .cols>.col.right{justify-content:flex-end;flex-grow:1}header .cols>.col.right .block.btns a.btn .text .en,header .cols>.col.right .block.btns button .text .en{display:none}header .cols>.col.right .block.btns a.btn.entry:hover,header .cols>.col.right .block.btns button.entry:hover{border-color:#7eec98}header .cols>.col.right .block.btns a.btn.entry:hover .label,header .cols>.col.right .block.btns button.entry:hover .label{color:#7eec98}header .cols>.col.right .block.btns a.btn.my-page:hover,header .cols>.col.right .block.btns button.my-page:hover{border-color:#68b8d4}header .cols>.col.right .block.btns a.btn.my-page:hover .label,header .cols>.col.right .block.btns button.my-page:hover .label{color:#68b8d4}header .cols>.col.right #menu-btn{transition:background-color linear .1s}header .cols>.col.right #menu-btn p.icon{color:#23BE48;transition:color linear .1s}@media only screen and (min-width:769px){header .cols>.col.right .block.btns a.btn,header .cols>.col.right .block.btns button{width:160px}header .cols>.col.right #menu-btn{width:80px;height:80px}header .cols>.col.right #menu-btn p.icon{font-size:30px}}header .cols>.col.right #menu-btn:hover{background-color:#23BE48}header .cols>.col.right #menu-btn:hover p.icon{color:#fff}@media only screen and (max-width:768px),(max-device-width:768px){header .cols>.col.right #menu-btn{width:13.33333vw;height:13.33333vw;background-color:#23BE48}header .cols>.col.right #menu-btn p.icon{font-size:8vw;color:#fff}#main section.kv.career,#main section.kv.common,#main section.kv.people{padding-top:0}}header.scrolled .inner{filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .25));transform:translateZ(0)}header.scrolled .inner::before{transform:translateY(0)}header.scrolled .cols>.col.right .block.btns a.btn,header.scrolled .cols>.col.right .block.btns button{transition:border-color linear,color linear;transition-duration:.2s}header.scrolled .cols>.col.right .block.btns a.btn.entry,header.scrolled .cols>.col.right .block.btns button.entry{border-color:#23BE48}header.scrolled .cols>.col.right .block.btns a.btn.entry .label,header.scrolled .cols>.col.right .block.btns button.entry .label{color:#23BE48}header.scrolled .cols>.col.right .block.btns a.btn.entry:hover,header.scrolled .cols>.col.right .block.btns button.entry:hover{background-color:#23be48}header.scrolled .cols>.col.right .block.btns a.btn.entry:hover .label,header.scrolled .cols>.col.right .block.btns button.entry:hover .label{color:#fff}header.scrolled .cols>.col.right .block.btns a.btn.entry:hover svg.arrow,header.scrolled .cols>.col.right .block.btns button.entry:hover svg.arrow{stroke:#fff}header.scrolled .cols>.col.right .block.btns a.btn.my-page,header.scrolled .cols>.col.right .block.btns button.my-page{border-color:#2990B6}header.scrolled .cols>.col.right .block.btns a.btn.my-page .label,header.scrolled .cols>.col.right .block.btns button.my-page .label{color:#2990B6}#main section.kv.common .container .title.en-jp>.en,header.scrolled .cols>.col.right .block.btns a.btn.my-page:hover .label,header.scrolled .cols>.col.right .block.btns button.my-page:hover .label{color:#fff}header.scrolled .cols>.col.right .block.btns a.btn.my-page:hover,header.scrolled .cols>.col.right .block.btns button.my-page:hover{background-color:#2990b6}header.scrolled .cols>.col.right .block.btns a.btn.my-page:hover svg.arrow,header.scrolled .cols>.col.right .block.btns button.my-page:hover svg.arrow{stroke:#fff}#main section.kv.career .container,#main section.kv.common .container,#main section.kv.people .container{z-index:1;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}#main section.kv.career .container .title,#main section.kv.common .container .title,#main section.kv.people .container .title{position:relative;display:flex;flex-direction:column;align-items:flex-start}#main section.kv.career .container .title.en-jp,#main section.kv.career .container .title.jp,#main section.kv.common .container .title.en-jp,#main section.kv.common .container .title.jp,#main section.kv.people .container .title.en-jp,#main section.kv.people .container .title.jp{position:relative;line-height:1}#main section.kv.career .container .title.en-jp .text-en,#main section.kv.career .container .title.en-jp .text-jp,#main section.kv.career .container .title.jp .text-en,#main section.kv.career .container .title.jp .text-jp,#main section.kv.common .container .title.en-jp .text-en,#main section.kv.common .container .title.en-jp .text-jp,#main section.kv.common .container .title.jp .text-en,#main section.kv.common .container .title.jp .text-jp,#main section.kv.people .container .title.en-jp .text-en,#main section.kv.people .container .title.en-jp .text-jp,#main section.kv.people .container .title.jp .text-en,#main section.kv.people .container .title.jp .text-jp{z-index:1;position:relative}#main section.kv.career .container .title.en-jp .text-en::after,#main section.kv.career .container .title.en-jp .text-jp::after,#main section.kv.career .container .title.jp .text-en::after,#main section.kv.career .container .title.jp .text-jp::after,#main section.kv.common .container .title.en-jp .text-en::after,#main section.kv.common .container .title.en-jp .text-jp::after,#main section.kv.common .container .title.jp .text-en::after,#main section.kv.common .container .title.jp .text-jp::after,#main section.kv.people .container .title.en-jp .text-en::after,#main section.kv.people .container .title.en-jp .text-jp::after,#main section.kv.people .container .title.jp .text-en::after,#main section.kv.people .container .title.jp .text-jp::after{z-index:0}#main section.kv.career .container .title.en-jp .text-en span,#main section.kv.career .container .title.jp .text-en span,#main section.kv.common .container .title.en-jp .text-en span,#main section.kv.common .container .title.jp .text-en span,#main section.kv.people .container .title.en-jp .text-en span,#main section.kv.people .container .title.jp .text-en span{display:inline-block;vertical-align:.05em}#main section.kv.career .container .title.en-jp .text-en span.br,#main section.kv.career .container .title.jp .text-en span.br,#main section.kv.common .container .title.en-jp .text-en span.br,#main section.kv.common .container .title.jp .text-en span.br,#main section.kv.people .container .title.en-jp .text-en span.br,#main section.kv.people .container .title.jp .text-en span.br{margin-top:.1em}#main section.kv.career .container .title.en-jp>.en,#main section.kv.career .container .title.en-jp>.jp,#main section.kv.common .container .title.en-jp>.en,#main section.kv.common .container .title.en-jp>.jp,#main section.kv.people .container .title.en-jp>.en,#main section.kv.people .container .title.en-jp>.jp{position:relative}@media only screen and (min-width:769px){header.scrolled .cols>.col.right #menu-btn{background-color:#23BE48}header.scrolled .cols>.col.right #menu-btn p.icon{color:#fff}#main section.kv.career,#main section.kv.common,#main section.kv.people{padding-top:0;padding-bottom:0}#main section.kv.career .container .title.en-jp>.en,#main section.kv.common .container .title.en-jp>.en,#main section.kv.people .container .title.en-jp>.en{padding-left:15px;padding-right:20px;padding-top:15px}}@media only screen and (max-width:768px),(max-device-width:768px){#main section.kv.career,#main section.kv.common,#main section.kv.people{padding-bottom:0}#main section.kv.career .container .title.en-jp>.en,#main section.kv.common .container .title.en-jp>.en,#main section.kv.people .container .title.en-jp>.en{padding-left:2vw;padding-right:2.66667vw;padding-top:2vw}}@media only screen and (min-width:769px){#main section.kv.career .container .title.en-jp>.en,#main section.kv.common .container .title.en-jp>.en,#main section.kv.people .container .title.en-jp>.en{padding-bottom:15px}#main section.kv.career .container .title.en-jp>.jp,#main section.kv.common .container .title.en-jp>.jp,#main section.kv.people .container .title.en-jp>.jp{padding-left:16px;padding-right:16px;padding-top:10px}}@media only screen and (max-width:768px),(max-device-width:768px){#main section.kv.career .container .title.en-jp>.en,#main section.kv.common .container .title.en-jp>.en,#main section.kv.people .container .title.en-jp>.en{padding-bottom:2vw}#main section.kv.career .container .title.en-jp>.jp,#main section.kv.common .container .title.en-jp>.jp,#main section.kv.people .container .title.en-jp>.jp{padding-left:2.13333vw;padding-right:2.13333vw;padding-top:1.33333vw}}#main section.kv.career .bg-image,#main section.kv.common .bg-image,#main section.kv.people .bg-image{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}@media only screen and (min-width:769px){#main section.kv.career .container .title.en-jp>.jp,#main section.kv.common .container .title.en-jp>.jp,#main section.kv.people .container .title.en-jp>.jp{padding-bottom:10px}#main section.kv.common{height:600px}#main section.kv.common .container .title.en-jp>.en{font-size:90px}}@media only screen and (max-width:768px),(max-device-width:768px){#main section.kv.career .container .title.en-jp>.jp,#main section.kv.common .container .title.en-jp>.jp,#main section.kv.people .container .title.en-jp>.jp{padding-bottom:1.33333vw}#main section.kv.common{height:160vw}}#main section.kv.common .container .title.en-jp>.en:after,#main section.kv.common .container .title.en-jp>.jp:after{z-index:0;content:'';position:absolute;display:block;top:0;bottom:0;left:0;right:0;width:100%;height:100%}@media only screen and (max-width:768px),(max-device-width:768px){#main section.kv.common .container .title.en-jp>.en{font-size:16vw}}#main section.kv.common .container .title.en-jp>.en::after{background-color:#23BE48}#main section.kv.common .container .title.en-jp>.jp{color:#23BE48}#main section.kv.common .container .title.en-jp>.jp::after{background-color:#fff}@media only screen and (min-width:769px){#main section.kv.common .container .title.en-jp>.jp{font-size:20px;margin-top:10px}#main section.breadcrumbs{height:60px;padding-top:0;padding-bottom:0}}@media only screen and (max-width:768px),(max-device-width:768px){#main section.kv.common .container .title.en-jp>.jp{font-size:4vw;margin-top:1.33333vw}#main section.breadcrumbs{height:10.66667vw;padding-top:0;padding-bottom:0}}#main section.breadcrumbs .container{display:flex;align-items:center;height:100%}#main section.before-footer section.sub .links-title{text-align:center;margin-bottom:.4em}#main section.before-footer section.sub .links-title span{font-family:HelveticaNowDisplay-Italic}@media only screen and (min-width:769px){#main section.before-footer{padding-top:80px}#main section.before-footer section.sub .links-title{font-size:20px}#main section.before-footer section.sub:nth-child(n+2){margin-top:20px}}body:not(.scroll-in-disabled) #main section.kv.common.loaded-in .container .title.en-jp,body:not(.scroll-in-disabled) #main section.kv.common.loaded-in .container .title.jp{overflow:hidden}body:not(.scroll-in-disabled) #main section.kv.common.loaded-in .container .title.en-jp>.en .text-en{transition:opacity .4s linear,transform .4s ease-out;transition-delay:.2s;opacity:0;transform:translate(-50%,0)}body:not(.scroll-in-disabled) #main section.kv.common.loaded-in .container .title.en-jp>.en::after{transform:scaleX(0);transition:transform .4s ease-out;transform-origin:0 0}body:not(.scroll-in-disabled) #main section.kv.common.loaded-in .container .title.en-jp>.jp .text-jp{transition:opacity .3s linear,transform .3s ease-out;transition-delay:.6s;opacity:0;transform:translate(-50%,0)}body:not(.scroll-in-disabled) #main section.kv.common.loaded-in .container .title.en-jp>.jp::after{transform:scaleX(0);transition:transform .4s ease-out;transform-origin:0 0}@media only screen and (max-width:768px),(max-device-width:768px){#main section.before-footer{padding-top:16vw}#main section.before-footer section.sub .links-title{font-size:4vw}#main section.before-footer section.sub:nth-child(n+2){margin-top:4vw}body:not(.scroll-in-disabled) #main section.kv.common.loaded-in .container .title.en-jp>.jp::after{transition-delay:.4s}}body:not(.scroll-in-disabled) #main section.kv.common.loaded-in .container .title.jp .text-jp{transition:opacity .3s linear,transform .3s ease-out;transition-delay:.2s;opacity:0;transform:translate(-50%,0)}body:not(.scroll-in-disabled) #main section.kv.common.loaded-in .container .title.jp::after{transform:scaleX(0);transition:transform .4s ease-out;transform-origin:0 0}body:not(.scroll-in-disabled) #main section.kv.common.loaded-in.is-in .container .title.en-jp>.en .text-en{opacity:1;transform:translate(0,0) scale(1)}body:not(.scroll-in-disabled) #main section.kv.common.loaded-in.is-in .container .title.en-jp>.en::after{transform:scaleX(1)}body:not(.scroll-in-disabled) #main section.kv.common.loaded-in.is-in .container .title.en-jp>.jp .text-jp{opacity:1;transform:translate(0,0) scale(1)}body:not(.scroll-in-disabled) #main section.kv.common.loaded-in.is-in .container .title.en-jp>.jp::after{transform:scaleX(1)}body:not(.scroll-in-disabled) #main section.kv.common.loaded-in.is-in .container .title.jp .text-jp{opacity:1;transform:translate(0,0) scale(1)}body:not(.scroll-in-disabled) #main section.kv.common.loaded-in.is-in .container .title.jp::after{transform:scaleX(1)}