.con_message .box_video,.con_entry .box_entry{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_message .box_video,.con_entry .box_entry{width:91.66667%}}.con_intro{position:relative;margin-top:100px;padding-top:115px}@media only screen and (max-width: 767px){.con_intro{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding-top:90px}}@media only screen and (max-width: 767px){.con_intro{padding-top:3em}}.con_intro::before{content:"";display:inline-block;width:100%;height:calc(100% - 60px);background:url(../../recruit/images/bg_intro-pc.webp) center center/cover no-repeat;position:absolute;top:0;left:0;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro::before{background:url(../../recruit/images/bg_intro-pc.webp) 69% top/cover no-repeat}}@media only screen and (max-width: 767px){.con_intro::before{background:url(../../recruit/images/bg_intro-sp.webp) center center/cover no-repeat}}.con_intro *{color:#fff}.con_intro .box_intro{width:90%;max-width:1580px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.con_intro .box_intro .box_text{text-align:center;width:50.63291%;margin-bottom:190px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_text{width:100%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_text{margin-bottom:0}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text{margin-bottom:3em}}@media only screen and (min-width: 1200px) and (max-width: 1300px){.con_intro .box_intro .box_text{width:52.63291%}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text .st{text-align:center}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text .st img{width:13em}}.con_intro .box_intro .box_text .ct_basic{margin-top:-28px}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text .ct_basic{margin-top:-1em}}@media only screen and (min-width: 1200px) and (max-width: 1375px){.con_intro .box_intro .box_text .ct_basic{font-size:2vw}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text .ct_basic{font-size:130%}}.con_intro .box_intro .box_text .txt{margin-top:35px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_text .txt{margin-top:25px}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text .txt{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1300px){.con_intro .box_intro .box_text .txt{line-height:2}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text .txt{font-size:105%}}.con_intro .box_intro .box_text .btn_basic{text-align:center;margin-top:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .box_text .btn_basic{margin-top:40px}}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text .btn_basic{margin-top:2.5em}}.con_intro .box_intro .box_text .btn_basic a{margin:0 auto}@media only screen and (max-width: 767px){.con_intro .box_intro .box_text .btn_basic a{max-width:90%}}.con_intro .box_intro .img{width:44.3038%;margin-top:17.5vw}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .img{width:100%}}@media only screen and (max-width: 767px){.con_intro .box_intro .img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .img{margin-top:100px}}@media only screen and (max-width: 767px){.con_intro .box_intro .img{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_intro .img{text-align:center}}.con_message{width:90%;max-width:1425px;margin:145px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message{margin:120px auto 0}}@media only screen and (max-width: 767px){.con_message{margin:5em auto 0}}.con_message .box_message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:96.49123%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_message{max-width:80%}}@media only screen and (max-width: 767px){.con_message .box_message{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_message{margin:0 auto}}.con_message .box_message .img{width:41.52727%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_message .img{width:100%}}@media only screen and (max-width: 767px){.con_message .box_message .img{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_message .img{text-align:center}.con_message .box_message .img img{max-width:500px}}.con_message .box_message .box_text{width:48.29091%;margin-top:15px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_message .box_text{width:100%}}@media only screen and (max-width: 767px){.con_message .box_message .box_text{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_message .box_text{margin-top:40px}}@media only screen and (max-width: 767px){.con_message .box_message .box_text{margin-top:2em}}.con_message .box_message .box_text .tl_catch{margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_message .box_text .tl_catch{margin-top:30px}}@media only screen and (max-width: 767px){.con_message .box_message .box_text .tl_catch{margin-top:1.5em}}.con_message .box_message .box_text .txt{margin-top:32px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_message .box_text .txt{margin-top:25px}}@media only screen and (max-width: 767px){.con_message .box_message .box_text .txt{margin-top:1em}}.con_message .box_message .box_text .txt.name{text-align:right}.con_message .box_video{background:#fff;max-width:1000px;padding:60px 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 28px rgba(49,63,53,0.3);box-shadow:0 0 28px rgba(49,63,53,0.3);-webkit-box-sizing:border-box;box-sizing:border-box;margin:90px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_video{padding:30px}}@media only screen and (max-width: 767px){.con_message .box_video{padding:2em}}@media only screen and (max-width: 767px){.con_message .box_video{margin:3em auto 0}}@media only screen and (min-width: 768px){.con_message .box_video{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width: 767px){.con_message .box_video{gap:2em;width:100%}}.con_message .box_video>.img{width:58.13953%;position:relative}@media only screen and (max-width: 767px){.con_message .box_video>.img{width:100%}}.mouse .con_message .box_video>.img{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_message .box_video>.img:hover,.touch .con_message .box_video>.img.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_message .box_video>.img{-webkit-tap-highlight-color:transparent}.touch .con_message .box_video>.img.touchend{-webkit-transition-delay:200ms;transition-delay:200ms}.con_message .box_video>.img::before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:18%;aspect-ratio:90/90;background:url(./../../recruit/interview/images/ico_play.svg) no-repeat;background-size:cover;pointer-events:none}.con_message .box_video .box_info{width:34.88372%;text-align:center}@media only screen and (max-width: 767px){.con_message .box_video .box_info{width:100%}}.con_message .box_video .box_info .img_st{margin-bottom:40px}@media only screen and (max-width: 767px){.con_message .box_video .box_info .img_st{margin-bottom:1.5em}}.con_message .box_video .box_info .img_st .img{width:auto;margin-inline:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_video .box_info .img_st .img{width:80%}}@media only screen and (max-width: 767px){.con_message .box_video .box_info .img_st .img{width:80%}}.con_message .box_video .box_info .img_st .st_desc{font-size:172%;margin-top:-0.9em;font-weight:normal;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_video .box_info .img_st .st_desc{font-size:143%}}@media only screen and (max-width: 767px){.con_message .box_video .box_info .img_st .st_desc{font-size:143%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_message .box_video .box_info .img_st .st_desc{font-size:129%}}.con_message .box_video .box_info .btn_other a{max-width:250px;padding:21px;margin-inline:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_video .box_info .btn_other a{padding:15px 10px}}@media only screen and (max-width: 767px){.con_message .box_video .box_info .btn_other a{padding:1.25em 0.5em}}.mouse .con_message .box_video .box_info .btn_other a{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_message .box_video .box_info .btn_other a:hover,.touch .con_message .box_video .box_info .btn_other a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_message .box_video .box_info .btn_other a{-webkit-tap-highlight-color:transparent}.touch .con_message .box_video .box_info .btn_other a.touchend{-webkit-transition-delay:200ms;transition-delay:200ms}.con_message .box_video .box_info .btn_other a span::after{content:"\f105";font-weight:400}.con_interview{background:url(../../recruit/images/bg_interview.webp) center center repeat;margin-top:160px;padding:155px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_interview{margin-top:120px}}@media only screen and (max-width: 767px){.con_interview{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_interview{padding:120px 0}}@media only screen and (max-width: 767px){.con_interview{padding:3em 0}}.con_interview .box_interview{max-width:1675px;margin:0 0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_interview .box_interview{width:95%}}@media only screen and (max-width: 767px){.con_interview .box_interview{width:90%}}.con_interview .box_interview>.box_text{width:27.46269%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_interview .box_interview>.box_text{width:260px}}@media only screen and (max-width: 767px){.con_interview .box_interview>.box_text{width:90%}}.con_interview .box_interview>.box_text .txt{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_interview .box_interview>.box_text .txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_interview .box_interview>.box_text .txt{margin-top:1em}}.con_interview .box_interview>.box_text .btn_basic{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_interview .box_interview>.box_text .btn_basic{margin-top:30px}}@media only screen and (max-width: 767px){.con_interview .box_interview>.box_text .btn_basic{margin-top:1em}}@media only screen and (min-width: 768px){.con_interview .box_interview>.box_text .btn_basic{max-width:400px}}.con_interview .box_interview .tmp_int_slider2{width:66.26866%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_interview .box_interview .tmp_int_slider2{width:calc(95% - 260px)}}@media only screen and (max-width: 767px){.con_interview .box_interview .tmp_int_slider2{width:90%}}@media only screen and (max-width: 767px){.con_interview .box_interview .tmp_int_slider2{margin-top:2em}}.con_interview .box_interview .tmp_int_slider2 .slick-slide{width:20vw !important}@media only screen and (min-width: 1200px){.con_interview .box_interview .tmp_int_slider2 .slick-slide{width:350px !important;margin-right:40px}}@media print{.con_interview .box_interview .tmp_int_slider2 .slick-slide{width:350px !important;margin-right:40px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_interview .box_interview .tmp_int_slider2 .slick-slide{width:295px !important;margin-right:20px}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_interview .box_interview .tmp_int_slider2 .slick-slide{width:300px !important}}@media only screen and (max-width: 767px){.con_interview .box_interview .tmp_int_slider2 .slick-slide{width:23em !important}}.con_interview .box_interview .tmp_int_slider2 .item{position:relative;cursor:pointer}.con_interview .box_interview .tmp_int_slider2 .item:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.con_interview .box_interview .tmp_int_slider2 .item .box_text{position:absolute;width:84.28571%;bottom:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.con_interview .box_interview .tmp_int_slider2 .item .box_text *{color:#fff}.con_interview .box_interview .tmp_int_slider2 .item .box_text .txt{line-height:1.66667;font-weight:600}.con_interview .box_interview .tmp_int_slider2 .item .box_text .txt_s{line-height:2;font-size:108%;margin-top:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_interview .box_interview .tmp_int_slider2 .item .box_text .txt_s{font-size:100%}}@media only screen and (max-width: 767px){.con_interview .box_interview .tmp_int_slider2 .item .box_text .txt_s{font-size:93%}}@media only screen and (max-width: 767px){.con_interview .box_interview .tmp_int_slider2 .item .box_text .txt_s{margin-top:1em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_interview .box_interview .tmp_int_slider2 .item .box_text .txt_s{font-size:100%}}.con_interview .box_interview .tmp_int_slider2 .item .img{overflow:hidden}.con_interview .box_interview .tmp_int_slider2 .item .img img{-webkit-transition:all .5s;transition:all .5s}.con_interview .box_interview .tmp_int_slider2 .tmp_slider_arr2{left:0;-webkit-transform:translateX(0);transform:translateX(0)}.con_interview .box_interview .tmp_int_slider2 .slick-arrow{background:#fff;border-radius:50%;bottom:auto;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.con_interview .box_interview .tmp_int_slider2 .slick-arrow img{width:70px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_interview .box_interview .tmp_int_slider2 .slick-arrow img{width:50px}}@media only screen and (max-width: 767px){.con_interview .box_interview .tmp_int_slider2 .slick-arrow img{width:3em}}.con_interview .box_interview .tmp_int_slider2 .slick-arrow.slick-prev{left:-35px}@media only screen and (max-width: 767px){.con_interview .box_interview .tmp_int_slider2 .slick-arrow.slick-prev{left:-1.5em}}.con_interview .box_interview .tmp_int_slider2 .slick-arrow.slick-next{left:710px;right:auto}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_interview .box_interview .tmp_int_slider2 .slick-arrow.slick-next{left:610px !important}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_interview .box_interview .tmp_int_slider2 .slick-arrow.slick-next{left:275px !important}}@media only screen and (max-width: 767px){.con_interview .box_interview .tmp_int_slider2 .slick-arrow.slick-next{left:auto;right:-1.5em}}.con_date{width:90%;max-width:1280px;margin:150px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_date{margin:120px auto 0}}@media only screen and (max-width: 767px){.con_date{margin:4em auto 0}}.con_date>.txt{text-align:center;margin-top:40px}@media only screen and (max-width: 767px){.con_date>.txt{text-align:left}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_date>.txt{margin-top:35px}}@media only screen and (max-width: 767px){.con_date>.txt{margin-top:1.5em}}.con_date .box_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_date .box_date{margin-top:40px}}@media only screen and (max-width: 767px){.con_date .box_date{margin-top:2em}}.con_date .box_date .item{width:48.4375%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_date .box_date .item{width:100%}}@media only screen and (max-width: 767px){.con_date .box_date .item{width:100%}}.con_date .box_date .item:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 28px 0 rgba(49,63,53,0.3);box-shadow:0 0 28px 0 rgba(49,63,53,0.3)}@media only screen and (max-width: 1199px){.con_date .box_date .item:nth-child(1){height:255px}.con_date .box_date .item:nth-child(1) .img{height:80%;width:auto;max-width:none}.con_date .box_date .item:nth-child(1) .img img{height:100%;width:auto;max-width:none}}@media only screen and (max-width: 767px){.con_date .box_date .item:nth-child(1){height:12em !important}}.con_date .box_date .item:nth-child(1),.con_date .box_date .item:nth-child(2){margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_date .box_date .item:nth-child(1),.con_date .box_date .item:nth-child(2){margin-bottom:40px}}@media only screen and (max-width: 767px){.con_date .box_date .item:nth-child(1),.con_date .box_date .item:nth-child(2){margin-bottom:2em}}.con_date .box_date .item:nth-child(3){margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_date .box_date .item:nth-child(3){margin-bottom:40px}}@media only screen and (max-width: 767px){.con_date .box_date .item:nth-child(3){margin-bottom:2em}}.con_date .box_date .item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_date .box_date .item ul li{width:48.3871%;-webkit-box-shadow:0 0 28px 0 rgba(49,63,53,0.3);box-shadow:0 0 28px 0 rgba(49,63,53,0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:190px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_date .box_date .item ul li{height:170px}}@media only screen and (max-width: 767px){.con_date .box_date .item ul li{height:7em}}.con_date .box_date .item ul li:nth-child(1),.con_date .box_date .item ul li:nth-child(2){margin-bottom:20px}@media only screen and (max-width: 767px){.con_date .box_date .item ul li:nth-child(1),.con_date .box_date .item ul li:nth-child(2){margin-bottom:1.5em}}.con_date .box_date .item ul li .box_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.con_date .box_date .item ul li .box_flex .box_text{margin-left:20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_date .box_date .item ul li .box_flex .box_text{margin-left:15px}}@media only screen and (max-width: 767px){.con_date .box_date .item ul li .box_flex .box_text{margin-left:1em}}@media only screen and (max-width: 767px){.con_date .box_date .item ul li .box_flex .box_text .txt{font-size:85%}}.con_date .box_date .item ul li .box_flex .box_text .num_large{line-height:.9;font-size:179%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_date .box_date .item ul li .box_flex .box_text .num_large{font-size:158%}}@media only screen and (max-width: 767px){.con_date .box_date .item ul li .box_flex .box_text .num_large{font-size:86%}}.con_date .box_date .item ul li .box_flex .box_text .num_large span{font-size:200%;background:linear-gradient(145deg, #1c4952 39%,#5e8f69 67%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:5px;font-weight:600}.con_date .box_date .item ul li .box_flex .box_text .num{line-height:.9;font-size:143%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_date .box_date .item ul li .box_flex .box_text .num{font-size:129%}}@media only screen and (max-width: 767px){.con_date .box_date .item ul li .box_flex .box_text .num{font-size:72%}}.con_date .box_date .item ul li .box_flex .box_text .num span{background:linear-gradient(145deg, #1c4952 39%,#5e8f69 67%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:5px;font-weight:600;font-size:175%}.con_date .box_date .item ul li .box_flex .box_text .txt_s{font-size:108%;margin-top:12px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_date .box_date .item ul li .box_flex .box_text .txt_s{font-size:100%}}@media only screen and (max-width: 767px){.con_date .box_date .item ul li .box_flex .box_text .txt_s{font-size:65%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_date .box_date .item ul li .box_flex .box_text .txt_s{margin-top:10px}}@media only screen and (max-width: 767px){.con_date .box_date .item ul li .box_flex .box_text .txt_s{margin-top:.5em}}.con_date .box_date .item ul li .box_flex .box_text.ratio{width:100%;margin-left:0}.con_date .box_date .item ul li .box_flex .box_text.ratio .txt{text-align:center}.con_date .box_date .item ul li .box_flex .box_text.ratio>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.con_date .box_date .item ul li .box_flex .box_text.ratio>div .num_other{width:51%;margin:0 1em}@media only screen and (max-width: 767px){.con_date .box_date .item ul li .box_flex .box_text.ratio>div .num_other{margin:0 .5em}}.con_date .box_date .item ul li .box_flex .box_text.ratio>div .num_other span{color:#fff;padding:1em .5em;text-align:center;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 767px){.con_date .box_date .item ul li .box_flex .box_text.ratio>div .num_other span{padding:1em 0}}.con_date .box_date .item ul li .box_flex .box_text.ratio>div .num_other span:nth-child(1){width:56%;background:#274045}.con_date .box_date .item ul li .box_flex .box_text.ratio>div .num_other span:nth-child(2){width:44%;background:#828d73}@media only screen and (min-width: 1200px) and (max-width: 1360px){.con_date .box_date .item ul li .box_flex .ic img{max-width:55px}.con_date .box_date .item ul li .box_flex .ic.ic01 img{max-width:45px}}@media only screen and (max-width: 767px){.con_date .box_date .item ul li .box_flex .ic img{max-width:2em}.con_date .box_date .item ul li .box_flex .ic.ic01 img{max-width:1.75em}}@media only screen and (max-width: 767px){.con_date .box_date .item ul li .box_flex .ic09{font-size:70%}}@media only screen and (max-width: 767px){.con_date .box_date .item ul li .box_flex .ic09 img{width:1em}}@media only screen and (max-width: 767px){.con_date .box_date .item ul li .box_flex .ic10{font-size:70%}}@media only screen and (max-width: 767px){.con_date .box_date .item ul li .box_flex .ic10 img{width:1em}}.con_edu_sys{width:90%;max-width:1280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:150px auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_edu_sys{margin:120px auto 0}}@media only screen and (max-width: 767px){.con_edu_sys{margin:6em auto 0}}.con_edu_sys .img{width:40.625%}@media only screen and (max-width: 767px){.con_edu_sys .img{width:100%}}@media only screen and (max-width: 767px){.con_edu_sys .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:2em}}.con_edu_sys .box_text{width:54.6875%}@media only screen and (max-width: 767px){.con_edu_sys .box_text{width:100%}}@media only screen and (max-width: 767px){.con_edu_sys .box_text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.con_edu_sys .box_text ul{margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_edu_sys .box_text ul{margin-top:40px}}@media only screen and (max-width: 767px){.con_edu_sys .box_text ul{margin-top:2em}}.con_edu_sys .box_text ul li{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #d9d4d1;letter-spacing:1px;font-size:143%;padding:0 30px 20px 20px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_edu_sys .box_text ul li{font-size:129%}}@media only screen and (max-width: 767px){.con_edu_sys .box_text ul li{font-size:115%}}@media only screen and (max-width: 767px){.con_edu_sys .box_text ul li{padding:0 1.5em 1em 1em}}.con_edu_sys .box_text ul li:not(:last-child){margin-bottom:28px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_edu_sys .box_text ul li:not(:last-child){margin-bottom:25px}}@media only screen and (max-width: 767px){.con_edu_sys .box_text ul li:not(:last-child){margin-bottom:1em}}.con_edu_sys .box_text ul li span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;color:#fff;background:#828d73;margin-right:20px;width:35px;height:35px}@media only screen and (max-width: 767px){.con_edu_sys .box_text ul li span{margin-right:1em}}@media only screen and (max-width: 767px){.con_edu_sys .box_text ul li span{width:2em}}@media only screen and (max-width: 767px){.con_edu_sys .box_text ul li span{height:2em}}.con_edu_sys .box_text ul li p{width:calc(100% - 55px)}@media only screen and (max-width: 767px){.con_edu_sys .box_text ul li p{width:calc(100% - 3em)}}.con_occupation{position:relative;margin-top:160px;padding-top:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_occupation{margin-top:120px}}@media only screen and (max-width: 767px){.con_occupation{margin-top:6em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_occupation{padding-top:120px}}@media only screen and (max-width: 767px){.con_occupation{padding-top:4em}}.con_occupation::before{content:"";display:inline-block;width:100%;aspect-ratio:1.80282;background:url(../../recruit/images/bg_occupation.webp) center center/cover no-repeat;position:absolute;top:0;left:0;z-index:-1}.con_occupation .box_occupation{width:90%;max-width:1280px;margin:0 auto}.con_occupation .box_occupation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:45px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_occupation .box_occupation ul{margin-top:35px}}@media only screen and (max-width: 767px){.con_occupation .box_occupation ul{margin-top:2.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_occupation .box_occupation ul{max-width:650px;margin:35px auto 0}}.con_occupation .box_occupation ul li{width:22.65625%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_occupation .box_occupation ul li{width:48%}}@media only screen and (max-width: 767px){.con_occupation .box_occupation ul li{width:48%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_occupation .box_occupation ul li{margin-bottom:40px}}@media only screen and (max-width: 767px){.con_occupation .box_occupation ul li{margin-bottom:2.5em}}.con_occupation .box_occupation ul li h4{font-weight:400;width:91.37931%;margin:0 auto}@media only screen and (max-width: 767px){.con_occupation .box_occupation ul li h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:115%;white-space:nowrap}.con_occupation .box_occupation ul li h4 img{height:1em}}.con_occupation .box_occupation ul li h4 span{margin-left:.5em}.con_occupation .box_occupation ul li .img{margin-top:1em}.con_occupation .box_occupation ul li .img img{width:100%}.con_occupation .box_occupation ul li .txt{width:91.37931%;margin:1em auto 0;line-height:1.66667;letter-spacing:1px;font-size:108%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_occupation .box_occupation ul li .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_occupation .box_occupation ul li .txt{font-size:86%}}@media only screen and (max-width: 767px){.con_occupation .box_occupation ul li .txt{width:100%}}.con_mainpoints_sys{position:relative;width:90%;max-width:1280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:110px auto 0}@media only screen and (max-width: 767px){.con_mainpoints_sys{margin:4em auto 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainpoints_sys{max-width:800px}}.con_mainpoints_sys .con_main_points,.con_mainpoints_sys .con_sys{width:46.875%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainpoints_sys .con_main_points,.con_mainpoints_sys .con_sys{width:100%}}@media only screen and (max-width: 767px){.con_mainpoints_sys .con_main_points,.con_mainpoints_sys .con_sys{width:100%}}@media only screen and (min-width: 1200px) and (max-width: 1350px){.con_mainpoints_sys .con_main_points .tl_basic .jp,.con_mainpoints_sys .con_sys .tl_basic .jp{font-size:185%}}.con_mainpoints_sys .con_main_points .tbl_basic,.con_mainpoints_sys .con_sys .tbl_basic{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainpoints_sys .con_main_points .tbl_basic,.con_mainpoints_sys .con_sys .tbl_basic{margin-top:30px}}@media only screen and (max-width: 767px){.con_mainpoints_sys .con_main_points .tbl_basic,.con_mainpoints_sys .con_sys .tbl_basic{margin-top:1.5em}}.con_mainpoints_sys .con_main_points .tbl_basic th,.con_mainpoints_sys .con_sys .tbl_basic th{padding-right:0;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainpoints_sys .con_sys{margin-top:100px}}@media only screen and (max-width: 767px){.con_mainpoints_sys .con_sys{margin-top:4em}}.con_welfare_program{position:relative;width:90%;max-width:1280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:110px auto 0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 767px){.con_welfare_program{margin:5em auto 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_welfare_program{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 767px){.con_welfare_program{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.con_welfare_program .img{width:48.82813%}@media only screen and (max-width: 767px){.con_welfare_program .img{width:100%}}.con_welfare_program .box_text{width:46.875%}@media only screen and (max-width: 767px){.con_welfare_program .box_text{width:100%}}@media only screen and (max-width: 767px){.con_welfare_program .box_text{margin-top:2em}}.con_welfare_program .box_text .tbl_basic{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_welfare_program .box_text .tbl_basic{margin-top:30px}}@media only screen and (max-width: 767px){.con_welfare_program .box_text .tbl_basic{margin-top:1.5em}}.con_welfare_program .box_text .tbl_basic tr:first-child th::before{width:150px}@media only screen and (min-width: 768px){.con_welfare_program .box_text .tbl_basic tr:last-child th{padding-top:30px;padding-bottom:30px}}.con_welfare_program .box_text .tbl_basic th span{font-size:87%}.con_entry{position:relative;margin-top:160px;margin-bottom:160px;padding-top:160px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_entry{margin-top:100px}}@media only screen and (max-width: 767px){.con_entry{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_entry{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_entry{margin-bottom:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_entry{padding-top:100px}}@media only screen and (max-width: 767px){.con_entry{padding-top:4em}}.con_entry::before{content:'';display:inline-block;width:100%;height:65%;background:url(../../recruit/images/bg_interview.webp) top center repeat;position:absolute;top:0;left:0;z-index:-1}.con_entry .box_entry{background:url(./../../recruit/images/bg_entry.webp) center top no-repeat;background-size:cover;max-width:1584px;padding:110px 0 100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_entry .box_entry{padding:70px 0}}@media only screen and (max-width: 767px){.con_entry .box_entry{padding:5em 0}}.con_entry .inner{max-width:90%;margin-inline:auto;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px}@media only screen and (max-width: 767px){.con_entry .inner{gap:2em}}.con_entry .inner .img_st .st_desc{text-align:center;font-size:215%;margin-top:-1.5em;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_entry .inner .img_st .st_desc{font-size:200%}}@media only screen and (max-width: 767px){.con_entry .inner .img_st .st_desc{font-size:172%}}.con_entry .inner .btn_basic{width:480px;max-width:100%}.mfp-close{font-size:0 !important;top:-70px !important}@media only screen and (max-width: 767px){.mfp-close{top:-40px !important}}.mfp-close::before{content:"";display:block;width:50px;height:50px;color:white;background:url(./../../recruit/images/ic_closepopup.svg) no-repeat;background-size:cover;margin-left:auto}@media only screen and (max-width: 767px){.mfp-close::before{width:2rem;height:2rem;margin-right:auto}}#entryfix{position:fixed;bottom:35px;opacity:0;z-index:100;-webkit-transition:opacity 300ms;transition:opacity 300ms;width:14.89583%}@media only screen and (max-width: 767px){#entryfix{bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#entryfix{width:25%}}@media only screen and (max-width: 767px){#entryfix{width:auto}}.mouse #entryfix{-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse #entryfix:hover,.touch #entryfix.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch #entryfix{-webkit-tap-highlight-color:transparent}.touch #entryfix.touchend{-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (min-width: 768px){#entryfix{right:0}}#entryfix.active{opacity:1}.tmp_int_slider2{position:relative}.tmp_int_slider2 .tmp_slider2{padding-bottom:40px}.tmp_int_slider2 .img{position:relative}.tmp_int_slider2 .tmp_slider_arr2{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.tmp_int_slider2 .tmp_slider_arr2 .txt_count2{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:100%;font-family:'Lora', serif;width:200px}@media only screen and (max-width: 767px){.tmp_int_slider2 .tmp_slider_arr2 .txt_count2{width:145px}}.tmp_int_slider2 .tmp_slider_arr2 .txt_count2 .slider-progress2{width:60%;border-radius:2px;background:rgba(0,0,0,0.2)}.tmp_int_slider2 .tmp_slider_arr2 .txt_count2 .slider-progress2 .progress2{width:0%;height:3px;background:#000;border-radius:2px}.tmp_int_slider2 .slick-arrow{position:absolute;bottom:-8px;cursor:pointer}.tmp_int_slider2 .slick-arrow.slick-prev{left:calc(50% - 170px)}@media only screen and (max-width: 767px){.tmp_int_slider2 .slick-arrow.slick-prev{left:calc(50% - 125px)}}.tmp_int_slider2 .slick-arrow.slick-next{right:calc(50% - 170px)}@media only screen and (max-width: 767px){.tmp_int_slider2 .slick-arrow.slick-next{right:calc(50% - 125px)}}#footer>.btn_member,#footer>.btn_search{display:none}
