@font-face{font-family:"HiraKakuStd-W5";src:url("/font/HiraKakuStd-W5.otf") format("otf")}@font-face{font-family:"HiraKakuStd-W7";src:url("/font/HiraKakuStd-W7.otf") format("otf")}@font-face{font-family:"HiraKakuStd-W8";src:url("/font/HiraKakuStd-W8.otf") format("otf")}@font-face{font-family:"OPTIBankGothic-Medium";src:url("/font/OPTIBankGothic-Medium.otf") format("otf")}body,html{margin:0;padding:0;overflow-x:hidden}p,a,h1,h2,h3,h4,h5,ul,ol,li{margin:0;padding:0}a{text-decoration:none}a:hover{opacity:.7}div{box-sizing:border-box}body{font-family:"HiraKakuStd-W5", "Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック", sans-serif;font-weight:600}textarea{resize:none}.sp{display:none}img{height:auto;vertical-align:bottom}@-webkit-keyframes flash-fade-in3{0%{width:10%;opacity:1;will-change:width}20%{width:20%;opacity:1;will-change:width}40%{width:40%;opacity:1;will-change:width}60%{width:60%;opacity:1;will-change:width}80%{width:80%;opacity:1;will-change:width}100%{width:100%;opacity:1}}@keyframes flash-fade-in3{0%{width:10%;opacity:1;will-change:width}20%{width:20%;opacity:1;will-change:width}40%{width:40%;opacity:1;will-change:width}60%{width:60%;opacity:1;will-change:width}80%{width:80%;opacity:1;will-change:width}100%{width:100%;opacity:1}}@-webkit-keyframes flash-fade-in2{0%{opacity:0;transform:scale(1.3)}50%{transform:scale(1.3)}100%{opacity:1;transform:scale(1)}}@keyframes flash-fade-in2{0%{opacity:0;transform:scale(1.3)}50%{transform:scale(1.3)}100%{opacity:1;transform:scale(1)}}.fv{background-image:url("/img/recruit/job/bg_yoko_01.jpg");background-size:cover;width:100%;height:600px;position:relative}.fv__label{padding:33.5px 205px 47.5px;position:absolute;top:215.5px;right:0;text-align:center}.fv__label.tranformActive .title-bg{position:absolute;top:0;left:0;width:0;height:100%;pointer-events:none;opacity:1}.fv__label.tranformActive .title-content{opacity:0;transform:translateY(30px);position:relative;z-index:2}.fv__label.tranformActive.on .title-bg{background-image:url("/img/recruit/job/bg_yellow.png");background-size:cover;-webkit-animation:flash-fade-in3 0.5s .5s forwards;animation:flash-fade-in3 0.5s .5s forwards}.fv__label.tranformActive.on .title-content{opacity:1;transform:translateY(0px);transition:1s 1s ease}.fv__label img{display:block;margin:0 auto;width:50.5px}.fv__label h1{margin-top:8.5px;font-size:53px;color:#009fb6;font-family:"HiraKakuStd-W7","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-feature-settings:"palt";-moz-font-feature-settings:"palt";-webkit-font-feature-settings:"palt"}.fv__label img.text{display:block;margin:10px auto 0;height:10px;width:auto}.top{margin:100px auto;width:1000px;background-image:url("/img/recruit/job/bg_yoko_02.jpg");background-size:cover}.top__text{padding:52px 0 40px;text-align:center}.top__text p{font-size:23px;line-height:2.09;color:#ffffff}.section{width:1000px;margin:0 auto 150px}.section__inner{display:flex;justify-content:space-between}.section__content{width:320px}.section__content__title{height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url("/img/recruit/job/bg_grey.png");background-size:cover;color:#ffffff}.section__content__title h2{font-size:27px;font-family:"HiraKakuStd-W7","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700}.section__content__title img{margin-top:10px}.section__content__title__en1{width:120px}.section__content__title__en2{width:200px}.section__content__title__en3{width:150px}.section__content__main{padding:23px 30px 25px;background-color:#f6e514}.section__content__main__text p{font-size:21px;line-height:1.79;color:#000000}.section__content__main__button{margin:35px auto 0;text-align:center}.section__content__main__button a{display:inline-block;width:250px;line-height:51.5px;text-align:center;color:#009fb6;font-size:21px;position:relative;background-color:#ffffff;border-radius:25.8px}.section__content__main__button a::after{content:'';background-image:url("/img/recruit/btn_arrow_blue.png");background-size:cover;width:16.5px;height:23.5px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.pc{display:none !important}.sp{display:block}.fv{background-image:url("/img/recruit/job/bg_yoko_01_sp.jpg");height:53.33333vw}.fv__label{padding:2.57778vw 14.93333vw 5.33333vw;top:50%;transform:translateY(-40%);right:unset;left:0}.fv__label img{width:4.48889vw}.fv__label h1{margin-top:.75556vw;font-size:4.71111vw}.fv__label img.text{margin-top:.88889vw;height:.88889vw}.top{margin:13.33333vw 3.55556vw 8.88889vw;width:unset;background-image:url("/img/recruit/job/bg_yoko_02_sp.jpg")}.top__text{padding:4.53333vw 6.4vw 6.4vw;text-align:left}.top__text p{font-size:2.84444vw;line-height:2.28}.section{width:100%;margin-bottom:13.33333vw}.section__inner{padding:0 3.55556vw;display:block}.section__content{width:100%}.section__content:nth-child(n+2){margin-top:6.66667vw}.section__content__title{height:10.66667vw;background-image:url("/img/recruit/job/bg_grey_sp.png")}.section__content__title h2{font-size:2.84444vw}.section__content__title img{margin-top:.88889vw}.section__content__title__en1{width:10.66667vw}.section__content__title__en2{width:17.77778vw}.section__content__title__en3{width:13.33333vw}.section__content__main{padding:4vw 0 5.11111vw;text-align:center}.section__content__main__text p{font-size:2.84444vw;line-height:2.28}.section__content__main__button{margin-top:4.13333vw}.section__content__main__button a{width:31.11111vw;line-height:6.44444vw;border-radius:3.20889vw;font-size:2.84444vw}.section__content__main__button a::after{width:2.04444vw;height:2.88889vw;right:2.22222vw}}
