@media screen and (max-width: 768px){.sp{display:block !important}.pc{display:none !important}}@media screen and (min-width: 769px){.pc{display:block}.sp{display:none !important}}.page{margin-top:120px}.pageTop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:240px;background:url(../img/common/page_top_bg.jpg);background-repeat:no-repeat;background-size:100% 100%}.pageTop__en{font-size:72px;line-height:1.2;color:#2d91b1}.pageTop__ttl{margin-top:-3px;font-size:20px;line-height:1.45;font-weight:500}.pageTop__ttl.only{font-size:48px;margin-top:0}.pageTop__ttl.blue{color:#2d91b1}@media(min-width: 1920px){.page{margin-top:135px}.pageTop{height:270px}.pageTop__en{font-size:81px}.pageTop__ttl{margin-top:-3.375px;font-size:22.5px}.pageTop__ttl.only{font-size:54px}}@media screen and (min-width: 769px)and (max-width: 1279px){.page{margin-top:9.375vw}.pageTop{height:18.75vw}.pageTop__en{font-size:5.625vw}.pageTop__ttl{margin-top:-0.234375vw;font-size:1.5625vw}.pageTop__ttl.only{font-size:3.75vw}}@media(max-width: 768px){.page{margin-top:16vw}.pageTop{height:40vw;background:url(../img/common/page_top_bg_sp.jpg);background-repeat:no-repeat;background-size:100% 100%}.pageTop__en{font-size:10.6666666667vw}.pageTop__ttl{margin-top:-0.8vw;font-size:4.8vw}.pageTop__ttl.only{font-size:7.4666666667vw}}.brd{max-width:1184px;margin:0 auto;padding:12px 20px 0;font-size:12px;font-family:"Noto Sans JP",sans-serif;-webkit-box-sizing:content-box;box-sizing:content-box}.brd a{margin-right:8px;font-size:12px;color:#2d91b1}.brd a.gray{color:#a6a6a6}.brd .arrow{margin-right:8px;font-size:13px;color:#a6a6a6}.brd span{color:#a6a6a6}@media(min-width: 1920px){.brd{max-width:1332px;padding:13.5px 22.5px 0;font-size:13.5px}.brd a{margin-right:9px;font-size:13.5px}.brd .arrow{margin-right:9px;font-size:14.625px}}@media screen and (min-width: 769px)and (max-width: 1279px){.brd{max-width:92.5vw;padding:.9375vw 1.5625vw 0;font-size:.9375vw}.brd a{margin-right:.625vw;font-size:.9375vw}.brd .arrow{margin-right:.625vw;font-size:1.015625vw}}@media(max-width: 768px){.brd{padding:2.1333333333vw 6.6666666667vw 0;font-size:2.9333333333vw}.brd a{margin-right:1.6vw;font-size:2.9333333333vw}.brd .arrow{margin-right:1.6vw;font-size:2.9333333333vw}}.rform{margin-top:100px;margin-bottom:100px}.rform__wrap{max-width:1016px;width:100%;margin:0 auto}.rform__main{padding:80px 100px;-webkit-box-shadow:0 3px 16px 0 rgba(22,77,95,.1);box-shadow:0 3px 16px 0 rgba(22,77,95,.1)}.rform__tabs{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;gap:24px}.rform__tabs::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:1px;background:#2d91b1}.rform__tab{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:87px;height:63px;background:url(../img/icon/form_tab_bg_white.png);background-repeat:no-repeat;background-size:100% 100%;color:#2d91b1}.rform__tab01{background:url(../img/icon/form_tab_bg.png);background-repeat:no-repeat;background-size:100% 100%;color:#fff}.rform__tab--num{font-size:18px;line-height:1.2}.rform__tab--txt{font-size:16px}.rform__read{margin-top:40px;margin-bottom:80px;font-size:17px;line-height:1.76;text-align:center}.rform__read.confirm{display:none}.rform__flex{margin-top:40px;gap:36px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.rform__ttls{width:163px;gap:12px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.rform__ttls.wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.rform__ttls .ttl{font-size:16px;font-weight:500}.rform__ttls .must{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:39px;height:21px;border-radius:4px;font-size:12px;font-family:"Noto Sans JP",sans-serif;color:#fff;background:#2d91b1}.rform__ttls p{display:none}.rform__inputs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:18px;width:100%}.rform__input{width:100%}.rform__input input[type=text],.rform__input input[type=email],.rform__input input[type=tel]{width:100%;height:55px;padding:15px;border:1px solid #c7dae0;border-radius:5px;font-family:"Zen Old Mincho",serif;font-size:16px;background:#f5fbfc}.rform__input input[type=text]::-webkit-input-placeholder, .rform__input input[type=email]::-webkit-input-placeholder, .rform__input input[type=tel]::-webkit-input-placeholder{color:#a8c1c9}.rform__input input[type=text]::-moz-placeholder, .rform__input input[type=email]::-moz-placeholder, .rform__input input[type=tel]::-moz-placeholder{color:#a8c1c9}.rform__input input[type=text]:-ms-input-placeholder, .rform__input input[type=email]:-ms-input-placeholder, .rform__input input[type=tel]:-ms-input-placeholder{color:#a8c1c9}.rform__input input[type=text]::-ms-input-placeholder, .rform__input input[type=email]::-ms-input-placeholder, .rform__input input[type=tel]::-ms-input-placeholder{color:#a8c1c9}.rform__input input[type=text]::placeholder,.rform__input input[type=email]::placeholder,.rform__input input[type=tel]::placeholder{color:#a8c1c9}.rform__select{position:relative;width:100%}.rform__select select{width:100%;height:55px;padding:15px;border:1px solid #c7dae0;border-radius:5px;font-family:"Zen Old Mincho",serif;font-size:16px;background:#f5fbfc;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#2d91b1}.rform__select::after{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:5px;background:url(../img/icon/icon_arrow_toggle.png);background-repeat:no-repeat;background-size:100% 100%}.rform__input--sm{width:156px}.rform__textarea{width:100%}.rform__textarea textarea{width:100%;height:150px;padding:15px;border:1px solid #c7dae0;border-radius:5px;font-family:"Zen Old Mincho",serif;font-size:16px;background:#f5fbfc}.rform__textarea textarea::-webkit-input-placeholder{color:#a8c1c9}.rform__textarea textarea::-moz-placeholder{color:#a8c1c9}.rform__textarea textarea:-ms-input-placeholder{color:#a8c1c9}.rform__textarea textarea::-ms-input-placeholder{color:#a8c1c9}.rform__textarea textarea::placeholder{color:#a8c1c9}.rform__pp{margin-top:60px}.rform__pp--hd{padding:9px 0;font-size:17px;line-height:1.47;text-align:center;color:#fff;background:#78bdcc}.rform__pp--main{position:relative;overflow:hidden;height:186px;border:2px solid #ddecef;font-size:16px;line-height:1.975}.rform__pp--scroll{overflow-y:scroll;height:186px;padding:18px 38px}.rform__note{margin-top:40px;font-size:17px;line-height:1.47;text-align:center}.rform__approval{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:40px auto 0;font-size:17px;text-align:center}.rform__approval .mwform-checkbox-field-text{display:none}.rform__approval .error{position:absolute;bottom:-22px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.rform__btn--wrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:40px auto 0}.rform__btn{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:280px;height:60px;border:none;border-radius:30px;font-family:"Zen Old Mincho",serif;font-size:17px;color:#fff;background:-webkit-gradient(linear, left bottom, left top, from(#29B7CD), to(#6AD2ED));background:-webkit-linear-gradient(bottom, #29B7CD 0%, #6AD2ED 100%);background:linear-gradient(0deg, #29B7CD 0%, #6AD2ED 100%)}.rform__btn::after{content:"";position:absolute;top:50%;right:23px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:8px;background:url(../img/icon/icon_btn_arrow_white.svg);background-repeat:no-repeat;background-size:100% 100%}.rform__btn.prev{margin-top:16px;border:1px solid #2d91b1;color:#2d91b1;background:#fff}.rform__btn.prev::after{content:"";position:absolute;top:50%;left:23px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);width:14px;height:8px;background:url(../img/icon/icon_btn_arrow.svg);background-repeat:no-repeat;background-size:100% 100%}.rform__btns{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:40px auto 0}.rConfirm .rform__tab01{background:url(../img/icon/form_tab_bg_white.png);background-repeat:no-repeat;background-size:100% 100%;color:#2d91b1}.rConfirm .rform__tab02{background:url(../img/icon/form_tab_bg.png);background-repeat:no-repeat;background-size:100% 100%;color:#fff}.rConfirm .rform__main{padding-bottom:50px}.rConfirm .rform__pp,.rConfirm .rform__note,.rConfirm .rform__approval{display:none}.rConfirm .rform__read{display:none}.rConfirm .rform__read.confirm{display:block;margin-top:50px;margin-bottom:50px}.rConfirm .rform__flex{margin-top:0;padding-top:30px;padding-bottom:30px;border-top:1px solid #ddecef}.rConfirm .rform__flex.first{border-top:none}.rConfirm .rform__select::after{display:none}.rConfirm .rform__inputs{gap:5px}.rConfirm .rform__btn--wrap{display:none}.rTks{position:relative;background:url(../img/recruit/recruit_thanks_bg.jpg);background-repeat:no-repeat;background-size:cover}.rTks__wrap{width:984px;margin:40px auto 0;padding-top:127px;padding-bottom:76px;background:url(../img/recruit/recruit_thanks_shape.png);background-repeat:no-repeat;background-size:100% 100%}.rTks__en{margin-top:40px;font-size:72px;text-align:center;color:#2d91b1}.rTks__read{position:relative;padding-bottom:20px;font-size:28px;text-align:center}.rTks__read::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30px;height:1px;background:#2d91b1}.rTks__txt{margin-top:40px;font-size:16px;font-weight:500;line-height:2;text-align:center;color:#444342}.rTks__btn{position:relative;width:209px;height:60px;margin:40px auto 0;border:1px solid #2d91b1;border-radius:100px;font-size:16px;color:#2d91b1}.rTks__btn::after{content:"";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:8px;background:url(../img/icon/icon_btn_arrow.svg);background-repeat:no-repeat;background-size:100% 100%}@media(min-width: 1920px){.rform{margin-top:112.5px;margin-bottom:112.5px}.rform__wrap{max-width:1143px}.rform__main{padding:90px 112.5px;-webkit-box-shadow:0 3.375px 18px 0 rgba(22,77,95,.1);box-shadow:0 3.375px 18px 0 rgba(22,77,95,.1)}.rform__tabs{gap:27px}.rform__tab{width:97.875px;height:70.875px}.rform__tab--num{font-size:20.25px}.rform__tab--txt{font-size:18px}.rform__read{margin-top:45px;margin-bottom:90px;font-size:19.125px}.rform__flex{margin-top:45px;gap:40.5px}.rform__ttls{width:183.375px;gap:13.5px}.rform__ttls .ttl{font-size:18px}.rform__ttls .must{width:43.875px;height:23.625px;border-radius:4.5px;font-size:13.5px}.rform__inputs{gap:20.25px}.rform__input input[type=text],.rform__input input[type=email],.rform__input input[type=tel]{height:61.875px;padding:16.875px;border-radius:5.625px;font-size:18px}.rform__select select{height:61.875px;padding:16.875px;border-radius:5.625px;font-size:18px}.rform__select::after{right:16.875px;width:11.25px;height:5.625px}.rform__input--sm{width:175.5px}.rform__textarea textarea{height:168.75px;padding:16.875px;border-radius:5.625px;font-size:18px}.rform__pp{margin-top:67.5px}.rform__pp--hd{padding:10.125px 0;font-size:19.125px}.rform__pp--main{height:209.25px;border:2.25px solid #ddecef;font-size:18px}.rform__pp--scroll{height:209.25px;padding:20.25px 42.75px}.rform__note{margin-top:45px;font-size:19.125px}.rform__approval{margin:45px auto 0;font-size:19.125px}.rform__btn--wrap{margin:45px auto 0}.rform__btn{width:315px;height:67.5px;border-radius:33.75px;font-size:19.125px}.rform__btn::after{right:25.875px;width:15.75px;height:9px}.rform__btn.prev{margin-top:18px;border:1px solid #2d91b1}.rform__btn.prev::after{left:25.875px;width:15.75px;height:9px}.rform__btns{margin:45px auto 0}.rConfirm .rform__main{padding-bottom:56.25px}.rConfirm .rform__read.confirm{margin-top:56.25px;margin-bottom:56.25px}.rConfirm .rform__flex{margin-top:0;padding-top:33.75px;padding-bottom:33.75px}.rConfirm .rform__inputs{gap:5.625px}.rTks__wrap{width:1107px;margin:45px auto 0;padding-top:142.875px;padding-bottom:85.5px}.rTks__en{margin-top:45px;font-size:81px}.rTks__read{padding-bottom:22.5px;font-size:31.5px}.rTks__read::after{width:33.75px}.rTks__txt{margin-top:45px;font-size:18px}.rTks__btn{width:235.125px;height:67.5px;margin:45px auto 0;border-radius:112.5px;font-size:18px}.rTks__btn::after{right:22.5px;width:16.875px;height:9px}}@media screen and (min-width: 769px)and (max-width: 1279px){.rform{margin-top:7.8125vw;margin-bottom:7.8125vw}.rform__wrap{max-width:79.375vw}.rform__main{padding:6.25vw 7.8125vw;-webkit-box-shadow:0 .234375vw 1.25vw 0 rgba(22,77,95,.1);box-shadow:0 .234375vw 1.25vw 0 rgba(22,77,95,.1)}.rform__tabs{gap:1.875vw}.rform__tab{width:6.796875vw;height:4.921875vw}.rform__tab--num{font-size:1.40625vw}.rform__tab--txt{font-size:1.25vw}.rform__read{margin-top:3.125vw;margin-bottom:6.25vw;font-size:1.328125vw}.rform__flex{margin-top:3.125vw;gap:2.8125vw}.rform__ttls{width:12.734375vw;gap:.9375vw}.rform__ttls .ttl{font-size:1.25vw}.rform__ttls .must{width:3.046875vw;height:1.640625vw;border-radius:.3125vw;font-size:.9375vw}.rform__inputs{gap:1.40625vw}.rform__input input[type=text],.rform__input input[type=email],.rform__input input[type=tel]{height:4.296875vw;padding:1.171875vw;border-radius:.390625vw;font-size:1.25vw}.rform__select select{height:4.296875vw;padding:1.171875vw;border-radius:.390625vw;font-size:1.25vw}.rform__select::after{right:1.171875vw;width:.78125vw;height:.390625vw}.rform__input--sm{width:12.1875vw}.rform__textarea textarea{height:11.71875vw;padding:1.171875vw;border-radius:.390625vw;font-size:1.25vw}.rform__pp{margin-top:4.6875vw}.rform__pp--hd{padding:.703125vw 0;font-size:1.328125vw}.rform__pp--main{height:14.53125vw;border:.15625vw solid #ddecef;font-size:1.25vw}.rform__pp--scroll{height:14.53125vw;padding:1.40625vw 2.96875vw}.rform__note{margin-top:3.125vw;font-size:1.328125vw}.rform__approval{margin:3.125vw auto 0;font-size:1.328125vw}.rform__btn--wrap{margin:3.125vw auto 0}.rform__btn{width:21.875vw;height:4.6875vw;border-radius:2.34375vw;font-size:1.328125vw}.rform__btn::after{right:1.796875vw;width:1.09375vw;height:.625vw}.rform__btn.prev{margin-top:1.25vw;border:1px solid #2d91b1}.rform__btn.prev::after{left:1.796875vw;width:1.09375vw;height:.625vw}.rform__btns{margin:3.125vw auto 0}.rConfirm .rform__main{padding-bottom:3.90625vw}.rConfirm .rform__read.confirm{margin-top:3.90625vw;margin-bottom:3.90625vw}.rConfirm .rform__flex{margin-top:0;padding-top:2.34375vw;padding-bottom:2.34375vw}.rConfirm .rform__inputs{gap:.390625vw}.rTks__wrap{width:76.875vw;margin:3.125vw auto 0;padding-top:9.921875vw;padding-bottom:5.9375vw}.rTks__en{margin-top:3.125vw;font-size:5.625vw}.rTks__read{padding-bottom:1.5625vw;font-size:2.1875vw}.rTks__read::after{width:2.34375vw}.rTks__txt{margin-top:3.125vw;font-size:1.25vw}.rTks__btn{width:16.328125vw;height:4.6875vw;margin:3.125vw auto 0;border-radius:7.8125vw;font-size:1.25vw}.rTks__btn::after{right:1.5625vw;width:1.171875vw;height:.625vw}}@media(max-width: 768px){.rform{margin-top:10.6666666667vw;margin-bottom:21.3333333333vw}.rform__wrap{max-width:270.9333333333vw}.rform__main{padding:0;-webkit-box-shadow:none;box-shadow:none}.rform__tabs{gap:6.4vw}.rform__tab{width:17.8666666667vw;height:13.0666666667vw}.rform__tab--num{font-size:3.7333333333vw}.rform__tab--txt{font-size:3.7333333333vw}.rform__read{margin-top:10.6666666667vw;margin-bottom:10.6666666667vw;font-size:3.7333333333vw}.rform__flex{margin-top:6.4vw;gap:4vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rform__file{margin-bottom:10.6666666667vw}.rform__ttls{width:100%;gap:3.2vw}.rform__ttls .ttl{font-size:4.2666666667vw}.rform__ttls .must{width:10.4vw;height:5.6vw;border-radius:1.0666666667vw;font-size:3.2vw}.rform__inputs{gap:4vw}.rform__input input[type=text],.rform__input input[type=email],.rform__input input[type=tel]{height:14.6666666667vw;padding:4vw;border-radius:1.3333333333vw;font-size:4.2666666667vw}.rform__select select{height:14.6666666667vw;padding:4vw;border-radius:1.3333333333vw;font-size:4.2666666667vw}.rform__select::after{right:4vw;width:2.6666666667vw;height:1.3333333333vw}.rform__input--sm{width:41.6vw}.rform__textarea textarea{height:40vw;padding:4vw;border-radius:1.3333333333vw;font-size:4.2666666667vw}.rform__pp{margin-top:16vw}.rform__pp--hd{padding:2.4vw 0;font-size:4.5333333333vw}.rform__pp--main{height:100vw;border:.5333333333vw solid #ddecef;font-size:4.2666666667vw}.rform__pp--scroll{height:100vw;padding:4.2666666667vw 5.3333333333vw}.rform__note{margin-top:6.4vw;font-size:3.7333333333vw;line-height:1.875}.rform__approval{margin:6.4vw auto 0;font-size:3.7333333333vw}.rform__btn--wrap{margin:10.6666666667vw auto 0}.rform__btn{width:86.6666666667vw;height:16vw;border-radius:8vw;font-size:4.5333333333vw}.rform__btn::after{right:6.1333333333vw;width:3.7333333333vw;height:2.1333333333vw}.rform__btn.prev{margin-top:4.2666666667vw;border:1px solid #2d91b1}.rform__btn.prev::after{left:6.1333333333vw;width:3.7333333333vw;height:2.1333333333vw}.rform__btns{margin:10.6666666667vw auto 0}.rConfirm .rform__main{padding-bottom:0}.rConfirm .rform__read.confirm{margin-top:10.6666666667vw;margin-bottom:3.7333333333vw}.rConfirm .rform__flex{margin-top:0;padding-top:6.4vw;padding-bottom:6.4vw;gap:4vw}.rConfirm .rform__inputs{gap:1.3333333333vw}.rConfirm .rform__file{margin-bottom:0}.rConfirm .rform__btns{margin-top:3.2vw}.rTks__wrap{width:100%;margin:10.6666666667vw auto 0;padding-top:0vw;padding-bottom:0vw;background:unset}.rTks__box{padding-top:24.5333333333vw;padding-bottom:21.3333333333vw;background:url(../img/recruit/recruit_thanks_shape_sp.png);background-repeat:no-repeat;background-size:100% 100%}.rTks__en{margin-top:0vw;font-size:9.6vw}.rTks__read{margin-top:2.6666666667vw;padding-bottom:4.2666666667vw;font-size:4.2666666667vw}.rTks__read::after{width:8vw}.rTks__txt{margin-top:5.3333333333vw;font-size:3.7333333333vw}.rTks__btn{width:72vw;height:16vw;margin:10.6666666667vw auto 0;border-radius:26.6666666667vw;font-size:4.2666666667vw}.rTks__btn::after{right:13.0666666667vw;width:4vw;height:2.1333333333vw}}/*# sourceMappingURL=p-recruit-form.css.map */