@charset "UTF-8";.block_table_3 .inner_item_txt_before,.block_table_7 .inner_item_txt_before{margin-bottom:20px;}.block_table_3 .inner_item_txt_after,.block_table_7 .inner_item_txt_after{margin-top:20px;}.block_table_3.wauto table,.block_table_7.wauto table{table-layout:auto;}.block_table_3 table,.block_table_7 table{width:100%;word-wrap:break-word;table-layout:fixed;border-collapse:collapse;min-width:100%;}.block_table_3 table caption,.block_table_7 table caption{font-weight:bold;text-align:left;margin-bottom:5px;}.block_table_3 table th,.block_table_7 table th{padding:6px;}.block_table_3 table td,.block_table_7 table td{padding:6px;}.block_table_3 table thead td,.block_table_7 table thead td{text-align:center;font-weight:bold;}.block_table_7 .outer{overflow:auto;}@media screen and (max-width:500px){.block_table_3 table{display:block;}.block_table_3 table caption{display:block;}.block_table_3 table thead{display:none;}.block_table_3 table tbody{width:auto;display:block;}.block_table_3 table tr{width:auto;display:block;}.block_table_3 table th{width:auto;display:block;border:none;}.block_table_3 table td{width:auto;display:block;border-bottom:none;border-left:none;border-right:none;}}.block_table_3_item{display:table;width:100%;table-layout:fixed;}.block_table_3_item li{display:table-cell;}.block_table_3_item li:nth-of-type(1){width:20%;padding-right:6px;}.block_table_7.wauto table{table-layout:auto;white-space:nowrap;}@media screen and (max-width:768px){.block_table_7 table{table-layout:auto;white-space:nowrap;}}.block_table_3.w20 table tr:nth-of-type(1)>td:first-child,.block_table_3.w20 table tr:nth-of-type(1)>th:first-child,.block_table_7.w20 table tr:nth-of-type(1)>td:first-child,.block_table_7.w20 table tr:nth-of-type(1)>th:first-child{width:20%;}.block_table_3.w30 table tr:nth-of-type(1)>td:first-child,.block_table_3.w30 table tr:nth-of-type(1)>th:first-child,.block_table_7.w30 table tr:nth-of-type(1)>td:first-child,.block_table_7.w30 table tr:nth-of-type(1)>th:first-child{width:30%;}.block_table_3.w40 table tr:nth-of-type(1)>td:first-child,.block_table_3.w40 table tr:nth-of-type(1)>th:first-child,.block_table_7.w40 table tr:nth-of-type(1)>td:first-child,.block_table_7.w40 table tr:nth-of-type(1)>th:first-child{width:40%;}.block_table_3.w50 table tr:nth-of-type(1)>td:first-child,.block_table_3.w50 table tr:nth-of-type(1)>th:first-child,.block_table_7.w50 table tr:nth-of-type(1)>td:first-child,.block_table_7.w50 table tr:nth-of-type(1)>th:first-child{width:50%;}.block_table_3.w60 table tr:nth-of-type(1)>td:first-child,.block_table_3.w60 table tr:nth-of-type(1)>th:first-child,.block_table_7.w60 table tr:nth-of-type(1)>td:first-child,.block_table_7.w60 table tr:nth-of-type(1)>th:first-child{width:60%;}.block_table_3.w70 table tr:nth-of-type(1)>td:first-child,.block_table_3.w70 table tr:nth-of-type(1)>th:first-child,.block_table_7.w70 table tr:nth-of-type(1)>td:first-child,.block_table_7.w70 table tr:nth-of-type(1)>th:first-child{width:70%;}.block_table_3.w80 table tr:nth-of-type(1)>td:first-child,.block_table_3.w80 table tr:nth-of-type(1)>th:first-child,.block_table_7.w80 table tr:nth-of-type(1)>td:first-child,.block_table_7.w80 table tr:nth-of-type(1)>th:first-child{width:80%;}@media screen and (max-width:500px){.block_table_3 table tr:nth-of-type(1)>td:first-child,.block_table_3 table tr:nth-of-type(1)>th:first-child,.block_table_7 table tr:nth-of-type(1)>td:first-child,.block_table_7 table tr:nth-of-type(1)>th:first-child{width:inherit !important;}}@charset "UTF-8";.view_gallery_detail .gallery_single .gallery_single_slider:not(.slick-initialized) > *:nth-child(n+2){display:none !important;width:0;}.view_gallery_detail .gallery_single .gallery_single_slider:not(.slick-initialized):not(.no_thum)+.gallery_single_slider_thum{display:block !important;height:114px;}@media screen and (max-width:1200px){.view_gallery_detail .gallery_single .gallery_single_slider:not(.slick-initialized):not(.no_thum)+.gallery_single_slider_thum{height:9vw;}}@media screen and (max-width:600px){.view_gallery_detail .gallery_single .gallery_single_slider:not(.slick-initialized):not(.no_thum)+.gallery_single_slider_thum{height:18px;margin-bottom:0;}}.slide_single .gallery_single_slider:not(.slick-initialized){display:flex;}.slide_single .gallery_single_slider:not(.slick-initialized) .inner_item{aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin-bottom:163px;}.slide_single .gallery_single_slider:not(.slick-initialized).no_thum.inner_item{margin-bottom:17px;}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="1"] .inner_item{aspect-ratio:auto;}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="1"] .inner_item img{width:100%;max-width:100%;}@media screen and (max-width:1110px){.slide_single .gallery_single_slider:not(.slick-initialized) .inner_item{margin-bottom:14.5vw;}}@media screen and (max-width:768px){.slide_single .gallery_single_slider:not(.slick-initialized) .inner_item{margin-bottom:16vw;}}@media screen and (max-width:600px){.slide_single .gallery_single_slider:not(.slick-initialized) .inner_item{margin-bottom:17px;}}@media screen and (max-width:450px){.slide_single .gallery_single_slider:not(.slick-initialized) .inner_item{aspect-ratio:auto;}}@media screen and (min-width:901px){.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="1"] > *{width:100%;}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="2"] > *{width:50%;}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="3"] > *{width:33.3%;}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="4"] > *{width:25%;}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="5"] > *{width:20%;}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="6"] > *{width:16.666%;}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="1"] > *:nth-child(n+2),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="2"] > *:nth-child(n+3),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="3"] > *:nth-child(n+4),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="4"] > *:nth-child(n+5),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="5"] > *:nth-child(n+6),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="6"] > *:nth-child(n+7){display:none !important;width:0;}}@media screen and (max-width:900px){.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="1"] > *{width:100%;}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="2"] > *{width:50%;}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="3"] > *{width:33.3%;}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="4"] > *,.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="5"] > *,.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="6"] > *{width:25%;}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="1"] > *:nth-child(n+2),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="2"] > *:nth-child(n+3),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="3"] > *:nth-child(n+4),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="4"] > *:nth-child(n+5),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="5"] > *:nth-child(n+5),.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="6"] > *:nth-child(n+5){display:none !important;width:0;}}@media screen and (max-width:600px){.slide_single .gallery_single_slider:not(.slick-initialized) > *{width:50% !important;}.slide_single .gallery_single_slider:not(.slick-initialized)[data-column="1"] > *{width:100% !important;}.slide_single .gallery_single_slider:not(.slick-initialized) > *:nth-child(n+3){display:none !important;width:0;}}@media screen and (max-width:450px){.slide_single .gallery_single_slider:not(.slick-initialized) > *{width:100% !important;}.slide_single .gallery_single_slider:not(.slick-initialized) > *:nth-child(n+2){display:none !important;width:0;}}.slick-slider[dir="rtl"] .slick-slide*{direction:ltr;}.gallery_single .wrapper_item{text-align:center;overflow:hidden;}.gallery_single.width_full .content_wrapper{padding-left:0;padding-right:0;}.gallery_single.width_full .gallery_single_slider{width:100vw;max-width:100%;}.gallery_single_slider .slick-list{position:relative;display:block;overflow:hidden;}.gallery_single_slider{position:relative;margin-bottom:30px;}.gallery_single_slider .slick-track{position:relative;top:0;left:0;display:flex;align-items:center;justify-content:flex-start;margin-left:auto;margin-right:auto;}.gallery_single_slider[dir="rtl"] .slick-track{flex-direction:row-reverse;}.gallery_single_slider .inner_item{display:block;}.gallery_single_slider .inner_item a{}.gallery_single_slider .inner_item img{max-height:70vh;display:block;margin:0 auto;max-width:calc(100% - 1px);transform:scale(1) !important;width:auto;}.gallery_single_slider.pop .inner_item img{}.gallery_single_slider .inner_item .video{position:relative;pointer-events:auto;}.gallery_single_slider .inner_item .video i{display:bloc;width:90px;height:90px;position:absolute;top:calc(50% - 45px);left:calc(50% - 45px);z-index:2;}.gallery_single_slider .inner_item video{max-height:70vh;display:block;margin:0 auto;max-width:calc(100% - 1px);transform:scale(1) !important;}.gallery_single_slider .inner_item p{display:inline-block;text-align:left;padding-top:10px;margin:0 10px;}.gallery_single_slider[data-column="1"] .inner_item img,.gallery_single_slider:not([data-column]) .inner_item img{max-width:calc(100% - 80px);}.gallery_single_slider[data-column="1"] .inner_item p,.gallery_single_slider:not([data-column]) .inner_item p{margin:0;}.gallery_single_slider .slick-arrow{display:block;text-indent:-10000px;outline:none;line-height:1px;font-size:1px;height:40px;width:40px;cursor:pointer;position:absolute;top:calc(50% - 20px);left:0;z-index:1100;border:none;}.gallery_single_slider.pop .slick-arrow{width:44px;}.gallery_single_slider .slick-arrow::-moz-focus-inner{border :0px;}.gallery_single_slider .slick-next{left:auto;right:0;}.gallery_single_slider .slick-arrow:before{content:"";display:block;width:15px;height:15px;position:absolute;top:calc(50% - 7px);border-top:1px solid var(--i_btn_color, rgba(150,150,150,0.8));border-left:1px solid var(--i_btn_color, rgba(150,150,150,0.8));}.gallery_single_slider .slick-prev:before{transform:rotate(-45deg);left:15px;}.gallery_single_slider .slick-next:before{transform:rotate(135deg);left:auto;right:15px;}.gallery_single_slider .slick-arrow.slick-disabled{display:none !important;}.gallery_single_slider[dir="rtl"] .slick-arrow{transform:rotate(180deg);}.gallery_single_slider[dir="rtl"] .slick-prev{left:auto;right:15px;}.gallery_single_slider[dir="rtl"] .slick-next{left:15px;right:auto;}.gallery_single_slider .pointer{display:none !important;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin:0 auto;}.edit_view .gallery_single_slider.no_thum+.gallery_single_slider_thum{display:none;}.edit_view .gallery_single_slider.no_thum{margin-bottom:0;}.gallery_single_slider.no_thum .pointer{display:flex !important;}.gallery_single_slider .pointer li{display:block;padding:10px 3px 0;}.gallery_single_slider .pointer li button{display:block;text-indent:-10000px;outline:none;line-height:1px;font-size:1px;background-color:var(--i_txt_color, rgba(125,125,125,1));opacity:0.2;width:7px;height:7px;border-radius:100%;border:none;cursor:pointer;}.gallery_single_slider .pointer .slick-active button{background-color:var(--i_btn_color, rgba(125,125,125,1));opacity:1;}.gallery_single_slider_thum .slick-list{position:relative;display:block;overflow:hidden;}.gallery_single_slider_thum{position:relative;max-width:1136px;margin:0 auto 50px;}.gallery_single_slider_thum:empty{display:none !important;}.gallery_single_slider_thum .slick-track{position:relative;top:0;left:0;display:flex;align-items:center;justify-content:center;width:calc(100% + 10px) !important;transform:translate3d(0, 0, 0) !important;overflow:hidden;text-align:center;margin-left:-5px;}.gallery_single_slider_thum[dir="rtl"] .slick-track{flex-direction:row-reverse;}.gallery_single_slider_thum .inner_item{width:calc(100% / 10 - 10px) !important;margin:0 5px 10px;display:block;vertical-align:bottom;}.gallery_single_slider_thum .inner_item:nth-child(n+11){float:left;}.gallery_single_slider_thum .inner_item span{display:block;width:100%;height:0;position:relative;padding-top:100%;}.gallery_single_slider_thum .inner_item img{cursor:pointer;position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform 0.6s ease-out;transition-property:opacity, transform;backface-visibility:hidden;transform:scale(1) !important;}.gallery_single_slider_thum .inner_item .video{width:100%;height:100%;cursor:pointer;position:absolute;top:0;left:0;overflow:hidden;}.gallery_single_slider_thum .inner_item .video i{display:none;}.gallery_single_slider_thum .inner_item video{pointer-events:none;}.gallery_single_slider_thum .inner_item video.thum_vertical{width:100%;height:auto;margin-top:50%;transform:translateY(-50%);}.gallery_single_slider_thum .inner_item video.thum_horizontal{width:auto;height:100%;margin-left:50%;transform:translateX(-50%);}.gallery_single_slider_thum .inner_item p{display:none;}@media screen and (max-width:600px){.gallery_single_slider .inner_item img,.gallery_single_slider[data-column="1"] .inner_item img,.gallery_single_slider:not([data-column]) .inner_item img{max-height:120vw;max-width:100%;}.gallery_single_slider .inner_item p{margin:0;}.gallery_single_slider_thum{display:none;}.gallery_single_slider .pointer{display:flex !important;}.gallery_single_slider .inner_item .video i{width:16vw;height:16vw;top:calc(50% - 8vw);left:calc(50% - 8vw);}}@media screen and (max-width:450px){.gallery_single_slider{margin-bottom:50px;}.gallery_single_slider .slick-track{overflow:hidden;display:flex;align-items:center;justify-content:center;}.gallery_single_slider .slick-slide{float:left;}.gallery_single_slider .slick-arrow{width:40px;}}.gallery_single .inner_item_txt{text-align:left;margin-bottom:30px !important;}.gallery_single .inner_item_txt *+table{margin-top:15px;}.gallery_single .inner_item_txt table{border:none;width:100%;table-layout:auto;border-top:1px solid var(--i_border_color);}.gallery_single .inner_item_txt table th,.gallery_single .inner_item_txt table td{border:none;border-bottom:1px solid var(--i_border_color);padding:7px 5px;line-height:1.6;}.gallery_single .inner_item_txt table th{background-color:var(--i_sub2_color);text-align:center;}.gallery_single .inner_item_txt table th{background-color:var(--i_sub2_color);text-align:center;}.gallery_single .inner_item_txt table th:first-child,.gallery_single .inner_item_txt table td:first-child{width:25%;}@media screen and (max-width:500px){.gallery_single .inner_item_txt table th:first-child,.gallery_single .inner_item_txt table td:first-child{width:35%;}}.gallery_single~.pager2{max-width:1200px;padding:50px var(--i_padding, 20px) 0;}@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;}