.breadcrumb_list{max-width:768px;width:100%;margin:0 auto;padding:3rem 1rem 0;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.breadcrumb_list::-webkit-scrollbar{width:10px}.breadcrumb_list,_:-ms-lang(x){padding-bottom:1.5rem}.breadcrumb_item{padding:1rem 4rem 1rem 0;font-size:19.2px;font-size:1.2rem}.breadcrumb_item:after{right:15px;width:7px;height:7px;border-left:1px solid #666;border-bottom:1px solid #666}.breadcrumb_item .breadcrumb_link{font-size:19.2px;font-size:1.2rem;color:#666}.breadcrumb_item:last-child:after{display:none}@media screen and (max-width:768px){.breadcrumb_list{padding:2.5rem 4rem 1rem}.breadcrumb_item{padding:0 4.5rem 0 0}.breadcrumb_item:after{top:1px;right:20px;width:9px;height:9px}.breadcrumb_item,.breadcrumb_link{font-size:1rem}}@-moz-document url-prefix(){.breadcrumb_list{padding:3rem 1rem 2rem}}.job_partial{padding:50px 0}.main{width:100%}img{max-width:100%}.wrapper{overflow:hidden}.image-side{background-position:50% 50%;background-size:cover}.breadcrumb_list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 0 0}.width_limit{max-width:1028px;padding-bottom:1rem}.breadcrumb_link{color:#333}.breadcrumb_item{position:relative;padding:1rem 3rem 1rem 1rem}.breadcrumb_item:after{content:"";position:absolute;top:0;right:10px;bottom:0;width:10px;height:10px;margin:auto;border-left:1px solid #dedede;border-bottom:1px solid #dedede;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.job_breadcrumb_item{font-size:22.4px;font-size:1.4rem}.job_breadcrumb_item:after{border-left:1px solid #666;border-bottom:1px solid #666}.job{line-height:1}.job .image-frame-bg{position:relative;z-index:1;width:100%;padding-top:60%}.job .image-frame-bg .frame-image{width:100%;position:absolute!important;top:0;right:0;bottom:0;left:0;margin:auto;background-position:50% 50%;background-size:cover}.job .job_contetnts_inner{color:#333}.job .job_contetnts_title_wrap{padding:3rem 0 7rem;text-align:center}.job .job_contetnts_title{padding:0 0 2rem;font-size:32px;font-size:2rem;font-weight:400}.job .job_contetnts_title_sub{font-size:22.4px;font-size:1.4rem}.job .job_top{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;min-height:50vh;background-position:50% 50%;background-size:cover}.job .job_title{font-size:51.2px;font-size:3.2rem;text-align:center;line-height:1.4;color:#fff;font-weight:400;text-shadow:1px 1px 6px #000}.job .job_section_title{padding:5rem 0 1rem;line-height:1.5;font-size:38.4px;font-size:2.4rem;text-align:center;font-weight:600}.job .job_section_title_sub{display:block;padding:2rem 0 0;font-size:28.8px;font-size:1.8rem;font-weight:300}.job .posts_title{padding:0 1rem 4rem;font-size:41.6px;font-size:2.6rem}.job .post_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.job .job_link{display:block}.job .job_item_wrapper{width:100%}.job .job_item_wrapper:first-child .post_item{border-top:none;padding-top:0}.job .post_item{width:100%;position:relative;border-top:1px solid #ccc;padding-top:24px}.job .post_item .image-side{width:100%;padding-top:60%;position:relative}.job .post_item .notice{position:absolute;z-index:1;top:0;left:0;display:inline-block;padding:.5rem 1rem;background-color:#cb0000;color:#fff;font-size:11px}.job .post_item .text-side{overflow:hidden;padding:1rem;-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 230px);flex:1 0 calc(100% - 230px)}.job .post_item .job_post_title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:25.6px;font-size:1.6rem;font-weight:bolder}.job .post_item .post_category_name,.job .post_item .post_tag_name{font-size:19.2px;font-size:1.2rem;padding:.5rem 0 0}.job .post_item .job_post_day{font-size:19.2px;font-size:1.2rem;color:#bbb}.job .post_item .job_post_text{font-size:19.2px;font-size:1.2rem;padding:1rem 0;line-height:1.5;color:#ccc}.job .post_item .job_point_wrap{display:none}.job .post_item .job_recruitment_inner{padding:1rem 0 0}.job .post_item .job_point_inner,.job .post_item .job_recruitment_inner{display:-webkit-box;display:-ms-flexbox;display:flex}.job .post_item .job_point_item,.job .post_item .job_recruitment_item{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;font-size:16px;font-size:1rem;font-weight:400;font-weight:600}.job .post_item .job_point,.job .post_item .job_recruitment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 50px);flex:0 0 calc(100% - 50px);-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;font-size:1rem;font-weight:300}.job .post_item .job_point .label_block,.job .post_item .job_recruitment .label_block{position:relative;display:inline-block;padding:0 0 1rem 3.5rem}.job .post_item .job_point .label,.job .post_item .job_recruitment .label{display:block;width:100%;text-align:left}.job .post_item .job_point .label:before,.job .post_item .job_recruitment .label:before{content:"";position:absolute;top:0;left:20px;width:5px;height:10px;margin:auto;border-right:2px solid #333;border-bottom:3px solid #333;-webkit-transform:scale(0);transform:scale(0)}.job .post_item .job_recruitment .label_block{padding:0 0 1rem 3.5rem}.job .post_item .job_recruitment .label_block:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.job .post_item .job_recruitment .label_block:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}.job .post_item .job_recruitment .label_block:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.job .post_item .job_point_checkbox,.job .post_item .job_recruitment_checkbox{display:none}.job .post_item .job_point_checkbox:checked~label:before,.job .post_item .job_recruitment_checkbox:checked~label:before{-webkit-transform:rotate(35deg) scale(1);transform:rotate(35deg) scale(1)}.job .job_posts_sidebar{max-width:500px;margin:0 auto;padding:3rem 1rem 1rem}.job .post_archives_title,.job .post_category_title,.job .post_place_title,.job .post_tag_title{margin:0 0 1.5rem;padding:1rem 1.5rem 1.5rem 0;border-bottom:1px solid #dedede;font-size:25.6px;font-size:1.6rem;font-weight:400;line-height:1}.job .post_archives_list,.job .post_category_list,.job .post_place_list,.job .post_tag_list{padding:0 0 2rem 1.5rem}.job .post_archives_item,.job .post_category_item,.job .post_place_item,.job .post_tag_item{padding:0 0 1rem;font-size:22.4px;font-size:1.4rem}.job .job_post_day{color:#bbb}.job .job_post .image-side{padding-top:60%}.job .post_single{padding:0 2rem}.job .post_single .job_post_title{padding:2rem 0 3rem;font-size:41.6px;font-size:2.6rem}.job .post_single .post_category_name,.job .post_single .post_tag_name{padding:.5rem 0;font-weight:500}.job .post_single .job_post_day{text-align:right;padding:0 0 3rem}.job .post_single .job_post_text{padding:5rem 0}.job .pagination_link,.job .pagination_number{font-size:25.6px;font-size:1.6rem;font-weight:400;color:#666}.job .pagination_wrap{padding:5rem 0}.job .post_single .pagination_wrap{padding:10rem 0 2rem}.job .post_single .pagination_post_info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:2rem 0 0}.job .post_single .pagination_post_info .image-side{-webkit-box-flex:1;-ms-flex:1 0 100px;flex:1 0 100px;min-height:75px;padding:50px 0 0}.job .post_single .pagination_post_info .text-side{padding:0 1rem}.job .post_single .pagination_block:nth-child(2) .pagination_post_info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.job .post_single .pagination_block:nth-child(2) .pagination_link_text{text-align:right}.job .banner_inner{padding:2rem;text-align:center;background-color:#f2f2f2;-webkit-box-shadow:0 3px 6px #ccc;box-shadow:0 3px 6px #ccc}.job .banner_text:first-child{padding:0 0 2rem;font-size:25.6px;font-size:1.6rem;font-weight:600;line-height:1.8}.job .banner_text .banner_link{display:inline-block;padding:.5rem 2rem;font-size:25.6px;font-size:1.6rem;background-color:#25c04a;color:#fff;line-height:1.8}.job .banner_text:nth-child(3){padding:2rem 0 0;font-size:19.2px;font-size:1.2rem}.job ._color_{color:#25c04a}.job .elation_posts_inner{max-width:750px;padding:5rem 0 0}.job .elation_post_title{padding:1rem 0}.job .elation_posts_list{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}.job .elation_posts_title{padding:2rem;font-size:49.6px;font-size:3.1rem;font-weight:300}.job .elation_posts_day{padding:.5rem;color:#ccc;text-align:right}.job .elation_posts_item{width:100%;padding:0 2rem 2rem}@media screen and (min-width:481px){.job .job_item_wrapper{width:50%;margin-bottom:1.5em}.job .job_item_wrapper .post_item{padding-top:0}.job .job_item_wrapper:nth-child(2) .post_item{border-top:none}.job .elation_posts_item{width:50%}}@media screen and (min-width:769px){.job .job_contetnts_title{padding:0 0 2rem;font-size:2.5rem}.job .job_contetnts_title_sub{font-size:1.8rem}.job .job_title{font-size:4.8rem}.job .job_contetnts_inner{max-width:1025px;width:100%;margin:0 auto}.job .pagination_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.job .posts_title_wrap{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.job .post_item .job_recruitment .label_block:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.job .post_item .job_recruitment .label_block:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:auto}.job .post_item .job_recruitment .label_block:nth-child(3){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.job .post_item .job_point_wrap{display:block}}@media screen and (min-width:1025px){.job .job_contetnts_inner{display:-webkit-box;display:-ms-flexbox;display:flex}.job .job_item_wrapper{width:100%;margin-bottom:0}.job .job_item_wrapper .post_item{padding-top:24px}.job .job_item_wrapper:nth-child(2) .post_item{border-top:1px solid #ccc}.job .post_item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:24px}.job .post_item .image-side{-webkit-box-flex:0;-ms-flex:0 0 230px;flex:0 0 230px;padding-top:180px}.job .post_item .text-side{padding:0 0 0 2rem}.job .job_posts_body{-webkit-box-flex:1;-ms-flex:1 1 750px;flex:1 1 750px}.job .job_posts_sidebar{-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;margin:0 0 0 20px}.job .job_posts_sidebar .sidebar-section:first-child .sidebar-title{padding:0 1.5rem 1rem 0}}.contact_block{position:fixed;z-index:1;left:0;bottom:0;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;width:100%;padding:2rem 1.6rem;background-color:hsla(0,0%,100%,.6);font-size:22.4px;font-size:1.4rem}.contact_block_text{font-size:16px;font-size:1rem}.contact_block_text .contact_block_tel{position:relative;display:block;padding:.8rem 0 0 2.5rem;font-size:22.4px;font-size:1.4rem;color:#25c04a}.contact_block_text .contact_block_tel:after{content:"";position:absolute;top:5px;left:0;width:20px;height:20px;background-image:url(/packs/src/job/images/job_tel-6703b648f26b4a989ed7a1aac01bfea9.png);background-position:50% 50%;background-repeat:no-repeat;background-size:100%}.contact_block_link{display:inline-block;padding:1rem 1.2rem;background:#25c04a;font-size:19.2px;font-size:1.2rem;color:#fff}.contact_block_link_text{display:none}@media screen and (min-width:769px){.contact_block_tel{font-size:1.4rem}.contact_block_link,.contact_block_link_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.contact_block_link{min-width:275px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 3.2rem;font-size:1.4rem}.contact_block_link_text{display:block;min-width:215px;padding:.3rem 1rem;font-size:1.2rem;line-height:1.7;font-weight:400}.contact_block{padding:2rem 6.25%}.job .job_posts_sidebar{padding:0 1rem 1rem}}@media screen and (min-width:1025px){.main{max-width:705px}}