/* info: https://recruit.rehome-fun.jp/media-091/wp-content/plugins/zebra-custom/assets/css/sub_custom.css */
body:not(.home) header.site-header.fixed:not(.sticky){background:#fff0}body:not(.home):after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fdfbf5 url(https://recruit.rehome-fun.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/svg_icon_pat.svg) top center repeat-y;z-index:-1}.page-title-pazi{overflow:visible}.heading-cmn .wrap-heading{padding:0;max-width:1120px;text-align:left}.heading-cmn .wrap-heading h2{font-size:9.4rem;font-family:'Outfit',sans-serif;font-weight:300;padding:0;line-height:1.05;text-transform:inherit;letter-spacing:0;color:#2F2016!important}.heading-cmn .wrap-heading h2::first-letter{color:#CC9762}.heading-cmn .wrap-heading p{font-size:2.2rem;font-weight:700;margin:1rem 0 0}.heading-cmn:before{height:calc(100% + 13rem);top:-13rem}.post-type-archive-staff .heading-cmn:after{content:'Our\ATeam';font-size:25.8rem;font-family:'Outfit',sans-serif;font-weight:300;position:absolute;bottom:6.5rem;right:-1.7rem;display:block;color:#fff0;-webkit-text-stroke:1px rgb(204 151 98 / .3);-webkit-text-fill-color:#fff0;white-space:pre;line-height:.75;text-align:right}.breadcrumbs li.item-home i{display:none}.breadcrumbs{font-size:1.4rem;padding:2rem 0}.breadcrumbs li a{color:#D09E6D!important}.archive-staff .staff-wrap{padding-top:14rem}.staff-wrap .wrap{margin:0}.staff-wrap:not(.single-staff-slider) .item:nth-child(3n+1){clear:none}.staff-wrap:not(.single-staff-slider) .item{padding:0}@media (min-width:768px){.single-staff-slider .container{position:relative}.single-staff-slider .reh_btn{position:absolute;top:0;right:0}.staff-wrap:not(.single-staff-slider) .item{width:calc(50% - 4.5rem);margin-bottom:4.5rem}.staff-wrap:not(.single-staff-slider) .item:nth-child(2n){margin-left:9rem}.staff-wrap:not(.single-staff-slider) .item:nth-child(2n+1){margin-top:7.5rem;clear:both}}.staff-wrap .item .wrap-img{border-radius:20px}.staff-wrap .item .wrap-img:after{content:'';width:40px;height:40px;background:url(https://recruit.rehome-fun.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/svg_icon_arrow_member.svg) center center no-repeat;position:absolute;right:0;bottom:0}.staff-wrap .item .img{padding-bottom:58.1395%;background-size:100% auto;background-position:center center}.staff-wrap .item .wrap-desc{padding:0;position:relative;z-index:1}.staff-wrap .item .wrap-desc h3{display:inline-block;padding:.8rem 1rem;background:#fff;color:#CC9762;border:1px solid;border-radius:0 4px 4px 4px;font-size:1.4rem;vertical-align:top;margin:-1.6rem 0 5px;line-height:1}.staff-wrap .item:hover h3{opacity:1;filter:alpha(opacity=100)}.staff-wrap .item .wrap-desc h3 span{margin-left:1rem;padding-left:1.2rem;display:inline-block;border-left:1px solid #DEC8B1}.staff-wrap .item .desc{font-size:1.8rem;line-height:1.55}@media (max-width:767px){body:not(.home):after{background:#fdfbf5 url(https://recruit.rehome-fun.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/svg_icon_pat_sp.svg) top center repeat-y}.heading-cmn .wrap-heading{padding:0 2rem}.heading-cmn .wrap-heading h2{font-size:5.4rem}.heading-cmn .wrap-heading p{font-size:1.8rem;margin:0}.post-type-archive-staff .heading-cmn:after{font-size:12rem;line-height:1;bottom:2.5rem;right:-.8rem}.breadcrumbs{padding:1.4rem 0}.archive-staff .staff-wrap{padding-top:4.5rem}.staff-wrap .item .desc{font-size:1.6rem}.staff-wrap:not(.single-staff-slider) .item{margin-bottom:3.8rem}}@media (min-width:768px){.single-staff-banner .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;flex-direction:row-reverse;align-items:center}.single-staff-banner .img{width:560px;margin-left:auto}.single-staff-banner .txt{width:calc(100% - 560px - 53px)}}.single-staff-banner .img img{border-radius:20px;max-width:100%}.single-staff-banner h1{font-size:9.4rem;font-family:'Outfit',sans-serif;font-weight:300;padding:0;line-height:1.05;text-transform:inherit;letter-spacing:0;color:#2F2016!important;margin:0}.single-staff-banner h1::first-letter{color:#CC9762}.single-staff-banner .title{display:inline-block;padding:.8rem 1rem;background:#fff;color:#CC9762;border:1px solid;border-radius:0 4px 4px 4px;font-size:1.4rem;vertical-align:top;margin:3rem 0 2rem;line-height:1}.single-staff-banner .title span{margin-left:1rem;padding-left:1.2rem;display:inline-block;border-left:1px solid #DEC8B1}.single-staff-banner .subtitle{margin:0}.single-staff-banner{position:relative;z-index:1;padding-top:6.8rem}.single-staff-banner:before{content:'';background:#F8F4E9;top:-13rem;left:0;width:100%;bottom:12.5rem;position:absolute;z-index:-1}.single-staff-banner:after{content:'Interview';font-size:25.8rem;font-family:'Outfit',sans-serif;font-weight:300;position:absolute;top:-7rem;right:-2rem;display:block;color:#fff0;-webkit-text-stroke:1px rgb(204 151 98 / .3);-webkit-text-fill-color:#fff0;white-space:nowrap;line-height:.75}.single-staff h3{font-size:2.4rem;line-height:1.55;margin:0 0 2rem}.single-staff .infact-two-column .list .item .right h3,.single-staff h3.elementor-heading-title{padding-left:5rem;position:relative}.single-staff .infact-two-column .list .item .right h3:before,.single-staff h3.elementor-heading-title:before{content:'';background:#766A61;height:3px;width:34px;position:absolute;top:1.6rem;left:0}.twocol_fullwidth .container{max-width:100%}.twocol_fullwidth .infact-two-column{margin-bottom:0}.twocol_fullwidth .infact-two-column .list .item .left{padding-right:6rem}.twocol_fullwidth .infact-two-column .list .item .left img{border-radius:0 20px 20px 0}.twocol_fullwidth .infact-two-column .list .item .right>*{max-width:520px}@media (min-width:768px){.staff_images{padding:1rem}.staff_images img{border-radius:20px}}.staff_careerstep{padding:6rem 0}.staff_careerstep .ift-heading.style-2{text-align:center}.staff_careerstep .elementor-widget-infact_image{border-radius:20px;background:#F8F4E9;padding:5rem;margin-top:-5rem}.staff_careerstep .elementor-widget-infact_image img{border-radius:20px}.single-staff-slider{background:#fff0;padding:9rem 0 22rem}.single-staff-slider .owl-item{padding-right:4.4rem}.single-staff-slider .owl-carousel .owl-stage-outer{overflow:visible}.single-staff-slider .owl-dots{margin:4rem 0 0;padding:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;border-radius:10px}.single-staff-slider .owl-dots .owl-dot{flex-grow:1;flex-basis:0%;height:10px;border-radius:10px}.single-staff-slider .owl-dots .owl-dot.active{background:#E8D8C7}.staff_schedule{background:url(https://recruit.rehome-fun.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/img_schedule_bg.png) left center no-repeat;background-size:972px auto;padding:9rem 0}.staff-workday-schedule{padding:0;margin:0}.staff_schedule .staff-workday-schedule.style_2 .item:after{border-left-style:dashed}.staff_schedule .staff-workday-schedule.style_2 .item:last-of-type:after{border-left:0}.staff_schedule .staff-workday-schedule .item h3{font-size:2rem;margin-bottom:1rem}.staff_schedule .staff-workday-schedule.style_2 .item h3 .time{font-size:1.8rem;font-family:'Outfit',sans-serif;font-weight:500;color:#766A61!important}.staff_schedule .staff-workday-schedule.style_2 .item{padding-bottom:5px}@media (max-width:767px){.single-staff-banner{padding-bottom:3.5rem}.single-staff-banner:after{font-size:12rem;top:1rem;right:-1rem}.single-staff-banner:before{bottom:50%}.single-staff-banner h1{font-size:5.4rem;margin-top:2rem}.single-staff-banner .title{margin:2rem 0}.single-staff-banner .subtitle{font-size:1.6rem}.single-staff h3{font-size:2.2rem}.single-staff h3.elementor-heading-title{margin-bottom:0}.twocol_fullwidth .infact-two-column .list .item .left{padding-right:2rem}.twocol_fullwidth .infact-two-column .list .item .right{padding-left:2rem;padding-right:2rem;padding-top:3rem}.twocol_fullwidth .infact-two-column .list .item .right h3{margin-bottom:0}.staff_schedule{padding:4rem 0 3rem;background:url(https://recruit.rehome-fun.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/img_schedule_bg_sp.png) top center no-repeat;background-size:100% auto}.staff_schedule .staff-workday-schedule .item p{font-size:1.4rem;margin:1rem 0}.staff_schedule .staff-workday-schedule.style_2 .item:before{left:60px;top:10px}.staff_schedule .staff-workday-schedule.style_2 .item:after{left:65px;height:100%;top:18px}.staff_schedule .staff-workday-schedule.style_2 .item{padding-left:80px}.staff_schedule .staff-workday-schedule.style_2 .item h3 .time{font-size:1.6rem}.staff_schedule .staff-workday-schedule .item h3{font-size:1.8rem}.staff_images{padding:1rem 0}.staff_images .elementor-top-column:first-child .ift-image{margin-left:-2rem}.staff_images .elementor-top-column:first-child .ift-image img{border-radius:0 20px 20px 0}.staff_images .elementor-top-column:last-child .ift-image{margin-right:-2rem}.staff_images .elementor-top-column:last-child .ift-image img{border-radius:20px 0 0 20px}.staff_careerstep{padding:4rem 0}.staff_careerstep .elementor-widget-infact_image{padding:1rem;margin:0}.single-staff-slider{padding:2rem 0 11rem}.single-staff-slider .owl-carousel{width:calc(100% - 35px)}.single-staff-slider .owl-item{padding-right:2rem}.single-staff-slider .owl-dots{margin:2rem 0 0;width:calc(100% + 35px)}.single-staff-slider .reh_btn{display:block;margin-left:auto;margin-right:auto;margin-top:4rem}}.comp_nav{padding:8rem 0 5rem}.comp_nav .elementor-icon-list-item{width:calc(25% - 24px);margin-bottom:2rem}.comp_nav .elementor-icon-list-item>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:1.4rem;background:#fff;border:1px solid #E5CCB3;border-radius:10px;flex-direction:row-reverse;align-items:end}.comp_nav .elementor-icon-list-icon svg{display:block}.comp_nav .elementor-icon-list-text{margin-right:auto}.page-tc-company .heading-cmn:after{content:'Campany';font-size:25.8rem;font-family:'Outfit',sans-serif;font-weight:300;position:absolute;bottom:37%;right:-2rem;display:block;color:#fff0;-webkit-text-stroke:1px rgb(204 151 98 / .3);-webkit-text-fill-color:#fff0;white-space:pre;line-height:.75;text-align:right}.comp_homeway .infact-two-column{margin:0 0 9.5rem}@media (min-width:768px){.page-tc-company .infact-two-column .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;align-items:center}.page-tc-company .infact-two-column .list .item.default .right{margin-left:auto}.page-tc-company .infact-two-column .list .item.reverse{flex-direction:row-reverse}.page-tc-company .infact-two-column .list .item.reverse .left{margin-left:auto}.page-tc-company .infact-two-column h2{font-size:4rem;margin:0 0 3rem}}.comp_two_col .elementor-inner-section:first-child{border-top:1px solid #E5CCB3}.comp_two_col .elementor-inner-section{padding:7rem 0;border-bottom:1px solid #E5CCB3}.comp_two_col .elementor-widget-text-editor{font-size:1.8rem}.comp_two_col .ift-heading.style-2 .subtitle{display:inline-block}.comp_two_col .ift-heading.style-2 .title{display:inline-block;color:#CC9762;padding:1rem 1.2rem;border-radius:10px 10px 20px 10px;border:1px solid;background:#fff;vertical-align:text-bottom;margin-left:2rem}.comp_actualization .elementor-icon-box-icon>a{padding-left:2.5rem;padding-right:3.5rem;transform:translateY(-12px)}.comp_actualization .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{align-items:center}.comp_actualization .elementor-icon-box-title{margin:0}.comp_actualization .elementor-icon-box-title a{display:block;padding:3rem 3.5rem 3rem 0;background:url(https://recruit.rehome-fun.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/svg_icon_arrow_black.svg) right 2rem center no-repeat}.comp_mess{padding:7rem 0}.comp_mess h3.elementor-heading-title{margin:1.5rem 0 3rem}.infact-table table{background:#fff0}.page-tc-company table tr td:last-child{color:#766A61;padding-right:0}.page-tc-company .infact-table table tr td{border-left:0;border-right:0;padding-top:3.5rem;padding-bottom:3.5rem;position:relative}.page-tc-company .infact-table table tr td+td:before{content:'';width:1px;top:3.5rem;bottom:3.5rem;background:#E8D8C7;position:absolute;left:0}.page-tc-company .infact-table table{font-size:1em;border-left:0;border-right:0}.page-tc-company table tr td:first-child{padding-left:0;padding-right:0;color:#2F2016}.page-tc-company table tr td a{color:#CC9762;text-decoration:underline}.page-tc-company table tr td em{color:#CC9762;border:1px solid;padding:.2rem 1rem;background:#fff;border-radius:6px 6px 15px 6px;display:inline-block;margin-bottom:1rem;font-size:1.4rem;font-style:normal}.comp_history table tr td:first-child{font-size:2.6rem;font-family:'Outfit',sans-serif}.comp_access .elementor-button-link .elementor-button-text{padding-right:2.5rem;background:url(https://recruit.rehome-fun.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/svg_icon_arrow.svg) right center no-repeat}.comp_access .elementor-widget-button{padding-right:5rem;margin-top:-2.6rem}.comp_access .access_address p{margin:0}.comp_access .access_address{padding-left:1rem;border-left:1px solid #E8D8C7;margin-top:1rem}@media (min-width:768px){.comp_value .ift-image img{max-width:80%}}@media (max-width:767px){.page-tc-company .heading-cmn:after{font-size:12rem;line-height:1;bottom:auto;top:5%;right:-.8rem}.comp_nav{padding:3rem 0 1rem}.comp_nav .elementor-icon-list-items{margin-left:-5px!important;margin-right:-5px!important}.comp_nav .elementor-icon-list-item{width:calc(50% - 10px);margin-left:5px!important;margin-right:5px!important;margin-bottom:10px;font-size:1.3rem}.comp_nav .elementor-icon-list-item>a{padding:1rem .9rem;letter-spacing:0}.comp_homeway .infact-two-column{margin-bottom:4rem}.comp_two_col .elementor-inner-section{padding:3.5rem 0}.comp_two_col .ift-heading.style-2 .title{padding:.6rem 1rem;margin-left:.8rem}.comp_two_col .ift-heading.style-2{margin-bottom:-2rem}.comp_actualization .elementor-icon-box-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.comp_actualization .elementor-icon-box-icon>a{padding-left:1rem;padding-right:1rem;font-size:7rem!important;display:block}.comp_actualization .elementor-icon-box-title a{padding:2rem 3rem 2rem 0;background-position:right 1.5rem center}.comp_mess{padding:5.5rem 0}.page-tc-company .infact-table table tr td{padding-top:2rem;padding-bottom:2rem}.page-tc-company .infact-table table tr td+td{padding-left:2rem}.page-tc-company .infact-table table tr td+td:before{top:2rem;bottom:2rem}.comp_history table tr td:first-child{font-size:2.4rem}}.page-tc-information .comp_nav .elementor-icon-list-item>a{padding-left:1rem;padding-right:1rem;font-size:1.4rem;letter-spacing:0}