/* info: https://recruit.accessory-pepe.co.jp/media-091/wp-content/plugins/zebra-custom/assets/css/sub_custom.css */
.infact-table .box{max-width:100%}.infact-table table tr td{padding:10px}.page-sub .main-pazi{margin:0}.heading-cmn .wrap-heading{display:none}.heading-cmn{max-width:1240px;margin:0 auto;border-radius:20px}body.page h2{font-size:3rem}@media (max-width:767px){body.page h3{font-size:2.2rem}}.works_flow{padding:8rem 0 7rem}.works_flow .elementor-image-box-title{margin:1rem 0}.works_flow .elementor-image-box-description{text-align:left;font-size:1.4rem;letter-spacing:-1px}.works_flow .elementor-image-box-wrapper{margin-bottom:1.5rem;position:relative}.works_flow .elementor-image-box-wrapper:after{content:'';border-top:15.5px solid #fff0;border-bottom:15.5px solid #fff0;border-left:18px solid #F0C2A6;position:absolute;top:12.5rem;right:-5.5rem}.works_flow .elementor-inner-section:last-child .elementor-inner-column:last-child .elementor-image-box-wrapper:after{display:none}.works_introduction{padding:5rem 0 0}.works_introduction .sub-desc{font-size:1.4rem}@media (min-width:768px){.works_introduction .hoshino_btn{display:block;margin-top:3rem}}.works_introduction .infact-two-column .list .item .icon-div.icon-top .sub-title{margin:0}.works_introduction .infact-two-column{margin-bottom:4rem}.works_brand{padding:3rem 0}.works_brand .elementor-image-box-content{background:#FDF9F8;padding:2.5rem;font-size:1.4rem}.works_brand .elementor-image-box-content .elementor-image-box-title{margin:0 0 1rem}.works_brand .elementor-widget-image-box .elementor-image-box-img{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:145px;align-items:center;justify-content:center}@media (min-width:768px){.works_brand .elementor-image-box-content{min-height:230.8px}}.works_team{padding:4.5rem 0 6.5rem;background:url(https://recruit.accessory-pepe.co.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/svg_team_deco.svg) right -1.5rem bottom -2rem no-repeat}.works_team .elementor-image-box-img img{vertical-align:top}.works_team .elementor-image-box-content{position:absolute;bottom:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:1.5rem 2rem;color:#fff;align-items:flex-end}.works_team .elementor-image-box-content:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#DD7C7C;mix-blend-mode:multiply;border-radius:0 0 20px 20px}.works_team .elementor-image-box-content>*{position:relative;z-index:1}.works_team .elementor-image-box-description{margin-left:1.5rem;width:100%;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;font-size:1.4rem}.works_team .elementor-image-box-description .hoshino_btn{margin-left:auto}.works_team .elementor-image-box-title{margin:0;line-height:1}.footer-tpl-3916 .site-footer-template .wrap-footer-template{background:url(https://recruit.accessory-pepe.co.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/subpage/img_sub_recruit.jpg) center center no-repeat;background-size:cover;color:#fff;padding:4.35rem 0}.footer-tpl-3916 .site-footer-template .ift-heading.style-1 .title{color:#fff!important;display:inline-block}.footer-tpl-3916 .site-footer-template .ift-heading.style-1.subtitle-bottom .subtitle{display:inline-block;margin-left:2rem}.footer-tpl-3916 .site-footer-template p{margin:0}.footer-tpl-3916 .site-footer-template .hoshino_btn{text-decoration:none}@media (min-width:768px){.footer-tpl-3916 .site-footer-template .hoshino_btn{margin-left:5rem}}.footer-tpl-3916 .site-footer-template .hoshino_btn:hover{background:#DD7C7C}@media (max-width:767px){.page-title-pazi{padding-left:2rem;padding-right:2rem}.works_flow{padding:6rem 0 4rem}.works_flow .elementor-image-box-wrapper{width:230px;margin-left:auto;margin-right:auto;margin-bottom:3rem}.works_flow .elementor-image-box-wrapper:after{border-top:18px solid #F0C2A6;border-bottom:0;border-left:15.5px solid #fff0;border-right:15.5px solid #fff0;top:calc(100% + 1.5rem);right:50%;transform:translateX(50%)}.works_introduction .infact-two-column{max-width:270px;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}.works_introduction .infact-two-column .sub-img{text-align:center}.works_introduction .infact-two-column .sub-img img{width:200px}.works_introduction .infact-two-column .list .item .icon-div.icon-top .sub-title{text-align:center}.works_introduction .infact-two-column .hoshino_btn{margin-top:1.5rem}.works_brand{padding:1rem 0}.works_brand .elementor-widget-image-box .elementor-image-box-wrapper{max-width:270px;margin-left:auto;margin-right:auto}.works_team{padding-bottom:12rem;background-position:bottom -5.5rem center}.works_team .elementor-image-box-content{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.footer-tpl-3916 .site-footer-template .hoshino_btn{margin-top:1.5rem}.footer-tpl-3916 .site-footer-template .wrap-footer-template{padding:1.5rem 0;background:url(https://recruit.accessory-pepe.co.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/subpage/img_sub_recruit_sp.jpg) center center no-repeat;background-size:cover}}.challenge_career{padding:5rem 0;background:url(https://recruit.accessory-pepe.co.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/svg_team_deco_white.svg) left -10rem top -55% no-repeat}.challenge_career .elementor-top-column>.elementor-column-wrap>.elementor-widget-wrap{background:#fff;padding:5rem 6rem;border-radius:20px}.challenge_career .elementor-text-editor p{margin-top:0}.challenge_training{padding:8rem 0 13rem}.challenge_training .infact-two-column{position:relative;margin-bottom:6rem}.challenge_training .elementor-widget-two_column:nth-child(1) .infact-two-column:before{content:'';background:url(https://recruit.accessory-pepe.co.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/subpage/svg_icon_deco_bg01.svg) center center no-repeat;width:545px;height:549px;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:-1}.challenge_training .elementor-widget-two_column:nth-child(2) .infact-two-column:before{content:'';background:url(https://recruit.accessory-pepe.co.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/subpage/svg_icon_deco_bg02.svg) center center no-repeat;width:402px;height:378px;position:absolute;left:-7rem;top:50%;transform:translateY(-50%);z-index:-1}.challenge_training .elementor-widget-two_column:nth-child(3) .infact-two-column:before{content:'';background:url(https://recruit.accessory-pepe.co.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/subpage/svg_icon_deco_bg03.svg) center center no-repeat;width:402px;height:378px;position:absolute;right:-6rem;top:50%;transform:translateY(-50%);z-index:-1}.challenge_training .elementor-widget-two_column:nth-child(4) .infact-two-column:before{content:'';background:url(https://recruit.accessory-pepe.co.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/subpage/svg_icon_deco_bg04.svg) center center no-repeat;width:530px;height:519px;position:absolute;left:2rem;top:50%;transform:translateY(-50%);z-index:-1}.challenge_training .elementor-widget-two_column:nth-child(5) .infact-two-column:before{content:'';background:url(https://recruit.accessory-pepe.co.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/subpage/svg_icon_deco_bg05.svg) center center no-repeat;width:402px;height:378px;position:absolute;right:8rem;top:50%;transform:translateY(-50%);z-index:-1}.challenge_training .infact-two-column .list .item .icon-div.icon-top .sub-title{display:inline-block;width:auto;padding:.4rem 1.2rem;background:#DD7C7C;color:#fff;font-size:3rem;margin-top:5rem;margin-bottom:0}.challenge_training .sub-img img{border-radius:20px}@media (max-width:767px){.challenge_career{background-size:345px auto;background-position:-15rem -39%}.challenge_career .elementor-top-column>.elementor-column-wrap>.elementor-widget-wrap{padding:2rem 3rem}.challenge_career h2.elementor-heading-title{text-align:center}.challenge_training{padding:5rem 0}.challenge_training .infact-two-column .list .item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column-reverse}.challenge_training .infact-two-column .list .item .icon-div.icon-top .sub-title{margin-top:0}.challenge_training .elementor-widget-two_column .infact-two-column.infact-div:before{width:402px;top:-3rem;transform:translate(-50%,0);left:50%;background-size:100% auto;background-position:top center}.challenge_training .elementor-widget-two_column:nth-child(3) .infact-two-column:before{width:440px;top:-2rem}.challenge_training .elementor-widget-two_column:nth-child(1) .infact-two-column:before{width:600px;top:-11rem}}.team_message{padding:15rem 0 13rem;background:url(https://recruit.accessory-pepe.co.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/subpage/img_message_bg.svg) center center no-repeat}@media (min-width:768px){.team_message .elementor-widget-image{max-width:200px}.team_message .elementor-widget-image+.elementor-widget-image{margin-left:4rem}}.elementor:not(.elementor-edit-mode) .team_interview .team_interview_more~div{display:none}.team_interview .team_interview_more{cursor:pointer;background:#DD7C7C;border-radius:20px;text-align:center;color:#fff;font-weight:700;line-height:36px}.team_interview_more .elementor-widget-container:after{content:"\f106";font-family:FontAwesome;margin-left:.5rem}.team_interview_more.open .elementor-widget-container:after{content:"\f107"}.team_interview{padding:8rem 0}.team_interview .elementor-inner-section{max-width:910px;background:#fff;padding:5rem 7.5rem;margin-left:auto;margin-right:auto;margin-bottom:3rem;border-radius:20px}.team_interview .infact-two-column .list .item .icon-div .sub-title{color:#DD7C7C;font-size:3rem}.team_interview .elementor-inner-section h3{font-size:2.4rem;margin:0}.team_interview .infact-two-column .list .item .sub-desc p{margin:.5rem 0}.team_interview .infact-two-column{margin-bottom:2.5rem}.team_interview .en{font-family:'Roboto',sans-serif;font-weight:400;margin:0}@media (min-width:768px){.team_interview_images img{max-width:48%}.team_interview_images img+img{float:right}}.team_interview_images{margin-top:2rem}.team_interview_images img{border-radius:20px}.team_interview .infact-table{margin-left:-5px;margin-right:-5px}.team_interview .infact-table table{font-size:1em;background:#F0C2A6;color:#fff}.team_interview .infact-table table tr td{border-width:5px;padding:5px}@media (min-width:768px){.team_customer .elementor-top-column:first-child>.elementor-column-wrap>.elementor-widget-wrap{width:580px;margin-left:auto;padding-right:3rem}}.team_customer{padding:8rem 0}.team_customer h2{margin:0 0 3rem}.team_customer .elementor-image-box-img img{vertical-align:top;border-radius:20px 0 0 20px}.team_customer .elementor-image-box-content{text-align:left;width:28rem;margin-left:30rem;background:#F0C2A6;color:#fff;padding:2rem 3rem;line-height:1.7;transform:translateY(-50%);border-radius:20px}.team_customer .elementor-image-box-content b{font-size:2.4rem}.team_customer .block_ttl{position:relative}.team_customer .block_ttl:before{content:'';width:160px;height:152px;background:url(https://recruit.accessory-pepe.co.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/img_about_bg.svg) center center no-repeat;position:absolute;top:-1rem;left:-4rem;z-index:-1}@media (max-width:767px){.team_message{padding:6rem 0}.team_message .elementor-widget-image{max-width:105px;margin:0 3px}.team_message .elementor-widget-wrap{justify-content:center}.team_message h2.elementor-heading-title{font-size:2.3rem}.team_interview{padding:5rem 0 2rem}.team_interview .elementor-inner-section{padding:4rem 2rem}.team_interview .infact-two-column .list .item .icon-div .sub-title{font-size:2.6rem}.team_customer{padding:5rem 2rem}.team_customer .elementor-image-box-wrapper{margin-right:-2rem}.team_customer .elementor-widget-text-editor h2{font-size:2.6rem}.team_customer .elementor-image-box-content{margin-left:auto;margin-right:2rem;width:fit-content;padding:1.5rem}}.about_vision{padding:5rem 0 8rem;background:url(https://recruit.accessory-pepe.co.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/subpage/svg_icon_about_bg.svg) bottom center no-repeat}.about_vision .elementor-widget-text-editor p{margin-top:0}.about_vision .ift-image img{border-radius:20px}@media (min-width:768px){.about_vision h2{font-size:3.8rem}}.about_list{padding:4rem 0 8rem}.about_list .elementor-widget-container{padding:5rem 7rem;border-radius:20px}.about_list .elementor-widget .elementor-icon-list-item{font-size:2.6rem;font-weight:700;padding:1rem 0;border-bottom:1px dashed #DD7C7C}.about_history{padding:8rem 0}.about_history .infact-table table{font-size:1em;background:#fff0;border:0;border-top:1px dashed #DD7C7C}.about_history .infact-table table tr{border-bottom:1px dashed #DD7C7C}.about_history .infact-table table tr td{border:0;padding-left:0}.about_history .infact-table table tr td:first-child{font-weight:700}.about_history .infact-table table tr td+td{padding-right:0}.about_ceo{padding-bottom:10rem}.about_ceo .elementor-inner-section{margin-top:-52rem}.about_ceo h5{font-size:1.6rem;margin:0}.about_ceo h2{margin:0}.about_ceo .elementor-inner-column:last-child .elementor-widget-wrap{padding:4rem 10rem 4rem 4.5rem;background:#fff}.about_title_border h3.elementor-heading-title{font-size:2.6rem;padding-bottom:1rem;border-bottom:2px solid #f0c2a6;margin-bottom:2rem}.about_company .infact-two-column .list .item .right .clearfix .sub-title{margin:0;font-size:2rem}.about_company .infact-two-column{margin-bottom:2rem}.about_company .sub-desc p{margin:.5rem 0 0;line-height:1.8}.about_profile{padding:7rem 0}.about_profile .infact-table table{font-size:1em;background:#fff0;border:0}.about_profile .infact-table table tr{border-bottom:2px solid #f7e0d2}.about_profile .infact-table table tr td{border:0;padding-left:0;vertical-align:middle}.about_profile .infact-table table tr td:first-child{font-weight:700}.about_profile h3.elementor-heading-title{margin-bottom:0}@media (max-width:767px){.page-tc-about h1.elementor-heading-title{font-size:3.2rem}.about_vision{padding:2rem 0 8rem;background-size:705px auto}.about_vision h2.elementor-heading-title{font-size:2.6rem}.about_list{padding:2rem 0 8rem}.about_list .elementor-widget-container{padding:2rem 1rem 2.5rem}.about_list .elementor-widget .elementor-icon-list-item{font-size:1rem;padding:.5rem 0}.about_list .elementor-widget .elementor-icon-list-icon svg{width:1.1rem!important}.about_history{padding:5rem 0}.about_history .infact-table table,.about_history .infact-table table tbody,.about_history .infact-table table tr,.about_history .infact-table table tr td{display:block;width:100%!important;height:auto!important}.about_history .infact-table table tr td:first-child{padding-bottom:0;padding-top:1rem}.about_history .infact-table table tr td+td{padding-top:0;padding-bottom:1rem;font-size:1.2rem}.about_ceo{padding-bottom:5rem}.about_ceo .elementor-inner-section{margin-top:-28rem;padding-left:2rem;padding-right:2rem}.about_ceo .elementor-inner-column:last-child .elementor-widget-wrap{padding:2rem}.about_title_border h3.elementor-heading-title{font-size:2rem}.about_company .infact-two-column .list .item .left img{width:152px}.about_profile{padding:5rem 0 6rem}}@media (min-width:768px){.benefits_top_txt:after{content:'';width:542px;height:446px;background:url(https://recruit.accessory-pepe.co.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/svg_team_deco.svg) center center no-repeat;position:absolute;bottom:-5rem;right:-2rem}}.benefits_certified .ift-image img{border-radius:20px}.benefits_certified .elementor-inner-section{margin-top:-42rem}.benefits_certified .elementor-inner-column:nth-child(2) .elementor-widget-wrap{background:#fff;padding:3rem}.benefits_certified h3{font-family:'Roboto',sans-serif;margin-bottom:3rem}.benefits_certified .elementor-widget-text-editor{padding-top:2rem}.benefits_box_icon{padding-bottom:6rem}.benefits_box_icon .elementor-widget-image-box.elementor-position-top .elementor-image-box-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row-reverse;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.benefits_box_icon .elementor-image-box-img{width:auto!important}.benefits_box_icon .elementor-widget-image-box .elementor-image-box-content{width:auto;margin-right:1rem}.benefits_box_icon .elementor-image-box-title{margin:0}.benefits_box_icon .elementor-widget-text-editor{font-size:1.4rem}@media (min-width:768px){.benefits_box_icon .elementor-inner-column>.elementor-column-wrap>.elementor-widget-wrap{border-left:2px solid #fbeee6;padding-left:4rem;padding-right:4rem;margin-bottom:3rem}.benefits_box_icon .elementor-inner-column+.elementor-inner-column>.elementor-column-wrap>.elementor-widget-wrap{border-right:2px solid #fbeee6;}}@media (max-width:767px){.benefits_certified .elementor-inner-section{margin-top:-8rem;padding-left:3rem;padding-right:3rem}.benefits_certified h3.elementor-heading-title{font-size:1.4rem}.benefits_certified .elementor-inner-column:nth-child(2) .elementor-widget-wrap{padding:1.5rem 2rem}.benefits_box_icon .elementor-inner-section:first-child .elementor-inner-column:first-child>.elementor-column-wrap>.elementor-widget-wrap{border-top:2px solid #fbeee6}.benefits_box_icon .elementor-inner-column>.elementor-column-wrap>.elementor-widget-wrap{padding-top:1.5rem;padding-bottom:1rem;border-bottom:2px solid #fbeee6}.benefits_box_icon .elementor-image-box-img{margin-left:0!important}.benefits_box_icon .elementor-image-box-title{font-size:2rem}}.faq_faq .ift-faq .item:first-child{border-top:0}.faq_faq .ift-faq .item{padding:1.2rem 0;border-bottom:1px solid #707070;margin:0}.faq_faq .ift-faq .item .li-icon{display:none}.faq_faq .ift-faq .item .li-text{width:100%}.faq_faq .ift-faq .item .question .li-text{font-size:2.4rem}.faq_faq .ift-faq.accordion .item .question:before{color:#707070;background:#fff0;font-size:2rem}.faq_faq .ift-faq.accordion .item .answer{padding-right:0;margin:2rem 0 0}@media (max-width:767px){.faq_faq h2.elementor-heading-title{font-size:2.6rem}.faq_faq .ift-faq .item .question .li-text{font-size:2rem}}@media (min-width:768px){.faq_buttons br{display:none}}.faq_buttons a{display:inline-block;background:#DD7C7C;border-radius:28px;padding:0 4rem;color:#fff;text-decoration:none;font-size:2.8rem;line-height:1.715;;font-weight:700;margin:1rem 3rem}.faq_buttons a:after{content:"\f107";font-family:FontAwesome;margin-left:1rem;font-size:.7em;vertical-align:middle}@media (max-width:767px){.faq_buttons a{margin:1rem 0}}.entry_flow .elementor-image-box-img{position:relative;max-width:18.4rem;margin:0 auto}.entry_flow .elementor-image-box-content{letter-spacing:0}@media (min-width:768px){.entry_flow .elementor-widget-image-box{width:calc(20% - 5rem*4/5)}.entry_flow .elementor-widget-image-box+.elementor-widget-image-box{margin-left:5rem}.entry_flow .elementor-widget-image-box+.elementor-widget-image-box .elementor-image-box-img:after{content:'';border-top:14px solid #fff0;border-bottom:14px solid #fff0;border-left:14px solid #F0C2A6;position:absolute;left:-3.7rem;top:50%;transform:translateY(-50%)}}.entry_flow .elementor-widget-text-editor{max-width:63rem;margin:0 auto}.line_btn a{display:inline-block;border-radius:20px;line-height:36px;padding:0 8rem;background:#DD7C7C url(https://recruit.accessory-pepe.co.jp/media-091/wp-content/plugins/zebra-custom/assets/css/../img/subpage/svg_icon_line.svg) left 5rem center no-repeat;color:#fff}@media (max-width:767px){.entry_flow .elementor-widget-image-box+.elementor-widget-image-box{margin-top:5rem}.entry_flow .elementor-widget-image-box+.elementor-widget-image-box .elementor-image-box-img:after{content:'';border-left:14px solid #fff0;border-right:14px solid #fff0;border-top:14px solid #F0C2A6;position:absolute;top:-3.7rem;left:50%;transform:translateX(-50%)}}