@charset "UTF-8";.recruit_archive.add_design .recruitment_list .inner_item,.recruit_archive.add_design1 .recruitment_list .inner_item{width:31%;margin:0 1% 30px;}@media screen and (max-width:1000px){.recruit_archive.add_design .recruitment_list .inner_item,.recruit_archive.add_design1 .recruitment_list .inner_item{width:46%;margin:0 1.7% 30px;}}@media screen and (max-width:500px){.recruit_archive.add_design .recruitment_list .inner_item,.recruit_archive.add_design1 .recruitment_list .inner_item{width:100%;margin:0 auto 30px;}}.recruit table a[href*='tel:']{pointer-events:none;}@media screen and (max-width:750px){.recruit table a[href*='tel:']{pointer-events:auto;}}@charset "UTF-8";.recruit .back a{padding-left:13px;position:relative;}.recruit .back a:before{content:"";display:block;width:5px;height:5px;transform:rotate(45deg);position:absolute;top:6px;left:0;border-left:2px solid var(--i_btn_color);border-bottom:2px solid var(--i_btn_color);}.recruit .station{margin-bottom:15px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.recruit .tag{font-size:1.25rem;display:block;margin-bottom:10px;}.recruit .tag li{display:inline-block;border:1px solid var(--i_border_color);border-radius:2px;padding:2px 5px;line-height:1.5;margin:0 3px 5px 0;}.recruit .heading.block_header_3 .h{font-size:2.2rem;font-weight:700;}.recruit_info .content_wrapper{position:relative;}.recruit_info .lownav{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;}.recruit_info .lownav li{display:block;position:absolute;top:70px;left:15px;}.recruit_info .lownav li.contents_btn01{left:auto;right:15px;}.recruit_info .gallery_single_slider{width:70%;margin:0 auto 30px;text-align:center;}.recruit_info .gallery_single_slider .slick-arrow{left:-50px;}.recruit_info .gallery_single_slider .slick-next{left:auto;right:-50px;}.recruit_info .excerpt,.recruit_info .message,.recruit_info .detail,.recruit_info .guide{margin-bottom:40px;}.recruit_info .station,.recruit_info .tag{margin-bottom:20px;}.recruit_info .station{margin-bottom:15px;white-space:normal;text-overflow:clip;}.recruit_info .excerpt .heading.block_header_4 .h{font-size:inherit;font-weight:bold;}.recruit_info .detail .block_table_3 table th,.recruit_info .detail .block_table_3 table td{padding:15px 20px;}.recruit_info .detail .block_table_3 table th{width:250px;}.recruit_info .content_wrapper>.back{text-align:center;margin-top:15px;}@media screen and (max-width:1070px){.recruit_info .lownav li:nth-of-type(2){display:none;}.recruit_info .detail .block_table_3 table th{width:200px;}}@media screen and (max-width:760px){.recruit_info .inner{padding:50px 30px 40px;}.recruit_info .lownav li{top:70px;left:30px;}.recruit_info .gallery_single_slider{width:100%;}.recruit_info .gallery_single_slider .slick-arrow{left:0px;}.recruit_info .gallery_single_slider .slick-next{left:auto;right:0px;}.recruit_info .detail .block_table_3 table th,.recruit_info .detail .block_table_3 table td{padding:10px 10px;}.recruit_info .detail .block_table_3 table th{width:120px;padding-right:0;}}@media screen and (max-width:600px){.recruit_info .lownav li{top:-40px;}}@media screen and (max-width:500px){.recruit_info .detail .block_table_3 table th{width:auto;text-align:left;}.recruit_info .detail .block_table_3 table td{padding-bottom:20px;}.recruit_info .excerpt,.recruit_info .message,.recruit_info .detail,.recruit_info .guide{margin-bottom:30px;}}@media screen and (max-width:450px){.recruit_info .gallery_single_slider{margin:0 auto 20px;}}.recruit .slider .pointer{display:block;margin:0 auto;left:0;width:100%;text-align:center;}.recruit .slider .pointer li{display:inline-block;padding:0 3px;}.recruit .slider .pointer li button{display:block;text-indent:-10000px;outline:none;line-height:1px;font-size:1px;width:5px;height:5px;border-radius:100%;border:none;cursor:pointer;background-color:rgba(125,125,125,0.3);}.recruit .slider .pointer .slick-active button{background-color:rgba(125,125,125,1);}.recruit_related.width_full .content_wrapper{padding:0;}.recruitment_list .wrapper_item{display:flex;align-items:stretch;justify-content:flex-start;margin-bottom:15px;flex-wrap:wrap;}.recruitment_list .wrapper_item .inner_item{border:1px solid var(--i_border_color);}.recruitment_list .wrapper_item .inner_item .inner_item_txt{padding:20px;font-size:1.4rem;width:100%;box-sizing:border-box;}.recruitment_list .wrapper_item .inner_item .inner_item_txt a{text-decoration:none;}.recruitment_list .wrapper_item .inner_item .inner_item_txt .block_header_4{margin-bottom:10px;}.recruitment_list .wrapper_item .inner_item .inner_item_txt p:not(.station){margin-bottom:20px;}.recruitment_list .wrapper_item .inner_item .inner_item_txt .contents_btn01{margin-top:15px;}.recruitment_list .wrapper_item .inner_item .inner_item_txt .contents_btn01 a{width:80%!important;max-width:150px!important;min-width:auto;margin-left:auto;margin-right:auto;}.recruitment_list .wrapper_item .inner_item .inner_item_txt .contents_btn01 a span{text-align:center;}.recruitment_list .wrapper_item .inner_item .inner_item_txt{transition:0.2s ease-in-out;}.recruitment_list .wrapper_item .inner_item .inner_item_img a{overflow:hidden;width:100%;height:0;padding-top:70%;display:block;position:relative;}.recruitment_list .wrapper_item .inner_item .inner_item_img img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:50% 50%;font-family:'object-fit:cover; object-position:50% 50%;';transform:scale(1.001);transition:transform 1s ease-in-out;transition-property:opacity, transform;backface-visibility:hidden;}.recruitment_list .wrapper_item .inner_item .inner_item_img a:hover img{transform:scale(1.1);}@media screen and (max-width:760px){.recruitment_list .wrapper_item .inner_item .inner_item_txt{padding:15px 10px;}.recruitment_list .wrapper_item .inner_item .inner_item_txt .contents_btn01 a{padding-left:0;padding-right:0;}}.recruit_related.recruitment_list{padding-top:30px;}.recruit_related.recruitment_list .wrapper_item{display:block;margin-top:30px;overflow:hidden;width:100%;}.recruitment_list .slick-list{margin-left:-20px;}.recruitment_list .slick-track{display:flex;}.recruitment_list .slick-slide{margin-left:20px;}