@charset "UTF-8";.l-recruit .l-content__inner{margin-bottom:0}.p-recruit_h2{position:relative;padding-top:15px;margin-bottom:clamp(16px,2.5555555556vw,23px)}.p-recruit_h2:before{position:absolute;top:0;left:2px;margin-right:auto;margin-left:auto;content:"";width:18px;height:5px;background-color:#e01044;-webkit-transform:skewX(-33deg);transform:skewX(-33deg)}.p-recruit_h2__txt_en{display:block;color:#717f97;font-family:"DM Sans","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif;font-size:clamp(17px,2.2222222222vw,20px);font-weight:700;line-height:clamp(25px,3.1111111111vw,28px);letter-spacing:0.04em;margin-bottom:5px}.p-recruit_h2__txt_jp{display:block;color:#04131f;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(24px,3vw,27px);font-weight:700;line-height:clamp(33px,4vw,36px);letter-spacing:0.04em}.p-recruit_h2__txt_jp br{display:none}.p-recruit_h2--center{text-align:center}.p-recruit_h2--center:before{left:0;right:0;margin-right:auto;margin-left:auto}.p-recruit_read{color:#04131f;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:17px;line-height:34px;letter-spacing:0.05em}.p-recruit_read--center{text-align:center}@media screen and (max-width:900px){.p-recruit_h2{text-align:center}.p-recruit_h2:before{left:0;right:0;margin-right:auto;margin-left:auto}.p-recruit_read{text-align:center}}@media screen and (max-width:640px){.p-recruit_h2{padding-top:12px;margin-bottom:clamp(12px,2.5vw,16px)}.p-recruit_h2:before{width:15px}.p-recruit_h2__txt_en{font-size:clamp(15px,2.65625vw,17px);line-height:clamp(23px,3.90625vw,25px);margin-bottom:1px}.p-recruit_h2__txt_jp{font-size:clamp(20px,3.75vw,24px);line-height:clamp(29px,5.15625vw,33px)}.p-recruit_h2__txt_jp br{display:block}.p-recruit_read{font-size:16px;line-height:32px}.p-recruit_read br{display:none}}.p-recruit_read_copy{color:#04131f;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(17px,2.2222222222vw,20px);line-height:clamp(41px,4.8888888889vw,44px);letter-spacing:0.08em;text-align:center;margin-bottom:clamp(57px,8.5555555556vw,77px);padding-right:40px;padding-left:40px}.p-recruit_read_copy span{background-image:linear-gradient(transparent 0%,transparent calc(100% - 2px),#000000 calc(100% - 2px),#000000 100%);padding-bottom:4px}@media screen and (max-width:900px){.p-recruit_read_copy span br{display:none}}@media screen and (max-width:640px){.p-recruit_read_copy{font-size:16px;line-height:35px;text-align:justify;margin-bottom:45px;padding-right:4.6875%;padding-left:4.6875%}.p-recruit_read_copy span{background-image:linear-gradient(transparent 0%,transparent calc(100% - 1px),#000000 calc(100% - 1px),#000000 100%);padding-bottom:3px}}.p-recruit_area1{background-color:#e8f2f8;padding-right:40px;padding-left:40px;overflow:hidden}.p-recruit_area1__skew{width:1200px;padding-top:80px;padding-bottom:110px;margin-inline:auto;position:relative}.p-recruit_area1__skew:before{position:absolute;top:0;left:-531px;z-index:2;content:"";width:340px;height:520px;background-color:#ffffff;-webkit-transform:skewX(-33deg);transform:skewX(-33deg)}.p-recruit_area1__skew:after{position:absolute;top:0;left:-790px;z-index:1;content:"";width:1320px;height:100%;background-color:#f2f8fb;-webkit-transform:skewX(-33deg);transform:skewX(-33deg)}.p-recruit_area1__inner{position:relative;z-index:2}.p-recruit_message{position:relative;padding-top:34px;padding-bottom:clamp(36px,5.5555555556vw,50px);padding-right:clamp(25px,3.3333333333vw,30px);padding-left:clamp(25px,3.3333333333vw,30px);margin-bottom:110px}.p-recruit_message:after{position:absolute;bottom:0;left:0;z-index:1;content:"";width:100%;height:170px;background-color:rgba(110,127,140,0.15)}.p-recruit_message__link{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1060px;height:330px;-webkit-box-shadow:0px 0px 26px 0px rgba(25,26,29,0.09);box-shadow:0px 0px 26px 0px rgba(25,26,29,0.09);margin-inline:auto}.p-recruit_message__link:before{position:absolute;top:0;bottom:0;left:40px;margin-top:auto;margin-bottom:auto;content:"";width:20px;height:20px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-recruit_message__link_txt{width:570px;background-image:-webkit-gradient(linear,right top,left top,from(rgb(153,167,178)),to(rgb(99,111,120)));background-image:linear-gradient(270deg,rgb(153,167,178) 0%,rgb(99,111,120) 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-recruit_message__link_img{width:490px;overflow:hidden}.p-recruit_message__link_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-recruit_message__link_txt_center{padding-left:100px}.p-recruit_message__link_txt1{color:#e8003a;font-family:"DM Sans","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif;font-size:18px;font-weight:700;line-height:20px;letter-spacing:0.025em;margin-bottom:4px}.p-recruit_message__link_txt2{color:#ffffff;font-family:"游ゴシック体","Yu Gothic","游ゴシック Medium","Yu Gothic Medium","YakuHanJP","Noto Sans JP",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:26px;font-weight:700;line-height:40px;letter-spacing:0.05em;margin-bottom:18px}.p-recruit_message__link_txt3{color:#ffffff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;font-weight:500;line-height:24px;letter-spacing:0.05em;margin-bottom:12px}.p-recruit_message__link_txt4{color:#ffffff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:13px;line-height:21px;letter-spacing:0.05em}.p-recruit_interviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-recruit_interviews__box_l{width:425px}.p-recruit_interviews__box_r{width:775px}.p-recruit_interviews__ul li:not(:last-child){margin-bottom:70px}.p-recruit_interviews__link{position:relative;display:block;width:100%}.p-recruit_interviews__link:after{position:absolute;top:0;bottom:0;right:14px;margin-top:auto;margin-bottom:auto;content:"";width:20px;height:20px;border-top:2px solid #04131f;border-right:2px solid #04131f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-recruit_interviews__link_flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.p-recruit_interviews__link_img{width:38.7096774194%;position:relative}.p-recruit_interviews__link_na{position:absolute;top:-21px;left:-25px;z-index:2;width:50px;color:#04131f;font-family:"DM Sans","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif;font-style:italic;font-size:37px;font-weight:400;line-height:37px;letter-spacing:0.06em;text-align:center;border-bottom:3px solid #04131f;padding-bottom:7px;overflow:hidden}.p-recruit_interviews__link_ph{position:relative;z-index:1;width:100%;height:100%;-webkit-box-shadow:0px 0px 26px 0px rgba(25,26,29,0.09);box-shadow:0px 0px 26px 0px rgba(25,26,29,0.09);overflow:hidden}.p-recruit_interviews__link_txt{width:61.2903225806%;padding-left:40px;position:relative;z-index:2}.p-recruit_interviews__link_copy{color:#ffffff;font-family:"游ゴシック体","Yu Gothic","游ゴシック Medium","Yu Gothic Medium","YakuHanJP","Noto Sans JP",sans-serif;font-size:clamp(16px,2.1111111111vw,19px);font-weight:700;line-height:clamp(26px,3.2222222222vw,29px);margin-bottom:30px}.p-recruit_interviews__link_copy_div:not(:last-child){margin-bottom:clamp(7px,1.1111111111vw,10px)}.p-recruit_interviews__link_copy_txt{display:inline-block;background-image:-webkit-gradient(linear,left top,right top,from(rgba(223,4,58,0.95)),to(rgba(209,0,52,0.95)));background-image:linear-gradient(90deg,rgba(223,4,58,0.95) 0%,rgba(209,0,52,0.95) 100%);padding-top:5px;padding-bottom:4px;padding-right:4px;padding-left:17px}.p-recruit_interviews__link_name{display:-webkit-box;display:-ms-flexbox;display:flex}.p-recruit_interviews__link_name_l{width:90px}.p-recruit_interviews__link_name_r{width:auto;border-left:1px solid #94969d;padding-left:23px}.p-recruit_interviews__link_name_txt1{color:#04131f;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;font-weight:500;line-height:24px;letter-spacing:0.05em;padding-top:1px}.p-recruit_interviews__link_name_txt2{color:#586273;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:14px;font-weight:500;line-height:21px;letter-spacing:0.05em;padding-top:1px;margin-bottom:12px}.p-recruit_interviews__link_name_txt3{color:#3c4553;font-family:"DM Sans","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif;font-size:23px;font-weight:500;line-height:23px;letter-spacing:0.1em;padding-bottom:5px}@media screen and (min-width:901px){.p-recruit_message__link:before{-webkit-transition:left 0.3s ease,border-top 0.3s ease,border-right 0.3s ease;transition:left 0.3s ease,border-top 0.3s ease,border-right 0.3s ease}.p-recruit_message__link_img img{-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.p-recruit_message__link_txt1{-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.p-recruit_message__link_txt2{-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.p-recruit_message__link_txt3{-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.p-recruit_message__link_txt4{-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.p-recruit_message__link:hover:before{left:47px;border-top:2px solid #df043a;border-right:2px solid #df043a}.p-recruit_message__link:hover .p-recruit_message__link_img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-recruit_message__link:hover .p-recruit_message__link_txt1{color:#04131f}.p-recruit_message__link:hover .p-recruit_message__link_txt2{color:#04131f}.p-recruit_message__link:hover .p-recruit_message__link_txt3{color:#04131f}.p-recruit_message__link:hover .p-recruit_message__link_txt4{color:#04131f}.p-recruit_interviews :after{-webkit-transition:right 0.3s ease,border-top 0.3s ease,border-right 0.3s ease;transition:right 0.3s ease,border-top 0.3s ease,border-right 0.3s ease}.p-recruit_interviews__link_na{-webkit-transition:color 0.3s ease,border-bottom 0.3s ease;transition:color 0.3s ease,border-bottom 0.3s ease}.p-recruit_interviews__link_ph img{-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.p-recruit_interviews__link_name_r{-webkit-transition:border-left 0.3s ease;transition:border-left 0.3s ease}.p-recruit_interviews__link_name_txt1{-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.p-recruit_interviews__link_name_txt2{-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.p-recruit_interviews__link_name_txt3{-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.p-recruit_interviews__link:hover:after{right:7px;border-top:2px solid #df043a;border-right:2px solid #df043a}.p-recruit_interviews__link:hover .p-recruit_interviews__link_na{color:#df043a;border-bottom:3px solid #df043a}.p-recruit_interviews__link:hover .p-recruit_interviews__link_ph img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-recruit_interviews__link:hover .p-recruit_interviews__link_name_r{border-left:1px solid #df043a}.p-recruit_interviews__link:hover .p-recruit_interviews__link_name_txt1{color:#df043a}.p-recruit_interviews__link:hover .p-recruit_interviews__link_name_txt2{color:#df043a}.p-recruit_interviews__link:hover .p-recruit_interviews__link_name_txt3{color:#df043a}}@media screen and (max-width:900px){.p-recruit_area1__skew{width:100%;padding-top:60px;padding-bottom:90px}.p-recruit_message{padding-top:16px;margin-bottom:60px}.p-recruit_message__link{width:100%;max-width:660px;height:255px}.p-recruit_message__link:before{display:none}.p-recruit_message__link_txt{width:53.7735849057%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-recruit_message__link_img{width:46.2264150943%}.p-recruit_message__link_txt_center{padding-top:clamp(22px,4.6875vw,30px);padding-bottom:clamp(22px,4.6875vw,30px);padding-left:15px;position:relative}.p-recruit_message__link_txt_center:before{position:absolute;top:0;bottom:0;left:-14px;margin-top:auto;margin-bottom:auto;content:"";width:12px;height:12px;border-top:2px solid #ffffff;border-right:2px solid #ffffff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-recruit_message__link_txt1{font-size:16px;line-height:18px;margin-bottom:3px}.p-recruit_message__link_txt2{font-size:17px;line-height:32px;margin-bottom:9px}.p-recruit_message__link_txt3{font-size:14px;line-height:22px;margin-bottom:5px}.p-recruit_message__link_txt4{font-size:12px;line-height:20px}.p-recruit_interviews{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-recruit_interviews__box_l{width:100%;margin-bottom:50px}.p-recruit_interviews__box_r{width:100%}.p-recruit_interviews__ul li:not(:last-child){margin-bottom:60px}.p-recruit_interviews__link{max-width:660px;min-height:160px;margin-inline:auto}.p-recruit_interviews__link:after{right:3px;width:12px;height:12px}.p-recruit_interviews__link_na{top:-17px;left:-20px;width:40px;font-size:29px;line-height:29px;border-bottom:2px solid #04131f;padding-bottom:5px}.p-recruit_interviews__link_ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-recruit_interviews__link_txt{padding-left:22px}.p-recruit_interviews__link_copy{margin-bottom:19px}.p-recruit_interviews__link_name_l{width:80px}.p-recruit_interviews__link_name_r{padding-left:20px}.p-recruit_interviews__link_name_txt1{font-size:15px;line-height:23px;padding-top:0}.p-recruit_interviews__link_name_txt2{font-size:13px;line-height:19px;padding-top:0;margin-bottom:6px}.p-recruit_interviews__link_name_txt3{font-size:19px;line-height:19px;padding-bottom:1px}}@media screen and (max-width:640px){.p-recruit_area1{padding-right:4.6875%;padding-left:4.6875%}.p-recruit_area1__skew{padding-top:50px;padding-bottom:50px}.p-recruit_area1__skew:before{left:-500px}.p-recruit_area1__skew:after{left:-1120px}.p-recruit_message{padding-top:10px;margin-bottom:50px;padding-right:0;padding-left:0}.p-recruit_message:after{display:none}.p-recruit_message__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.p-recruit_message__link_txt{width:100%}.p-recruit_message__link_txt1{font-size:15px;line-height:17px}.p-recruit_message__link_txt2{font-size:clamp(17px,5.2777777778vw,19px);line-height:clamp(30px,8.8888888889vw,32px)}.p-recruit_message__link_txt3{margin-bottom:4px}.p-recruit_message__link_img{width:100%}.p-recruit_interviews__ul li:not(:last-child){margin-bottom:55px}.p-recruit_interviews__link{min-height:auto}.p-recruit_interviews__link:after{display:none}.p-recruit_interviews__link_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-recruit_interviews__link_img{width:100%}.p-recruit_interviews__link_na{top:-20px;left:15px}.p-recruit_interviews__link_txt{width:100%;padding-left:0;margin-top:-18px}.p-recruit_interviews__link_copy{margin-bottom:14px}.p-recruit_interviews__link_copy_div:not(:last-child){margin-bottom:6px}.p-recruit_interviews__link_copy_txt{padding-right:3px;padding-left:12px}.p-recruit_interviews__link_name{position:relative}.p-recruit_interviews__link_name:after{position:absolute;top:0;bottom:0;right:9px;margin-top:auto;margin-bottom:auto;content:"";width:12px;height:12px;border-top:2px solid #04131f;border-right:2px solid #04131f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-recruit_interviews__link_name_l{width:74px}.p-recruit_interviews__link_name_r{padding-left:18px}}@media screen and (max-width:359px){.p-recruit_interviews__link_copy{font-size:15px;line-height:25px}}.p-recruit_area2{position:relative;padding-top:min(12.7777777778vw,115px);padding-bottom:min(15vw,135px);padding-right:40px;padding-left:40px;overflow:hidden}.p-recruit_area2:after{position:absolute;top:0;left:0;z-index:1;content:"";width:100%;height:100%;background:url(../images/recruit/requirements_photo_bg.jpg) no-repeat center center;background-size:cover}.p-recruit_area2__inner{max-width:1200px;margin-inline:auto;position:relative;z-index:2}.p-recruit_contact{width:520px;margin-inline:auto;margin-top:clamp(43px,5.8888888889vw,53px)}.p-recruit_contact__link{display:block;width:100%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#ffffff;font-size:18px;font-weight:500;line-height:26px;letter-spacing:0.06em;text-decoration:none;text-align:center;background-color:#394854;-webkit-transform:skewX(-33deg);transform:skewX(-33deg)}.p-recruit_contact__link div{-webkit-transform:skewX(33deg);transform:skewX(33deg);padding-top:21px;padding-bottom:23px}.p-recruit_contact__link div span{position:relative;padding-right:27px}.p-recruit_contact__link div span:before{position:absolute;top:13px;right:0;content:"";width:15px;height:2px;background-color:#aeb2b6}.p-recruit_contact__link div span:after{position:absolute;top:9px;right:0;content:"";width:10px;height:10px;border-top:2px solid #aeb2b6;border-right:2px solid #aeb2b6;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:901px){.p-recruit_contact__link{-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.p-recruit_contact__link div span:before{-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.p-recruit_contact__link div span:after{-webkit-transition:border-top 0.3s ease,border-right 0.3s ease;transition:border-top 0.3s ease,border-right 0.3s ease}.p-recruit_contact__link:hover{background-color:#df043a}.p-recruit_contact__link:hover div span:before{background-color:#ffffff}.p-recruit_contact__link:hover div span:after{border-top:2px solid #ffffff;border-right:2px solid #ffffff}}@media screen and (max-width:900px){.p-recruit_contact{width:100%;max-width:400px}}@media screen and (max-width:640px){.p-recruit_area2{padding-top:50px;padding-bottom:65px;padding-right:4.6875%;padding-left:4.6875%}.p-recruit_contact{max-width:360px;padding-right:25px;padding-left:25px;margin-top:clamp(23px,6.71875vw,43px)}.p-recruit_contact__link{font-size:16px;line-height:24px;-webkit-transform:skewX(-23deg);transform:skewX(-23deg)}.p-recruit_contact__link div{-webkit-transform:skewX(23deg);transform:skewX(23deg);padding-top:13px;padding-bottom:15px}}.p-personality_message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1200px;padding-top:40px}.p-personality_message__box_l{width:52.5%}.p-personality_message__box_r{width:40%}.p-personality_message__title_h4{position:relative;border-bottom:1px solid #bfbfbf;padding-top:13px;padding-bottom:clamp(18px,3.7777777778vw,34px);margin-bottom:clamp(25px,5.5555555556vw,50px)}.p-personality_message__title_h4:before{position:absolute;top:0;left:2px;content:"";width:12px;height:4px;background-color:#e01044;-webkit-transform:skewX(-33deg);transform:skewX(-33deg)}.p-personality_message__title_h4_en{display:block;color:#717f97;font-family:"DM Sans","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif;font-size:16px;font-weight:700;line-height:23px;letter-spacing:0.025em}.p-personality_message__title_h4_jp{display:block;color:#04131f;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:18px;font-weight:500;line-height:24px;letter-spacing:0.04em}.p-personality_message__title_h5{color:#04131f;font-family:"游ゴシック体","Yu Gothic","游ゴシック Medium","Yu Gothic Medium","YakuHanJP","Noto Sans JP",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:35px;font-weight:700;line-height:58px;letter-spacing:0.058em;margin-bottom:36px}.p-personality_message__title_h5 span{font-size:clamp(25px,3.7777777778vw,34px)}.p-personality_message__read{color:#253039;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:clamp(32px,3.8888888889vw,35px);letter-spacing:0.05em;text-align:justify}.p-personality_message__read p:not(:last-child){margin-bottom:22px}.p-personality_message__name{color:#354049;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.04em;text-align:right;padding-top:clamp(15px,3.4375vw,22px)}.p-personality_message__name1{font-size:clamp(15px,1.7777777778vw,16px);line-height:clamp(23px,2.6666666667vw,24px);margin-bottom:6px}.p-personality_message__name2{font-size:clamp(13px,1.5555555556vw,14px);line-height:clamp(22px,2.5555555556vw,23px)}@media screen and (max-width:900px){.p-personality_message__box_l{width:60.8333333333%}.p-personality_message__box_r{width:33.3333333333%}.p-personality_message__title_h5{font-size:clamp(25px,3.3333333333vw,30px);line-height:clamp(46px,5.8888888889vw,53px);margin-bottom:clamp(25px,3.4444444444vw,31px)}.p-personality_message__title_h5 span{font-size:clamp(24px,3.2222222222vw,29px)}}@media screen and (max-width:640px){.p-personality_message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:10px}.p-personality_message__box_l{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-personality_message__box_r{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:30px}.p-personality_message__title_h5{font-size:clamp(22px,3.90625vw,25px);line-height:clamp(40px,7.1875vw,46px);margin-bottom:clamp(19px,3.90625vw,25px)}.p-personality_message__title_h5 span{font-size:clamp(21px,3.75vw,24px)}.p-personality_message__read{line-height:30px}.p-personality_message__read p:not(:last-child){margin-bottom:18px}}.p-employee_visual{position:relative;width:100%;height:730px;overflow:hidden;margin-inline:auto;margin-bottom:clamp(50px,12.7777777778vw,115px)}.p-employee_visual__txt{position:absolute;z-index:5;width:100%;height:100%;padding-right:40px;padding-left:40px}.p-employee_visual__txt_inner{position:relative;width:1440px;height:100%;margin-inline:auto}.p-employee_visual__title_copy{padding-top:146px}.p-employee_visual__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-employee_visual__title_box_l{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-employee_visual__title_box_r{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:30px;padding-top:6px}.p-employee_visual__title_txt_na{width:76px;color:#df043a;font-family:"DM Sans","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif;font-optical-sizing:auto;font-style:italic;font-size:58px;font-weight:400;line-height:58px;letter-spacing:0.04em;text-align:center;border-bottom:4px solid #df043a;padding-bottom:8px}.p-employee_visual__title_txt_jp{color:#586273;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;font-weight:700;line-height:24px;letter-spacing:0.05em;margin-bottom:2px}.p-employee_visual__title_txt_en{color:#04131f;font-family:"DM Sans","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif;font-style:italic;font-optical-sizing:auto;font-size:30px;font-weight:700;line-height:38px}.p-employee_visual__copy{color:#ffffff;font-family:"游ゴシック体","Yu Gothic","游ゴシック Medium","Yu Gothic Medium","YakuHanJP","Noto Sans JP",sans-serif;font-size:39px;font-weight:700;line-height:49px;margin-top:60px}.p-employee_visual__copy_div:not(:last-child){margin-bottom:14px}.p-employee_visual__copy_txt{display:inline-block;background-image:-webkit-gradient(linear,left top,right top,from(rgba(223,4,58,0.95)),to(rgba(209,0,52,0.95)));background-image:linear-gradient(90deg,rgba(223,4,58,0.95) 0%,rgba(209,0,52,0.95) 100%);padding-top:16px;padding-bottom:13px;padding-right:19px;padding-left:40px}.p-employee_visual__name{position:absolute;bottom:15px;left:0;border-left:1px solid #cccccc;padding-left:20px;padding-bottom:4px}.p-employee_visual__name_txt1{color:#04131f;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0.05em;margin-bottom:7px}.p-employee_visual__name_txt2{color:#586273;font-size:14px;font-weight:500;line-height:21px;letter-spacing:0.05em;margin-bottom:7px}.p-employee_visual__name_txt3{color:#3c4553;font-size:23px;font-weight:500;line-height:31px;letter-spacing:0.1em}.p-employee_visual__bg{position:absolute;z-index:4;width:100%;height:100%;padding-right:40px;padding-left:40px}.p-employee_visual__bg_inner{position:relative;width:1440px;height:100%;margin-inline:auto}.p-employee_visual__bg_inner:before{position:absolute;top:0;left:-280px;z-index:1;content:"";width:2000px;height:550px;background-color:#f2f8fb;-webkit-transform:skewX(-33deg);transform:skewX(-33deg)}.p-employee_visual__bg_inner:after{position:absolute;top:0;right:-466px;z-index:2;content:"";width:1420px;height:580px;background-color:#ffffff;-webkit-transform:skewX(-33deg);transform:skewX(-33deg)}.p-employee_visual__bg_photo{position:absolute;bottom:0;right:-462px;z-index:3;width:1420px;height:680px;-webkit-transform:skewX(-33deg);transform:skewX(-33deg);overflow:hidden}.p-employee_visual__bg_photo:before{position:absolute;top:0;left:-222px;content:"";width:100%;height:100%;-webkit-transform:skewX(33deg);transform:skewX(33deg);background-repeat:no-repeat;background-position:center center;background-size:cover}.p-employee_visual__bg_photo--employee1:before{background-image:url(../images/recruit/interview/employee1/visual_main_photo.jpg)}.p-employee_visual__bg_photo--employee2:before{background-image:url(../images/recruit/interview/employee2/visual_main_photo.jpg)}@media screen and (max-width:900px){.p-employee_visual{height:688px}.p-employee_visual__txt_inner{width:100%;max-width:640px}.p-employee_visual__title_copy{padding-top:385px}.p-employee_visual__title_box_r{padding-left:22px;padding-top:4px}.p-employee_visual__title_txt_na{width:56px;font-size:42px;line-height:42px;border-bottom:3px solid #df043a;padding-bottom:7px}.p-employee_visual__title_txt_jp{font-size:14px;line-height:21px;margin-bottom:0;color:#4b5567}.p-employee_visual__title_txt_en{font-size:24px;line-height:32px}.p-employee_visual__copy{font-size:22px;line-height:30px;margin-top:20px}.p-employee_visual__copy_div:not(:last-child){margin-bottom:9px}.p-employee_visual__copy_txt{padding-top:9px;padding-bottom:9px;padding-right:8px;padding-left:22px}.p-employee_visual__name{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;border-left:none;padding-left:0;padding-bottom:1px;margin-top:22px}.p-employee_visual__name_txt1{font-size:15px;line-height:23px;margin-bottom:2px;padding-right:28px}.p-employee_visual__name_txt2{font-size:13px;line-height:20px;margin-bottom:4px}.p-employee_visual__name_txt3{font-size:22px;line-height:30px}.p-employee_visual__border{border-left:1px solid #cccccc;padding-left:22px}.p-employee_visual__bg{padding-right:0;padding-left:0}.p-employee_visual__bg_inner{width:100%;overflow:hidden}.p-employee_visual__bg_inner:before{left:-150px;width:1192px;height:100%}.p-employee_visual__bg_inner:after{right:auto;left:260px;width:1124px;height:100%;background-color:#e9f3f8}.p-employee_visual__bg_photo{bottom:auto;top:56px;right:0;width:100%;height:430px;-webkit-transform:skewX(0deg);transform:skewX(0deg);-webkit-clip-path:polygon(86px 0,100% 0,100% 100%,0 100%,0% 133px);clip-path:polygon(86px 0,100% 0,100% 100%,0 100%,0% 133px)}.p-employee_visual__bg_photo:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:140px;background-image:-webkit-gradient(linear,left bottom,left top,from(rgb(255,255,255)),color-stop(60%,rgba(255,255,255,0.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(0deg,rgb(255,255,255) 0%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 100%);opacity:0.5}.p-employee_visual__bg_photo:before{top:0;left:0;-webkit-transform:skewX(0deg);transform:skewX(0deg)}}@media screen and (max-width:640px){.p-employee_visual{height:670px}.p-employee_visual__txt{padding-right:4.6875%;padding-left:4.6875%}.p-employee_visual__title_copy{padding-top:397px}.p-employee_visual__title_box_r{padding-left:20px}.p-employee_visual__title_txt_na{width:50px;font-size:38px;line-height:38px;padding-bottom:5px}.p-employee_visual__title_txt_en{font-size:21px;line-height:29px}.p-employee_visual__copy{font-size:17px;line-height:25px;margin-top:15px}.p-employee_visual__copy_div:not(:last-child){margin-bottom:8px}.p-employee_visual__copy_txt{padding-top:8px;padding-bottom:8px;padding-right:2px;padding-left:12px}.p-employee_visual__name{margin-top:18px}.p-employee_visual__name_txt1{font-size:14px;line-height:22px;padding-right:22px}.p-employee_visual__name_txt2{margin-bottom:3px}.p-employee_visual__name_txt3{font-size:20px;line-height:28px}.p-employee_visual__border{padding-left:16px}.p-employee_visual__bg_inner:before{left:-170px}.p-employee_visual__bg_inner:after{left:86px}.p-employee_visual__bg_photo{-webkit-clip-path:polygon(46px 0,100% 0,100% 100%,0 100%,0% 72px);clip-path:polygon(46px 0,100% 0,100% 100%,0 100%,0% 72px)}.p-employee_visual__bg_photo:after{height:130px}}@media screen and (max-width:439px){.p-employee_visual__bg_photo--employee1:before{background-position:right -190px center}.p-employee_visual__bg_photo--employee2:before{background-position:right -240px center}}@media screen and (max-width:359px){.p-employee_visual__copy{font-size:15px;line-height:23px}.p-employee_visual__bg_photo--employee2:before{background-position:right -250px center}}.p-employee_section_warp{width:100%;overflow:hidden}.p-employee_section{position:relative;margin-inline:auto;padding-right:40px;padding-left:40px}.p-employee_section:after{position:absolute;top:0;left:-100vw;z-index:1;content:"";width:200vw;height:100%}.p-employee_section__inner{position:relative;z-index:2;width:1320px;margin-inline:auto;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.p-employee_section__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1320px}.p-employee_section__box_img{width:520px}.p-employee_section__box_txt{width:720px}.p-employee_section__title_h3{position:relative;color:#df043a;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0.075em;padding-left:88px;margin-bottom:26px}.p-employee_section__title_h3:before{position:absolute;top:13px;left:0;content:"";width:70px;height:1px;background-color:#df043a}.p-employee_section__title_h4{color:#04131f;font-size:29px;font-weight:500;line-height:47px;letter-spacing:0.025em;margin-bottom:22px}.p-employee_section__read{color:#242f38;font-size:16px;line-height:33px;letter-spacing:0.05em;text-align:justify}.p-employee_section:first-child .p-employee_section__inner{padding-bottom:103px}.p-employee_section:nth-child(n+2) .p-employee_section__inner{padding-bottom:103px;padding-top:103px}.p-employee_section--layout1:after{background-color:#ffffff}.p-employee_section--layout1 .p-employee_section__box_img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-employee_section--layout1 .p-employee_section__box_txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:60px}.p-employee_section--layout2:after{background-color:#f8f2f3}.p-employee_section--layout2 .p-employee_section__box_img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-employee_section--layout2 .p-employee_section__box_txt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:60px}.p-employee_section__inner--illust1:after{position:absolute;bottom:-70.5px;left:-190px;z-index:2;content:"";width:178px;height:141px;background:url(../images/recruit/interview/employee_section1_illust.png) no-repeat left top;background-size:100%}.p-employee_section__inner--illust2:after{position:absolute;bottom:-75.5px;right:-210px;z-index:2;content:"";width:252px;height:151px;background:url(../images/recruit/interview/employee_section2_illust.png) no-repeat left top;background-size:100%}.p-employee_section__inner--illust3:after{position:absolute;bottom:-61.5px;left:-210px;z-index:2;content:"";width:201px;height:123px;background:url(../images/recruit/interview/employee_section3_illust.png) no-repeat left top;background-size:100%}@media screen and (max-width:900px){.p-employee_section__inner{width:100%;max-width:640px}.p-employee_section__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.p-employee_section__box_img{width:100%}.p-employee_section__box_txt{width:100%}.p-employee_section__title_h3{font-size:15px;line-height:23px;padding-left:58px;margin-bottom:clamp(18px,2.8888888889vw,26px)}.p-employee_section__title_h3:before{top:12px;width:40px}.p-employee_section__title_h4{font-size:clamp(24px,3.2222222222vw,29px);line-height:clamp(42px,5.2222222222vw,47px);margin-bottom:clamp(15px,2.4444444444vw,22px)}.p-employee_section__read{line-height:32px}.p-employee_section:first-child .p-employee_section__inner{padding-bottom:73px}.p-employee_section:nth-child(n+2) .p-employee_section__inner{padding-bottom:73px;padding-top:73px}.p-employee_section--layout1 .p-employee_section__box_img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:clamp(30px,4.4444444444vw,40px)}.p-employee_section--layout1 .p-employee_section__box_txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0}.p-employee_section--layout2 .p-employee_section__box_img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:clamp(30px,4.4444444444vw,40px)}.p-employee_section--layout2 .p-employee_section__box_txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:0}.p-employee_section__inner--illust1:after{bottom:-46.5px;left:calc(clamp(60px, 8.8888888889vw, 80px) * -1);width:117px;height:93px}.p-employee_section__inner--illust2:after{bottom:-49.5px;right:calc(clamp(60px, 8.8888888889vw, 80px) * -1);width:165px;height:99px}.p-employee_section__inner--illust3:after{bottom:-40.5px;left:calc(clamp(60px, 8.8888888889vw, 80px) * -1);width:132px;height:81px}}@media screen and (max-width:640px){.p-employee_section{padding-right:4.6875%;padding-left:4.6875%}.p-employee_section__title_h3{font-size:14px;line-height:22px;padding-left:30px;margin-bottom:clamp(10px,2.8125vw,18px)}.p-employee_section__title_h3:before{top:10px;width:20px}.p-employee_section__title_h4{font-size:clamp(20px,3.75vw,24px);line-height:clamp(34px,6.5625vw,42px);margin-bottom:12px}.p-employee_section__read{line-height:30px}.p-employee_section:first-child .p-employee_section__inner{padding-bottom:60px}.p-employee_section:nth-child(n+2) .p-employee_section__inner{padding-bottom:60px;padding-top:60px}.p-employee_section--layout1 .p-employee_section__box_img{margin-bottom:clamp(20px,4.6875vw,30px)}.p-employee_section--layout2 .p-employee_section__box_img{margin-bottom:clamp(20px,4.6875vw,30px)}.p-employee_section__inner--illust1:after{bottom:-35.5px;left:calc(clamp(40px, 9.375vw, 60px) * -1);width:90px;height:71px}.p-employee_section__inner--illust2:after{bottom:-38px;right:calc(clamp(40px, 9.375vw, 60px) * -1);width:126px;height:76px}.p-employee_section__inner--illust3:after{bottom:-31px;left:calc(clamp(40px, 9.375vw, 60px) * -1);width:101px;height:62px}}@media screen and (max-width:359px){.p-employee_section__title_h4 br{display:none}}.p-employee_charm{position:relative;padding-top:100px;padding-bottom:100px;padding-right:40px;padding-left:40px;overflow:hidden}.p-employee_charm:after{position:absolute;top:0;left:-100vw;z-index:1;content:"";width:200vw;height:100%;background-color:#f2f8fb}.p-employee_charm__inner{position:relative;z-index:2}.p-employee_charm__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1200px;margin-inline:auto}.p-employee_charm__box_txt{width:810px;background-image:-webkit-gradient(linear,left top,right top,from(rgb(223,4,58)),to(rgb(209,0,52)));background-image:linear-gradient(90deg,rgb(223,4,58) 0%,rgb(209,0,52) 100%)}.p-employee_charm__box_txt_inner{padding:47px 70px}.p-employee_charm__box_img{width:390px}.p-employee_charm__title_en{position:relative;color:#04131f;font-family:"DM Sans","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif;font-size:16px;font-weight:700;line-height:25px;letter-spacing:0.02em;padding-left:27px;margin-bottom:3px}.p-employee_charm__title_en:before{position:absolute;top:3px;left:6px;content:"";width:6px;height:18px;background-color:#04131f;-webkit-transform:skewX(-33deg);transform:skewX(-33deg)}.p-employee_charm__title_jp{color:#ffffff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:23px;font-weight:700;line-height:31px;letter-spacing:0.05em;margin-bottom:19px}.p-employee_charm__read{color:#ffffff;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:16px;line-height:30px;letter-spacing:0.05em;text-align:justify}@media screen and (max-width:900px){.p-employee_charm{padding-top:80px;padding-bottom:80px}.p-employee_charm__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:640px}.p-employee_charm__box_txt{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-employee_charm__box_img{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-employee_charm__title_en{font-size:15px;line-height:24px;padding-left:27px}.p-employee_charm__title_en:before{top:2px}.p-employee_charm__title_jp{font-size:21px;line-height:29px;margin-bottom:16px}.p-employee_charm__read{line-height:29px}}@media screen and (max-width:640px){.p-employee_charm{padding-top:60px;padding-bottom:60px;padding-right:4.6875%;padding-left:4.6875%}.p-employee_charm__box_txt_inner{padding:8.6206896552% 7.5862068966%}.p-employee_charm__title_en{font-size:13px;line-height:20px;padding-left:20px;margin-bottom:4px}.p-employee_charm__title_en:before{top:3px;left:6px;width:4px;height:14px}.p-employee_charm__title_jp{font-size:18px;line-height:28px;margin-bottom:12px}.p-employee_charm__read{font-size:15px;line-height:28px}}.p-employee_pagenav{padding-top:100px;padding-right:40px;padding-left:40px}.p-employee_pagenav__box{width:1200px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #cdcdd0;border-bottom:1px solid #cdcdd0;padding-top:40px;padding-bottom:40px}.p-employee_pagenav__box_l{width:460px;padding-left:35px;position:relative}.p-employee_pagenav__box_l:after{position:absolute;top:0;right:0;content:"";width:1px;height:100%;background-color:#cdcdd0}.p-employee_pagenav__box_l_center{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-employee_pagenav__box_r{width:740px;padding-left:65px}.p-employee_pagenav__title_h3{position:relative;padding-top:15px}.p-employee_pagenav__title_h3:before{position:absolute;top:0;left:2px;content:"";width:18px;height:5px;background-color:#e01044;-webkit-transform:skewX(-33deg);transform:skewX(-33deg)}.p-employee_pagenav__title_h3_en{display:block;color:#717f97;font-family:"DM Sans","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif;font-size:18px;font-weight:700;line-height:25px;letter-spacing:0.02em;margin-bottom:3px}.p-employee_pagenav__title_h3_jp{display:block;color:#04131f;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:21px;font-weight:700;line-height:29px}.p-employee_pagenav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-employee_pagenav__link_img{width:230px}.p-employee_pagenav__link_photo{position:relative;width:140px;height:140px;margin-left:auto}.p-employee_pagenav__link_photo:before{position:absolute;top:0;bottom:0;left:-21px;z-index:11;margin-top:auto;margin-bottom:auto;content:"";width:43px;height:2px;background-color:#002542}.p-employee_pagenav__link_photo:after{position:absolute;top:0;bottom:0;left:-77px;margin-top:auto;margin-bottom:auto;content:"NEXT";display:block;width:48px;height:12px;font-size:15px;font-weight:700;line-height:9px;text-align:center}.p-employee_pagenav__link_photo_clip{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden}.p-employee_pagenav__link_txt{padding-left:40px}.p-employee_pagenav__link_txt1{display:block;color:#2d3440;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:15px;font-weight:500;line-height:22px;letter-spacing:0.05em;margin-bottom:5px}.p-employee_pagenav__link_txt1_br{display:none}.p-employee_pagenav__link_txt2{display:block;color:#7b7c88;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:26px;font-weight:500;line-height:34px;letter-spacing:0.1em}@media screen and (min-width:901px){.p-employee_pagenav__link_photo:before{-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.p-employee_pagenav__link_photo:after{-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.p-employee_pagenav__link_photo_clip img{-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.p-employee_pagenav__link_txt1{-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.p-employee_pagenav__link_txt2{-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.p-employee_pagenav__link:hover .p-employee_pagenav__link_photo:before{background-color:#df043a}.p-employee_pagenav__link:hover .p-employee_pagenav__link_photo:after{color:#df043a}.p-employee_pagenav__link:hover .p-employee_pagenav__link_photo_clip img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-employee_pagenav__link:hover .p-employee_pagenav__link_txt1{color:#df043a}.p-employee_pagenav__link:hover .p-employee_pagenav__link_txt2{color:#df043a}}@media screen and (max-width:900px){.p-employee_pagenav{padding-top:80px}.p-employee_pagenav__box{width:100%;max-width:640px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:35px;padding-bottom:35px}.p-employee_pagenav__box_l{width:100%;padding-left:0}.p-employee_pagenav__box_l:after{display:none}.p-employee_pagenav__box_l_center{height:100%;display:block}.p-employee_pagenav__box_r{width:100%;padding-left:0}.p-employee_pagenav__title_h3{padding-top:13px;text-align:center;margin-bottom:30px}.p-employee_pagenav__title_h3:before{left:0;right:0;margin-right:auto;margin-left:auto}.p-employee_pagenav__title_h3_en{font-size:16px;line-height:22px;margin-bottom:2px}.p-employee_pagenav__title_h3_jp{font-size:19px;line-height:27px}.p-employee_pagenav__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-employee_pagenav__link_img{width:210px}.p-employee_pagenav__link_photo{width:120px;height:120px}.p-employee_pagenav__link_txt{padding-left:30px}}@media screen and (max-width:640px){.p-employee_pagenav{padding-top:60px;padding-right:4.6875%;padding-left:4.6875%}.p-employee_pagenav__box{padding-top:30px;padding-bottom:30px}.p-employee_pagenav__title_h3{padding-top:11px;margin-bottom:24px}.p-employee_pagenav__title_h3_en{font-size:14px;line-height:20px;margin-bottom:0}.p-employee_pagenav__title_h3_jp{font-size:17px;line-height:25px}.p-employee_pagenav__link_img{width:152px}.p-employee_pagenav__link_photo{width:96px;height:96px}.p-employee_pagenav__link_photo:before{left:-12px;width:24px}.p-employee_pagenav__link_photo:after{left:-52px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:11px;font-size:13px;letter-spacing:0}.p-employee_pagenav__link_txt{padding-left:18px}.p-employee_pagenav__link_txt1{font-size:14px;line-height:19px;letter-spacing:0.04em;margin-bottom:1px}.p-employee_pagenav__link_txt1_br{display:block}.p-employee_pagenav__link_txt2{font-size:21px;line-height:29px}}.p-requirements_cont{margin-bottom:clamp(48px,8vw,72px)}.p-requirements_cont__table{width:100%;font-size:16px;line-height:1.75;border-top:1px solid #adb2b5}.p-requirements_cont__table th{width:220px;padding:clamp(8px,1.875vw,12px) clamp(20px,2.34375vw,20px) clamp(10px,2.34375vw,15px);color:#586273;font-weight:500;text-align:left;border-bottom:1px solid #adb2b5;background-color:#f6f8fb}@media screen and (max-width:640px){.p-requirements_cont__table th{display:block;width:100%}}.p-requirements_cont__table td{padding:clamp(8px,1.875vw,12px) clamp(20px,2.34375vw,20px) clamp(10px,2.34375vw,15px);border-bottom:1px solid #adb2b5}@media screen and (max-width:640px){.p-requirements_cont__table td{display:block;width:100%}}.p-requirements_cont__table ._ib{display:inline-block}.p-requirements_cont__table ._supple{position:relative;display:inline-block;color:#586273;font-size:15px;line-height:1.5;padding-left:32px}@media screen and (max-width:900px){.p-requirements_cont__table ._supple{padding-left:16px}}.p-requirements_cont__table ._supple:before{position:absolute;top:0;left:16px;content:"※"}@media screen and (max-width:900px){.p-requirements_cont__table ._supple:before{left:0}}.p-requirements_cont__table ._circle_list>li{position:relative;padding-left:16px}.p-requirements_cont__table ._circle_list>li:before{position:absolute;top:13px;left:6px;content:"";width:4px;height:4px;border-radius:50%;background-color:#04131f}.p-requirements_contact{width:100%;padding:clamp(30px,6.25vw,40px);background-color:#f2f8fb}.p-requirements_contact__cont{text-align:center}.p-requirements_contact__cont ._ttl{display:inline-block;font-size:20px;font-weight:700;margin-bottom:18px}.p-requirements_contact__cont ._text{display:inline-block;font-size:16px;font-weight:500;line-height:1.75;margin-bottom:10px}.p-requirements_contact__cont ._tel{display:inline-block;font-family:"DM Sans","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Meiryo","メイリオ",sans-serif;font-size:20px;font-weight:500}.p-requirements_contact__cont ._ib{display:inline-block}
/*# sourceMappingURL=common_recruit.css.map */