.txt_blue00{color:#07f}.txt_or{color:#ff6501}#container{background:linear-gradient(90deg, rgba(243, 246, 251, 0.7) 0%, rgba(210, 220, 233, 0.7) 100%)}.rad10{border-radius:10px}.rad20{border-radius:20px}.lh19{line-height:1.9}.bg_grade{background:linear-gradient(90deg, #0176fd 0%, #01489b 100%);color:#fff}.txt_grade{background:linear-gradient(90deg, #0077ff 0%, #004799 90%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.txt_grade.ds{filter:drop-shadow(0px 0px 4px #fff)}.txt_grade.txt32{margin:25px 0 15px;line-height:1.6;font-size:32px}.txt_grade.txt50{line-height:1.3}.txt_grade2{background:linear-gradient(190deg, #0077ff 0%, #004799 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.tel_box2.ora{border:1px solid #ff6501;background:#fff;display:grid;place-items:center}.tel_box2.ora .txt16{text-align:left;padding-top:0px;background:url(/img/recruit2025/i_tel_or.svg) 0 50% no-repeat;background-size:30px auto;color:#ff6501}.btn02.ora a{background:#ff6501;border:1px solid #ff6501;color:#fff !important;height:100px;display:grid;place-items:center}.btn02.ora a:hover{opacity:.7}#index2025 #fv:before{display:block;content:"";width:calc(50vw + 162px);height:338px;top:0;left:0;margin:auto;position:absolute;background:url(/img/top2025/bg01.jpg) 50% 50% no-repeat;background-size:cover}#mv{margin-bottom:50px}#mv .txt_box{position:relative;z-index:4}#mv .txt_box .txt40{padding-top:5px;font-size:29px;margin-bottom:10px;line-height:140%;box-shadow:0px 0px 5px 0px #fff}#mv .txt_box .txt18{line-height:1.9}.bt_more{margin-top:30px}.bt_more a{font-size:16px;width:163px;line-height:43px;gap:10px;border-radius:30px;padding-right:15px;background-color:#00489a;color:#fff;transition:all .4s linear}.bt_more a::before{display:inline-block;content:"▶";width:20px;height:20px;line-height:18px;font-size:7px;text-align:center;padding-left:2px;bottom:0;top:0;right:10px;margin:auto;position:absolute;background:#00489a;border:1px solid #fff;color:#fff;border-radius:50%;z-index:9;transition:all .4slinear;box-sizing:border-box}.bt_more a:hover{letter-spacing:.05em;opacity:.8}@media screen and (max-width: 736px){.txt50.txt_grade{font-size:36px}.btn02.ora a{height:80px}.btn02.ora a:before{width:20px;height:20px;right:15px}.btn02.ora .recruit{padding-left:42px;padding-right:20px;font-size:18px}.btn02.ora .recruit::before{background-size:auto 22px !important}.tel_box2.ora{border:1px solid #ff6501;background:#fff;display:grid;place-items:center}.tel_box2.ora .txt16{font-size:14px;background-size:24px auto}.tel_box2.ora .txt16 .txt36{font-size:28px}#mv{margin-bottom:30px}#mv .mv_img{margin-bottom:-120px}#mv .txt_box{max-width:92%;position:relative;z-index:4;padding:20px 35px 20px 20px;background-color:rgba(255,255,255,.65);border-radius:0 30px 30px 0;box-sizing:border-box;display:inline-block}#fv{margin-bottom:60px}#fv .clm3{margin:0 auto 40px;max-width:400px}#fv .clm3 li{display:grid;place-content:center;gap:2px;border-bottom:4px solid #99b9ff;padding-bottom:4px}#fv .clm3 li em{display:block;padding:3px 0 3px}#fv .clm3 li h3{line-height:1.1}}#e_system{padding-bottom:60px}#e_system .step{gap:20px}#e_system .step dt{gap:18px;height:140px;border-radius:10px;border:1px solid #07f;padding:18px 5px 20px 18px;position:relative;background-color:#fff;cursor:pointer}#e_system .step dt *{line-height:50px}#e_system .step dt .txt50{border-right:1px solid #e3e3e3}#e_system .step dt .icon{display:grid;place-items:center}#e_system .step dt .btn_ar{transition:all .4s linear;position:absolute;bottom:18px;left:0;right:0;margin:auto;height:40px;border:1px solid #07f;background-color:#07f;color:#fff;border-radius:30px;gap:20px;padding:0 48px 0 20px;display:inline-block;max-width:150px;display:grid;place-items:center}#e_system .step dt .btn_ar:before{display:block;content:"";position:absolute;top:16px;right:17px;margin:auto;width:6px;height:6px;border-top:1px solid #07f;border-right:1px solid #07f;transform:rotate(135deg);z-index:3;box-sizing:border-box}#e_system .step dt .btn_ar:after{display:block;content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;width:20px;height:20px;background-color:#fff;border-radius:30px}#e_system .step dt .btn_ar .txt14{font-size:14px;line-height:38px;white-space:nowrap}#e_system .step dt .btn_ar .txt14:before{content:"READ MORE";transition:all .4s linear}#e_system .step dt .btn_ar .txt14:after{content:"";transition:all .4s linear}#e_system .step dt.active .btn_ar{background-color:#fff;color:#07f;max-width:114px}#e_system .step dt.active .btn_ar:before{top:18px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg)}#e_system .step dt.active .btn_ar:after{background-color:#07f}#e_system .step dt.active .btn_ar .txt14:before{content:"";transition:all .4s linear}#e_system .step dt.active .btn_ar .txt14:after{content:"CLOSE"}#e_system .seminar_list{gap:5px;margin-bottom:30px}#e_system .seminar_list li{border-radius:10px;width:calc((100% - 5px)/2);padding-top:53px;background-color:#fff;box-sizing:border-box;height:125px;display:grid;place-items:center;line-height:1.5;font-weight:500}#e_system .seminar_list li i{position:absolute;top:20px;left:0;right:0;margin:auto;width:32px;height:32px}#o_merit .merit_list{gap:10px}#o_merit .merit_list li{padding:20px;background:#fff;border-radius:20px;display:grid;place-content:center;box-sizing:border-box;gap:25px}#o_merit .merit_list h3{line-height:1.3}#o_merit .merit_list .txt20{line-height:1.5}@media screen and (min-width: 737px){.f-column{display:flex;flex-direction:column}#mv{margin-bottom:50px}#mv .mv_img{width:calc(50vw + 152px);overflow:visible;z-index:1;margin:0 0 0 auto}#mv .mv_img img{width:100%;border-radius:0 0 0 30px}#mv .txt_img{position:absolute;top:0;left:calc(50vw - 500px);bottom:0;margin:auto;height:100%;display:grid;place-items:center start}#mv .txt_box{position:relative;z-index:4;padding:20px;margin-top:170px}#mv .txt_box:before{display:block;content:"";width:calc(100% + 50vw - 500px);height:100%;top:0;right:0;margin:auto;position:absolute;background-color:rgba(255,255,255,.65);border-radius:0 30px 30px 0;z-index:0}#mv .txt_box .txt40{margin-bottom:6px;line-height:140%;white-space:nowrap}#mv .txt_box .txt20{line-height:1.9}#fv{margin-bottom:170px}#fv .clm3{margin-bottom:56px}#fv .clm3 li{flex:1;padding-bottom:4px}#fv .clm3 li:not(:last-child){border-right:1px solid #000}#fv .clm3 li em{border-bottom:8px solid #99b9ff}#vision{margin-bottom:120px}#vision .txt72{font-size:72px;line-height:.7}#vision .f-column{gap:30px}#vision .txt40{line-height:1.4}#vision .txt20.fb500{font-weight:500;line-height:2.7}#workstyle{padding-bottom:100px}#workstyle .step{gap:37px}#workstyle .step .img_txt{padding:0 25px}#workstyle .bg_w.flex-start{height:78px;padding-left:20px;gap:20px}#workstyle .bg_w.flex-start .txt22{border-left:1px solid #e3e3e3;padding-left:20px}#workstyle .img_txt .txt14{width:calc(100% - 271px);line-height:2.28}#workstyle .box_btm{padding:70px 40px;border-radius:30px;gap:30px;margin-bottom:70px}#workstyle .box_btm .txt18{line-height:2.22}#c_plan{padding-bottom:100px}#c_plan .chart_wrap{border-radius:30px;padding:60px 20px;background-color:#fff;margin-bottom:100px}#e_system{padding-bottom:100px}#e_system .step{gap:20px}#e_system .step dt{align-items:center;gap:20px;height:160px;border-radius:30px;padding-right:40px;padding-left:200px}#e_system .step dt .txt50{position:absolute;top:0;bottom:0;left:50px;height:100px;line-height:100px;width:100px;margin:auto}#e_system .step dt .btn_ar{left:auto;top:0;bottom:0;right:40px}#e_system .step dt._active .btn_ar{background-color:#fff;color:#07f}#e_system .step dt._active .btn_ar:before{top:18px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(-45deg)}#e_system .step dt._active .btn_ar:after{background-color:#07f}#e_system .step dt._active .btn_ar .txt14:before{content:"";transition:all .4s linear}#e_system .step dt._active .btn_ar .txt14:after{content:"CLOSE"}#e_system .step dd{padding:0 25px}#e_system .step dd .txt16{width:calc(100% - 271px)}#e_system .seminar_list{margin-bottom:30px}#e_system .seminar_list li{width:calc((100% - 10px)/3);padding-top:0;padding-left:62px;height:92px;place-items:center start;line-height:1.66}#e_system .seminar_list li i{top:0;bottom:0;right:auto;left:20px}#o_merit .merit_list{gap:30px 60px}#o_merit .merit_list li{padding:30px 20px 20px;width:calc((100% - 60px)/2);border-radius:20px;gap:25px}#msg{padding-bottom:100px}#msg .txt_img{gap:60px}#msg .txt_img .txt_box,#msg .txt_img .img{flex:1}#j-desc table.detail2{margin-inline:auto;background-color:#fff}#j-desc th{font-size:16px;width:200px;height:100px}#j-desc td{font-size:14px;height:100px;padding:10px 0 10px 25px}}#m_int{padding-bottom:100px}#m_int .bg_grade{height:200px;display:grid;place-content:center}#m_int .txt21{font-size:21px}.box_clm2 .bg_w{height:263px;width:calc(50% - 10px);border:1px solid #07f;border-radius:20px;padding-top:30px}.box_clm2 .txt21{display:inline-block;font-size:21px;padding:0 80px;position:relative;margin-bottom:18px}.box_clm2 .txt21:before,.box_clm2 .txt21:after{display:block;content:"";width:60px;height:1px;top:0;left:0;bottom:0;margin:auto;position:absolute;background:#07f}.box_clm2 .txt21:after{right:0;left:auto}.box_clm2 .txt38{line-height:60px}.box_clm2 .txt80{line-height:1;font-size:80px}#j-desc table.detail2{width:100%;margin-inline:auto;background-color:#fff}#j-desc th{font-size:14px;vertical-align:middle;border-top:1px solid #07f;color:#00489a;text-align:center;width:8.2em}#j-desc td{font-size:14px;padding:10px 10px 10px 25px;vertical-align:middle;border-top:1px solid #07f;padding:10px;position:relative}#j-desc td:before{display:block;content:"";width:1px;height:calc(100% - 24px);top:12px;bottom:12px;left:0;margin:auto;position:absolute;background:#e3e3e3}#j-desc tr:last-child th{border-bottom:1px solid #07f}#j-desc tr:last-child td{border-bottom:1px solid #07f}@media screen and (max-width: 736px){#recruit2025 section .mb50{margin-bottom:30px}#vision{margin-bottom:60px}#vision .txt72{font-size:30px;line-height:1.3;margin-bottom:30px}#vision .f-column{gap:20px}#vision .f-column .txt22{font-size:18px;line-height:1.8}#vision .img img{max-width:65%}#vision .txt40{font-size:20px}#vision .txt40 .txt30{font-size:18px}#vision .txt20{font-weight:500;font-size:15px;line-height:2.2;text-align:center}#workstyle{padding-bottom:60px}#workstyle .step{gap:20px}#workstyle .step .img_txt .txt14{margin-top:20px;font-size:14px;line-height:2}#workstyle .bg_w.flex-start{height:60px;padding-left:10px;gap:10px;position:relative}#workstyle .bg_w.flex-start:before{display:block;content:"";width:1px;height:60px;top:0;left:60px;bottom:0;margin:auto;position:absolute;background:#e3e3e3}#workstyle .bg_w.flex-start img{width:46px}#workstyle .bg_w.flex-start .txt22{font-size:16px;padding-left:10px;width:calc(100% - 70px);line-height:1.4}#workstyle .box_btm{padding:30px 17px;border-radius:10px;gap:20px;margin-bottom:60px}#workstyle .box_btm .txt34{font-size:24px}#workstyle .box_btm .txt18{line-height:1.9}#m_int{padding-bottom:60px}#c_plan{padding-bottom:60px}.chart_wrap{margin-bottom:30px}.box_clm2 .bg_w{height:auto;width:calc(50% - 7px);border-radius:10px;padding:10px}.box_clm2 .txt21{font-size:12px;padding:0 22px;margin-bottom:12px}.box_clm2 .txt21:before,.box_clm2 .txt21:after{width:15px}.box_clm2 .txt38{font-size:18px;line-height:1.4}.box_clm2 .txt80{font-size:40px}#e_system .img02{margin:0 -5%}#e_system .img02 img{max-width:none;width:100%;height:170px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#e_system{padding-bottom:60px}#e_system dt .txt50{font-size:36px;height:50px;line-height:50px;width:50px}#e_system dt .icon{height:50px}#e_system dt .icon img{width:35px}#e_system dt .btn_ar{bottom:18px;left:0;right:0;margin:auto;height:40px}#e_system dd .img{margin-bottom:20px}#o_merit .merit_list{gap:10px}#o_merit .merit_list li{gap:15px;padding:20px;border-radius:15px;min-height:190px}#o_merit .merit_list li .txt60{font-size:42px;line-height:.7}#o_merit .merit_list li .txt50{font-size:35px}#o_merit .merit_list li .txt42{font-size:30px}#o_merit .merit_list li .txt40{font-size:28px}#o_merit .merit_list li .txt36{font-size:26px}#o_merit .merit_list li .txt30{font-size:22px}#o_merit .merit_list li .txt22{font-size:15px;line-height:1.6}#o_merit .merit_list li .txt20.txt14sp{margin-top:6px}#o_merit .merit_list .m01{width:38px}#o_merit .merit_list .m02{width:68px}#o_merit .merit_list .m03{width:140px}#o_merit .merit_list .m04{width:55px}#o_merit .merit_list .m05{width:71px}#o_merit .merit_list .m06{width:36px}#o_merit .merit_list .m07{width:64px}#o_merit .merit_list .m08{width:57px}#msg{padding-bottom:60px}#msg .txt_img{gap:20px;flex-direction:column-reverse}#msg .txt_img .img{text-align:center}#msg .txt_img .img img{width:min(70%,400px)}.member_slider_wrap .swiper-container{max-width:270px}}.main .lh1{line-height:1 !important}.main .lh2{line-height:2}.main .box00 .txt48{line-height:1.45;filter:drop-shadow(0px 0px 4px #fff)}.main .box00 .txt48:before{display:block;content:"";width:min(450px,100%);height:1px;bottom:0;left:0;margin:auto;position:absolute;background:#e3e3e3}.main .box03 .bg_grade{border-radius:20px;padding:30px 50px}.archive .member_slider_wrap{padding:0 !important}.member_slider_wrap{overflow:hidden;padding:0 25px}.member_slider{margin:0 auto;overflow:visible !important}.member_slider .swiper-container{overflow:visible}.member_slider .swiper-wrapper{margin-inline:auto}.member_slider .swiper-slide{background-color:#fff;border-radius:10px;box-shadow:0px 0px 7px 0px rgba(0,0,0,.0509803922)}.member_slider .swiper-slide img{border-radius:10px 10px 0 0;width:308px}.member_slider .txt_box{max-width:308px;padding:20px 20px 15px}.member_slider .txt_box .txt19{font-size:19px;line-height:1.444}.member_slider .txt_box .txt16{padding-top:8px}.member_slider .txt_box .sl_no{display:none}.member_slider .swiper-button-next,.member_slider .swiper-button-prev{width:50px;height:50px;z-index:999;background:#fff;border:1px solid #00489a}.member_slider .swiper-button-next:after,.member_slider .swiper-button-prev:after{border-top-color:#00489a;border-top-width:8px;border-bottom-width:8px;border-left-width:6px;border-right-width:6px;margin-top:-8px;left:13px}.member_slider .swiper-button-prev{left:-25px}.member_slider .swiper-button-next{right:-25px;left:auto}.member_slider>.flex-start{gap:32px}.member_slider>.flex-start .swiper-slide{width:calc((100% - 64px)/3);position:relative}.member_slider>.flex-start .swiper-slide img{width:100%}@media screen and (max-width: 736px){.archive #m_int{padding-top:40px}.member_slider>.flex-start{display:flex;justify-content:space-between;flex-wrap:wrap}.member_slider>.flex-start .swiper-slide{width:calc((100% - 32px)/2)}}@media screen and (max-width: 580px){.member_slider>.flex-start{flex-direction:column;align-items:center}.member_slider>.flex-start .swiper-slide{width:min(340px,94%)}}.swiper-button-prev:after,.swiper-button-next:after{border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;border-color:rgba(255,255,255,0);border-top-width:6px;border-bottom-width:6px;border-left-width:4px;border-right-width:4px;margin-top:-5px;border-top-color:#fff;top:50%;left:16px;transform:rotate(90deg)}@media screen and (min-width: 737px){#int01{margin-bottom:200px}#int01 .box00{min-height:528px;margin-bottom:140px}#int01 .box00:before{display:block;content:"";width:calc(50% + 250px);height:calc(100% - 50px);top:50px;left:0;margin:auto;position:absolute;background:#fff;z-index:0;border-radius:0 0 30px 0}#int01 .box00 .img{position:absolute;top:0;left:50%;margin:auto;z-index:2}#int01 .box00 .img img{border-radius:0 0 0 30px;min-height:450px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#int01 .box00 .txt_box{min-height:478px;z-index:3;padding-top:108px;padding-bottom:70px}#int01 .box00 .txt48{font-size:4.8rem;padding:30px 0 34px}#int01 .box01{margin-bottom:100px;gap:60px}#int01 .box01 .img{width:calc(50% - 30px)}#int01 .box01 .img img{max-width:100%;border-radius:0 30px 30px 0}#int01 .box01 .txt_box{width:min(470px,50% - 30px)}#int01 .box02{flex-direction:row-reverse;align-items:flex-end;margin-bottom:100px;gap:60px;position:relative}#int01 .box02:before{display:block;content:"";width:calc(50% + 250px);height:calc(100% - 50px);top:0;bottom:50px;left:0;margin:auto;position:absolute;background:#fff;z-index:0;border-radius:0 30px 30px 0}#int01 .box02 .img{width:calc(50% - 30px);z-index:2}#int01 .box02 .img img{max-width:100%;border-radius:30px 0 0 30px}#int01 .box02 .txt_box{width:min(470px,50% - 30px);position:relative;z-index:3;padding:70px 0px 120px 0}#int02{padding-bottom:170px}#int02 .member_slider{padding-top:60px}}@media screen and (min-width: 737px)and (min-width: 1401px){#int01 .box00 .img{width:700px}#int01 .box00 .img img{width:100%;border-radius:0 0 30px 30px !important}#int01 .box02,#int01 .box01{max-width:1400px;margin-inline:auto}#int01 .box02 .img,#int01 .box01 .img{width:670px}#int01 .box02 .img img,#int01 .box01 .img img{width:100%;border-radius:30px !important}#int01 .box02:after{display:block;content:"";width:50vw;height:calc(100% - 50px);top:0;bottom:50px;right:100%;margin:auto;position:absolute;background:#fff;z-index:0}}@media screen and (max-width: 736px){header{width:100%}.txt_grade.txt32{margin:20px 0 15px;font-size:2.4rem}.txt_grade.txt32+.txt18.lh2{font-size:14px;line-height:2.14}#int01{margin-bottom:100px}#int01 .txt16 .txt36{font-size:26px}#int01 .box00 .txt_box{background-color:#fff;padding:30px}#int01 .box00 .txt22{font-size:1.6rem}#int01 .box00 .txt48{font-size:2.8rem;padding:10px 0 16px;margin-bottom:14px}#int01 .box00 .kana{font-size:1.2rem}#int01 .box01{padding-top:60px;margin-bottom:60px}#int01 .box01 .img{margin-bottom:20px;width:90%}#int01 .box01 .img img{border-radius:0 20px 20px 0}#int01 .box02._before{display:block;content:"";width:calc(50% + 250px);height:calc(100% - 50px);top:0;bottom:50px;left:0;margin:auto;position:absolute;background:#fff;z-index:0;border-radius:0 30px 30px 0}#int01 .box02 .img{position:relative;z-index:5;width:90%;margin-left:10%}#int01 .box02 .img img{border-radius:20px 0 0 20px}#int01 .box02 .txt_box{margin-top:-58px;padding:80px 5% 30px;background-color:#fff;position:relative;z-index:3}#int01 .box03{margin-top:60px}#int01 .box03 .bg_grade{padding:30px 20px}#int02{padding-bottom:60px}#int02 .txt50{font-size:2.8rem}#int02 .member_slider{padding-top:30px}}
/*# sourceMappingURL=int.min.css.map */