@charset "UTF-8";.p-recruit .c-link_btn{width:min(100%,391px);margin:0 auto}.p-recruit__photo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:48px}@media screen and (max-width:900px){.p-recruit__photo{margin-bottom:calc(6.154vw + -7.385px)}}@media screen and (max-width:640px){.p-recruit__photo{margin-bottom:32px}}.p-recruit__photo .img{width:33.3333333333%}@media screen and (max-width:450px){.p-recruit__photo .img{width:50%}}@media screen and (max-width:450px){.p-recruit__photo .img:first-child{width:100%}}.p-recruit__links{display:-ms-grid;display:grid;-ms-grid-columns:1fr 48px 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;margin-bottom:64px}@media screen and (max-width:900px){.p-recruit__links{display:block;width:min(100%,520px);margin:0 auto calc(6.154vw + 8.615px)}}@media screen and (max-width:640px){.p-recruit__links{margin-bottom:48px}}.p-recruit__links .c-link_btn{width:100%}@media screen and (max-width:900px){.p-recruit__links .c-link_btn{margin-bottom:24px}}.p-recruit__links .c-link_btn__cont{font-size:20px;line-height:95px}@media screen and (max-width:900px){.p-recruit__links .c-link_btn__cont{font-size:calc(0.769vw + 13.077px);line-height:calc(7.692vw + 25.769px)}}@media screen and (max-width:640px){.p-recruit__links .c-link_btn__cont{font-size:18px;line-height:75px}}.p-recruit__new-link{width:100%;display:inline-block;background:#fff;position:relative;padding:30px 24px;border:1px solid #d3d3d3;opacity:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}@media screen and (max-width:900px){.p-recruit__new-link{padding:calc(4.231vw + -8.077px) 24px}}@media screen and (max-width:640px){.p-recruit__new-link{padding:19px 24px}}@media screen and (min-width:901px){.p-recruit__new-link:hover{opacity:0.7}.p-recruit__new-link:hover .linkbox ._text{color:#41b38a}}.p-recruit__new-link .linkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:640px){.p-recruit__new-link .linkbox{display:block}}.p-recruit__new-link .linkbox ._logo{width:min(56.9%,265px);margin-right:20px}@media screen and (max-width:640px){.p-recruit__new-link .linkbox ._logo{width:212px;padding-right:0;margin:0 auto}}.p-recruit__new-link .linkbox ._text{font-size:15px;line-height:1.87;font-weight:500;padding:5px 0 0 24px;position:relative;-webkit-transition:color 0.3s ease;transition:color 0.3s ease;border-left:1px solid #d3d3d3}@media screen and (max-width:640px){.p-recruit__new-link .linkbox ._text{padding:0;line-height:1.8666666667;margin-top:5.5px;margin-bottom:-6.5px;border-left:none;text-align:center}}.p-recruit__new-link .linkbox ._text:after{content:"\f35d";font-family:"Font Awesome 5 Free";font-size:11px;font-weight:900;color:#b5b5b5;display:inline-block;margin-left:0.35em;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;vertical-align:baseline}.p-recruit__block:not(:last-child){margin-bottom:64px}@media screen and (max-width:900px){.p-recruit__block:not(:last-child){margin-bottom:calc(6.154vw + 8.615px)}}@media screen and (max-width:640px){.p-recruit__block:not(:last-child){margin-bottom:48px}}.p-recruit__dept-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:32px}@media screen and (max-width:900px){.p-recruit__dept-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){.p-recruit__dept-list{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:20px;max-width:400px;margin:0 auto 32px}}.p-recruit__dept-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.p-recruit__dept-img{-ms-flex-negative:0;flex-shrink:0;width:100%;aspect-ratio:340/226;overflow:hidden}.p-recruit__dept-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}@media screen and (min-width:901px){.p-recruit__dept-link:hover .p-recruit__dept-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.p-recruit__dept-txt{height:100%;min-height:154px;padding:36px 40px 32px;background:#eff5f8;position:relative;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}@media screen and (max-width:900px){.p-recruit__dept-txt{min-height:calc(9.231vw + 70.923px);padding:calc(2.308vw + 11.231px) calc(4.615vw + -9.538px)}}@media screen and (max-width:640px){.p-recruit__dept-txt{min-height:130px;padding:26px 20px}}@media screen and (min-width:901px){.p-recruit__dept-link:hover .p-recruit__dept-txt{background:#ecf6f2}}.p-recruit__dept-txt:after{content:"";border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #e47f39 transparent;position:absolute;bottom:8px;right:8px;-webkit-transition:border 0.2s ease;transition:border 0.2s ease}@media screen and (min-width:901px){.p-recruit__dept-link:hover .p-recruit__dept-txt:after{border-width:0 0 8px 8px}}.p-recruit__dept-txt .name{display:block;margin-bottom:20px;font-size:24px;font-weight:bold;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}@media screen and (max-width:900px){.p-recruit__dept-txt .name{margin-bottom:calc(1.538vw + 6.154px);font-size:calc(1.154vw + 13.615px)}}@media screen and (max-width:640px){.p-recruit__dept-txt .name{margin-bottom:16px;font-size:21px}}@media screen and (min-width:901px){.p-recruit__dept-link:hover .p-recruit__dept-txt .name{color:#1ba574}}.p-recruit__dept-txt .copy{display:block;font-size:15px;line-height:1.8;margin-top:-6px;margin-bottom:-6px}.p-recruit__int-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px 1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(4,1fr);gap:40px;margin-bottom:32px}@media screen and (max-width:900px){.p-recruit__int-list{-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:30px}}@media screen and (max-width:750px){.p-recruit__int-list{-ms-grid-columns:1fr calc(3.333vw + 5px) 1fr;grid-template-columns:repeat(2,1fr);gap:calc(3.333vw + 5px)}}@media screen and (max-width:450px){.p-recruit__int-list{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:20px;max-width:300px;margin:0 auto 32px}}.p-recruit__int-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.p-recruit__int-img{-ms-flex-negative:0;flex-shrink:0;width:100%;aspect-ratio:240/320;overflow:hidden}.p-recruit__int-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}@media screen and (min-width:901px){.p-recruit__int-link:hover .p-recruit__int-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.p-recruit__int-txt{height:100%;padding:0 28px 20px;background:#eff5f8;position:relative;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}@media screen and (max-width:900px){.p-recruit__int-txt{padding:0 calc(5vw + -17px) 25px}}@media screen and (max-width:640px){.p-recruit__int-txt{padding:0 15px 25px}}@media screen and (min-width:901px){.p-recruit__int-link:hover .p-recruit__int-txt{background:#ecf6f2}}.p-recruit__int-txt:after{content:"";border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #e47f39 transparent;position:absolute;bottom:8px;right:8px;-webkit-transition:border 0.2s ease;transition:border 0.2s ease}@media screen and (min-width:901px){.p-recruit__int-link:hover .p-recruit__int-txt:after{border-width:0 0 8px 8px}}.p-recruit__int-txt .dept{display:block;padding:42px 0 0 16px;margin-bottom:24px;border-left:4px solid #1ba574;font-size:24px;font-weight:bold;position:relative;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}@media screen and (max-width:900px){.p-recruit__int-txt .dept{padding:calc(3.846vw + 7.385px) 0 0 calc(1.154vw + 5.615px);font-size:calc(1.154vw + 13.615px)}}@media screen and (max-width:640px){.p-recruit__int-txt .dept{padding:32px 0 0 13px;font-size:21px}}@media screen and (min-width:901px){.p-recruit__int-link:hover .p-recruit__int-txt .dept{color:#1ba574}}.p-recruit__int-txt .dept:before{content:"";width:4px;height:22px;background:#e47f39;position:absolute;top:0;left:-4px}@media screen and (max-width:900px){.p-recruit__int-txt .dept:before{height:calc(1.538vw + 6.154px)}}@media screen and (max-width:640px){.p-recruit__int-txt .dept:before{height:16px}}.p-recruit__int-txt .enter{display:block;font-size:15px;line-height:1.8;margin-top:-6px;margin-bottom:-6px}.p-recruit_requirements__cat-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:48px;padding:20px 26px;background:#eff5f8}@media screen and (max-width:900px){.p-recruit_requirements__cat-list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);padding:20px;margin-bottom:calc(3.077vw + 20.308px)}}@media screen and (max-width:640px){.p-recruit_requirements__cat-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin-bottom:40px;padding:20px calc(1.563vw + 10px)}}@media screen and (max-width:460px){.p-recruit_requirements__cat-list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:320px){.p-recruit_requirements__cat-list{padding:20px 15px}}.p-recruit_requirements__cat-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:44px;padding:8px;background:#ffffff;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.p-recruit_requirements__cat-link.active{pointer-events:none}@media screen and (min-width:901px){.p-recruit_requirements__cat-link:not(.active):hover{opacity:0.6}}.p-recruit_requirements__cat-txt{font-size:15px;line-height:1.3333333333;margin-top:-2.5px;margin-bottom:-2.5px;font-weight:500;text-align:center}.active .p-recruit_requirements__cat-txt{color:#1ba574}.p-recruit_requirements__cat-txt .ib{display:inline-block}.p-recruit_requirements__info{margin-bottom:47px}@media screen and (max-width:900px){.p-recruit_requirements__info{margin-bottom:calc(6.538vw + -11.846px)}}@media screen and (max-width:640px){.p-recruit_requirements__info{margin-bottom:30px}}.p-recruit_requirements__method{margin-bottom:64px}@media screen and (max-width:900px){.p-recruit_requirements__method{margin-bottom:calc(9.231vw + -19.077px)}}@media screen and (max-width:640px){.p-recruit_requirements__method{margin-bottom:40px}}.p-recruit_requirements__table{width:100%}.p-recruit_requirements__table tr{border-top:1px solid #d3d3d3}.p-recruit_requirements__table tr:last-child{border-bottom:1px solid #d3d3d3}.p-recruit_requirements__table tr th{width:26.7%;padding:16px 19px;background:#f7f7f7;font-size:16px;line-height:1.5;font-weight:500;text-align:left;vertical-align:top}@media screen and (max-width:900px){.p-recruit_requirements__table tr th{padding:calc(1.538vw + 2.154px) calc(1.538vw + 5.154px)}}@media screen and (max-width:640px){.p-recruit_requirements__table tr th{width:100%;display:block;padding:12px 15px}}.p-recruit_requirements__table tr td{width:77.8%;padding:16px 20px;font-size:16px;line-height:1.5}@media screen and (max-width:900px){.p-recruit_requirements__table tr td{padding:calc(0.385vw + 12.538px) calc(1.923vw + 2.692px)}}@media screen and (max-width:640px){.p-recruit_requirements__table tr td{width:100%;display:block;padding:15px}}.p-recruit_requirements__table tr td span.note{padding-left:1.25em;display:block;position:relative}.p-recruit_requirements__table tr td span.note:before{content:"※";font-size:1em;position:absolute;top:0;left:0}.p-recruit_requirements__contact{border:1px solid #d3d3d3;border-top:3px solid #1ba574}.p-recruit_requirements__contact .inner{padding:16px 30px 17px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:900px){.p-recruit_requirements__contact .inner{display:block;padding:0 14px}}.p-recruit_requirements__contact .inner ._ttl{padding:18.5px 44px 22px 0;font-size:21px;line-height:1.33;font-weight:bold;border-right:1px solid #cecece}@media screen and (max-width:900px){.p-recruit_requirements__contact .inner ._ttl{border-right:none;border-bottom:1px solid #cecece;padding:13px 0 16px;font-size:18px;line-height:1.56}}.p-recruit_requirements__contact .inner ._ttl span{font-size:20px;line-height:1.9;margin-top:-1.5px;margin-bottom:-12px;font-family:"Roboto","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-weight:500;color:#e47f39;display:block}@media screen and (max-width:900px){.p-recruit_requirements__contact .inner ._ttl span{font-size:16px;line-height:2.38;margin-top:-8.5px;margin-bottom:-13.5px}}.p-recruit_requirements__contact .inner ._content{padding:12px 0 8px 20px}@media screen and (max-width:900px){.p-recruit_requirements__contact .inner ._content{padding:20px 0 16px}}.p-recruit_requirements__contact .inner ._content .__charge{font-size:17px;line-height:2.24;font-weight:500;margin-top:-10.5px;margin-bottom:2.5px}.p-recruit_requirements__contact .inner ._content .__info{font-size:18px;line-height:1.3333333333;margin-top:-3px;margin-bottom:-3px;font-weight:500;font-family:"Roboto","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif}@media screen and (max-width:900px){.p-recruit_requirements__contact .inner ._content .__info{font-size:16px;line-height:1.25;margin-top:-2px;margin-bottom:-2px}}@media screen and (max-width:900px){.p-recruit_requirements__contact .inner ._content .__info span.tel{font-size:16px;line-height:1.5;margin-top:-6px;margin-bottom:2px;display:block}}@media screen and (max-width:900px){.p-recruit_department .c-link_btn{margin:0 auto}}.p-recruit_department__block:not(:last-child){margin-bottom:48px}@media screen and (max-width:900px){.p-recruit_department__block:not(:last-child){margin-bottom:calc(4.615vw + 6.462px)}}@media screen and (max-width:640px){.p-recruit_department__block:not(:last-child){margin-bottom:36px}}.p-recruit_department__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media screen and (max-width:900px){.p-recruit_department__flex{display:block}}.p-recruit_department__text:not(:last-child){margin-bottom:30px}.p-recruit_department__text .copy{display:block;padding-bottom:14px;margin:-7px 0 24px;font-size:21px;line-height:1.619;font-weight:bold;position:relative}@media screen and (max-width:900px){.p-recruit_department__text .copy{padding-bottom:calc(0.769vw + 7.077px);font-size:calc(0.769vw + 14.077px)}}@media screen and (max-width:640px){.p-recruit_department__text .copy{padding-bottom:12px;font-size:19px}}.p-recruit_department__text .copy ._ib{display:inline-block}.p-recruit_department__text .copy:before{content:"";width:24px;height:3px;background:#1ba574;position:absolute;left:0;bottom:0}.p-recruit_department__text .block{display:block;line-height:1.75;margin-top:-6px;margin-bottom:-6px;text-align:justify}.p-recruit_department__text .block:not(:last-child){margin-bottom:36px}@media screen and (max-width:900px){.p-recruit_department__text .block:not(:last-child){margin-bottom:calc(6.923vw + -26.308px)}}@media screen and (max-width:640px){.p-recruit_department__text .block:not(:last-child){margin-bottom:18px}}.p-recruit_department__image{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;width:min(100%,420px)}@media screen and (max-width:900px){.p-recruit_department__image{margin:0 auto 25px}}.p-recruit_department__image.half{width:min(100%,208px)}@media screen and (max-width:900px){.p-recruit_department__image.half{width:min(100%,420px)}}@media screen and (max-width:900px){.p-recruit_department__image.half .photo:only-child{width:calc(50% - 2px)}}.p-recruit_interview__int-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:32px}@media screen and (max-width:750px){.p-recruit_interview__int-list{-ms-grid-columns:1fr calc(3.333vw + 5px) 1fr;grid-template-columns:repeat(2,1fr);gap:calc(3.333vw + 5px)}}@media screen and (max-width:450px){.p-recruit_interview__int-list{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:20px;max-width:300px;margin:0 auto 32px}}.p-recruit_interview__int-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.p-recruit_interview__int-img{-ms-flex-negative:0;flex-shrink:0;width:100%;aspect-ratio:240/320;overflow:hidden;position:relative}.p-recruit_interview__int-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}@media screen and (min-width:901px){.p-recruit_interview__int-link:hover .p-recruit_interview__int-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.p-recruit_interview__int-img .dept{display:inline-block;padding:8px 12px 9px;background:#1176ba;font-size:13px;color:#ffffff;position:absolute;top:0;left:0}.p-recruit_interview__int-txt{height:100%;padding:23px 25px 34px;background:#eff5f8;position:relative;-webkit-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out}@media screen and (max-width:900px){.p-recruit_interview__int-txt{padding:calc(3.077vw + -3.692px) calc(3.077vw + -3.692px) calc(3.077vw + 6.308px)}}@media screen and (max-width:640px){.p-recruit_interview__int-txt{padding:16px 16px 26px}}@media screen and (min-width:901px){.p-recruit_interview__int-link:hover .p-recruit_interview__int-txt{background:#ecf6f2}}.p-recruit_interview__int-txt:after{content:"";border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #e47f39 transparent;position:absolute;bottom:8px;right:8px;-webkit-transition:border 0.2s ease;transition:border 0.2s ease}@media screen and (min-width:901px){.p-recruit_interview__int-link:hover .p-recruit_interview__int-txt:after{border-width:0 0 8px 8px}}.p-recruit_interview__int-txt .copy{display:block;line-height:1.5;margin-top:-4px;margin-bottom:11px;font-weight:500;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}@media screen and (min-width:901px){.p-recruit_interview__int-link:hover .p-recruit_interview__int-txt .copy{color:#1ba574}}.p-recruit_interview__int-txt .copy br{display:none}.p-recruit_interview__int-txt .enter{display:block;padding-left:10px;border-left:1px solid #cccccc;font-size:14px;line-height:1.71}.p-recruit_interview_details__image{aspect-ratio:2/1;margin-bottom:48px}@media screen and (max-width:900px){.p-recruit_interview_details__image{margin-bottom:calc(8.846vw + -31.615px)}}@media screen and (max-width:640px){.p-recruit_interview_details__image{margin-bottom:25px}}.p-recruit_interview_details__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-recruit_interview_details__head{margin-bottom:40px}@media screen and (max-width:900px){.p-recruit_interview_details__head{margin-bottom:calc(3.077vw + 12.308px)}}@media screen and (max-width:640px){.p-recruit_interview_details__head{margin-bottom:32px}}.p-recruit_interview_details__head .copy{display:block;padding-bottom:25px;font-size:24px;line-height:1.5;margin-top:-6px;margin-bottom:26px;font-weight:bold;position:relative}@media screen and (max-width:900px){.p-recruit_interview_details__head .copy{padding-bottom:calc(3.846vw + -9.615px);margin-bottom:calc(3.077vw + -1.692px);font-size:calc(1.923vw + 6.692px)}}@media screen and (max-width:640px){.p-recruit_interview_details__head .copy{padding-bottom:15px;margin-bottom:18px;font-size:19px}}.p-recruit_interview_details__head .copy:before{content:"";width:24px;height:3px;background:#1ba574;position:absolute;bottom:0;left:0}.p-recruit_interview_details__head .enter{display:block}.p-recruit_interview_details__main{margin-bottom:64px}@media screen and (max-width:900px){.p-recruit_interview_details__main{margin-bottom:calc(0vw + 64px)}}@media screen and (max-width:640px){.p-recruit_interview_details__main{margin-bottom:48px}}.p-recruit_interview_details__main .block:not(:last-child){margin-bottom:44px}@media screen and (max-width:900px){.p-recruit_interview_details__main .block:not(:last-child){margin-bottom:calc(4.615vw + 2.462px)}}@media screen and (max-width:640px){.p-recruit_interview_details__main .block:not(:last-child){margin-bottom:32px}}.p-recruit_interview_details__main .block ._ttl{padding-left:16px;margin-bottom:18px;border-left:4px solid #1ba574;font-size:18px;line-height:1.33}@media screen and (max-width:900px){.p-recruit_interview_details__main .block ._ttl{padding-left:calc(1.538vw + 2.154px);font-size:calc(0.769vw + 11.077px)}}@media screen and (max-width:640px){.p-recruit_interview_details__main .block ._ttl{padding-left:12px;font-size:16px}}.p-recruit_interview_details__main .block ._cont{line-height:1.75;margin-top:-6px;margin-bottom:-6px;text-align:justify}.p-recruit_interview_details__schedule .ttl{padding:11px 12px 13px;margin-bottom:24px;background:#515151;font-size:18px;font-weight:bold;letter-spacing:0.08em;color:#ffffff;text-align:center}@media screen and (max-width:900px){.p-recruit_interview_details__schedule .ttl{font-size:calc(0.769vw + 11.077px)}}@media screen and (max-width:640px){.p-recruit_interview_details__schedule .ttl{font-size:16px}}.p-recruit_interview_details__schedule .cont{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,200px) min(13%,117px) minmax(0,200px);grid-template-columns:repeat(2,minmax(0,200px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:min(13%,117px);-moz-column-gap:min(13%,117px);column-gap:min(13%,117px)}@media screen and (max-width:540px){.p-recruit_interview_details__schedule .cont{-ms-grid-columns:(minmax(0,200px))[1];grid-template-columns:repeat(1,minmax(0,200px))}}.p-recruit_interview_details__schedule .cont ._col{position:relative}.p-recruit_interview_details__schedule .cont ._col._am:before{content:"am"}.p-recruit_interview_details__schedule .cont ._col._pm:before{content:"pm"}.p-recruit_interview_details__schedule .cont ._col:before{font-family:"Roboto","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:28px;font-weight:500;line-height:1;color:#d3d3d3;position:absolute;top:13px;left:0}.p-recruit_interview_details__timeline{padding:32px 0 30px 50px;position:relative}.p-recruit_interview_details__timeline:before{content:"";width:1px;height:100%;background:#d3d3d3;position:absolute;left:53px;top:0}.p-recruit_interview_details__timeline .item{padding-left:16px;position:relative}.p-recruit_interview_details__timeline .item:not(:last-child){margin-bottom:20px}.p-recruit_interview_details__timeline .item:before{content:"";width:8px;aspect-ratio:1;background:#df7a35;border-radius:50%;position:absolute;left:0;top:3px}.p-recruit_interview_details__timeline .item ._time{margin-bottom:8px;font-family:"Roboto","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:18px;line-height:0.8;font-weight:500;color:#1ba574}.p-recruit_interview_details__timeline .item ._cont{line-height:1.5;margin-top:-4px;margin-bottom:-4px}.p-recruit_interview_details_nav{margin-top:130px}@media screen and (max-width:900px){.p-recruit_interview_details_nav{margin-top:calc(19.231vw + -43.077px)}}@media screen and (max-width:640px){.p-recruit_interview_details_nav{margin-top:80px}}.p-recruit_interview_details_nav__inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}@media screen and (max-width:900px){.p-recruit_interview_details_nav__inner{-webkit-column-gap:calc(2.414vw + 2.276px);-moz-column-gap:calc(2.414vw + 2.276px);column-gap:calc(2.414vw + 2.276px)}}@media screen and (max-width:640px){.p-recruit_interview_details_nav__inner{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);row-gap:15px;max-width:480px;margin:0 auto}}.p-recruit_interview_details_nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.p-recruit_interview_details_nav__link.prev{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;padding-left:42px}@media screen and (max-width:900px){.p-recruit_interview_details_nav__link.prev{padding-left:calc(6.923vw + -20.308px)}}@media screen and (max-width:640px){.p-recruit_interview_details_nav__link.prev{grid-column:auto;padding-left:20px;margin-right:20px}}@media screen and (min-width:901px){.p-recruit_interview_details_nav__link.prev:hover:before{left:17px}}.p-recruit_interview_details_nav__link.prev:before{content:"\f053";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900;color:#e47f39;display:inline-block;position:absolute;top:50%;left:21px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out}@media screen and (max-width:900px){.p-recruit_interview_details_nav__link.prev:before{font-size:calc(1.034vw + 8.69px);left:calc(3.462vw + -10.154px)}}@media screen and (max-width:640px){.p-recruit_interview_details_nav__link.prev:before{left:10px}}@media screen and (max-width:320px){.p-recruit_interview_details_nav__link.prev:before{font-size:12px}}.p-recruit_interview_details_nav__link.next{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;padding-right:42px}@media screen and (max-width:900px){.p-recruit_interview_details_nav__link.next{padding-right:calc(6.923vw + -20.308px)}}@media screen and (max-width:640px){.p-recruit_interview_details_nav__link.next{grid-column:auto;padding-right:20px;margin-left:20px}}@media screen and (min-width:901px){.p-recruit_interview_details_nav__link.next:hover:before{right:17px}}.p-recruit_interview_details_nav__link.next:before{content:"\f054";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900;color:#e47f39;display:inline-block;position:absolute;top:50%;right:21px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out}@media screen and (max-width:900px){.p-recruit_interview_details_nav__link.next:before{font-size:calc(1.034vw + 8.69px);right:calc(3.462vw + -10.154px)}}@media screen and (max-width:640px){.p-recruit_interview_details_nav__link.next:before{right:10px}}@media screen and (max-width:320px){.p-recruit_interview_details_nav__link.next:before{font-size:12px}}.p-recruit_interview_details_nav__image{-ms-flex-negative:0;flex-shrink:0;width:min(45.92%,180px);min-height:100%;aspect-ratio:180/164;overflow:hidden}.p-recruit_interview_details_nav__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}@media screen and (min-width:901px){.p-recruit_interview_details_nav__link:hover .p-recruit_interview_details_nav__image img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.p-recruit_interview_details_nav__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:24px;background:#f5f8fb;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}@media screen and (max-width:900px){.p-recruit_interview_details_nav__cont{padding:calc(1.538vw + 10.154px) calc(3.077vw + -3.692px)}}@media screen and (max-width:640px){.p-recruit_interview_details_nav__cont{padding:20px calc(1.25vw + 8px)}}@media screen and (max-width:320px){.p-recruit_interview_details_nav__cont{padding:20px 12px}}@media screen and (min-width:901px){.p-recruit_interview_details_nav__link:hover .p-recruit_interview_details_nav__cont{background:#ecf6f2}}.p-recruit_interview_details_nav__cont .inner ._ttl{display:block;margin-bottom:20px;font-family:"Roboto","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:14px;font-weight:500;color:#1ba574}@media screen and (max-width:900px){.p-recruit_interview_details_nav__cont .inner ._ttl{margin-bottom:calc(1.538vw + 6.154px)}}@media screen and (max-width:640px){.p-recruit_interview_details_nav__cont .inner ._ttl{margin-bottom:16px}}.p-recruit_interview_details_nav__cont .inner ._dept{display:inline-block;padding:8px 12px 9px;margin-bottom:12px;background:#1176ba;font-size:13px;color:#ffffff}@media screen and (max-width:900px){.p-recruit_interview_details_nav__cont .inner ._dept{padding:8px calc(1.538vw + -1.846px) 9px}}@media screen and (max-width:640px){.p-recruit_interview_details_nav__cont .inner ._dept{padding:8px 8px 9px}}.p-recruit_interview_details_nav__cont .inner ._enter{display:block;font-size:14px;line-height:1.4285714286;margin-top:-3px;margin-bottom:-3px}
/*# sourceMappingURL=common_recruit.css.map */