.pg-main{padding-bottom:0}.pg-recruit__body{overflow:hidden;width:100%;max-width:1200px;margin:65px auto 0}@media only screen and (max-width: 599px){.pg-recruit__body{margin:6vw auto 0;padding:0 5.33333vw}}.pg-recruit__p{text-align:center;font-size:1.2em;margin:0 auto 50px}@media only screen and (max-width: 599px){.pg-recruit__p{margin:0 auto 10.66667vw;max-width:88vw;font-size:3.73333vw}}.p-footer__bottom--list{color:#fff !important}.p-footer__bottom--list a:visited{color:inherit !important}@media only screen and (max-width: 1411px){.p-footer__right{color:#fff !important}.p-footer__right a:visited{color:inherit !important}.p-footer__right a:hover{color:inherit !important}.p-footer__right a:link{color:inherit !important}}.pg-bandai{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:0 0 60px 25px;width:100%}@media only screen and (max-width: 599px){.pg-bandai{margin:0 0 10.66667vw 1.2vw}}@media only screen and (max-width: 599px){.pg-bandai__img{margin:9.73333vw 0 0}}@media only screen and (min-width: 600px){.pg-bandai__img{height:249px}}.pg-bandai__imgItem{max-height:249px;margin:0 65px}@media only screen and (max-width: 599px){.pg-bandai__imgItem{height:30.26667vw;margin:0 2.66667vw}}@media only screen and (max-width: 599px){.pg-bandai__imgItem--bsp{width:52.93333vw}}@media only screen and (min-width: 600px){.pg-recruit__items{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.opt-icon--next--md{position:relative}@media only screen and (min-width: 600px){.opt-icon--next--md::before{position:absolute;top:50%;right:0%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);width:14px;height:14px;border-top:3px solid #da0003;border-right:3px solid #da0003}}.pg-btn--recruit{width:80vw;margin:0 auto 4vw;padding:10px;border:3px solid #da0003;border-radius:6px;font-size:4.8vw;font-weight:bold}.pg-btn--recruit:hover,.pg-btn--recruit:focus{background:#da0003;color:#ffffff}.pg-btn--recruit:hover .opt-icon--next--md::before,.pg-btn--recruit:focus .opt-icon--next--md::before{border-color:#ffffff}.pg-btn--recruit.js-active{background:#da0003;color:#ffffff}.pg-btn--recruit.js-active .opt-icon--next--md::before{border-color:#ffffff}.pg-btn--recruit span{display:inline-block;text-align:center;width:100%;margin:0 0 0 4%}.pg-btn--recruit .recruit-stop{width:50%}@media only screen and (min-width: 600px){.pg-btn--recruit .recruit-stop{width:60%}}.pg-btn--recruit .opt-icon{margin:-.8vw 0 .8vw auto}@media only screen and (min-width: 600px){.pg-btn--recruit .opt-icon{margin:0 10px 0 0}}@media only screen and (min-width: 600px){.pg-btn--recruit{width:400px;margin:15px 20px;font-size:1.6em;border:4px solid #da0003;border-radius:12px}}.pg-recruit__item:nth-of-type(2) .pg-btn--recruit{border-color:#4aae01}.pg-recruit__item:nth-of-type(2) .pg-btn--recruit .opt-icon--next--md::before{border-color:#4aae01}.pg-recruit__item:nth-of-type(2) .pg-btn--recruit:hover,.pg-recruit__item:nth-of-type(2) .pg-btn--recruit:focus{background:#4aae01}.pg-recruit__item:nth-of-type(2) .pg-btn--recruit:hover .opt-icon--next--md::before,.pg-recruit__item:nth-of-type(2) .pg-btn--recruit:focus .opt-icon--next--md::before{border-color:#ffffff}.pg-recruit__item:nth-of-type(2) .pg-btn--recruit.js-active{background:#4aae01;color:#ffffff}.pg-recruit__item:nth-of-type(2) .pg-btn--recruit.js-active .opt-icon--next--md::before{border-color:#ffffff}.pg-recruit__item:nth-of-type(3) .pg-btn--recruit{border-color:#ffa800}.pg-recruit__item:nth-of-type(3) .pg-btn--recruit .opt-icon--next--md::before{border-color:#ffa800}.pg-recruit__item:nth-of-type(3) .pg-btn--recruit:hover,.pg-recruit__item:nth-of-type(3) .pg-btn--recruit:focus{background:#ffa800}.pg-recruit__item:nth-of-type(3) .pg-btn--recruit:hover .opt-icon--next--md::before,.pg-recruit__item:nth-of-type(3) .pg-btn--recruit:focus .opt-icon--next--md::before{border-color:#ffffff}.pg-recruit__item:nth-of-type(3) .pg-btn--recruit.js-active{background:#4aae01;color:#ffffff}.pg-recruit__item:nth-of-type(3) .pg-btn--recruit.js-active .opt-icon--next--md::before{border-color:#ffffff}.pg-recruit__item:nth-of-type(4) .pg-btn--recruit{border-color:#adad02}.pg-recruit__item:nth-of-type(4) .pg-btn--recruit .opt-icon--next--md::before{border-color:#adad02}.pg-recruit__item:nth-of-type(4) .pg-btn--recruit:hover,.pg-recruit__item:nth-of-type(4) .pg-btn--recruit:focus{background:#adad02}.pg-recruit__item:nth-of-type(4) .pg-btn--recruit:hover .opt-icon--next--md::before,.pg-recruit__item:nth-of-type(4) .pg-btn--recruit:focus .opt-icon--next--md::before{border-color:#ffffff}.pg-recruit__item:nth-of-type(4) .pg-btn--recruit.js-active{background:#4aae01;color:#ffffff}.pg-recruit__item:nth-of-type(4) .pg-btn--recruit.js-active .opt-icon--next--md::before{border-color:#ffffff}.pg-recruit__item:nth-of-type(5) .pg-btn--recruit{border-color:#263dff;margin:10vw auto 0}@media only screen and (min-width: 600px){.pg-recruit__item:nth-of-type(5) .pg-btn--recruit{width:840px;margin:50px auto 0}}.pg-recruit__item:nth-of-type(5) .pg-btn--recruit .opt-icon--next--md::before{border-color:#263dff}.pg-recruit__item:nth-of-type(5) .pg-btn--recruit:hover,.pg-recruit__item:nth-of-type(5) .pg-btn--recruit:focus{background:#263dff}.pg-recruit__item:nth-of-type(5) .pg-btn--recruit:hover .opt-icon--next--md::before,.pg-recruit__item:nth-of-type(5) .pg-btn--recruit:focus .opt-icon--next--md::before{border-color:#ffffff}.pg-recruit__item .pg-btn--recruit--caution{font-size:1rem;margin-left:-3vw}@media only screen and (min-width: 600px){.pg-recruit__item .pg-btn--recruit--caution{font-size:1.3rem;margin-left:-3vw}}.pg-recruit__qa .pg-recruit__qa--txtmgt{margin-top:0.5em}.pg-recruit__qa .pg-recruit__item:nth-of-type(2) .pg-btn--recruit{border-color:#da0003}.pg-recruit__qa .pg-recruit__item:nth-of-type(2) .pg-btn--recruit .opt-icon--next--md::before{border-color:#da0003}.pg-recruit__qa .pg-recruit__item:nth-of-type(2) .pg-btn--recruit:hover,.pg-recruit__qa .pg-recruit__item:nth-of-type(2) .pg-btn--recruit:focus{background:#da0003}.pg-recruit__qa .pg-recruit__item:nth-of-type(2) .pg-btn--recruit:hover .opt-icon--next--md::before,.pg-recruit__qa .pg-recruit__item:nth-of-type(2) .pg-btn--recruit:focus .opt-icon--next--md::before{border-color:#ffffff}.pg-recruit__qa .pg-recruit__item:nth-of-type(2) .pg-btn--recruit.js-active{background:#da0003;color:#ffffff}.pg-recruit__qa .pg-recruit__item:nth-of-type(2) .pg-btn--recruit.js-active .opt-icon--next--md::before{border-color:#ffffff}.pg-recruit__qa .pg-recruit__item:nth-of-type(3) .pg-btn--recruit{border-color:#4aae01}.pg-recruit__qa .pg-recruit__item:nth-of-type(3) .pg-btn--recruit .opt-icon--next--md::before{border-color:#4aae01}.pg-recruit__qa .pg-recruit__item:nth-of-type(3) .pg-btn--recruit:hover,.pg-recruit__qa .pg-recruit__item:nth-of-type(3) .pg-btn--recruit:focus{background:#4aae01}.pg-recruit__qa .pg-recruit__item:nth-of-type(3) .pg-btn--recruit:hover .opt-icon--next--md::before,.pg-recruit__qa .pg-recruit__item:nth-of-type(3) .pg-btn--recruit:focus .opt-icon--next--md::before{border-color:#ffffff}.pg-recruit__qa .pg-recruit__item:nth-of-type(3) .pg-btn--recruit.js-active{background:#4aae01;color:#ffffff}.pg-recruit__qa .pg-recruit__item:nth-of-type(3) .pg-btn--recruit.js-active .opt-icon--next--md::before{border-color:#ffffff}@media only screen and (max-width: 599px){.pg-recruit__items.pg-recruit--top{margin-bottom:10.66667vw}}@media only screen and (min-width: 600px){.pg-recruit__items.pg-recruit--top{margin-bottom:80px}}.pg-recruitnews{background:#f5f5f5;margin:80px 0 0;padding:70px 0}@media only screen and (max-width: 599px){.pg-recruitnews{margin:10.66667vw 0 0;padding:10.66667vw 0}}@media only screen and (max-width: 599px){.pg-recruitnews__inner{padding:0 3.2vw}}@media only screen and (min-width: 600px){.pg-recruitnews__inner{margin:0 auto;width:1200px}}@media only screen and (max-width: 599px){.pg-recruitnews__body{padding-top:10.66667vw}}@media only screen and (min-width: 600px){.pg-recruitnews__body{padding-top:70px}}@media only screen and (max-width: 599px){.pg-card{font-size:13px;font-size:1.3rem;padding:5.33333vw 3.46667vw;border-bottom:1px dashed #c7c7c7}.pg-card:first-of-type{border-top:1px dashed #c7c7c7}}@media only screen and (min-width: 600px){.pg-card{font-size:16px;font-size:1.6rem;display:-webkit-flex !important;display:flex !important;-webkit-justify-content:space-between;justify-content:space-between;padding:20px;border-bottom:1px dotted #c7c7c7}.pg-card:first-of-type{border-top:1px dotted #c7c7c7}}@media only screen and (max-width: 599px){.pg-card__info{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center;width:100%}}@media only screen and (min-width: 600px){.pg-card__info{width:160px}}@media only screen and (max-width: 599px){.pg-card__date{color:de0000}}@media only screen and (min-width: 600px){.pg-card__date::before{content:"";display:inline-block;margin-right:14px;width:7px;height:7px;border-top:2px solid #da0003;border-right:2px solid #da0003;-webkit-transform:rotate(45deg) translateY(-3px);transform:rotate(45deg) translateY(-3px);box-sizing:border-box}}@media only screen and (max-width: 599px){.pg-card__tag{padding-left:4vw}}@media only screen and (min-width: 600px){.pg-card__tag{padding:7px 0 0 18px}}.c-tag-new{background:#da0003}.c-tag-mid{background:#da0003}.c-tag-dis{background:#4aae01}.c-tag-grp{background:#ffa800}@media only screen and (max-width: 599px){.pg-card__title{padding-top:2vw}}@media only screen and (min-width: 600px){.pg-card__title{width:940px}}@media only screen and (min-width: 600px){.pg-card__link{transition:0.2s}.pg-card__link:hover{color:#ff8a00}}.pg-recruit__bg{position:absolute;width:100%;z-index:-1}@media only screen and (max-width: 599px){.pg-recruit__bg{height:333.33333vw;background:url(../images/recruit/careers/bg_main_sp.png) no-repeat;background-position:center 220px;background-size:100%}}@media only screen and (min-width: 600px){.pg-recruit__bg{background:url(../images/recruit/careers/bg_main.png) no-repeat;background-position:center 80px}}.pg-recruit__qa .pg-recruit__body{max-width:1080px}.pg-recruit__qa .pg-recruit__h2{font-size:3.8rem;text-align:left;margin:0 0 60px 0;border-bottom:4px solid #da0003}.pg-recruit__qa .pg-recruit__h2 :nth-of-type(3){border-color:green}@media only screen and (max-width: 599px){.pg-recruit__qa .pg-recruit__h2{font-size:6vw;padding-bottom:.8vw;margin:0 0 13.33333vw 0}}.pg-recruit__qa .pg-recruit__qa__dis .pg-recruit__h2{border-color:#4aae01}.pg-recruit__qa .pg-recruit__qa__oth .pg-recruit__h2{border-color:#ffa800}.pg-recruit__qa .pg-recruit__qa--category{margin-bottom:60px}@media only screen and (max-width: 599px){.pg-recruit__qa .pg-recruit__qa--category{margin-bottom:13.33333vw}}.pg-recruit__qa .pg-recruit__h3{font-size:2.8rem;text-align:center;margin:0 0 30px 0;font-weight:bold}@media only screen and (max-width: 599px){.pg-recruit__qa .pg-recruit__h3{font-size:6.13333vw;padding-bottom:.53333vw;margin:0 0 8vw 0}}.pg-recruit__qa .pg-recruit__items{margin-bottom:100px}@media only screen and (min-width: 600px){.pg-recruit__qa .pg-btn--recruit{width:240px;margin:0 10px}}.pg-recruit__qa .c-accordion{overflow:hidden;margin-bottom:30px;border-radius:10px}@media only screen and (max-width: 599px){.pg-recruit__qa .c-accordion{margin-bottom:4vw}}.pg-recruit__qa .c-accordion__btn{position:relative;border:none;color:#000;background:#f5f5f5;border-radius:0}@media only screen and (min-width: 600px){.pg-recruit__qa .c-accordion__btn{padding:18px 18px 18px 32px;line-height:1.1}}.pg-recruit__qa .c-accordion__btn p{width:94%;margin:0 auto 0 0}@media only screen and (max-width: 599px){.pg-recruit__qa .c-accordion__btn p{font-size:11px;font-size:1.1rem}}.pg-recruit__qa .c-accordion__btn p span{color:#da0003;padding-right:10px}@media only screen and (max-width: 599px){.pg-recruit__qa .c-accordion__btn{padding:2.13333vw 2.13333vw 2.13333vw 2.93333vw;font-size:16px;font-size:1.6rem}.pg-recruit__qa .c-accordion__btn p{width:90%}}.pg-recruit__qa .opt-icon--down--lg{margin-top:-4px}.pg-recruit__qa .opt-icon--up--lg{opacity:0}.pg-recruit__qa .opt-icon--down--lg,.pg-recruit__qa .opt-icon--up--lg{transition-duration:0.3s;position:absolute;top:16px;right:26px}.pg-recruit__qa .opt-icon--down--lg::before,.pg-recruit__qa .opt-icon--up--lg::before{border-color:#da0003}@media only screen and (max-width: 599px){.pg-recruit__qa .opt-icon--down--lg,.pg-recruit__qa .opt-icon--up--lg{top:2vw;right:3.46667vw}}.pg-recruit__qa .is-open .opt-icon--down--lg{opacity:0}.pg-recruit__qa .is-open .opt-icon--up--lg{opacity:1}.pg-recruit__qa .c-accordion__body{padding:0 14px 14px}@media only screen and (max-width: 599px){.pg-recruit__qa .c-accordion__body{padding:0 2.66667vw 2.66667vw}}@media only screen and (max-width: 599px){.pg-recruit__qa .pg-recruit__qa--accordion__body.c-accordion__body div p{font-size:11px;font-size:1.1rem}}.pg-recruit__qa.pg-recruit__qa--bsp{visibility:hidden}@media only screen and (max-width: 599px){.pg-recruit__qa.pg-recruit__qa--bsp{margin-top:2.66667vw;padding-bottom:6.66667vw}}@media only screen and (min-width: 600px){.pg-recruit__qa.pg-recruit__qa--bsp{margin-top:30px;padding-bottom:100px}}@media only screen and (max-width: 599px){.pg-recruit__qa.pg-recruit__qa--bsp .pg-recruit__qa--accordion__body.c-accordion__body{padding:0}}@media only screen and (min-width: 600px){.pg-recruit__qa.pg-recruit__qa--bsp .pg-recruit__qa--accordion__body.c-accordion__body{width:480px;padding:0}}.pg-recruit__qa.pg-recruit__qa--bsp .pg-recruit__qa--accordion__body.c-accordion__body div{border-radius:0px !important}.pg-recruit__qa.pg-recruit__qa--bsp .c-accordion__btn{background-color:#00a6f2;text-align:center;color:#fff}@media only screen and (min-width: 600px){.pg-recruit__qa.pg-recruit__qa--bsp .c-accordion__btn{padding:15px 0;font-size:20px;font-size:2rem}}.pg-recruit__qa.pg-recruit__qa--bsp .opt-icon--down--lg::before,.pg-recruit__qa.pg-recruit__qa--bsp .opt-icon--up--lg::before{border-color:#fff}.pg-recruit__qa.pg-recruit__qa--bsp .c-accordion__btn:hover .opt-icon::before{border-color:#fff}.pg-recruit__qa .pg-recruit__qa--accordion__body div{position:relative;background:#ffffff;padding:20px;border-radius:12px;font-size:1.2em}@media only screen and (max-width: 599px){.pg-recruit__qa .pg-recruit__qa--accordion__body div p{font-size:9px;font-size:.9rem}}@media only screen and (min-width: 600px){.pg-recruit__qa .pg-recruit__qa--accordion__body div p{font-size:18px;font-size:1.8rem}}.pg-recruit__qa .pg-recruit__qa--accordion__body div span{padding-right:10px;color:#0066ff;font-weight:bold}.pg-recruit__qa .pg-recruit__qa--accordion__body div .pg-recruit__qa--accordion__table{width:100%;border-collapse:collapse;margin:0.5em 0 2em}@media only screen and (max-width: 599px){.pg-recruit__qa .pg-recruit__qa--accordion__body div .pg-recruit__qa--accordion__table{font-size:9px;font-size:.9rem}}.pg-recruit__qa .pg-recruit__qa--accordion__body div .pg-recruit__qa--accordion__table th,.pg-recruit__qa .pg-recruit__qa--accordion__body div .pg-recruit__qa--accordion__table td{border:1px solid #000;text-align:center;vertical-align:middle;padding:0.7em}.pg-recruit__qa .pg-recruit__qa--accordion__body div .pg-recruit__qa--accordion__table .pg-recruit__qa--accordion__table__thsmall{width:25%}.pg-recruit__qa .pg-recruit__qa--accordion__body div .pg-recruit__qa--accordion__tableAnno{position:absolute;bottom:20px;right:20px;color:#000;font-size:16px;padding-right:0}@media only screen and (max-width: 599px){.pg-recruit__qa .pg-recruit__qa--accordion__body div .pg-recruit__qa--accordion__tableAnno{font-size:9px;font-size:.9rem;bottom:2.5vw;right:2.5vw}}@media only screen and (max-width: 599px){.pg-recruit__qa .pg-recruit__qa--accordion__body div{padding:2.66667vw;border-radius:6px;font-size:3.73333vw}}@media only screen and (max-width: 599px){.pg-recruit__qa .pg-recruit__items{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10.66667vw}.pg-recruit__qa .pg-btn--recruit{width:60vw;margin:0 1.4vw 4vw;padding:2vw}.pg-recruit__qa .pg-recruit__panel{width:94%;margin:0 auto}}.pg-recruit__qa .pg-recruit__qa--accordion__body--link{color:#0484e7;text-decoration:inherit;border-bottom:1px solid #0484e7}.pg-recruit__qa .pg-recruit__qa--accordion__body--link:hover{opacity:0.7}.pg-recruit__careers__btncont{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 600px){.pg-recruit__careers__btncont a{width:960px}}@media only screen and (max-width: 599px){.pg-recruit__careers--btn img{margin-bottom:2vw}}@media only screen and (min-width: 600px){.pg-recruit__careers--btn img{margin-bottom:15px}}.pg-recruit__panel{display:none}.pg-recruit__panel:first-of-type{display:block}.pg-recruit__btn__contact{width:90%;max-width:400px;margin:0 auto;padding:20px 0}@media only screen and (max-width: 599px){.pg-recruit__btn__contact{padding:3.33333vw 0}}.pg-recruit__btn__contact .c-btn--style01{font-weight:normal}@media only screen and (max-width: 599px){.pg-recruit__btn__contact .c-btn--style01{padding:6vw 0}}.pg-recruit__careers{position:relative;z-index:0;background-color:#f5f5f5}.pg-recruit__careers.pg-recruit__faq{padding-bottom:100px;background-color:#fff}.pg-recruit__careers .pg-recruit__heading{max-width:1080px;margin:0 auto}.pg-recruit__careers .pg-recruit__body{max-width:1080px}@media only screen and (max-width: 599px){.pg-recruit__careers .pg-recruit__body{font-size:9px;font-size:.9rem}}@media only screen and (min-width: 600px){.pg-recruit__careers .pg-recruit__body{font-size:18px;font-size:1.8rem}}.pg-recruit__careers .pg-recruit__careers__about{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media only screen and (min-width: 600px){.pg-recruit__careers .pg-recruit__careers__about{margin-bottom:150px}}@media only screen and (max-width: 599px){.pg-recruit__careers .pg-recruit__careers__about .pg-recruit__about__tit{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 600px){.pg-recruit__careers .pg-recruit__careers__about p{width:571px}}@media only screen and (max-width: 599px){.pg-recruit__careers .pg-recruit__careers__about .pg-recruit__careers__about--text{margin-bottom:45.33333vw}}@media only screen and (min-width: 600px){.pg-recruit__careers .pg-recruit__careers__about .pg-recruit__careers__about--text{margin-bottom:80px}}.pg-recruit__careers .pg-recruit__careers__bus{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media only screen and (max-width: 599px){.pg-recruit__careers .pg-recruit__careers__bus .pg-recruit__bus_tit{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 600px){.pg-recruit__careers .pg-recruit__careers__bus .pg-recruit__bus_tit{text-align:right}}@media only screen and (max-width: 599px){.pg-recruit__careers .pg-recruit__careers__rec .pg-recruit__rec_tit{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 600px){.pg-recruit__careers .pg-recruit__careers__rec .pg-recruit__rec_tit{text-align:center}}@media only screen and (max-width: 599px){.pg-recruit__careers .pg-recruit__careers__faq .pg-recruit__faq_tit{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 600px){.pg-recruit__careers .pg-recruit__careers__faq .pg-recruit__faq_tit{text-align:center}}.pg-recruit__careers .pg-recruit__mainimg{position:relative;text-align:center}.pg-recruit__careers .pg-recruit__mainimg .pg-recruit__mainimg--tit{position:absolute;left:0;right:0;margin:auto}@media only screen and (max-width: 599px){.pg-recruit__careers .pg-recruit__mainimg .pg-recruit__mainimg--tit{width:89.33333vw;top:20.66667vw}}@media only screen and (min-width: 600px){.pg-recruit__careers .pg-recruit__mainimg .pg-recruit__mainimg--tit{width:53%;top:12%}.pg-recruit__careers .pg-recruit__mainimg .pg-recruit__mainimg--tit img{max-width:100%}}.pg-recruit__careers .pg-recruit__mainimg .pg-recruit__mainimg--text{position:absolute;left:0;right:0;margin:auto}@media only screen and (max-width: 599px){.pg-recruit__careers .pg-recruit__mainimg .pg-recruit__mainimg--text{width:82vw;top:38.66667vw}}@media only screen and (min-width: 600px){.pg-recruit__careers .pg-recruit__mainimg .pg-recruit__mainimg--text{width:36%;top:36%}}.pg-recruit__careers .pg-table__detail ul li{list-style:inside}.pg-recruit__careers .pg-table__detail--style__01 ul li{list-style:none}@media only screen and (min-width: 600px){.pg-recruit__careers .pg-table__detail--style__01 ul li{margin:15px 0}}@media only screen and (max-width: 599px){.pg-recruit__img--about{width:35.2vw}}@media only screen and (max-width: 599px){.pg-recruit__img--bus{width:35.46667vw}}@media only screen and (max-width: 599px){.pg-recruit__img--rec{width:53.86667vw}}@media only screen and (max-width: 599px){.pg-recruit__img--faq{width:21.86667vw}}.pg-recruit__bus__list{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.pg-recruit__bus__list li a:hover{opacity:0.8}@media only screen and (max-width: 599px){.pg-recruit__bus__list{-webkit-flex-direction:column;flex-direction:column}.pg-recruit__bus__list li{padding:0 12vw 2.66667vw}}.pg-recruit--subTit{color:#ed2020}@media only screen and (max-width: 599px){.pg-recruit--subTit{margin:5.33333vw 0}}@media only screen and (min-width: 600px){.pg-recruit--subTit{margin:40px 0}}@media only screen and (max-width: 599px){.pg-navi__body{margin:2.8vw 0 12vw;border-radius:1.33333vw}}@media only screen and (min-width: 600px){.pg-navi__body{display:block !important}}.pg-navi__items{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (min-width: 600px){.pg-navi__items{width:850px}}@media only screen and (min-width: 600px){.pg-navi__items.pg-navi__items--rec{width:100%;-webkit-justify-content:center;justify-content:center}.pg-navi__items.pg-navi__items--rec .pg-navi__item:first-child{margin-right:23px}}@media only screen and (max-width: 599px){.pg-navi__item{margin:2.66667vw 0;width:calc(100% / 2 - 1.9vw)}}@media only screen and (min-width: 600px){.pg-navi__item{position:relative;margin-top:20px;width:275px}}.pg-btn--navi{-webkit-transform:rotate(0.001deg);transform:rotate(0.001deg);width:100%;background-color:#fff;font-weight:bold}@media screen and (-webkit-min-device-pixel-ratio: 0){.pg-btn--navi{-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg)}}.pg-btn--navi:link,.pg-btn--navi:visited,.pg-btn--navi:active{color:#fff}@media only screen and (max-width: 599px){.pg-btn--navi{display:inline-block;text-align:center;padding:3.33333vw;font-size:13px;font-size:1.3rem;border-radius:1.33333vw;line-height:1.3em}}@media only screen and (min-width: 600px){.pg-btn--navi{padding:0.7em;border-radius:10px;font-size:16px;font-size:1.6rem;cursor:pointer}}@media only screen and (min-width: 600px){.pg-btn--navi:active{border-color:transparent !important;-webkit-transform:translateY(3px);transform:translateY(3px);box-shadow:none}}.pg-btn--navi .opt-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 599px){.pg-btn--navi .opt-icon{right:3.33333vw}}@media only screen and (min-width: 600px){.pg-btn--navi .opt-icon{right:14px}}@media only screen and (max-width: 599px){.pg-btn--navi .opt-icon::before{border-color:#fff;width:1.86667vw;height:1.86667vw;border-right:.4vw solid #fff;border-bottom:.4vw solid #fff}}@media only screen and (min-width: 600px){.pg-btn--navi .opt-icon::before{border-color:#fff;width:14px;height:14px;border-right:3px solid #fff;border-bottom:3px solid #fff}}.pg-btn--know{color:#fff;background-color:#ed2020}@media only screen and (max-width: 599px){.pg-btn--know{box-shadow:0 .93333vw 0 0 #c81c1c}}@media only screen and (min-width: 600px){.pg-btn--know{box-shadow:0 4px 0 0 #c81c1c}}@media only screen and (min-width: 600px){.pg-btn--know:hover .opt-icon--down--md::before{border-color:#ed2020;width:13px;height:13px}}@media only screen and (min-width: 600px){.pg-btn--know:hover{background-color:#fff;color:#ed2020;box-shadow:0 4px 0 0 #eee}}@media only screen and (min-width: 600px){.pg-btn--know:active{box-shadow:none}}.pg-recruit--h4{text-align:center}@media only screen and (max-width: 599px){.pg-recruit--h4{font-size:16px;font-size:1.6rem;margin:6.66667vw 0 4vw}}@media only screen and (min-width: 600px){.pg-recruit--h4{font-size:32px;font-size:3.2rem;margin:50px 0 30px}}.pg-recruit--h4--style2{text-align:center}@media only screen and (max-width: 599px){.pg-recruit--h4--style2{font-size:16px;font-size:1.6rem;margin:5.33333vw 0 8vw}}@media only screen and (min-width: 600px){.pg-recruit--h4--style2{font-size:32px;font-size:3.2rem;margin:60px 0}}.pg-table{width:100%;background-color:#eee}@media only screen and (max-width: 599px){.pg-table{font-size:13px;font-size:1.3rem;border:1px solid #ccc}}@media only screen and (min-width: 600px){.pg-table{font-size:16px;font-size:1.6rem;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #ccc;border-left:1px solid #ccc}}@media only screen and (max-width: 599px){.pg-table__title{padding:0.5em 0.7em}}@media only screen and (min-width: 600px){.pg-table__title{width:17.5%;padding:0.8em 1.25em;border-bottom:1px solid #ccc}}.pg-table__detail{background-color:#fff}@media only screen and (max-width: 599px){.pg-table__detail{padding:0.4em 0.7em 0.6em}}@media only screen and (min-width: 600px){.pg-table__detail{width:82.5%;padding:0.8em 1.25em;border-right:1px solid #ccc;border-bottom:1px solid #ccc}}.pg-table__detail--LinkB{color:#62a2d3;text-decoration:underline}.pg-table__detail--LinkB:hover{text-decoration:none}.pg-table__detail--LinkB:visited{color:#62a2d3}.pg-table__detail--LinkB:active{color:#62a2d3}.pg-table__detail--LinkB:link{color:#62a2d3}.pg-recruit__careers__contacts{text-align:center}@media only screen and (max-width: 599px){.pg-recruit__careers__contacts{padding:13.33333vw 0 10.66667vw;background:url(../images/recruit/careers/bg_colorful_hr_sp.png);background-size:cover}.pg-recruit__careers__contacts img{width:89.33333vw}}@media only screen and (min-width: 600px){.pg-recruit__careers__contacts{padding:100px 0 80px;background:url(../images/recruit/careers/bg_colorful_hr.png);background-size:100%}}.pg-recruit__careers__contacts a:hover{opacity:0.6}.pg-recruit--joblist{text-align:center}@media only screen and (max-width: 599px){.pg-recruit--joblist{padding:13.33333vw 0 10.66667vw;margin-bottom:13.33333vw;background:url(../images/recruit/careers/bg_colorful_hr_sp.png);background-size:cover}.pg-recruit--joblist img{width:89.33333vw}}@media only screen and (min-width: 600px){.pg-recruit--joblist{padding:100px 0 80px;margin-bottom:100px;background:url(../images/recruit/careers/bg_colorful_hr.png);background-size:100%}}.pg-recruit--joblist a:hover{opacity:0.6}#js-overseas__body{display:none}.pg-recruit__challenged{position:relative;z-index:0;background-color:#f5f5f5}.pg-recruit__challenged .pg-recruit__mainimg{position:relative;text-align:center}.pg-recruit__challenged .pg-recruit__mainimg .pg-recruit__mainimg--tit{position:absolute;left:0;right:0;margin:auto}@media only screen and (max-width: 599px){.pg-recruit__challenged .pg-recruit__mainimg .pg-recruit__mainimg--tit{width:93.33333vw;top:10.53333vw}}@media only screen and (min-width: 600px){.pg-recruit__challenged .pg-recruit__mainimg .pg-recruit__mainimg--tit{width:41%;top:2%}}.pg-recruit__challenged .pg-recruit__mainimg .pg-recruit__mainimg--text{position:absolute;left:0;right:0;margin:auto}@media only screen and (max-width: 599px){.pg-recruit__challenged .pg-recruit__mainimg .pg-recruit__mainimg--text{width:82vw;top:38.66667vw}}@media only screen and (min-width: 600px){.pg-recruit__challenged .pg-recruit__mainimg .pg-recruit__mainimg--text{width:36%;top:48%}}.pg-recruit__challenged .pg-recruit__mainimg .pg-recruit__mainimg--discription{position:absolute;left:0;right:0;margin:auto}@media only screen and (max-width: 599px){.pg-recruit__challenged .pg-recruit__mainimg .pg-recruit__mainimg--discription{width:66.66667vw;top:66.66667vw}}@media only screen and (min-width: 600px){.pg-recruit__challenged .pg-recruit__mainimg .pg-recruit__mainimg--discription{width:46%;top:59.5%}}.pg-recruit__challenged .pg-recruit__body{max-width:1080px}@media only screen and (max-width: 599px){.pg-recruit__challenged .pg-recruit__body{font-size:9px;font-size:.9rem}}@media only screen and (min-width: 600px){.pg-recruit__challenged .pg-recruit__body{font-size:18px;font-size:1.8rem}}@media only screen and (max-width: 599px){.pg-recruit__challenged .pg-recruit__challenged__rec{padding-bottom:8vw}}@media only screen and (min-width: 600px){.pg-recruit__challenged .pg-recruit__challenged__rec{padding-bottom:60px}}@media only screen and (max-width: 599px){.pg-recruit__challenged .pg-recruit__challenged__rec .pg-recruit__rec_tit{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 600px){.pg-recruit__challenged .pg-recruit__challenged__rec .pg-recruit__rec_tit{text-align:center}}.pg-recruit__challenged .pg-recruit__challenged__text{text-align:center}@media only screen and (max-width: 599px){.pg-recruit__challenged .pg-recruit__challenged__text{margin:0 auto 6vw auto;font-size:1.3rem}}@media only screen and (min-width: 600px){.pg-recruit__challenged .pg-recruit__challenged__text{margin:0 auto 60px auto}}.pg-recruit__challenged .pg-recruit__challenged__contact{background-color:#fff;border:1px solid #ccc;text-align:center}@media only screen and (max-width: 599px){.pg-recruit__challenged .pg-recruit__challenged__contact{margin-bottom:8vw;font-size:1.3rem}}@media only screen and (min-width: 600px){.pg-recruit__challenged .pg-recruit__challenged__contact{margin-bottom:60px}}@media only screen and (min-width: 600px){.pg-recruit__challenged .pg-recruit__challenged__contact a:hover{color:#ff8a00}}.pg-recruit__challenged .pg-recruit__challenged__contact--text{background-color:#eee}@media only screen and (max-width: 599px){.pg-recruit__challenged .pg-recruit__challenged__contact--text{padding:1em 0}}@media only screen and (min-width: 600px){.pg-recruit__challenged .pg-recruit__challenged__contact--text{padding:1.5em 0}}@media only screen and (max-width: 599px){.pg-recruit__challenged .pg-recruit__challenged__contact--info{padding:1em 0}}@media only screen and (min-width: 600px){.pg-recruit__challenged .pg-recruit__challenged__contact--info{padding:1.5em 0}}.pg-recruit__challenged .pg-recruit__bg{position:absolute;width:100%;z-index:-1}@media only screen and (max-width: 599px){.pg-recruit__challenged .pg-recruit__bg{height:333.33333vw;background:url(../images/recruit/challenged/bg_mono_separate_sp.png) no-repeat;background-position:center 20px;background-size:100%}}@media only screen and (min-width: 600px){.pg-recruit__challenged .pg-recruit__bg{background:url(../images/recruit/challenged/bg_mono_separate.png) no-repeat;background-position:center 100px}}@media only screen and (max-width: 599px){.pg-recruit__challenged .pg-navi__body{margin:0 0 9.33333vw;border-radius:1.33333vw}}@media only screen and (min-width: 600px){.pg-recruit__challenged .pg-navi__body{display:block !important;margin-bottom:100px}}.pg-recruit__challenged .pg-navi__items{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}@media only screen and (min-width: 600px){.pg-recruit__challenged .pg-navi__items{margin:auto;width:850px}}.pg-recruit__challenged .pg-navi__item{text-align:center}@media only screen and (max-width: 599px){.pg-recruit__challenged .pg-navi__item{margin:0 0 4vw;width:100%}}@media only screen and (min-width: 600px){.pg-recruit__challenged .pg-navi__item{position:relative;margin:0;width:400px;transition:.3s}.pg-recruit__challenged .pg-navi__item:hover{opacity:.7}}@media only screen and (max-width: 599px){.pg-table__title--multiple{padding:0.5em 0.7em}}@media only screen and (min-width: 600px){.pg-table__title--multiple{width:17.5%;padding:0.8em 1.25em;border-bottom:1px solid #ccc}}.pg-table__detail--multiple{padding:0;background-color:#fff}@media only screen and (min-width: 600px){.pg-table__detail--multiple{width:82.5%}}@media only screen and (max-width: 599px){.pg-table__detail--multiple div{padding:0.4em 0.7em 0.6em;border-bottom:0.5px solid #ccc}.pg-table__detail--multiple div:last-child{border:none}}@media only screen and (min-width: 600px){.pg-table__detail--multiple div{padding:0.8em 1.25em;border-right:1px solid #ccc;border-bottom:1px solid #ccc}}@media only screen and (max-width: 599px){.opt-icon--blank--gray{padding-left:1.33333vw}}@media only screen and (min-width: 600px){.opt-icon--blank--gray{padding-left:10px}}@media only screen and (max-width: 599px){.opt-icon--blank--gray::before{-webkit-transform:translateY(25%);transform:translateY(25%);width:2.93333vw;height:0;padding-top:77.7777%;background:url("../images/common/ico_btn_blank_gray_sm.png") no-repeat center center;background-size:contain}}@media only screen and (min-width: 600px){.opt-icon--blank--gray::before{-webkit-transform:translateY(25%);transform:translateY(25%);width:18px;height:0;padding-top:77.7777%;background:url("../images/common/ico_btn_blank_gray.png") no-repeat center center;background-size:contain}}
