@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap");.is-hide{opacity:0;top:50px !important}.is-hideOnly{opacity:0}.is-hide--bottom01{opacity:0;bottom:-50px !important}.is-hide--left01{opacity:0;left:50px !important}.is-hide--left02{opacity:0;left:-50px !important}.is-hide--right01{opacity:0;right:-50px !important}.is-control--top{position:relative;top:0;transition-property:all;transition-duration:.5s;transition-delay:.5s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.is-control--right{position:relative;right:0;transition-property:all;transition-duration:.5s;transition-delay:.5s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.is-control--left{position:relative;left:0;transition-property:all;transition-duration:.5s;transition-delay:.5s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.is-control{transition-property:all;transition-duration:.5s;transition-delay:.5s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.pg-main--bg:nth-child(odd){background:#fff}.pg-main--bg:nth-child(even){background:#f2f2f2}.pg-main--bg:nth-child(2){background-color:transparent}.pg-main--bg:nth-child(3){background-color:transparent}@media only screen and (min-width: 600px){.pg-main--bg:nth-child(2n+1){background:url("../images/job/bg_main.png") no-repeat;background-position-y:276px}}@media only screen and (min-width: 600px){.pg-main--bg:nth-child(5){background:url("../images/job/bg_main.png") no-repeat;background-position-y:302px}}.pg-main{position:relative;background:#fff}@media only screen and (min-width: 600px){.pg-main{margin-top:-270px}}@media only screen and (max-width: 599px){.pg-main{margin:-16vh auto 0;width:100%}}.pg-main--tit{position:absolute}@media only screen and (max-width: 599px){.pg-main--tit{top:-6.66667vw;left:5.13333vw}}@media only screen and (min-width: 600px){.pg-main--tit{top:-50px;left:19px}}@media only screen and (max-width: 599px){.pg-main--tit img{width:70.66667vw}}.pg-heading{position:relative;display:inline-block;font-weight:700;color:#000;width:100%;text-align:center}@media only screen and (min-width: 600px){.pg-heading{font-size:40px;font-size:4rem}}@media only screen and (max-width: 599px){.pg-heading{font-size:24px;font-size:2.4rem;line-height:1.2}}.pg-heading::after{content:"";display:inline-block;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#000;left:50%}@media only screen and (max-width: 599px){.pg-heading::after{bottom:-3vw;width:20vw;height:.53333vw}}@media only screen and (min-width: 600px){.pg-heading::after{width:150px;height:4px;bottom:-10px}}.pg-jobInfo__box{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 600px){.pg-jobInfo__box{padding:105px 19px 0 12px}}@media only screen and (max-width: 599px){.pg-jobInfo__box{padding:17vw 5vw 0}.pg-jobInfo__box a{width:48%}}.pg-jobInfo__btn{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 599px){.pg-jobInfo__btn .opt-icon--doubleNext:before,.pg-jobInfo__btn .opt-icon--doubleNext:after{width:5vw;height:5vw}}@media only screen and (max-width: 599px){.pg-jobInfo__btn .opt-icon--doubleNext:before{margin-right:-3vw}}.pg-overview{text-align:center}@media only screen and (min-width: 600px){.pg-overview{font-size:20px;font-size:2rem;margin-top:55px;line-height:2;letter-spacing:-1px}}@media only screen and (max-width: 599px){.pg-overview{font-size:15px;font-size:1.5rem;padding:0 5vw;margin-top:7vw}}.pg-jobIntro{text-align:center}@media only screen and (min-width: 600px){.pg-jobIntro{margin-top:80px}}@media only screen and (max-width: 599px){.pg-jobIntro{margin-top:10vw;padding:0 5vw}}.pg-jobIntro__imgs{position:relative}@media only screen and (max-width: 599px){.pg-jobIntro__imgs{margin-top:8vw;height:110vw}}@media only screen and (min-width: 600px){.pg-jobIntro__imgs{margin-top:27px;height:861px}}.pg-jobIntro__imgs--pict{position:relative;z-index:1}@media only screen and (max-width: 599px){.pg-jobIntro__imgs--pict{width:55%;margin:auto;top:10vw;z-index:0}}.pg-jobIntro__imgs--planning{position:absolute}@media only screen and (min-width: 600px){.pg-jobIntro__imgs--planning{top:118px;left:-16px}}@media only screen and (max-width: 599px){.pg-jobIntro__imgs--planning{width:30%;top:8vw;left:0}}.pg-jobIntro__imgs--design{position:absolute}@media only screen and (min-width: 600px){.pg-jobIntro__imgs--design{top:466px;left:55px}.pg-jobIntro__imgs--design img{transition-property:all;transition-duration:.5s;transition-delay:0s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.pg-jobIntro__imgs--design img:hover{transition-property:all;transition-duration:.15s;transition-delay:0s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;transform-origin:center}.pg-jobIntro__imgs--design img:active{transition-property:all;transition-duration:.15s;transition-delay:0s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;transform-origin:center}}@media only screen and (max-width: 599px){.pg-jobIntro__imgs--design{width:28%;top:53vw;left:3vw}}.pg-jobIntro__imgs--mold{position:absolute}@media only screen and (min-width: 600px){.pg-jobIntro__imgs--mold{top:587px;left:360px}.pg-jobIntro__imgs--mold img{transition-property:all;transition-duration:.5s;transition-delay:0s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.pg-jobIntro__imgs--mold img:hover{transition-property:all;transition-duration:.15s;transition-delay:0s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;transform-origin:center}.pg-jobIntro__imgs--mold img:active{transition-property:all;transition-duration:.15s;transition-delay:0s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;transform-origin:center}}@media only screen and (max-width: 599px){.pg-jobIntro__imgs--mold{width:34%;top:70vw;left:-2vw;right:0;margin:auto}}.pg-jobIntro__imgs--production{position:absolute}@media only screen and (min-width: 600px){.pg-jobIntro__imgs--production{top:512px;right:51px}.pg-jobIntro__imgs--production img{transition-property:all;transition-duration:.5s;transition-delay:0s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}.pg-jobIntro__imgs--production img:hover{transition-property:all;transition-duration:.15s;transition-delay:0s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;transform-origin:center}.pg-jobIntro__imgs--production img:active{transition-property:all;transition-duration:.15s;transition-delay:0s;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;transform-origin:center}}@media only screen and (max-width: 599px){.pg-jobIntro__imgs--production{width:33%;top:56vw;right:-2vw}}.pg-jobIntro__imgs--advert{position:absolute}@media only screen and (min-width: 600px){.pg-jobIntro__imgs--advert{top:130px;right:-40px}}@media only screen and (max-width: 599px){.pg-jobIntro__imgs--advert{width:31%;top:6vw;right:0}}.pg-imgs__btnWrapper{position:relative}@media only screen and (min-width: 600px){.pg-jobIntro__text{margin-top:60px;font-size:26px;font-size:2.6rem}}@media only screen and (min-width: 600px){.pg-jobIntro__img{margin-top:-40px}}.pg-btn{margin:45px auto 0}@media only screen and (min-width: 600px){.pg-btn{width:350px}}@media only screen and (max-width: 599px){.pg-btn{width:60%;margin:5vw auto 0}}.pg-btn--small{margin:45px auto 0}@media only screen and (min-width: 600px){.pg-btn--small{font-size:16px;font-size:1.6rem;width:250px}}@media only screen and (max-width: 599px){.pg-btn--small{width:120%;margin:5vw auto 0}}.pg-btn--small--style01{position:absolute}@media only screen and (min-width: 600px){.pg-btn--small--style01{top:155px;left:5px}}@media only screen and (max-width: 599px){.pg-btn--small--style01{left:-10%;top:14vw}}.pg-btn--small--style02{position:absolute}@media only screen and (min-width: 600px){.pg-btn--small--style02{top:224px;left:5px}}@media only screen and (max-width: 599px){.pg-btn--small--style02{left:-10%;top:27vw}}.pg-btn--small--style03{position:absolute}@media only screen and (min-width: 600px){.pg-btn--small--style03{top:163px;left:5px}}@media only screen and (max-width: 599px){.pg-btn--small--style03{left:-10%;top:17vw}}@media only screen and (min-width: 600px){.pg-btn__main{font-size:20px;font-size:2rem;height:80px}}.pg-btn__main:hover{color:#fff}@media only screen and (min-width: 600px){.pg-btn__main--small{padding:0 10px 0 30px;font-size:16px;font-size:1.6rem;height:60px}}@media only screen and (max-width: 599px){.pg-btn__main--small{padding:0 1.33333vw 0 5.33333vw;text-align:left;height:12vw;line-height:1.3}}.pg-btn__main--small:hover{color:#fff}@media only screen and (min-width: 600px){.pg-design--bg{margin-top:90px}}@media only screen and (max-width: 599px){.pg-design--bg{padding:10vw 5vw}}.pg-job--overview--wrapper{text-align:center}@media only screen and (min-width: 600px){.pg-job--overview--wrapper{font-size:26px;font-size:2.6rem;font-weight:600;margin-top:50px}}@media only screen and (max-width: 599px){.pg-job--overview--wrapper{font-size:18px;font-size:1.8rem;font-weight:600;margin-top:7vw}}.pg-design--overview{display:inline;text-align:center;background:linear-gradient(transparent 70%, #ffd8e5 30%)}@media only screen and (min-width: 600px){.pg-design--overview{padding:0 10px}}@media only screen and (max-width: 599px){.pg-design--overview{padding:0 2vw}}.pg-job__box{position:relative}@media only screen and (min-width: 600px){.pg-job__box{margin-top:48px;font-size:18px;font-size:1.8rem;display:-webkit-flex;display:flex}}@media only screen and (max-width: 599px){.pg-job__box{margin-top:5vw;font-size:15px;font-size:1.5rem}}.pg-job__textBox{position:absolute}@media only screen and (min-width: 600px){.pg-job__textBox{width:600px;right:0;z-index:1}}@media only screen and (max-width: 599px){.pg-job__textBox{position:relative;margin-top:-15vw}}@media only screen and (min-width: 600px){.pg-job__textBox--design{top:40px}}@media only screen and (min-width: 600px){.pg-job__textBox--mold{top:40px}}@media only screen and (min-width: 600px){.pg-job__textBox--production{top:40px}}@media only screen and (min-width: 600px){.pg-job__textBox--heading{font-size:45px;font-size:4.5rem;letter-spacing:3px;color:#000}}@media only screen and (max-width: 599px){.pg-job__textBox--heading{font-size:20px;font-size:2rem}}.pg-job__textBox--heading--design{background:linear-gradient(#ff7faa 0%, #ff7faa 100%);display:inline}@media only screen and (min-width: 600px){.pg-job__textBox--heading--design{padding:0 0 0 15px}}.pg-job__textBox--heading--mold{background:linear-gradient(#ffaad4 0%, #ffaad4 100%);display:inline}@media only screen and (min-width: 600px){.pg-job__textBox--heading--mold{padding:0 0 0 10px}}.pg-job__textBox--heading--production{background:linear-gradient(#aeaef7 0%, #aeaef7 100%);display:inline}@media only screen and (min-width: 600px){.pg-job__textBox--heading--production{padding:0 0 0 10px}}.pg-job__textBox--text{background:#fff}@media only screen and (min-width: 600px){.pg-job__textBox--text{margin-top:20px;padding:20px 25px;line-height:2}}@media only screen and (max-width: 599px){.pg-job__textBox--text{margin-top:2vw;padding:4vw}}.pg-job__stateBox{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width: 599px){.pg-job__stateBox{margin-top:5vw}}.pg-job__stateBox--btn{position:relative;background:#fff}@media only screen and (max-width: 599px){.pg-job__stateBox--btn{margin:6.26667vw 0 0 3.33333vw;width:90%;height:6rem}}@media only screen and (min-width: 600px){.pg-job__stateBox--btn{margin:47px 0 0 25px;width:350px;height:90px}}.pg-job__stateBox--btn:hover:before{left:auto}.pg-job__stateBox--btn--wrapper{-webkit-transform:rotate(0.001deg);transform:rotate(0.001deg);display:block;position:relative;overflow:hidden;margin:0 auto;width:100%;height:100%;cursor:pointer;transition-property:all;transition-duration:.5s;transition-delay:0s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 599px){.pg-job__stateBox--btn--wrapper{padding:1.33333vw 4vw;border:.26667vw solid #000}}@media only screen and (min-width: 600px){.pg-job__stateBox--btn--wrapper{padding:10px 30px;border:2px solid #000}.pg-job__stateBox--btn--wrapper:hover{color:#fff}.pg-job__stateBox--btn--wrapper:hover .pg-job__stateBox--text{color:#000}}.pg-job__stateBox--btn--wrapper:before{content:"";width:100%;height:100%;display:block;background:#000;position:absolute;top:0;left:0;transition-property:all;transition-duration:.5s;transition-delay:0s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);left:-100%;z-index:-1}.pg-job__stateBox--btn--wrapper i{z-index:1}.pg-job__stateBoxWrapper{display:-webkit-flex;display:flex}.pg-job__stateBoxWrapper img{-webkit-flex:none;flex:none}@media only screen and (min-width: 600px){.pg-job__stateBox--text{font-size:18px;font-size:1.8rem}}.pg-job__stateBox--text--style02{display:inline;color:#fff;background:linear-gradient(#000 0%, #000 100%)}@media only screen and (min-width: 600px){.pg-job__stateBox--text--style02{font-size:22px;font-size:2.2rem;padding:0 5px;letter-spacing:3px}}.pg-job__stateBox--pict{position:absolute;pointer-events:none}@media only screen and (max-width: 599px){.pg-job__stateBox--pict{width:37%;right:5.5vw;bottom:0.1rem}}@media only screen and (min-width: 600px){.pg-job__stateBox--pict{right:10px;bottom:2px}}.pg-job__stateBox--img{text-align:center}@media only screen and (min-width: 600px){.pg-job__stateBox--img{margin-top:-20px;font-size:15px;font-size:1.5rem;line-height:20px}}@media only screen and (min-width: 600px){.pg-job__stateBox--img--mold{margin-top:-50px}}@media only screen and (min-width: 600px){.pg-job__stateBox--img--production{margin-top:-53px}}@media only screen and (min-width: 600px){.pg-mold--bg{margin-top:132px;padding-bottom:69px}}@media only screen and (max-width: 599px){.pg-mold--bg{padding:0 5vw 10vw}.pg-mold--bg:first-child{margin-top:0}}@media only screen and (max-width: 599px){.pg-mold--heading{margin-top:-3rem}}@media only screen and (min-width: 600px){.pg-mold--heading{margin-top:-30px}}.pg-mold--overview{display:inline;text-align:center;background:linear-gradient(transparent 70%, #f6dce9 30%)}@media only screen and (min-width: 600px){.pg-mold--overview{padding:0 10px}}@media only screen and (min-width: 600px){.pg-job__box--mold{margin-top:44px}}@media only screen and (min-width: 600px){.pg-job__stateBox--mold{margin-top:38px;-webkit-justify-content:flex-end;justify-content:flex-end}}@media only screen and (min-width: 600px){.pg-production--bg{margin-top:95px;padding-bottom:69px}}@media only screen and (max-width: 599px){.pg-production--bg{padding:10vw 5vw}}.pg-production--overview{display:inline;text-align:center;background:linear-gradient(transparent 70%, #e7e7fd 30%)}@media only screen and (min-width: 600px){.pg-production--overview{padding:0 10px}}@media only screen and (min-width: 600px){.pg-job__box--production{margin-top:48px}}@media only screen and (min-width: 600px){.pg-job__stateBox--production{-webkit-justify-content:flex-end;justify-content:flex-end}}@media only screen and (max-width: 599px){.pg-hobby--bg{padding-bottom:10.66667vw}}@media only screen and (min-width: 600px){.pg-hobby--bg{margin-top:61px;padding-bottom:110px}}@media only screen and (max-width: 599px){.pg-hobby--heading{margin-top:-3rem}}@media only screen and (min-width: 600px){.pg-hobby--heading{margin-top:-30px}}.pg-hobby--overview{display:inline;text-align:center;background:linear-gradient(transparent 70%, #d2e3f4 30%)}@media only screen and (min-width: 600px){.pg-hobby--overview{padding:0 10px}}.pg-hobby__slide{position:relative}.pg-hobby__slide:before{content:"";width:100%;background:url(../images/job_bsp/img_slide.jpg) top left repeat-x;display:block}@media only screen and (max-width: 599px){.pg-hobby__slide:before{-webkit-animation:bgAnim_pc 40s linear infinite;animation:bgAnim_pc 40s linear infinite;height:100vw}}@media only screen and (min-width: 600px){.pg-hobby__slide:before{-webkit-animation:bgAnim_pc 40s linear infinite;animation:bgAnim_pc 40s linear infinite;height:480px}}@media only screen and (max-width: 599px){.pg-hobby__slide{margin-top:5.33333vw}}@media only screen and (min-width: 600px){.pg-hobby__slide{margin-top:43px}}.pg-hobby__catch{position:absolute}@media only screen and (max-width: 599px){.pg-hobby__catch{width:80%;top:-21vw;right:0}}@media only screen and (min-width: 600px){.pg-hobby__catch{top:-150px;right:-50px}}.pg-hobby__textBox{position:relative;background:#fff;color:#000}@media only screen and (max-width: 599px){.pg-hobby__textBox{width:90%;padding:4.66667vw 3.33333vw;margin:-8rem auto 0}}@media only screen and (min-width: 600px){.pg-hobby__textBox{width:860px;font-size:17px;font-size:1.7rem;line-height:2;padding:35px 30px;margin:-30px auto 0}}@media only screen and (min-width: 600px){figcaption{margin-top:5px}}.pg-slicks{position:relative;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center}.pg-slicks li{-webkit-flex:none;flex:none;display:block}@media only screen and (max-width: 599px){.pg-slicks li{width:85.33333vw;height:85.33333vw}}@-webkit-keyframes bgAnim_pc{from{background-position:0 0}to{background-position:-2560px 0}}@keyframes bgAnim_pc{from{background-position:0 0}to{background-position:-2560px 0}}@-webkit-keyframes bgAnim_sp{from{background-position:0 0}to{background-position:calc(-85.4vw * 4) 0}}@keyframes bgAnim_sp{from{background-position:0 0}to{background-position:calc(-85.4vw * 4) 0}}@media only screen and (max-width: 599px){#design{padding-top:20vw;margin-top:-20vw}}@media only screen and (min-width: 600px){#design{padding-top:10px;margin-top:-10px}}@media only screen and (max-width: 599px){#mold{padding-top:20vw;margin-top:-20vw}}@media only screen and (min-width: 600px){#mold{padding-top:10px;margin-top:-10px}}@media only screen and (max-width: 599px){#production{padding-top:10vw;margin-top:-10vw}}@media only screen and (min-width: 600px){#production{padding-top:5px;margin-top:-5px}}.l-footer--main{margin-top:0}.is-show{opacity:1;top:0}@media only screen and (min-width: 600px){.fancybox-content{width:980px !important;height:545px !important}}@media only screen and (max-width: 599px){.fancybox-content{width:100vw !important;height:100vh !important;max-width:calc(100vw - 5vw) !important;max-height:calc(100vh - 5vw) !important}}.fancybox-content{background-color:transparent !important}.fancybox-content iframe{background-color:transparent !important}.pb-fb__closeBtn{position:absolute;margin:0;padding:0;border:0;background:url("../images/job/img_modal_close.png") no-repeat}@media only screen and (min-width: 600px){.pb-fb__closeBtn{width:50px;height:50px;top:20px;right:115px}}@media only screen and (max-width: 599px){.pb-fb__closeBtn{width:4vw;height:4vw;background-size:contain;top:-2.5rem;right:0}}@media only screen and (max-width: 599px){.fancybox-slide{padding-left:3vw}}
