html,body{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;font-family:Noto Sans JP,sans-serif;font-weight:400}.recruit *{margin:0;padding:0;box-sizing:border-box;vertical-align:top;font-family:inherit;font-size:inherit;color:inherit;letter-spacing:.08em}.recruit .en{font-family:Inter,sans-serif;text-transform:uppercase;font-weight:700}.recruit.hum_opened{overflow:hidden}.recruit_header{width:100%;position:fixed;top:0;left:0;z-index:100}.recruit_header .header_inner{padding:calc(7 / 375 * 100vw) calc(10 / 375 * 100vw);background-color:#fff;transition:background-color .15s ease-in}.recruit_header .header_inner.bg-transparent{background-color:transparent}.recruit_header .header_inner.bg-transparent:has(.opened){background-color:#fff}.recruit_header .header_inner .top_block{display:flex;justify-content:space-between;align-items:center}.recruit_header .header_inner .top_block .logo{width:calc(100 / 375 * 100vw)}.recruit_header .header_inner .top_block .logo img{display:block;width:100%}.recruit_header .header_inner .top_block .btn_entry{display:inline-flex;align-items:center;text-transform:uppercase;font-family:Inter,sans-serif;font-size:4vw;font-weight:900;line-height:1;letter-spacing:.08em;color:#fff;background-color:#e10314;border-radius:1000px;padding:4vw 4.8vw;text-decoration:none;margin-left:auto}.recruit_header .header_inner .top_block .btn_nav{width:12.8vw;aspect-ratio:1/1;border-radius:50%;background-color:#fff;border:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.6vw;margin-left:calc(16 / 375 * 100vw)}.recruit_header .header_inner .top_block .btn_nav .line.opened{margin-top:calc(8 / 375 * 100vw)}.recruit_header .header_inner .top_block .btn_nav .line:before,.recruit_header .header_inner .top_block .btn_nav .line:after{content:"";display:block;width:100%;height:2px;background-color:#e10314;transition:all .25s ease-in}.recruit_header .header_inner .top_block .btn_nav .line:before{margin-bottom:calc(4 / 375 * 100vw)}.recruit_header .header_inner .top_block .btn_nav .line.opened:before{margin-bottom:0;rotate:30deg}.recruit_header .header_inner .top_block .btn_nav .line:after{margin-top:calc(4 / 375 * 100vw)}.recruit_header .header_inner .top_block .btn_nav .line.opened:after{margin-top:-4px;rotate:-30deg}.recruit_header .header_inner .top_block .btn_nav .center_line{display:block;width:calc(20 / 375 * 100vw);height:2px;background-color:#e10314}.recruit_header .header_inner .top_block .btn_nav .line.opened .center_line{opacity:0}.recruit_header .header_inner .top_block .btn_nav .txt_open{font-family:Inter,sans-serif;font-size:1.6vw;font-weight:900;line-height:1;letter-spacing:.08em;color:#e10314}.recruit_header .header_inner .top_block .btn_nav .txt_open.hidden{display:none}.recruit_header .header_inner .top_block .btn_nav .txt_close{font-family:Inter,sans-serif;font-size:1.6vw;font-weight:900;line-height:1;letter-spacing:.08em;color:#e10314;display:none}.recruit_header .header_inner .top_block .btn_nav .txt_close.opened{display:block;margin-top:1.6vw}.recruit_header .hum_nav_block{width:100%;position:fixed;left:0;z-index:10;translate:100% 0;transition:all .35s ease-in}.recruit_header .hum_nav_block.opened{translate:0 0}.recruit_header .hum_nav_block:after{content:"";display:block;width:100%;height:100vh;background-color:#000;opacity:.35;position:absolute;z-index:-1}.recruit_header .hum_nav{padding:calc(40 / 375 * 100vw) calc(32 / 375 * 100vw) calc(210 / 375 * 100vw);position:relative;z-index:0;background-color:#fff}.recruit_header .hum_nav:after{content:"";display:block;width:46.4vw;aspect-ratio:174/202;background:url(/cdn/shop/files/recruit_header_hum_bg.png?v=1781675698) no-repeat center /100% auto;position:absolute;bottom:0;right:0}.recruit_header .hum_nav .nav_flex{width:fit-content;margin-inline:auto;display:flex;flex-direction:column;gap:calc(32 / 375 * 100vw)}.recruit_header .hum_nav .nav_items{display:flex;justify-content:center;gap:calc(20 / 375 * 100vw)}.recruit_header .hum_nav .nav_items a{display:flex;flex-direction:column;gap:1.6vw;text-decoration:none}.recruit_header .hum_nav .nav_items a span{white-space:nowrap}.recruit_header .hum_nav .nav_items .en{text-transform:uppercase;font-family:Inter,sans-serif;font-size:calc(22 / 375 * 100vw);font-weight:900;line-height:1;letter-spacing:.08em;color:#e10314}.recruit_header .hum_nav .nav_items .ja{text-transform:uppercase;font-family:Inter,sans-serif;font-size:3.2vw;font-weight:700;line-height:1;color:#e10314}.recruit_header .hum_nav .nav_items:has(.btn){margin-top:calc(56 / 375 * 100vw)}.recruit_header .hum_nav .nav_items .btn{width:calc(287 / 375 * 100vw);aspect-ratio:287/76;border-radius:1000px;border:solid 1px #E10314;display:flex;flex-direction:column;justify-content:center;padding-inline:calc(42 / 375 * 100vw) calc(74 / 375 * 100vw);position:relative;z-index:0}.recruit_header .hum_nav .nav_items .btn:after{content:"";display:block;width:6.4vw;aspect-ratio:1/1;background:url(/cdn/shop/files/kobo_icon_arrow.svg) no-repeat center /100% auto;position:absolute;z-index:1;top:calc((100% - 6.4vw)/2);right:calc(42 / 375 * 100vw)}.recruit_footer .footer_inner{padding:calc(64 / 375 * 100vw) calc(35 / 375 * 100vw) 20.8vw}.recruit_footer .sitemap_cnt01 .logo{display:block;width:58.4vw;margin-inline:auto;text-decoration:none;text-align:center}.recruit_footer .sitemap_cnt01 .logo img{width:100%}.recruit_footer .sitemap_cnt01 .logo .text{display:inline-block;text-transform:uppercase;font-family:Inter,sans-serif;font-size:calc(22 / 375 * 100vw);font-weight:900;line-height:1;letter-spacing:.08em;color:#e10314;margin:calc(10 / 375 * 100vw) 0 0}.recruit_footer .sitemap_cnt02{margin-top:12.8vw}.recruit_footer .sitemap_cnt02 .nav_flex{display:flex;flex-direction:column;gap:calc(32 / 375 * 100vw)}.recruit_footer .sitemap_cnt02 .nav_items{display:flex;gap:calc(40 / 375 * 100vw)}.recruit_footer .sitemap_cnt02 .nav_items a{display:flex;flex-direction:column;gap:1.6vw;text-decoration:none;color:#e10314}.recruit_footer .sitemap_cnt02 .nav_items .en{text-transform:uppercase;font-family:Inter,sans-serif;font-size:calc(22 / 375 * 100vw);font-weight:900;line-height:1;letter-spacing:.08em}.recruit_footer .sitemap_cnt02 .nav_items .ja{text-transform:uppercase;font-family:Inter,sans-serif;font-size:3.2vw;font-weight:700;line-height:1}.recruit_footer .sitemap_cnt02 .nav_items:has(.btn){margin-top:calc(56 / 375 * 100vw)}.recruit_footer .sitemap_cnt02 .nav_items a.btn{flex:initial;display:flex;flex-direction:column;justify-content:center;width:calc(296 / 375 * 100vw);aspect-ratio:296/77;border-radius:1000px;border:solid 2px #E10314;padding-inline:12.8vw calc(76/ 375 * 100vw);position:relative;z-index:0}.recruit_footer .sitemap_cnt02 .nav_items .btn:after{content:"";display:block;width:6.4vw;aspect-ratio:1/1;background:url(/cdn/shop/files/kobo_icon_arrow.svg) no-repeat center /100% auto;position:absolute;z-index:1;top:calc((100% - 6.4vw)/2);right:12.8vw}.recruit_footer .sitemap_cnt03{margin-top:calc(56 / 375 * 100vw);display:flex;justify-content:center;align-items:center;gap:calc(40 / 375 * 100vw)}.recruit_footer .sitemap_cnt03 .sns_icon{width:auto;height:calc(22 / 375 * 100vw)}.recruit_footer .sitemap_cnt03 .sns_icon img{width:auto;height:100%}.recruit_footer .copyrights{font-size:calc(10 / 375 * 100vw);letter-spacing:.08em;line-height:1;text-align:center;margin-top:calc(40 / 375 * 100vw)}.recruit_container .recruit_entryblock{background-color:#e10314;padding:calc(88 / 375 * 100vw) 6.4vw calc(175/ 375 * 100vw);position:relative;z-index:0}.recruit_container .recruit_entryblock:after{content:"";display:block;width:calc(158 / 375 * 100vw);aspect-ratio:822/684;background:url(/cdn/shop/files/recruit_top_about_bottom_bg.png?v=1782192749) no-repeat bottom right /100% auto;position:absolute;bottom:0;right:calc(16 / 375 * 100vw)}.recruit_container .recruit_entryblock .entrybtn_wrap{margin-top:calc(40 / 375 * 100vw);display:flex;flex-direction:column;gap:calc(32 / 375 * 100vw)}.recruit_container .recruit_entryblock:after{width:calc(158/375 * 100vw);right:6.4vw}.recruit_container .recruit_entryblock a{text-decoration:none;display:flex;align-items:center;width:calc(326 / 375 * 100vw);aspect-ratio:326/80;margin:0 auto;border:solid 1px #fff;color:#fff;font-size:calc(20 / 375 * 100vw);font-weight:700;letter-spacing:.08em;padding-inline:calc(40 / 375 * 100vw) 19.2vw;border-radius:1000px;position:relative;z-index:0}.recruit_container .recruit_entryblock a.wh{background-color:#fff;color:#e10314}.recruit_container .recruit_entryblock a:after{content:"";display:block;width:calc(28 / 375 * 100vw);aspect-ratio:1/1;background:url(/cdn/shop/files/circle_arrow_wh.svg?v=1782102792) no-repeat center/100%;position:absolute;top:50%;right:calc(40 / 375 * 100vw);translate:0 -50%}.recruit_container .recruit_entryblock a.wh:after{background-image:url(/cdn/shop/files/kobo_icon_arrow.svg?v=1676481998)}.recruit_container .fade{opacity:0;transform:translateY(30px);transition:.8s}.recruit_container .fade.is-in{opacity:1;transform:translateY(0)}.recruit_container img{width:100%;height:auto}.Recruit_pagetitle_wrap{margin-top:calc(62 / 375 * 100vw);padding:calc(8 / 375 * 100vw) calc(40 / 375 * 100vw) 6.4vw;background:url(/cdn/shop/files/recruit_bg_pagetitle_sp.svg?v=1783058439) no-repeat center bottom 5px/100% auto,#e10314}.Recruit_pagetitle_wrap h2{font-family:Inter,sans-serif;text-transform:uppercase;color:#e10314;font-size:calc(56 / 375 * 100vw);line-height:1;font-weight:900;letter-spacing:.08em;text-align:center}.Recruit_pagetitle_wrap h2 span{display:block}.Recruit_pagetitle_wrap h2 .ja{font-size:4.8vw;line-height:1.5}.recruit_container .headline_block h2{color:#fff;font-size:calc(64 / 375 * 100vw);font-weight:700;line-height:1.25;letter-spacing:.08em}.recruit_container .headline_block h2.red{color:#e10314}.recruit_container .headline_block h2.center{text-align:center}.recruit_container .headline_block .en{display:block;font-family:Inter,sans-serif;text-transform:uppercase}.recruit_container .headline_block .ja{display:block;font-size:4.8vw}.recruit_container .headline_block .headline_lead{font-size:calc(14 / 375 * 100vw);color:#fff;margin-top:6.4vw}.recruit_container .headline_block .headline_lead.bk{color:#000}.recruit_container .headline_block .headline_lead.center{text-align:center}.recruit_container .subtitle_block{margin-top:calc(40 / 375 * 100vw);color:#fff}.recruit_container .subtitle_block.red{color:#e10314}.recruit_container .subtitle_block p:not(.en,.ja_sub,.subtitle_lead){width:fit-content;margin-inline:auto;position:relative;z-index:0;padding:calc(7 / 375 * 100vw) 9.6vw 0;font-size:calc(22 / 375 * 100vw);font-weight:900;letter-spacing:.08em}.recruit_container .subtitle_block p:not(.en,.ja_sub,.subtitle_lead) span{display:inline-block;padding-bottom:calc(10 / 375 * 100vw);border-bottom:dashed 1px #fff}.recruit_container .subtitle_block p:not(.en,.ja_sub,.subtitle_lead):before,.recruit_container .subtitle_block p:not(.en,.ja_sub,.subtitle_lead):after{content:"";display:block;width:8px;height:calc(100% - 4px);border-top:solid 2px #fff;border-bottom:solid 2px #fff;border-left:solid 2px #fff;position:absolute;top:0}.recruit_container .subtitle_block p:before{left:0}.recruit_container .subtitle_block p:after{right:0;scale:-1}.recruit_container .subtitle_block p.en{font-family:Inter,sans-serif;text-transform:uppercase;font-weight:900;font-size:calc(16 / 375 * 100vw);letter-spacing:.08em;text-align:center;margin-bottom:calc(4 / 375 * 100vw)}.recruit_container .subtitle_block p.ja_sub{font-size:calc(16 / 375 * 100vw);margin-top:1em;font-weight:700;letter-spacing:.08em;text-align:center;margin-bottom:4px}.recruit_container .btn_block{margin-top:calc(40 / 375 * 100vw)}.recruit_container .btn_block .btn{aspect-ratio:232/64;text-decoration:none;display:flex;align-items:center;gap:6.4vw;width:fit-content;margin-inline:auto;background-color:#fff;color:#e10314;font-family:Inter,sans-serif;text-transform:uppercase;font-size:4.8vw;font-weight:900;letter-spacing:.08em;line-height:1.025;border-radius:1000px;padding-inline:calc(32 / 375 * 100vw)}.recruit_container .btn_block .btn.red{background-color:#e10314;color:#fff}.recruit_container .btn_block .btn:after{content:"";display:block;width:6.4vw;aspect-ratio:1/1;background:url(https://xnr5fr2yzf4ebr76-44569231526.shopifypreview.com/cdn/shop/files/kobo_icon_arrow.svg) no-repeat center /100% auto}.recruit_container .btn_block .btn.red:after{background-image:url(/cdn/shop/files/circle_arrow_wh.svg?v=1782102792s)}.recruit_container .btn_block .btn span{display:inline-block;line-height:1.25;flex:1}.Recruit_anchorlink_wrap{background-color:#e10314;padding:6.4vw calc(8 / 375 * 100vw)}.Recruit_anchorlink_wrap .anchorlink{display:flex;justify-content:center;flex-wrap:wrap;gap:1.6vw}.Recruit_anchorlink_wrap .anchorlink li{width:calc((100% - 1.6vw)/2)}.Recruit_anchorlink_wrap .anchorlink.is-3column li{width:calc((100% - ((6 / 375 * 100vw) * 2))/3);list-style:none}ul.icon_star{padding:0;display:flex;flex-direction:column;gap:.55em}ul.icon_star li{list-style:none;padding-left:1.25em;position:relative;z-index:1}ul.icon_star li:before{content:"";display:block;width:.86em;aspect-ratio:1/1;background:url(/cdn/shop/files/recruit_listicon_star.svg?v=1783303596) no-repeat center /100% auto;position:absolute;top:0;left:0;translate:0 30%}.RTmv_wrap .mvslider_block,.RTmv_wrap .mvslider_block .slick-slider li img{width:100%}.RTmv_wrap .msg_block{width:calc(302 / 375 * 100vw);margin-top:-8vw;margin-inline:auto;position:relative}.RTmv_wrap .msg_block svg{width:100%;height:auto}.RTmv_wrap .msg_block .char{opacity:0;transform:translateY(20px);transition:opacity .85s ease-in,transform .5s ease}.RTmv_wrap .msg_block.is-in .char{opacity:1;transform:translateY(0)}.RTmv_wrap .msg_block.is-in .char:nth-child(10){transition-delay:0s}.RTmv_wrap .msg_block.is-in .char:nth-child(9){transition-delay:.08s}.RTmv_wrap .msg_block.is-in .char:nth-child(8){transition-delay:.16s}.RTmv_wrap .msg_block.is-in .char:nth-child(7){transition-delay:.24s}.RTmv_wrap .msg_block.is-in .char:nth-child(6){transition-delay:.32s}.RTmv_wrap .msg_block.is-in .char:nth-child(5){transition-delay:.4s}.RTmv_wrap .msg_block.is-in .char:nth-child(4){transition-delay:.48s}.RTmv_wrap .msg_block.is-in .char:nth-child(3){transition-delay:.56s}.RTmv_wrap .msg_block.is-in .char:nth-child(2){transition-delay:.64s}.RTmv_wrap .msg_block.is-in .char:nth-child(1){transition-delay:.72s}.RTmv_wrap .news_block{padding:0 calc(10 / 375 * 100vw);margin-top:4vw}.RTmv_wrap .news_block dl{display:flex;align-items:center;gap:3.2vw;padding:3.2vw calc(20 / 375 * 100vw)}.RTmv_wrap .news_block dt{font-family:Inter,sans-serif;font-weight:600;color:#e10314;font-size:calc(10 / 375 * 100vw)}.RTmv_wrap .news_block dd{position:relative;z-index:0;font-size:3.2vw}.RTmv_wrap .news_block dd a{display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}.RTvision_wrap{margin-top:calc(68 / 375 * 100vw)}.RTvision_wrap .image_block .v_img01{width:73.6vw;margin-inline:auto 9.6vw}.RTvision_wrap .image_block .v_img02{width:calc(191 /375 * 100vw);margin-left:auto;margin-top:calc(-20 /375 * 100vw)}.RTvision_wrap .image_block .v_img03{width:46.4vw;margin-right:auto;margin-top:-6.4vw}.RTvision_wrap .text_block{margin-top:calc(40 /375 * 100vw);padding-inline:calc(25 / 375 * 100vw)}.RTvision_wrap .text_block .title{font-size:calc(28 / 375 * 100vw);letter-spacing:.08em;font-weight:700;color:#e10314;position:relative;z-index:0}.RTvision_wrap .text_block .text{font-size:calc(13 / 375 * 100vw);line-height:200%}.RTabout_wrap{margin-top:calc(94 / 375 * 100vw);background-color:#e10314;padding:calc(80 / 375 * 100vw) calc(20 / 375 * 100vw) calc(170 / 375 * 100vw);position:relative;z-index:0}.RTabout_wrap:after{content:"";display:block;width:calc(175 / 375 * 100vw);aspect-ratio:175/154;background:url(/cdn/shop/files/recruit_top_about_bottom_bg.png?v=1782192749) no-repeat bottom right/100% auto;position:absolute;bottom:0;right:0}.RTabout_wrap .number_flex{margin-top:calc(32 / 375 * 100vw);display:flex;justify-content:center;flex-wrap:wrap;gap:calc(16 / 375 * 100vw)}.RTabout_wrap .number_flex.large_cell{margin-top:calc(16 / 375 * 100vw)}.RTabout_wrap .number_card{width:calc((100% - ((16 / 375 * 100vw)*1))/2);aspect-ratio:1/1;background-color:#fff;border-radius:18px;display:flex;flex-direction:column;justify-content:center;gap:calc(4 / 375 * 100vw)}.RTabout_wrap .number_flex.large_cell .number_card{width:100%;aspect-ratio:initial;padding-block:3.2vw 6.4vw}.RTabout_wrap .number_card .iconbox{width:9.6vw;aspect-ratio:1/1;margin:0 auto}.RTabout_wrap .number_card .category{font-weight:700;text-align:center;line-height:1}.RTabout_wrap .number_card .category .main{display:block;font-size:4.8vw;line-height:1.28125}.RTabout_wrap .number_card .category .sub{display:block;font-size:calc(10 / 375 * 100vw);margin-top:1.6vw}.RTabout_wrap .number_card .data{display:flex;align-items:flex-end;width:fit-content;margin-inline:auto;gap:calc(4 / 375 * 100vw);margin-top:2.4vw;padding-bottom:calc(4 / 375 * 100vw)}.RTabout_wrap .number_card .data .bk{color:#000;margin-inline:min(1.6vw,10px)}.RTabout_wrap .number_card:nth-child(odd) .data{background:linear-gradient(transparent calc(100% - (10 / 375 * 100vw)),#f8c98d80 calc(100% - (10 / 375 * 100vw)))}.RTabout_wrap .number_card:nth-child(2n) .data{background:linear-gradient(transparent calc(100% - (10 / 375 * 100vw)),#ffb3b980 calc(100% - (10 / 375 * 100vw)))}.RTabout_wrap .number_card .data_num{line-height:.75;display:flex;justify-content:center;align-items:flex-end;font-size:calc(46 / 375 * 100vw);font-weight:900;font-family:Inter,sans-serif;color:#e10314;letter-spacing:.008em}.RTabout_wrap .number_card .bk{color:#000}.RTabout_wrap .number_card .small{font-size:6.4vw;translate:0 -10%}.RTabout_wrap .number_card .unit{font-size:4.8vw;font-weight:900;color:#e10314;translate:0 0}.RTabout_wrap .number_flex dl{display:flex;align-items:flex-end;justify-content:center;gap:calc(4 / 375 * 100vw)}.RTabout_wrap .number_flex dl dt{min-width:calc(65 / 375 * 100vw)}.RTabout_wrap .number_flex .cnt08 .category{margin-bottom:calc(-7 / 375 * 100vw)}.RTabout_wrap .number_flex .cnt08 figure{width:calc(92 /160 * 100%);margin:0 auto}.RTabout_wrap .number_flex .cnt08 .data{margin-top:min(1.6vw,10px)}.RTabout_wrap .number_flex .cnt10{padding:0 calc(17 / 375 * 100vw)}.RTabout_wrap .number_flex .cnt10 dl+dl{margin-top:3.2vw}.RTabout_wrap .number_flex .cnt10 dl img{display:block}.RTabout_wrap .number_flex .cnt10 dt{flex:1}.RTabout_wrap .number_flex .cnt10 dl:nth-child(1) img{width:100%}.RTabout_wrap .number_flex .cnt10 dd{width:calc(118 / 375 * 100vw)}.RTabout_wrap .number_flex .cnt10 dd .data{margin-right:0}.RTabout_wrap .number_flex .cnt10 .data{background:transparent!important;margin-top:0}.RTabout_wrap .number_flex .cnt11 figure{width:calc(108 /300 * 100%);margin:0 auto}.RTabout_wrap .number_flex .cnt11 .data{background:linear-gradient(transparent calc(100% - (10 / 375 * 100vw)),#f8c98d80 calc(100% - (10 / 375 * 100vw)))}.RTabout_wrap .number_flex .cnt11 .data .data_num{font-size:calc(56 / 375 * 100vw)}.RTabout_wrap .number_flex .cnt12 dt{font-weight:700;font-size:4.8vw;text-align:center}.RTabout_wrap .number_flex .cnt12 dd{width:25.6vw}.RTabout_wrap .number_flex .cnt12 .data{background:linear-gradient(transparent calc(100% - (10 / 375 * 100vw)),#ffb3b980 calc(100% - (10 / 375 * 100vw)));margin-left:0}.RTabout_wrap .number_flex .cnt13 .data{background:linear-gradient(transparent calc(100% - (10 / 375 * 100vw)),#f8c98d80 calc(100% - (10 / 375 * 100vw)))}.RTabout_wrap .number_flex .cnt13 .data_num{font-size:calc(56 / 375 * 100vw);letter-spacing:.05em}.RThero_wrap{position:relative;z-index:-1;margin-top:-32px;aspect-ratio:375/440;overflow:hidden}.RThero_wrap img{width:100%;height:100%;object-fit:cover}.RTwork_wrap{padding:calc(80 / 375 * 100vw) calc(16 / 375 * 100vw)}.RTwork_wrap .number_flex{margin-top:calc(40 / 375 * 100vw);display:flex;flex-wrap:wrap;gap:calc(16 / 375 * 100vw)}.RTwork_wrap .number_card{width:calc((100% - ((16 / 375 * 100vw)*1))/2);display:flex;flex-direction:column;position:relative;z-index:0}.RTwork_wrap .number_card .overlink{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.RTwork_wrap .number_card .category{flex:1;background-color:#e10314;color:#fff;letter-spacing:.08em;border-radius:0 0 16px 16px;padding:calc(10 / 375 * 100vw) calc(35 / 375 * 100vw) calc(10 / 375 * 100vw) calc(10 / 375 * 100vw);position:relative;z-index:0}.RTwork_wrap .number_card .category:before{content:"";display:block;width:calc(14 / 375 * 100vw);aspect-ratio:1/1;background:url(/cdn/shop/files/circle_arrow_wh.svg?v=1782102792) no-repeat center /100% auto;position:absolute;top:50%;right:4vw;translate:0 -50%}.RTwork_wrap .number_card .category .ja{font-size:calc(14 / 375 * 100vw);font-weight:700}.RTwork_wrap .number_card .category .en{font-size:calc(8 / 375 * 100vw);font-family:Inter,sans-serif;text-transform:uppercase;font-weight:900}.RTstaff_wrap{background-color:#e10314;margin-top:calc(80 / 375 * 100vw);position:relative;padding-bottom:calc(64 / 375 * 100vw)}.RTstaff_wrap:before{content:"";display:block;width:100%;height:19.2vw;background:url(/cdn/shop/files/recruit_top_bg_curve.svg?v=1782702546) no-repeat top center/cover;position:absolute;top:calc(-70 / 375 * 100vw);left:0}.RTstaff_wrap .headline_lead{padding:0 calc(16 / 375 * 100vw)}.RTstaff_wrap .staff_slider{margin-top:calc(40 / 375 * 100vw);position:relative;z-index:0}.RTstaff_wrap .staff_slider .thumbnail{position:relative;z-index:0}.RTstaff_wrap .number{display:none;position:absolute;left:4vw;bottom:4vw}.staff_slider_block{position:relative;z-index:0}.RTstaff_wrap .slick-current .number{display:flex;align-items:center;font-size:calc(52 / 375 * 100vw);line-height:1;font-family:Inter,sans-serif;text-transform:uppercase;font-weight:900;color:transparent;-webkit-text-stroke:1px #E10314;paint-order:stroke fill}.RTstaff_wrap .slick-current .number:before{content:"";display:block;width:9.6vw;aspect-ratio:48/54;background:url(/cdn/shop/files/recruit_top_hash.svg?v=1782098680) no-repeat center /100% auto;margin-right:0}.RTstaff_wrap .staff_desc{display:none;width:calc(100% - 24px);margin-top:calc(16 / 375 * 100vw);margin-inline:auto;color:#fff;padding-right:9.6vw;position:relative;align-items:center;justify-content:space-between;gap:calc(16 / 375 * 100vw);transition:all .25s ease-in}.RTstaff_wrap .slick-current .staff_desc{display:flex}.RTstaff_wrap .staff_desc:after{content:"";display:block;width:6.4vw;aspect-ratio:1/1;background:url(/cdn/shop/files/circle_arrow_wh.svg?v=1782102792) no-repeat center /100% auto;position:absolute;top:50%;right:0;translate:0 -50%}.RTstaff_wrap .staff_desc .left{font-weight:700;line-height:1;display:flex;flex-direction:column;gap:calc(4 / 375 * 100vw)}.RTstaff_wrap .staff_desc .left .job{font-size:4.8vw}.RTstaff_wrap .staff_desc .left .term{width:fit-content;font-size:calc(14 / 375 * 100vw);border:solid 1px #fff;border-radius:50px;padding:calc(4 / 375 * 100vw) calc(8 / 375 * 100vw);margin-top:1.6vw}.RTstaff_wrap .staff_desc .right{font-family:Inter,sans-serif;text-transform:uppercase;font-size:calc(32 / 375 * 100vw);font-weight:900}.RTstaff_wrap .slick-slide{position:relative;z-index:0}.RTstaff_wrap .slick-slide .overlink{width:100%;height:100%;position:absolute;top:0;left:0}.RTstaff_wrap .slick-slide.slick-current{padding-bottom:calc(10 / 375 * 100vw);border-bottom:dashed 1px #fff}.RTstaff_wrap .slick-slide.slick-current .thumbnail img{scale:1;rotate:0;translate:0 0;transition:scale .35s linear,opacity .35s ease-in}.RTstaff_wrap .slick-slide.prev_slide .thumbnail img{scale:62%;rotate:-5deg;translate:6% 24%;transition:all .35s ease-in;opacity:.65}.RTstaff_wrap .slick-slide.next_slide .thumbnail img{scale:62%;rotate:5deg;translate:-6% 24%;transition:all .35s ease-in;opacity:.65}.RTstaff_wrap .arrow_flex{width:calc(100% - 12.8vw);margin-inline:auto;display:flex;justify-content:space-between;align-items:center;position:absolute;top:40%;left:50%;translate:-50% 0}.RTstaff_wrap .arrow_flex .prev_icon,.RTstaff_wrap .arrow_flex .next_icon{border:0;outline:none;-webkit-appearance:none;appearance:none;width:4.8vw;aspect-ratio:10/17;background:url(/cdn/shop/files/nyantohobokani_btn_arrow_hover.svg?v=1771303822) no-repeat center /100% auto}.RTstaff_wrap .arrow_flex .prev_icon{scale:-1}.RTbanner_wrap{margin:calc(80 / 375 * 100vw) 0;padding:0 calc(16 / 375 * 100vw)}.RTbanner_wrap .banner_block{display:flex;flex-direction:column;gap:6.4vw}.RTbanner_wrap .banner_card{background-color:#e10314;border-radius:16px}.RTbanner_wrap .card_inner{display:flex;align-items:center;position:relative;z-index:0}.RTbanner_wrap .card_inner .overlink{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.RTbanner_wrap .card_inner .thumbnail{aspect-ratio:176/128;border-radius:16px 0 0 16px;overflow:hidden;flex:1}.RTbanner_wrap .card_inner .thumbnail img{width:100%;height:100%;object-fit:cover}.RTbanner_wrap .card_inner .category{width:calc(164/340*100%);color:#fff;letter-spacing:.08em;line-height:1.6;padding-inline:3.2vw 9.6vw;position:relative;z-index:0}.RTbanner_wrap .card_inner .category:after{content:"";display:block;width:4.8vw;aspect-ratio:1/1;background:url(/cdn/shop/files/circle_arrow_wh.svg?v=1782102792) no-repeat center/100% auto;position:absolute;right:4vw;bottom:0}.RTbanner_wrap .card_inner .ja{font-weight:700;font-size:4vw}.RTbanner_wrap .card_inner .en{font-family:Inter,sans-serif;text-transform:uppercase;font-weight:900}.aw-recruit26-about .recruit_container .subtitle_block{margin-top:0}.aw-recruit26-about .RTabout_wrap{margin-top:0;padding-block:64px}.aw-recruit26-about .RTabout_wrap:after{content:none;display:none}.aw-recruit26-about .RTabout_wrap .subtitle_block{margin-top:0}.RA_message_wrap{margin-top:64px}.recruit_container .RA_message_wrap .subtitle_block p:not(.en,.ja_sub):before,.recruit_container .RA_message_wrap .subtitle_block p:not(.en,.ja_sub):after{border-color:#e10314}.recruit_container .RA_message_wrap .subtitle_block p:not(.en,.ja_sub) span{border-color:#e10314}.RA_message_wrap .topmessage_block{margin-top:6.4vw}.RA_message_wrap .messega_cnt01 .cnt_inner{width:100%;position:relative;z-index:0}.RA_message_wrap .messega_cnt02{margin-top:calc(56 / 375 * 100vw);padding:0 calc(10 / 375 * 100vw)}.RA_message_wrap .messega_cnt02 .flex_inner{display:flex;flex-direction:column;gap:16vw}.RA_message_wrap .cnt_card{border-radius:40px;border:solid 2px #E10314;box-shadow:4px 4px 4px #e1031480;position:relative;z-index:0;padding:calc(40 / 375 * 100vw)}.RA_message_wrap .cnt0201 .tag{width:calc(89 / 375 * 100vw);aspect-ratio:90/68;position:absolute;top:0;left:6.4vw;translate:0 -50%}.RA_message_wrap .cnt0201 h3{max-width:calc(420 / 375 * 100vw);margin-inline:auto}.RA_message_wrap .cnt0202 .tag{width:32vw;aspect-ratio:120/70;position:absolute;top:0;left:6.4vw;translate:0 -50%}.RA_message_wrap .cnt0202 h3{max-width:calc(241 / 375 * 100vw);margin-inline:auto}.RA_message_wrap .cnt_card h3{font-size:18px;font-weight:700;letter-spacing:.08em;line-height:1;display:flex;justify-content:center;align-items:center;text-align:center}.RA_message_wrap .cnt_card h3 .large{font-size:28px;color:#fff;-webkit-text-stroke:2px #000;paint-order:stroke fill;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.RA_message_wrap .cnt_card .cnt_detail{margin-top:3.2vw}.RA_message_wrap .cnt_card .cnt_detail *{font-size:calc(13 / 375 * 100vw);line-height:1.5}.RA_activity_wrap{margin-top:62px;background-color:#e10314;padding:64px 12px}.RA_activity_wrap .subtitle_block{margin-top:0}.RA_activity_wrap .activity_cnt_block{margin-top:40px;display:flex;flex-direction:column;gap:40px}.RA_activity_wrap .activity_cnt{border-radius:40px;background-color:#fff}.RA_activity_wrap .activity_image{display:block;border-radius:40px 40px 0 0;width:100%;aspect-ratio:350/200;overflow:hidden}.RA_activity_wrap .activity_image img{width:100%;height:100%;object-fit:cover}.RA_activity_wrap .activity_title{width:100%;padding:6.4vw calc(22 / 375 * 100vw) 0;color:#e10314;font-size:calc(16 / 375 * 100vw);font-weight:700;letter-spacing:.08em;text-align:center}.RA_activity_wrap .activity_title .en{font-family:Inter,sans-serif;text-transform:uppercase}.RA_activity_wrap .activity_detail{color:#242424;font-size:calc(13 / 375 * 100vw);font-weight:500;line-height:1.5;padding:calc(8 / 375 * 100vw) calc(22 / 375 * 100vw) 6.4vw}.RA_activity_wrap .activity_detail_text *:not(span,li,a){margin:.92em}.RA_activity_wrap .activity_detail_text ul{list-style-position:inside}.RA_activity_wrap .activity_detail .btn_block{margin-top:24px}.aw-recruit26-job .anchor_slider_block{background-color:#e10314;padding-block:24px;padding-left:22px}.aw-recruit26-job .main_anchor_slider{position:relative}.aw-recruit26-job .anchor_slider_block{width:100%;overflow-x:clip}.aw-recruit26-job .main_anchor_slider .slick-arrow{border:0;outline:0;box-shadow:unset;width:32px;aspect-ratio:1/1;background:url(/cdn/shop/files/circle_arrow_all_wh.svg?v=1782705306) no-repeat center/ 100% auto;position:absolute;bottom:0;display:none!important}.aw-recruit26-job .main_anchor_slider .nav-prev{scale:-1;left:0}.aw-recruit26-job .main_anchor_slider .nav-next{right:0}.aw-recruit26-job .main_anchor_slider .slick-track{display:flex;align-items:center}.aw-recruit26-job .main_anchor_slider .slick-slide{width:calc(160/375*100vw);position:relative;z-index:0;padding-inline:4px}.aw-recruit26-job .main_anchor_slider .slick-slide .thumbnails{aspect-ratio:1/1;overflow:hidden;border-radius:50%;position:relative;z-index:0}.aw-recruit26-job .main_anchor_slider .slick-slide .thumbnails:after{content:"";display:block;width:100%;height:100%;background-color:#00000052;position:absolute;top:0;left:0}.aw-recruit26-job .main_anchor_slider .slick-slide .textbox{width:100%;color:#fff;text-align:center;position:absolute;left:0;bottom:3.2vw}.aw-recruit26-job .main_anchor_slider .slick-slide .en{font-family:Inter,sans-serif;text-transform:uppercase;font-size:calc(6.4 / 375 * 100vw);font-weight:900}.aw-recruit26-job .main_anchor_slider .slick-slide .ja{font-size:calc(16 / 375 * 100vw);font-weight:700}.aw-recruit26-job .main_anchor_slider .slick-slide.slick-current{width:calc(200/375*100vw)}.aw-recruit26-job .main_anchor_slider .slick-slide.slick-current .thumbnails{aspect-ratio:200/215;border-radius:0}.aw-recruit26-job .main_anchor_slider .slick-slide.slick-current .thumbnails:after{display:none;opacity:0}.aw-recruit26-job .main_anchor_slider .slick-slide.slick-current .textbox{bottom:calc(32 /375 * 100vw)}.aw-recruit26-job .main_anchor_slider .slick-slide.slick-current .textbox .en{font-size:calc(8 / 375 * 100vw)}.aw-recruit26-job .main_anchor_slider .slick-slide.slick-current .textbox .ja{font-size:calc(17 / 375 * 100vw)}.aw-recruit26-job .sub_anchor_slider .slick-list{overflow:visible}.aw-recruit26-job .sub_anchor_slider_wrap{transform:translate(calc(85/430*100vw));margin-top:16px}.aw-recruit26-job .sub_anchor_slider .slick-track{position:relative}.aw-recruit26-job .sub_anchor_slider .slick-track:after{content:"";display:block;width:calc(100% - 92px);height:3px;background-color:#fff;position:absolute;top:4.5px;left:calc((52 /375 * 100vw)/2)}.aw-recruit26-job .sub_anchor_slider .slick-track{display:flex;width:max-content!important}.aw-recruit26-job .sub_anchor_slider li{list-style:none;margin-right:40px}.aw-recruit26-job .sub_anchor_slider li:before{content:"";display:block;width:12px;aspect-ratio:1/1;border-radius:50%;background-color:#fff;margin:0 auto 4px}.aw-recruit26-job .sub_anchor_slider li button{border:0;outline:0;box-shadow:0;width:calc(52 /375 * 100vw);font-size:12px;line-height:1.08;font-weight:700;color:#fff;background-color:transparent}.aw-recruit26-job .shopify-section:has(.RJ_contents_wrap):last-child .RJ_contents_wrap{padding-bottom:calc(80 / 375 * 100vw)}.aw-recruit26-job .RJ_contents_wrap{background-color:#e10314;padding:calc(40 / 375 * 100vw) calc(10 / 375 * 100vw) 0}.aw-recruit26-job .RJ_contents_wrap .job_info_cnt_card{background-color:#fff;border-radius:40px;margin-inline:auto;padding:calc(40 / 375 * 100vw) calc(28 / 375 * 100vw);position:relative}.aw-recruit26-job .RJ_contents_wrap .job_info_cnt_card:before{content:"JOB CATEGORY";display:block;width:fit-content;position:absolute;top:calc(132 / 375 * 100vw);left:3.2vw;font-family:Inter,sans-serif;text-transform:uppercase;color:#e10314;font-size:3.2vw;font-weight:900;rotate:90deg;transform-origin:left bottom}.aw-recruit26-job .job_info_cnt_card .title_area{display:flex;align-items:center;color:#e10314;line-height:1}.aw-recruit26-job .job_info_cnt_card .title_area:not(:has(.title)){position:absolute;top:calc(40 / 375 * 100vw);left:calc(16 / 375 * 100vw)}.aw-recruit26-job .job_info_cnt_card .title_area:has(.title){margin-bottom:calc(32 / 375 * 100vw)}.aw-recruit26-job .job_info_cnt_card .title_area .number{font-family:Inter,sans-serif;text-transform:uppercase;font-size:calc(64 / 375 * 100vw);font-weight:900;letter-spacing:.08em}.aw-recruit26-job .job_info_cnt_card .title_area .title{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;color:#e10314;font-size:calc(16 / 375 * 100vw);font-weight:900;letter-spacing:.08em}.aw-recruit26-job .job_info_cnt_card .title_area .title .ja{font-size:calc(32 / 375 * 100vw)}.aw-recruit26-job .job_info_cnt_card .cnt_area+.cnt_area{margin-top:12.8vw}.aw-recruit26-job .job_info_cnt_card .cnt_area .cnt_image{aspect-ratio:1/1;border-radius:50%;overflow:hidden;width:calc(280/ 375 * 100vw);margin-inline:auto}.aw-recruit26-job .RJ_contents_wrap .job_info_cnt_card .cnt_image img{width:100%;height:100%;object-fit:cover}.aw-recruit26-job .job_info_cnt_card .cnt_area .cnt_text{margin-top:6.4vw}.aw-recruit26-job .job_info_cnt_card .cnt_area .cnt_text .en_cate{font-family:Inter,sans-serif;text-transform:uppercase;font-size:calc(16 / 375 * 100vw);font-weight:900;letter-spacing:.08em;color:#e10314;text-align:center}.aw-recruit26-job .job_info_cnt_card .cnt_area .cnt_text .ja_cate{margin-top:calc(10 / 375 * 100vw);font-size:calc(32 / 375 * 100vw);font-weight:700;line-height:1.08;letter-spacing:.08em;color:#e10314;text-align:center}.aw-recruit26-job .job_info_cnt_card .cnt_area .cnt_text .ja_cate.small{font-size:calc(28 / 375 * 100vw)}.aw-recruit26-job .job_info_cnt_card .cnt_area .cnt_text .ja_cate .small{font-size:43.75%;line-height:1;vertical-align:baseline}.aw-recruit26-job .job_info_cnt_card .cnt_area .cnt_text .cnt_html{font-size:calc(14 / 375 * 100vw);line-height:2;margin-top:calc(10 / 375 * 100vw)}.aw-recruit26-job .job_info_cnt_card .cnt_area .cnt_text .cnt_html dl{border:solid 1px #E10314;border-radius:40px;padding:calc(40 / 375 * 100vw) 8vw;position:relative;margin-top:calc(40 / 375 * 100vw)}.aw-recruit26-job .job_info_cnt_card .cnt_area .cnt_text .cnt_html dt{width:fit-content;padding:2px 6.4vw;background-color:#fff;position:absolute;top:0;left:50%;translate:-50% -50%;font-size:4.8vw;font-weight:900;color:#e10314;letter-spacing:.08em;line-height:1.08}.aw-recruit26-job .job_info_cnt_card .cnt_area .cnt_text ul.icon_star li:before{translate:0 62%}.aw-recruit26-job .manufacturing_multiarea{margin-top:calc(68 / 375 * 100vw)}.aw-recruit26-job .manufacturing_multiarea .multi_cnt{border:solid 1px #E10314;border-right:none;border-radius:40px 0 0 40px;padding:calc(32 / 375 * 100vw) calc(20 / 375 * 100vw) calc(40 / 375 * 100vw);position:relative}.aw-recruit26-job .manufacturing_multiarea .multi_cnt+.multi_cnt{margin-top:20.8vw}.aw-recruit26-job .manufacturing_multiarea .subtitle{padding:2px calc(40 / 375 * 100vw);background-color:#fff;position:absolute;top:0;right:0;z-index:1;font-size:calc(32 / 375 * 100vw);font-weight:900;letter-spacing:.08em;color:#e10314;translate:0 -85%}.aw-recruit26-job .job_info_cnt_card .cnt_area .irregular_cnt .cnt_image{width:64vw}.recruit26_article_wrap{width:100%;overflow-x:hidden;font-size:13px;line-height:1.5;letter-spacing:.08em;color:#242424}.recruit26_article_wrap .top_contents{margin-top:calc(62 / 375 * 100vw)}.recruit26_article_wrap .top_contents .image_block{position:relative;z-index:1}.recruit26_article_wrap .top_contents .image_block:after{content:"";display:block;width:100%;height:calc(42/ 375 * 100vw);background-color:#e10314;position:absolute;bottom:0;left:0;z-index:-1}.recruit26_article_wrap .top_contents .image_block .staff_image{width:88vw;aspect-ratio:330/300;border-radius:0 40px 40px 0;overflow:hidden}.recruit26_article_wrap .top_contents .staff_image img{width:100%;height:1005;object-fit:cover}.recruit26_article_wrap .top_contents .text_block{padding:6.4vw;background-color:#e10314;color:#fff;font-weight:900}.recruit26_article_wrap .top_contents .order_number{display:flex;align-items:center;gap:4px}.recruit26_article_wrap .top_contents .order_number img{display:block;width:auto;height:calc(38/ 375 * 100vw)}.recruit26_article_wrap .top_contents .title{font-size:6.4vw;font-weight:900;color:#e10314;line-height:2;margin-top:4.8vw}.recruit26_article_wrap .top_contents .title span{background-color:#fff;padding:.15em .25em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.recruit26_article_wrap .top_contents .job_category{font-size:4.8vw;margin-block:calc(8 / 375 * 100vw) 0}.recruit26_article_wrap .top_contents .term{font-size:calc(14 / 375 * 100vw);line-height:1;padding:4px calc(8 / 375 * 100vw);border:solid 1px #fff;border-radius:1000px;width:fit-content;margin-block:calc(8 / 375 * 100vw) 0;margin-inline:0 auto}.recruit26_article_wrap .top_contents .name{font-size:6.4vw;margin-block:calc(8 / 375 * 100vw) 0}.recruit26_article_wrap .msg_contents{padding:0 calc(26 / 375 * 100vw) calc(40 / 375 * 100vw)}.recruit26_article_wrap .msg_contents .msg_cnt{display:flex;flex-direction:column;gap:6.4vw;margin-top:calc(40 / 375 * 100vw)}.recruit26_article_wrap .msg_contents .image{width:64vw;aspect-ratio:240/320;border-radius:28px;overflow:hidden;margin:0 auto}.recruit26_article_wrap .msg_contents .image img{width:100%;height:100%;object-fit:cover}.recruit26_article_wrap .msg_contents .title{font-weight:900;font-size:calc(16 / 375 * 100vw);color:#e10314}.recruit26_article_wrap .msg_contents .text{font-size:calc(13 / 375 * 100vw);font-weight:500;margin-top:4.8vw}.recruit26_article_wrap .hero_contents{overflow:hidden}.recruit26_article_wrap .hero_contents .cnt02_hero{display:block}.recruit26_article_wrap .hero_contents img{display:block;width:100%;transform:translateY(0) scale(1.15);will-change:transform;transition:transform .08s linear}.recruit26_article_wrap .middle_contents{padding:calc(40 / 375 * 100vw) calc(17 / 375 * 100vw) calc(32 / 375 * 100vw);background-color:#e10314}.recruit26_article_wrap .subtitle_block{margin:0}.recruit26_article_wrap .subtitle_block h3{display:flex;flex-direction:column;align-items:center;gap:calc(2 / 375 * 100vw);color:#e10314;line-height:1.08}.recruit26_article_wrap .subtitle_block h3 .en{font-family:Inter,sans-serif;text-transform:uppercase;font-size:3.2vw;font-weight:900}.recruit26_article_wrap .subtitle_block h3 .ja{font-weight:700;font-size:6.4vw}.recruit26_article_wrap .career_container{background-color:#fff;padding:calc(40 / 375 * 100vw) 6.4vw;border-radius:40px}.recruit26_article_wrap .career_item{margin-top:calc(40 / 375 * 100vw)}.recruit26_article_wrap .career_item dt{position:relative;z-index:0;border-top:solid 1px #E10314;border-left:solid 1px #E10314;border-right:solid 1px #E10314;scale:1 .65}.recruit26_article_wrap .career_item dt .year{display:flex;align-items:center;background-color:#e10314;width:19.2vw;aspect-ratio:72/28;padding-left:calc(16 / 375 * 100vw);position:relative;translate:calc(16 / 375 * 100vw) -50%;scale:1 1.5;color:#fff;font-size:calc(16 / 375 * 100vw);font-weight:900;line-height:1.2}.recruit26_article_wrap .career_item dt .year:after{content:"";display:block;width:calc(10 / 375 * 100vw);aspect-ratio:10/28;background-color:#e10314;clip-path:polygon(0 0,100% 0,0 50%,100% 100%,0 100%);position:absolute;top:0;right:0;translate:100% 0}.recruit26_article_wrap .career_item dd{padding-inline:calc(7 / 375 * 100vw)}.recruit26_article_wrap .career_item .text{font-size:calc(13/ 375 * 100vw)}.recruit26_article_wrap .schedule_contents{background-color:#fff;padding:calc(40 / 375 * 100vw) 6.4vw;border-radius:40px;margin-top:calc(32 / 375 * 100vw)}.recruit26_article_wrap .schedule_cnt{margin-top:6.4vw}.recruit26_article_wrap .schedule_item{display:flex;align-items:flex-start;padding-left:calc(20/ 375 * 100vw);padding-bottom:4vw;position:relative}.recruit26_article_wrap .schedule_item:before{content:"";display:block;width:1px;height:100%;background-color:#e10314;position:absolute;top:0;left:calc(5 / 375 * 100vw);z-index:0}.recruit26_article_wrap .schedule_item:first-child:after{content:"";display:block;width:3px;height:calc(10 / 375 * 100vw);background-color:#fff;position:absolute;top:0;left:calc(4/375*100vw);z-index:1}.recruit26_article_wrap .schedule_item:last-child{padding-bottom:0}.recruit26_article_wrap .schedule_item:last-child:after{content:"";display:block;width:3px;height:calc(100% - (10 / 375 * 100vw));background-color:#fff;position:absolute;bottom:0;left:calc(4/375*100vw);z-index:1}.recruit26_article_wrap .schedule_item .hour{font-family:Inter,sans-serif;text-transform:uppercase;font-size:3.2vw;line-height:100%;font-weight:900;color:#e10314;width:calc(40 / 375 * 100vw);position:relative;z-index:2;margin-top:calc(5/ 375 * 100vw)}.recruit26_article_wrap .schedule_item .hour:before{content:"";display:block;width:2.4vw;aspect-ratio:1/1;border-radius:50%;background-color:#e10314;position:absolute;top:0;left:calc(-19 / 375 * 100vw)}.recruit26_article_wrap .schedule_item .text{padding:calc(5 / 375 * 100vw) calc(10 / 375 * 100vw);margin-left:calc(4 / 375 * 100vw);flex:1;border-radius:12px;background-color:#ffd2d2;font-size:calc(13 / 375 * 100vw)}.recruit26_article_wrap .schedule_item:nth-child(2n) .text{background-color:#ffd2d280}.recruit26_article_wrap .recommend_wrap{padding:0 calc(17 / 375 * 100vw) calc(40/ 375 * 100vw);background-color:#e10314}.recruit26_article_wrap .recommend_contents{background-color:#fff;padding:calc(40 / 375 * 100vw) calc(40 / 375 * 100vw);border-radius:40px}.recruit26_article_wrap .recommend_item{margin-top:6.4vw}.recruit26_article_wrap .recommend_item .image{aspect-ratio:1/1;border-radius:50%;overflow:hidden}.recruit26_article_wrap .recommend_item .image img{width:100%;height:100%;object-fit:cover}.recruit26_article_wrap .recommend_item .text_block{margin-top:6.4vw}.recruit26_article_wrap .recommend_item .title_svg{width:63.2vw;margin:0 auto}.recruit26_article_wrap .recommend_item .name{font-size:6.4vw;font-weight:900;line-height:135%;color:#e10314;text-align:center;margin-top:calc(16 / 375 * 100vw)}.recruit26_article_wrap .recommend_item .text{margin-top:calc(8 / 375 * 100vw);font-size:calc(13 /375 * 100vw)}.recruit26_article_wrap .navigation{padding:calc(40 / 375 * 100vw) calc(20 / 375 * 100vw) calc(80 / 375 * 100vw);background-color:#e10314;display:flex;justify-content:center;align-items:center;gap:calc(32/ 375 * 100vw)}.recruit26_article_wrap .navigation a{text-decoration:none;flex:1;background-color:#fff;color:#e10314;aspect-ratio:152/64;display:flex;justify-content:center;align-items:center;gap:calc(16 / 375 * 100vw);border-radius:1000px;font-family:Inter,sans-serif;text-transform:uppercase;font-size:4.8vw;font-weight:900}.recruit26_article_wrap .navigation a.prev{flex-direction:row-reverse}.recruit26_article_wrap .navigation a:after{content:"";display:block;width:6.4vw;aspect-ratio:1/1;background:url(/cdn/shop/files/circle_arrow_red.svg?v=1782706079) no-repeat center /99% auto}.recruit26_article_wrap .navigation a.prev:after{scale:-1}.recruit26_blog_wrap .recruit_archivelist_block{padding-block:calc(32 / 375 * 100vw) calc(80 / 375 * 100vw);padding-inline:calc(17 / 375 * 100vw);font-size:14px;font-weight:900;color:#fff;background-color:#e10314}.recruit26_blog_wrap .contents_info .lead{text-align:center}.recruit26_blog_wrap .recruit_archivelist{display:flex;flex-wrap:wrap;gap:calc(40 / 375 * 100vw) calc(20 / 375 * 100vw);margin-top:calc(32 / 375 * 100vw)}.recruit26_blog_wrap .recruit_archivelist li{list-style:none;width:calc((100% - (20 / 375 * 100vw))/2)}.recruit26_blog_wrap .recruit_archivelist li a{display:flex;flex-direction:column;text-decoration:none;height:100%}.recruit26_blog_wrap .recruit_archivelist .order_number{display:flex;gap:min(calc(4 / 375 * 100vw),10px);position:relative;z-index:1;left:calc(-5 / 375 * 100vw)}.recruit26_blog_wrap .recruit_archivelist .order_number img{display:block;width:auto;height:calc(27/ 375 * 100vw)}.recruit26_blog_wrap .recruit_archivelist .thumbnails{aspect-ratio:160/190;border-radius:16px;overflow:hidden;margin-top:-2.4vw}.recruit26_blog_wrap .recruit_archivelist .thumbnails img{width:100%;height:100%;object-fit:cover}.recruit26_blog_wrap .recruit_archivelist .title{color:#e10314;font-size:calc(11 / 375 * 100vw);line-height:2.4;max-height:calc(52 / 375 * 100vw);overflow-y:clip;position:relative;margin-top:calc(-21 / 375 * 100vw);left:-1.6vw}.recruit26_blog_wrap .recruit_archivelist .title span{background-color:#fff;padding:.15em .25em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.recruit26_blog_wrap .recruit_archivelist .job_category{font-size:calc(13 / 375 * 100vw);font-weight:700}.recruit26_blog_wrap .recruit_archivelist .namebox{display:flex;justify-content:space-between;align-items:center;gap:calc(8 / 375 * 100vw);margin-top:4px;line-height:1}.recruit26_blog_wrap .recruit_archivelist .term{font-size:calc(10/ 375 * 100vw);border:solid 1px #fff;border-radius:500px;padding:calc(2 / 375 * 100vw) 3.2vw;line-height:1.2}.recruit26_blog_wrap .recruit_archivelist .name{font-size:4.8vw;display:flex;align-items:center}.recruit26_blog_wrap .recruit_archivelist .name:after{content:"";display:block;width:4.8vw;aspect-ratio:1/1;background:url(/cdn/shop/files/circle_arrow_wh.svg?v=1782102792) no-repeat center /99% auto;margin-left:1.6vw}.recruit26_blog_wrap .pagination{margin-top:12.8vw;display:flex;justify-content:center;gap:calc(32 / 375 * 100vw)}.recruit26_blog_wrap .pagination .current{font-family:Inter,sans-serif;text-transform:uppercase;font-size:calc(16 / 375 * 100vw);font-weight:900;color:#e10314;background-color:#fff;width:calc(32 / 375 * 100vw);display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:50%}.recruit26_blog_wrap .pagination a:not(.prev,.next){text-decoration:none;display:inline-block;font-family:Inter,sans-serif;text-transform:uppercase;font-size:calc(16 / 375 * 100vw);font-weight:900;color:#fff;border:solid 1px #fff;width:calc(32 / 375 * 100vw);display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:50%}.recruit26_blog_wrap .pagination .prev,.recruit26_blog_wrap .pagination .next{display:flex;align-items:center}.recruit26_blog_wrap .pagination .prev{scale:-1}.recruit26_blog_wrap .pagination .arrow_icon{display:block;width:2.4vw}.shopify-section:has(.RB_anchor_list){padding:6.4vw calc(8/ 375 * 100vw);background-color:#e10314}.RB_anchor_list{background-color:#fff;border-radius:1000px;padding:3.2vw calc(20 / 375 * 100vw);display:flex;justify-content:center;align-items:center;gap:calc(10 / 375 * 100vw);color:#e10314;font-size:calc(11 / 375 * 100vw);font-weight:900;text-align:center}.RB_anchor_list li{list-style:none}.RB_anchor_list li a{text-decoration:none}.RB_anchor_list li a:after{content:"";display:block;width:calc(8 / 375 * 100vw);aspect-ratio:7/5;background:url(/cdn/shop/files/ico_recipe_using_item_arrow.svg?v=1754958649) no-repeat center /100% auto;margin:calc(4 / 375 * 100vw) auto 0}.RB_content_wrap{padding:6.4vw 2.4vw;background-color:#e10314}.RB_content_wrap .headline_container{display:flex;flex-direction:column;gap:3.2vw}.RB_content_wrap .section_icon{width:12.8vw;aspect-ratio:1/1;margin-inline:auto}.RB_content_wrap .section_icon img{width:100%;height:auto}.RB_content_wrap .subtitle_block{font-size:calc(28 / 375 * 100vw);margin-top:0}.RB_content_wrap .subtitle_block p.subpage_subtitle{padding-top:0}.RB_content_wrap .subtitle_block .en{font-size:calc(14 / 375 * 100vw)}.RB_content_wrap .subtitle_block .subtitle_lead{font-size:calc(14 / 375 * 100vw);margin-top:3.2vw;text-align:center}.RB_content_wrap .benefit_card_wrap{margin-top:calc(32 / 375 * 100vw)}.RB_content_wrap .benefit_card_wrap .benefit_cards{display:flex;flex-wrap:wrap;gap:calc(8 / 375 * 100vw)}.RB_content_wrap .benefit_card_wrap .benefit_card{list-style:none;width:calc((100% - ((8 / 375 * 100vw)*1))/2);border-radius:24px;background-color:#fff;padding:6.4vw calc(10 / 375 * 100vw)}.RB_content_wrap .benefit_card_wrap .card_title{text-align:center;display:flex;flex-direction:column;gap:calc(2 / 375 * 100vw)}.RB_content_wrap .benefit_card_wrap .en{font-family:Inter,sans-serif;text-transform:uppercase;font-size:2.4vw;font-weight:900;color:#e10314}.RB_content_wrap .benefit_card_wrap .ja{font-weight:900;font-size:4vw;line-height:1.35;color:#e10314}.RB_content_wrap .benefit_card_wrap .subtitle{font-size:2.4vw;font-weight:900;color:#e10314}.RB_content_wrap .benefit_card_wrap .cnt_detail{font-size:calc(13 / 375 * 100vw);line-height:1.5;margin-top:3.2vw}.RB_content_wrap .benefit_card_wrap .cnt_detail.center{text-align:center}.RB_content_wrap .benefit_card_wrap .labelbox{display:flex;justify-content:center;align-items:center;gap:calc(8 / 375 * 100vw);line-height:1;margin-top:calc(4 / 375 * 100vw)}.RB_content_wrap .benefit_card_wrap .tag{background-color:#e10314;color:#fff;font-size:calc(11 / 375 * 100vw);font-weight:900;border-radius:500px;padding:calc(4 / 375 * 100vw) 3.2vw}.RB_content_wrap .benefit_card_wrap .label{color:#e10314;font-size:calc(13 / 375 * 100vw);font-weight:900}.RB_content_wrap .benefit_card_wrap .label.bk{color:#242424}.RB_content_wrap:has(.RB_content_inner){padding-bottom:calc(80 / 375 * 100vw)}.RB_content_wrap .training_content01{background-color:#fff;border-radius:24px;padding:6.4vw 1.6vw calc(16 / 375 * 100vw)}.RB_content_wrap .training_content01 .schedule{display:flex;gap:calc(4 / 375 * 100vw);margin-top:calc(16 / 375 * 100vw)}.RB_content_wrap .training_content01 .schedule li{list-style:none;width:calc((100% - (4 / 375 * 100vw))/2)}.RB_content_wrap .training_content01 .schedule .month{font-size:calc(13/ 375 * 100vw);font-weight:900;line-height:1;color:#fff;background-color:#ed7780;text-align:center;padding-block:calc(8 / 375 * 100vw)}.RB_content_wrap .training_content01 .schedule li:nth-child(1) .month{position:relative;left:calc(4 / 375 * 100vw);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.RB_content_wrap .training_content01 .schedule dl{height:calc(100% - ((30 + 16 + 8) / 375 * 100vw));border:solid 2px #E10314;padding:6.4vw calc(11 / 375 * 100vw) calc(16 / 375 * 100vw);display:flex;flex-direction:column;gap:4.8vw;border-radius:20px;position:relative;margin-top:calc(16 / 375 * 100vw)}.RB_content_wrap .training_content01 .schedule dt{width:fit-content;position:absolute;top:0;left:50%;translate:-50% -50%;padding:0 calc(16 / 375 * 100vw);color:#e10314;background-color:#fff;white-space:nowrap;font-size:calc(16 / 375 * 100vw);font-weight:900;line-height:1}.RB_content_wrap .training_content01 .dd_cnt+.dd_cnt{margin-top:calc(16/ 375 * 100vw)}.RB_content_wrap .training_content01 .schedule_richtext{font-size:calc(13 / 375 * 100vw);font-weight:500;line-height:1.5;margin-top:calc(4 / 375 * 100vw)}.RB_content_wrap .training_content01 .schedule_richtext a{color:#e10314;font-size:calc(11 / 375 * 100vw);font-weight:900}.RB_content_wrap .training_content01 .dd_cnt figure{aspect-ratio:148/70;overflow:hidden}.RB_content_wrap .training_content01 .dd_cnt figure img{width:100%;height:100%;object-fit:cover}.RB_content_wrap .training_content01 .dd_cnt figure+figure{margin-top:calc(8/ 375 * 100vw)}.RB_content_wrap .training_content02{background-color:#fff;padding:6.4vw calc(8 / 375 * 100vw);border-radius:24px}.RB_content_wrap .training_content02 .other_cnt{margin-top:calc(16 / 375 * 100vw)}.RB_content_wrap .training_content02 .other_cnt figure{aspect-ratio:340/124}.RB_content_wrap .training_content02 .other_cnt figure img{width:100%;height:100%;object-fit:cover}.RB_content_wrap .training_content02 .flex_inner{display:flex;justify-content:center;align-items:center;gap:6.4vw}.RB_content_wrap .training_content02 .label{width:fit-content;line-height:1;font-family:Inter,sans-serif;text-transform:uppercase;font-size:3.2vw;padding:calc(2 / 375 * 100vw) 3.2vw;border-radius:1000px;background-color:#e10314;color:#fff}.RB_content_wrap .training_content02 .richtext{width:48vw;font-size:calc(13 / 375 * 100vw);margin-top:calc(8 / 375 * 100vw)}.RB_content_wrap .training_content03 .labelbox{display:flex;flex-direction:column;gap:calc(2 / 375 * 100vw)}.RB_content_wrap .training_content03 .labelbox .label{margin-top:calc(4 / 375 * 100vw)}@media screen and (max-width:1059px){.sp{display:block}.pc{display:none}.recruit_header .hum_nav .nav_items a:nth-child(odd):not(.btn){width:calc(100 / 375 * 100vw)}.recruit_header .hum_nav .nav_items a:nth-child(2n){width:46.4vw}.recruit_footer .sitemap_cnt02 .nav_items a:nth-child(odd):not(.btn){width:calc(100 / 375 * 100vw)}.recruit_footer .sitemap_cnt02 .nav_items a:nth-child(2n){width:calc(164 / 375 * 100vw)}.recruit_footer .sitemap_cnt02 .nav_items .en.small{font-size:calc(20 / 375 * 100vw)}.RTabout_wrap .number_flex:not(.large_cell) .number_card:last-child:nth-child(odd){width:100%;aspect-ratio:initial;padding-block:calc(16 / 375 * 100vw)}.aw-recruit26-job .RJ_contents_wrap .job_info_cnt_card:has(.manufacturing_multiarea){padding-inline:9.6vw 0}}@media screen and (min-width:1060px){.sp{display:none}.pc{display:block}.recruit_header .header_inner{padding-inline:calc(56 / 1920 * 100vw) 3.75vw;padding-block:0}.recruit_header .header_inner .top_block .logo{width:calc(176 /1920 * 100vw)}.recruit_header .header_inner .top_block .btn_entry{font-size:calc(20 /1920 * 100vw);width:calc(140 / 1920 * 100vw);aspect-ratio:140/64;padding:0;display:flex;justify-content:center;align-items:center}.recruit_header .header_inner .top_block .btn_nav{width:4.375vw;gap:.625vw;margin-left:calc(32/ 1920 * 100vw)}.recruit_header .header_inner .top_block .btn_nav .center_line{width:calc(34 /1920 * 100vw)}.recruit_header .header_inner .top_block .btn_nav .txt_open,.recruit_header .header_inner .top_block .btn_nav .txt_close{font-size:calc(11 /1920 * 100vw)}.recruit_header .header_inner .top_block .btn_nav .txt_close.opened{margin-top:calc(10/ 1920 * 100vw)}.recruit_header .header_inner .top_block .btn_nav .line.opened{margin-top:calc(20 / 1920 * 100vw)}.recruit_header .header_inner .top_block .btn_nav .line:before{margin-bottom:calc(8 /1920 * 100vw)}.recruit_header .header_inner .top_block .btn_nav .line:after{margin-top:calc(8 /1920 * 100vw)}.recruit_header .hum_nav_block{height:100%;overflow-y:auto}.recruit_header .hum_nav_block:after{display:none}.recruit_header .hum_nav{padding-block:calc(280 /1920 * 100vw) calc(220 /1920 * 100vw)}.recruit_header .hum_nav:after{width:calc(638 /1920 * 100vw)}.recruit_header .hum_nav_inner{width:fit-content;margin-inline:auto}.recruit_header .hum_nav .nav_flex{flex-direction:row;justify-content:center;gap:3.125vw}.recruit_header .hum_nav .nav_items{flex-direction:column;gap:calc(64 /1920 * 100vw)}.recruit_header .hum_nav .nav_items a{gap:4px}.recruit_header .hum_nav .nav_items .en{font-size:calc(40/ 1920 * 100vw)}.recruit_header .hum_nav .nav_items .ja{font-size:.9375vw}.recruit_header .hum_nav .nav_items:has(.btn){margin-top:calc(140 /1920 * 100vw)}.recruit_header .hum_nav .nav_items .btn{width:calc(422 /1920 * 100vw);aspect-ratio:422/105;padding-inline:calc(70 /1920 * 100vw) calc(49 /1920 * 100vw)}.recruit_header .hum_nav .nav_items .btn:after{width:2.1875vw;top:calc((100% - 2.1875vw)/2);right:calc(49 / 1920 * 100vw)}.recruit_header .hum_nav .nav_items .btn .en{font-size:calc(28 / 1920 * 100vw)}.recruit_footer .footer_inner{padding-block:calc(80 / 1920 * 100vw) 1.25vw;padding-inline:7.8125vw}.recruit_footer .sitemap_block{display:grid;grid-template-columns:auto auto}.recruit_footer .sitemap_cnt01{grid-column:1;grid-row:1;width:fit-content}.recruit_footer .sitemap_cnt01 .logo{width:calc(317 /1920 * 100vw)}.recruit_footer .sitemap_cnt01 .logo .text{font-size:1.25vw;margin-top:calc(16 / 1920 * 100vw)}.recruit_footer .sitemap_cnt02{grid-column:2;grid-row:1 / 3;margin-top:0}.recruit_footer .sitemap_cnt02 .nav_flex{flex-direction:row;justify-content:flex-end;padding-right:2.1875vw}.recruit_footer .sitemap_cnt02 .nav_items{flex-direction:column;gap:2.5vw}.recruit_footer .sitemap_cnt02 .nav_items a:not(.btn):hover{color:#e1031480;transition:all .25s ease-in}.recruit_footer .sitemap_cnt02 .nav_items a{gap:4px}.recruit_footer .sitemap_cnt02 .nav_items .en{font-size:1.25vw}.recruit_footer .sitemap_cnt02 .nav_items .ja{font-size:calc(14 / 1920 * 100vw)}.recruit_footer .sitemap_cnt02 .nav_items:has(.btn){margin-top:3.75vw}.recruit_footer .sitemap_cnt02 .nav_items a.btn{transition:all .25s ease-in;width:calc(365 / 1920 * 100vw);margin-left:auto;aspect-ratio:365/96;padding-inline:calc(55 /1920 * 100vw) calc(95 /1920 * 100vw)}.recruit_footer .sitemap_cnt02 .nav_items .btn:hover{background-color:#e10314;color:#fff}.recruit_footer .sitemap_cnt02 .nav_items .btn:after{width:calc(32 / 1920 * 100vw);top:calc((100% - (32 / 1920 * 100vw)) / 2);right:calc(56 / 1920 * 100vw)}.recruit_footer .sitemap_cnt02 .nav_items .btn:hover:after{background-image:url(/cdn/shop/files/circle_arrow_wh.svg?v=1782102792)}.recruit_footer .sitemap_cnt03{grid-column:1;grid-row:2;width:calc(317 /1920 * 100vw);gap:1.875vw;margin:0}.recruit_footer .sitemap_cnt03 .sns_icon{display:block;width:auto;height:calc(22 / 1920 * 100vw)}.recruit_footer .copyrights{margin-top:calc(40/ 1920 * 100vw);text-align:right;font-size:calc(10 / 1920 * 100vw)}.recruit_container .recruit_entryblock{padding-block:5vw}.recruit_container .recruit_entryblock .entrybtn_wrap{margin-top:calc(64 /1920 * 100vw);gap:calc(28 / 1920 * 100vw)}.recruit_container .recruit_entryblock:after{width:calc(308 /1920 * 100vw);right:8.75vw}.recruit_container .recruit_entryblock a{font-size:calc(28 /1920 * 100vw);width:calc(528 /1920 * 100vw);aspect-ratio:528/106;padding-block:0;padding-inline:calc(56 / 1920 * 100vw) calc(85 / 1920 * 100vw)}.recruit_container .recruit_entryblock a:after{width:2.1875vw;right:1.875vw;transition:all .25s ease-in}.recruit_container .recruit_entryblock a:hover{background-color:#fff;color:#e10314}.recruit_container .recruit_entryblock a:hover:after{background-image:url(/cdn/shop/files/circle_arrow_red.svg?v=1782706079)}.recruit_container .recruit_entryblock a.wh:hover{border:solid 1px #fff;color:#fff;background-color:transparent}.recruit_container .recruit_entryblock a.wh:hover:after{background-image:url(/cdn/shop/files/circle_arrow_wh.svg?v=1782102792)}.Recruit_pagetitle_wrap{margin-top:calc(110 /1920 * 100vw);padding-block:8px calc(70 /1920 * 100vw);background:url(/cdn/shop/files/recruit_bg_pagetitle_pc.svg?v=1783058439) no-repeat center top/calc(920 /1920 * 100vw) auto,#e10314}.Recruit_pagetitle_wrap h2{font-size:6.25vw}.Recruit_pagetitle_wrap h2 .ja{font-size:1.25vw;margin-top:calc(16 /1920 * 100vw)}.recruit_container .headline_block{margin-inline:auto}.recruit_container .headline_block h2{font-size:calc(104 /1920 * 100vw)}.recruit_container .headline_block .ja{font-size:calc(28 /1920 * 100vw)}.recruit_container .headline_block .headline_lead{font-size:calc(16 /1920 * 100vw);margin-top:calc(32 /1920 * 100vw)}.recruit_container .subtitle_block{max-width:1300px;margin-top:calc(64 /1920 * 100vw);margin-inline:auto}.recruit_container .subtitle_block p:not(.en,.ja_sub,.subtitle_lead){font-size:2.5vw;line-height:1;padding-block:calc(7 / 1920 * 100vw) 0;padding-inline:3.125vw}.recruit_container .subtitle_block p:not(.en,.ja_sub,.subtitle_lead) span{padding-bottom:calc(10 / 1920 * 100vw)}.recruit_container .subtitle_block p.en{font-size:calc(22 / 1920 * 100vw)}.recruit_container .subtitle_block p.ja_sub{font-size:calc(32 /1920 * 100vw);margin-top:calc(40 /1920 * 100vw)}.recruit_container .btn_block{margin-top:calc(80 /1920 * 100vw)}.recruit_container .btn_block .btn{font-size:calc(22 /1920 * 100vw);aspect-ratio:280/72;padding-inline:2.1875vw;transition:all .25s ease-in;gap:calc(32 / 1920 * 100vw)}.recruit_container .btn_block .btn:after{width:1.09375vw}.recruit_container .btn_block .btn:hover{background-color:#e10314;color:#fff;border:solid 1px #fff;transition:all .25s ease-in}.recruit_container .btn_block .btn.red:hover{background-color:#fff;color:#e10314;border:solid 1px #E10314}.recruit_container .btn_block .btn:hover:after{background-image:url(/cdn/shop/files/circle_arrow_wh.svg?v=1782102792)}.recruit_container .btn_block .btn.red:hover:after{background-image:url(/cdn/shop/files/kobo_icon_arrow.svg?v=1676481998)}.Recruit_anchorlink_wrap{background-color:#e10314;padding:calc(40 /1920 * 100vw) calc(400 /1920 * 100vw) 0}.Recruit_anchorlink_wrap .anchorlink{gap:2.5vw;margin-inline:auto}.Recruit_anchorlink_wrap .anchorlink.is-3column li{width:calc((100% - ((48 /1920 * 100vw) * 2))/3)}.RTmv_wrap{position:relative;z-index:0}.RTmv_wrap .mvslider_block{padding:calc(56 /1920 * 100vw) calc(56/1920 * 100vw) 0;z-index:0}.RTmv_wrap .msg_block{width:calc(847 /1920 * 100vw);margin:0;position:absolute;bottom:calc(40 / 1920 * 100vw);right:5.15625vw}.RTmv_wrap .news_block{position:absolute;left:calc(110 /1920 * 100vw);bottom:calc(40 /1920 * 100vw);margin-top:0;padding:0}.RTmv_wrap .news_block dl{width:calc(680 /1920 * 100vw);background-color:#fff;border-radius:1000px;padding:1.25vw 2.5vw}.RTmv_wrap .news_block dt{font-size:.9375vw}.RTmv_wrap .news_block dd{font-size:calc(16 /1920 * 100vw)}.RTvision_wrap{margin-top:calc((56 + 80) /1920 * 100vw);padding-inline:0}.RTvision_wrap .vision_flex{display:flex;flex-direction:row-reverse}.RTvision_wrap .vision_flex .image_block{width:calc(997 / 1920 * 100vw);aspect-ratio:997/665;position:relative}.RTvision_wrap .image_block .v_img01{width:calc(616/1920*100vw);position:absolute;top:0;left:calc(65/1920*100vw);translate:0 0}.RTvision_wrap .image_block .v_img02{width:20vw;margin:0;position:absolute;top:calc(346/1920*100vw);right:11.25vw}.RTvision_wrap .image_block .v_img03{width:calc(332/1920*100vw);margin:0;position:absolute;top:calc((89 + 380)/1920*100vw)}.RTvision_wrap .vision_flex .text_block{flex:1;padding:0;margin:0;position:relative;z-index:0}.RTvision_wrap .text_block .title{font-size:2.5vw;width:calc(580 / 1920 * 100vw);margin-inline:auto calc(70/1920 * 100vw)}.RTvision_wrap .text_block .title:before{content:none;display:none}.RTvision_wrap .text_block .text{font-size:.9375vw;line-height:1.8;width:35vw;margin-inline:auto 1.25vw;margin-top:calc(56 /1920 * 100vw)}.RTabout_wrap{margin-top:calc(116 /1920 * 100vw);padding:5.46875vw calc(389 /1920 * 100vw)}.RTabout_wrap:after{width:calc(361 /1920 * 100vw)}.RTabout_wrap .number_flex{gap:2.5vw;margin:2.5vw auto 0}.RTabout_wrap .number_card{width:calc((100% - (2.5vw *2))/3);padding:calc(40 / 1920 * 100vw) 0 calc(58 / 1920 * 100vw);gap:0;justify-content:center}.RTabout_wrap .number_flex.large_cell{margin-top:2.5vw}.RTabout_wrap .number_flex.large_cell .number_card{width:calc((100% - 2.5vw)/2);padding-block:calc(35 /1920 * 100vw) 2.5vw}.RTabout_wrap .number_card .iconbox{width:calc(70 / 1920 * 100vw)}.RTabout_wrap .number_card .category .main{font-size:calc(32 /1920 * 100vw);line-height:1.25}.RTabout_wrap .number_card .category .sub{font-size:calc(16 /1920 * 100vw);margin-top:calc(4/ 1920 * 100vw)}.RTabout_wrap .number_card .data{margin-top:.625vw;gap:.3125vw;padding-bottom:.3125vw}.RTabout_wrap .number_card:nth-child(odd) .data{background:linear-gradient(transparent calc(100% - (20 / 1920 * 100vw)),#f8c98d80 calc(100% - (20 / 1920 * 100vw)))}.RTabout_wrap .number_card:nth-child(2n) .data{background:linear-gradient(transparent calc(100% - (20 / 1920 * 100vw)),#ffb3b980 calc(100% - (20 / 1920 * 100vw)))}.RTabout_wrap .number_card .data_num{font-size:calc(92 /1920 * 100vw)}.RTabout_wrap .number_card .data_num .small{font-size:2.5vw}.RTabout_wrap .number_card .unit{font-size:calc(32 /1920 * 100vw)}.RTabout_wrap .number_flex dl dt{min-width:calc(115 / 1920 * 100vw)}.RTabout_wrap .number_flex .cnt08 .category{margin-bottom:0}.RTabout_wrap .number_flex .cnt08 figure{width:calc(172 /1920 * 100vw)}.RTabout_wrap .number_flex .cnt08 .category .main.small{font-size:calc(28 /1920 * 100vw)}.RTabout_wrap .number_flex .cnt10{padding-inline:calc(22 / 1920 * 100vw)}.RTabout_wrap .number_flex .cnt10 dl+dl{margin-top:calc(10 / 1920 * 100vw)}.RTabout_wrap .number_flex .cnt10 dl{justify-content:flex-start;padding-inline:.9375vw}.RTabout_wrap .number_flex .cnt10 dt{width:calc(320/ 1920 * 100vw)}.RTabout_wrap .number_flex .cnt10 dd{width:10.9375vw}.RTabout_wrap .number_flex .cnt10 .data{translate:0 10%}.RTabout_wrap .number_flex .cnt10 .data_num{font-size:calc(88 /1920 * 100vw)}.RTabout_wrap .number_flex.large_cell .number_card:has(.cnt11){align-items:center;justify-content:center}.RTabout_wrap .number_flex .cnt11{margin-top:calc(40 /1920 * 100vw)}.RTabout_wrap .number_flex .cnt11 figure{width:calc(256 /1920 * 100vw)}.RTabout_wrap .number_flex .cnt11 .data{background:linear-gradient(transparent calc(100% - (20 / 1920 * 100vw)),#f8c98d80 calc(100% - (20 / 1920 * 100vw)))}.RTabout_wrap .number_flex .cnt11 .data .data_num{font-size:calc(104/1920 * 100vw);letter-spacing:.1125em}.RTabout_wrap .number_flex.large_cell .number_card:has(.cnt12) .category .main{font-size:calc(32 /1920 * 100vw)}.RTabout_wrap .number_flex .cnt12 dt{font-size:1.875vw}.RTabout_wrap .number_flex .cnt12 dd{width:calc(230 / 1920 * 100vw)}.RTabout_wrap .number_flex .cnt12 .data{background:linear-gradient(transparent calc(100% - (20 / 1920 * 100vw)),#ffb3b980 calc(100% - (20 / 1920 * 100vw)));margin-left:0}.RTabout_wrap .number_flex .cnt13 .data{background:linear-gradient(transparent calc(100% - (20 / 1920 * 100vw)),#f8c98d80 calc(100% - (20 / 1920 * 100vw)))}.RTabout_wrap .number_flex.large_cell .number_card:has(.cnt13){justify-content:space-around}.RTabout_wrap .number_flex .cnt13{padding-block:calc(40 /1920 * 100vw)}.RTabout_wrap .number_flex .cnt13 .data_num{font-size:calc(104 / 1920 * 100vw);letter-spacing:.1125em}.RThero_wrap{aspect-ratio:1920/880}.RTwork_wrap{padding-block:calc(140 / 1920 * 100vw) 5.46875vw;padding-inline:calc(400 /1920 * 100vw)}.RTwork_wrap .number_flex{justify-content:center;gap:calc(32 /1920 * 100vw);margin:calc(56 /1920 * 100vw) auto 0}.RTwork_wrap .number_card{width:calc((100% - ((32 /1920 * 100vw)*2))/3)}.RTwork_wrap .number_card .category{padding:.9375vw calc(64 /1920 * 100vw) .9375vw 1.875vw;transition:all .25s ease-in;border-radius:0 0 36px 36px}.RTwork_wrap .number_card:has(.overlink:hover) .category{opacity:.5}.RTwork_wrap .number_card .category:before{width:calc(28 /1920 * 100vw);right:0;translate:-80% -50%;transition:all .25s ease-in}.RTwork_wrap .number_card .category .ja{font-size:calc(28 /1920 * 100vw)}.RTwork_wrap .number_card .category .en{font-size:calc(14 /1920 * 100vw);margin-top:4px}.RTstaff_wrap{margin-top:0;padding-block:6.25vw calc(86 / 1920 * 100vw);background:linear-gradient(to bottom,transparent 0,transparent calc(260 /1920 * 100vw),#E10314 calc(260 /1920 * 100vw),#E10314 100%)}.RTstaff_wrap:before{height:calc(260 /1920 * 100vw);top:2px;z-index:-1}.RTstaff_wrap .staff_slider{margin-top:calc(64 /1920 * 100vw)}.RTstaff_wrap .slick-slide .overlink{pointer-events:none}.RTstaff_wrap .slick-slide.slick-current .overlink{pointer-events:auto;cursor:pointer}.RTstaff_wrap .slick-slide{display:block;width:25vw;margin-inline:auto}.RTstaff_wrap .slick-current .number{font-size:4.375vw;left:1.25vw;bottom:calc(26 / 1920 * 100vw)}.RTstaff_wrap .slick-current .number:before{width:2.8125vw}.RTstaff_wrap .arrow_flex .prev_icon,.RTstaff_wrap .arrow_flex .next_icon{width:calc(19 / 1920 * 100vw)}.RTstaff_wrap .slick-slide.slick-current{padding-bottom:1.25vw}.RTstaff_wrap .slick-slide.prev_slide .thumbnail img{scale:66%;translate:0 0;margin-top:24%}.RTstaff_wrap .slick-slide.prev_slide01 .thumbnail img{scale:66%;rotate:-10deg;opacity:.65;margin-top:38%;translate:24% 0}.RTstaff_wrap .slick-slide.next_slide .thumbnail img{scale:66%;translate:0 0;margin-top:24%}.RTstaff_wrap .slick-slide.next_slide01 .thumbnail img{scale:66%;rotate:10deg;opacity:.65;margin-top:38%;translate:-24% 0}.RTstaff_wrap .staff_desc{margin-top:calc(40 /1920 * 100vw);padding-right:calc(56 /1920 * 100vw)}.RTstaff_wrap .staff_desc:after{width:calc(40 /1920 * 100vw);transition:all .25s ease-in}.RTstaff_wrap .staff_card:has(.overlink:hover) .staff_desc:after{scale:1.08;background-image:url(/cdn/shop/files/circle_arrow_all_wh.svg?v=1782705306)}.RTstaff_wrap .staff_desc .left .job{font-size:calc(28 /1920 * 100vw)}.RTstaff_wrap .staff_desc .left .term{font-size:calc(16 /1920 * 100vw);margin-top:8px;padding:4px .9375vw}.RTstaff_wrap .staff_desc .right{font-size:2.1875vw}.RTstaff_wrap .arrow_flex{width:calc(586 /1920 * 100vw)}.RTstaff_wrap .btn_block{margin-top:calc(40 /1920 * 100vw)}.RTbanner_wrap{padding:0 calc(355 /1920 * 100vw);margin-block:6.25vw}.RTbanner_wrap .banner_block{margin:0 auto}.RTbanner_wrap .banner_block{gap:calc(40 /1920 * 100vw)}.RTbanner_wrap .banner_card:has(.overlink:hover){background-color:#e1031480}.RTbanner_wrap .banner_card{border-radius:24px}.RTbanner_wrap .card_inner .thumbnail{aspect-ratio:635/316;width:calc(635/1068*100%)}.RTbanner_wrap .card_inner .category{width:calc((1068 - 635)/1068*100%);padding-inline:2.5vw calc(5vw + 10px)}.RTbanner_wrap .card_inner .category:after{width:2.5vw;right:2.5vw}.RTbanner_wrap .card_inner .ja{font-size:calc(34/1920 * 100vw);line-height:1.25}.RTbanner_wrap .card_inner .en{font-size:1.09375vw;margin-top:1em}.aw-recruit26-about .RTabout_wrap{padding-block:6.25vw;padding-inline:calc(400 /1920 * 100vw)}.RA_message_wrap{padding-inline:calc(400 /1920 * 100vw);margin-top:6.25vw}.RA_message_wrap .topmessage_block{margin-top:2.34375vw}.RA_message_wrap .messega_cnt01 .cnt_inner{aspect-ratio:1400/720;max-width:1400px;margin-inline:auto}.RA_message_wrap .messega_cnt02{margin-inline:auto;margin-top:calc(100 /1920 * 100vw);padding:0}.RA_message_wrap .messega_cnt02 .flex_inner{flex-direction:row;gap:calc(80 /1920 * 100vw)}.RA_message_wrap .cnt_card{width:calc((100% - ((80 /1920 * 100vw)))/2);padding:calc(64 /1920 * 100vw) calc(58 /1920 * 100vw);border-width:4px}.RA_message_wrap .cnt0201 .tag{width:calc(142 /1920 * 100vw);translate:0 0;top:calc(-52 /1920 * 100vw)}.RA_message_wrap .cnt0202 .tag{width:calc(218 /1920 * 100vw);translate:0 0;top:calc(-52 /1920 * 100vw)}.RA_message_wrap .cnt_card .cnt_detail{font-size:calc(14 /1920 * 100vw);line-height:1.5;margin-top:1.25vw}.RA_message_wrap .cnt_card .cnt_detail *{font-size:calc(14 / 1920 * 100vw)}.RA_activity_wrap{margin-top:calc(100 /1920 * 100vw);padding:6.25vw 21.875vw}.RA_activity_wrap .activity_cnt_block{margin:calc(74 /1920 * 100vw) auto 0;gap:calc(64 / 1920 * 100vw)}.RA_activity_wrap .activity_title{font-size:1.25vw;margin-top:0;padding:calc(32 / 1920 * 100vw) calc(140 / 1920 * 100vw) 0}.RA_activity_wrap .activity_detail{font-size:calc(14 /1920 * 100vw);padding:calc(16/ 1920 * 100vw) calc(140 / 1920 * 100vw) calc(32 / 1920 * 100vw)}.RA_activity_wrap .activity_detail .btn_block{margin-top:calc(32 /1920 * 100vw)}.aw-recruit26-job .anchor_slider_block.sp{display:none}.aw-recruit26-job .anchor_slider_block.pc{padding-block:calc(32 /1920 * 100vw) calc(64 /1920 * 100vw);padding-inline:calc(200 /1920 * 100vw)}.aw-recruit26-job .main_anchorlist{display:flex;align-items:center;width:max-content}.aw-recruit26-job .main_anchorlist li{width:25vw;padding-inline:.625vw;list-style:none;color:#fff}.aw-recruit26-job .main_anchorlist li a{display:block;width:100%;position:relative;z-index:0;font-weight:700}.aw-recruit26-job .main_anchorlist li .thumbnails{display:block;aspect-ratio:1/1;border-radius:50%;overflow:hidden;transform:scale(calc(400 / 480));transform-origin:center bottom;transition:transform .5s ease;position:relative;z-index:0}.aw-recruit26-job .main_anchorlist li .thumbnails:after{content:"";display:block;width:100%;height:100%;background-color:#00000052;position:absolute;top:0;left:0}.aw-recruit26-job .main_anchorlist li .textbox{width:100%;position:absolute;left:0;bottom:calc(28 / 1920 * 100vw);text-align:center;transform:scale(calc(40 / 48));transform-origin:center bottom;transition:transform .5s ease}.aw-recruit26-job .main_anchorlist li .en{font-size:1vw}.aw-recruit26-job .main_anchorlist li .ja{font-size:calc(40 / 1920 * 100vw)}.aw-recruit26-job .main_anchorlist li.active .thumbnails{transform:scale(1);aspect-ratio:480 / 512;border-radius:0}.aw-recruit26-job .main_anchorlist li.active .thumbnails:after{display:none;opacity:0}.aw-recruit26-job .main_anchorlist li.active .textbox{transform:scale(1);bottom:calc(66 / 1920 * 100vw)}.aw-recruit26-job .sub_anchorlist_wrap{margin-top:1.25vw}.aw-recruit26-job .sub_anchorlist{width:100%;display:flex;justify-content:space-between;position:relative}.aw-recruit26-job .sub_anchorlist:after{content:"";display:block;width:100%;height:3px;background-color:#fff;position:absolute;top:4.5px}.aw-recruit26-job .sub_anchorlist li{width:max-content;list-style:none;position:relative}.aw-recruit26-job .sub_anchorlist li:first-child:before{content:"";display:block;width:calc(50% - 6px);height:6px;background-color:#e10314;position:absolute;left:0;top:4.5px;z-index:1}.aw-recruit26-job .sub_anchorlist li:last-child:before{content:"";display:block;width:calc(50% - 6px);height:6px;background-color:#e10314;position:absolute;right:0;top:4.5px;z-index:1}.aw-recruit26-job .sub_anchorlist li button{border:0;outline:0;box-shadow:unset;background-color:transparent;font-size:1.25vw;font-weight:700;line-height:1.08;color:#fff;position:relative;z-index:1}.aw-recruit26-job .sub_anchorlist li button:before{content:"";display:block;width:12px;aspect-ratio:1/1;border-radius:50%;background-color:#fff;margin:0 auto 4px}.aw-recruit26-job .RJ_contents_wrap{padding:calc(80 /1920 * 100vw) calc(400 / 1920 * 100vw) 0}.aw-recruit26-job .shopify-section:has(.RJ_contents_wrap):last-child .RJ_contents_wrap{padding-bottom:6.25vw}.aw-recruit26-job .RJ_contents_wrap .job_info_cnt_card{margin-inline:auto;padding:calc(64 /1920 * 100vw) calc(104 /1920 * 100vw)}.aw-recruit26-job .RJ_contents_wrap .job_info_cnt_card:before{top:11.875vw;left:calc(26 /1920 * 100vw);font-size:calc(14 / 1920 * 100vw)}.aw-recruit26-job .job_info_cnt_card .title_area:not(:has(.title)){top:1.25vw;left:1.875vw}.aw-recruit26-job .job_info_cnt_card .title_area .number{font-size:5.3125vw}.aw-recruit26-job .RJ_contents_wrap .job_info_cnt_card .cnt_area{display:flex;justify-content:center;align-items:center;gap:calc(64/ 1920 * 100vw)}.aw-recruit26-job .RJ_contents_wrap .job_info_cnt_card .cnt_area:nth-child(odd){flex-direction:row-reverse}.aw-recruit26-job .RJ_contents_wrap .job_info_cnt_card .cnt_image{width:calc(440/1920 * 100vw)}.aw-recruit26-job .RJ_contents_wrap .job_info_cnt_card .cnt_text{width:21.09375vw;margin-top:0}.aw-recruit26-job .job_info_cnt_card .cnt_area .cnt_text .en_cate{font-size:calc(22 /1920 * 100vw);text-align:left}.aw-recruit26-job .job_info_cnt_card .cnt_area .cnt_text .ja_cate{font-size:2.34375vw;text-align:left;margin-top:calc(8 / 1920 * 100vw)}.aw-recruit26-job .job_info_cnt_card .cnt_area .cnt_text .ja_cate.small{font-size:calc(40 /1920 * 100vw)}.aw-recruit26-job .job_info_cnt_card .cnt_area .cnt_text .cnt_html{margin-top:calc(20 /1920 * 100vw);font-size:.9375vw}.aw-recruit26-job .job_info_cnt_card .title_area{gap:calc(55/1920 * 100vw);translate:calc(-46/965*100%) 0}.aw-recruit26-job .RJ_contents_wrap .job_info_cnt_card:has(.title){padding-top:1.25vw}.aw-recruit26-job .job_info_cnt_card .title_area:has(.title){margin-bottom:calc(32 /1920 * 100vw);translate:-3.75vw}.aw-recruit26-job .job_info_cnt_card .title_area .title{font-size:calc(22 /1920 * 100vw);align-items:flex-start}.aw-recruit26-job .job_info_cnt_card .title_area .title .ja{font-size:2.5vw;text-align:left}.aw-recruit26-job .manufacturing_multiarea{margin-top:calc(82 / 1920 * 100vw)}.aw-recruit26-job .manufacturing_multiarea .multi_cnt{border:solid 1px #E10314;border-radius:40px;padding:calc(70/1920 * 100vw) calc(88 /1920 * 100vw)}.aw-recruit26-job .manufacturing_multiarea .multi_cnt+.multi_cnt{margin-top:calc(88 / 1920 * 100vw)}.aw-recruit26-job .manufacturing_multiarea .subtitle{font-size:2.5vw;padding-inline:calc(33 / 1920 * 100vw);right:50%;translate:50% -85%}.aw-recruit26-job .RJ_contents_wrap .job_info_cnt_card .multi_cnt .cnt_area{gap:1.5625vw}.aw-recruit26-job .job_info_cnt_card .cnt_area .cnt_text .cnt_html dl{border-radius:0 33px 33px;margin-top:2.34375vw;padding-block:calc(32 / 1920 * 100vw);padding-inline:2.1875vw}.aw-recruit26-job .job_info_cnt_card .cnt_area .cnt_text .cnt_html dt{font-size:1.25vw;padding-block:0 calc(20/ 1920 * 100vw);padding-inline:calc(8 / 1920 * 100vw) calc(32 / 1920 * 100vw);left:-2px;translate:0 -50%}.aw-recruit26-job .job_info_cnt_card .cnt_area+.cnt_area{margin-top:2.5vw}.aw-recruit26-job .RJ_contents_wrap .job_info_cnt_card .multi_cnt .cnt_image{width:calc(340 /1920 * 100vw)}.recruit26_article_wrap{font-size:18px}.recruit26_article_wrap .top_contents{margin-top:4.375vw}.recruit26_article_wrap .top_contents .top_cnt_flex{display:flex}.recruit26_article_wrap .top_contents .image_block{width:calc(880 / 1920 * 100vw);padding:0;display:flex;align-items:center}.recruit26_article_wrap .top_contents .image_block .staff_image{width:100%;aspect-ratio:880/800}.recruit26_article_wrap .top_contents .image_block:after{width:18.75vw;height:100%;top:0;bottom:auto;left:auto;right:0}.recruit26_article_wrap .top_contents .text_block{width:calc(1048/ 1920 * 100vw);padding-block:3.75vw;padding-inline:3.75vw 0}.recruit26_article_wrap .top_contents .order_number img{height:calc(100 / 1920 * 100vw)}.recruit26_article_wrap .top_contents .title{font-size:calc(56 / 1920 * 100vw);margin-top:calc(32 / 1920 * 100vw)}.recruit26_article_wrap .top_contents .job_category{font-size:calc(28 / 1920 * 100vw);margin-top:calc(32 / 1920 * 100vw)}.recruit26_article_wrap .top_contents .term{font-size:.9375vw;margin-top:calc(8 / 1920 * 100vw)}.recruit26_article_wrap .top_contents .name{font-size:2.5vw;margin-top:calc(16 / 1920 * 100vw)}.recruit26_article_wrap .msg_contents{padding-bottom:6.25vw}.recruit26_article_wrap .msg_contents .msg_cnt{margin-top:6.25vw;flex-direction:row;justify-content:center;align-items:center;gap:5vw}.recruit26_article_wrap .msg_contents .msg_cnt:nth-child(2n){flex-direction:row-reverse}.recruit26_article_wrap .msg_contents .image{width:25vw;margin:0}.recruit26_article_wrap .msg_contents .text_block{width:28.125vw;margin:0}.recruit26_article_wrap .msg_contents .title{font-size:calc(32/ 1920 * 100vw)}.recruit26_article_wrap .msg_contents .text{font-size:.9375vw;margin-top:2.5vw}.recruit26_article_wrap .middle_contents{padding:6.25vw calc(400 / 1920 * 100vw) 0;display:flex;align-items:stretch;justify-content:center;gap:calc(40 / 1920 * 100vw)}.recruit26_article_wrap .subtitle_block{margin:0}.recruit26_article_wrap .subtitle_block h3 .en{font-size:calc(16 / 1920 * 100vw)}.recruit26_article_wrap .subtitle_block h3 .ja{font-size:calc(32 / 1920 * 100vw)}.recruit26_article_wrap .career_container{padding-block:calc(64/ 1920 * 100vw) calc(80 / 1920 * 100vw);padding-inline:2.1875vw;flex:1}.recruit26_article_wrap .career_item{margin-top:calc(40 / 1920 * 100vw)}.recruit26_article_wrap .career_item:first-child{margin-top:calc(59 / 1920 * 100vw)}.recruit26_article_wrap .career_item dt .year{font-size:calc(22 / 1920 * 100vw);width:calc(130 / 1920 * 100vw);aspect-ratio:130/36;padding-left:1.5625vw;translate:calc(16 / 1920 * 100vw) -50%}.recruit26_article_wrap .career_item dt .year:after{width:.46875vw;aspect-ratio:initial;height:101%}.recruit26_article_wrap .career_item dd{padding-inline:calc(8 / 1920 * 100vw)}.recruit26_article_wrap .career_item .text{font-size:.9375vw}.recruit26_article_wrap .schedule_contents{padding-block:calc(64/ 1920 * 100vw) calc(80 / 1920 * 100vw);padding-inline:2.1875vw;flex:1;margin-top:0}.recruit26_article_wrap .schedule_cnt{margin-top:calc(40 / 1920 * 100vw)}.recruit26_article_wrap .schedule_item{padding-left:calc(32 / 1920 * 100vw);padding-bottom:1.25vw}.recruit26_article_wrap .schedule_item:before{left:calc(8 / 1920 * 100vw)}.recruit26_article_wrap .schedule_item:first-child:after{width:6px;height:.625vw;left:.3125vw}.recruit26_article_wrap .schedule_item:last-child:after{width:6px;height:calc(100% - .625vw);left:.3125vw}.recruit26_article_wrap .schedule_item .hour{font-size:calc(16 / 1920 * 100vw);width:2.8125vw;margin-top:calc(14 / 1920 * 100vw)}.recruit26_article_wrap .schedule_item .hour:before{width:calc(16/ 1920 * 100vw);left:calc(-32 / 1920 * 100vw);top:calc(-2 / 1920 * 100vw)}.recruit26_article_wrap .schedule_item .text{padding:calc(8 / 1920 * 100vw) calc(16 / 1920 * 100vw);margin-left:calc(8 / 1920 * 100vw);font-size:.9375vw}.recruit26_article_wrap .recommend_wrap{padding-block:calc(64 / 1920 * 100vw) 0;padding-inline:calc(400 / 1920 * 100vw)}.recruit26_article_wrap .recommend_contents{padding-block:calc(64/ 1920 * 100vw) calc(80 / 1920 * 100vw);padding-inline:2.1875vw}.recruit26_article_wrap .recommend_item{margin-top:calc(16 / 1920 * 100vw);display:flex;justify-content:center;align-items:center;gap:calc(32 / 1920 * 100vw)}.recruit26_article_wrap .recommend_item:nth-child(2n){flex-direction:row-reverse}.recruit26_article_wrap .recommend_item+.recommend_item{margin-top:calc(64 / 1920 * 100vw)}.recruit26_article_wrap .recommend_item .image{width:calc(320 / 1920 * 100vw)}.recruit26_article_wrap .recommend_item .text_block{width:24.375vw;margin-top:0}.recruit26_article_wrap .recommend_item .title_svg{width:calc(322 / 1920 * 100vw)}.recruit26_article_wrap .recommend_item .name{font-size:calc(28 / 1920 * 100vw);margin-top:calc(32 / 1920 * 100vw)}.recruit26_article_wrap .recommend_item .text{margin-top:calc(16 / 1920 * 100vw);font-size:.9375vw}.recruit26_article_wrap .navigation{padding-block:calc(80 / 1920 * 100vw) 6.25vw;padding-inline:calc(400 / 1920 * 100vw);gap:calc(80 / 1920 * 100vw)}.recruit26_article_wrap .navigation a{flex:initial;width:12.1875vw;aspect-ratio:234/81;font-size:1.25vw;gap:calc(32 / 1920 * 100vw)}.recruit26_article_wrap .navigation a:after{width:1.25vw}.recruit26_blog_wrap .recruit_archivelist_block{padding-block:calc(80 / 1920 * 100vw) 6.25vw;padding-inline:calc(400 / 1920 * 100vw);font-size:18px}.recruit26_blog_wrap .recruit_archivelist{gap:5.625vw calc(80 / 1920 * 100vw)}.recruit26_blog_wrap .recruit_archivelist li{width:calc((100% - ((80 / 1920 * 100vw)*2))/3)}.recruit26_blog_wrap .recruit_archivelist .order_number{gap:calc(4/ 1920 * 100vw)}.recruit26_blog_wrap .recruit_archivelist .order_number img{height:calc(66/ 1920 * 100vw)}.recruit26_blog_wrap .recruit_archivelist .thumbnails{margin-top:calc(-16 / 1920 * 100vw)}.recruit26_blog_wrap .recruit_archivelist .title{font-size:.9375vw;max-height:calc(82/1920*100vw);margin-top:-1.875vw;left:-.3125vw}.recruit26_blog_wrap .recruit_archivelist .job_category{font-size:1.25vw}.recruit26_blog_wrap .recruit_archivelist .namebox{gap:calc(16 / 1920 * 100vw);justify-content:flex-start;position:relative}.recruit26_blog_wrap .recruit_archivelist .term{font-size:.9375vw;padding:calc(8 / 1920 * 100vw) calc(16 / 1920 * 100vw)}.recruit26_blog_wrap .recruit_archivelist .name{font-size:calc(32 / 1920 * 100vw)}.recruit26_blog_wrap .recruit_archivelist .name:after{width:calc(32 / 1920 * 100vw);margin:0;position:absolute;right:0}.recruit26_blog_wrap .pagination{gap:calc(64/ 1920 * 100vw)}.recruit26_blog_wrap .pagination .current{font-size:calc(22 / 1920 * 100vw);width:calc(40 / 1920 * 100vw)}.recruit26_blog_wrap .pagination a:not(.prev,.next){font-size:calc(22 / 1920 * 100vw);width:calc(40 / 1920 * 100vw)}.recruit26_blog_wrap .pagination .arrow_icon{width:.625vw;line-height:1}.shopify-section:has(.RB_anchor_list){padding:calc(64 / 1920 * 100vw) 19.375vw calc(40 / 1920 * 100vw)}.RB_anchor_list{padding:1.875vw calc(100 / 1920 * 100vw);gap:3.75vw;font-size:1.25vw}.RB_anchor_list li a br{display:none}.RB_anchor_list li a:after{width:max(9px,.625vw);margin-top:calc(8 / 1920 * 100vw)}.RB_content_wrap{padding:calc(40 / 1920 * 100vw) calc(400 / 1920 * 100vw)}.RB_content_wrap .section_icon{width:5vw}.RB_content_wrap .headline_container{gap:1.25vw}.recruit_container .RB_content_wrap .subtitle_block{margin-top:0}.recruit_container .RB_content_wrap .subtitle_block p.en{margin-bottom:0}.recruit_container .RB_content_wrap .subtitle_block p:not(.en,.ja_sub,.subtitle_lead) span{font-size:calc(56 / 1920 * 100vw)}.RB_content_wrap .subtitle_block .subtitle_lead{margin-top:2.5vw;font-size:.9375vw;line-height:1.6}.RB_content_wrap .benefit_card_wrap{margin-top:calc(40 / 1920 * 100vw)}.RB_content_wrap .benefit_card_wrap .benefit_cards{gap:calc(40 / 1920 * 100vw)}.RB_content_wrap .benefit_card_wrap .benefit_card{padding:3.125vw calc(80 / 1920 * 100vw)}.RB_content_wrap .benefit_card_wrap .card_title{gap:calc(4 / 1920 * 100vw)}.RB_content_wrap .benefit_card_wrap .en{font-size:calc(14 / 1920 * 100vw)}.RB_content_wrap .benefit_card_wrap .ja{font-size:calc(28 / 1920 * 100vw)}.RB_content_wrap .benefit_card_wrap .subtitle{font-size:calc(20 / 1920 * 100vw)}.RB_content_wrap .benefit_card_wrap .cnt_detail{font-size:.9375vw;margin-top:1.25vw}.RB_content_wrap:has(.RB_content_inner){padding-bottom:6.25vw}.RB_content_wrap .training_content01{padding:calc(64 / 1920 * 100vw) 6.25vw}.RB_content_wrap .training_content01 .schedule{margin-top:calc(40 / 1920 * 100vw);gap:0}.RB_content_wrap .training_content01 .schedule li:nth-child(2){border-left:dashed 2px #E10314;position:relative;z-index:0}.RB_content_wrap .training_content01 .schedule li:nth-child(2):before{content:"";display:block;width:2px;height:calc((32 + 56) / 1920 * 100vw);background-color:#fff;position:absolute;top:0;left:-2px;z-index:1}.RB_content_wrap .training_content01 .schedule .month{font-size:1.25vw;padding-block:.625vw}.RB_content_wrap .training_content01 .schedule dl{padding:calc(40 / 1920 * 100vw) calc(35 / 1920 * 100vw) calc(32 / 1920 * 100vw);width:calc(100% - (40/1920*100vw));margin-top:calc(50 / 1920 * 100vw);height:calc(100% - ((56 + 32) / 1920 * 100vw))}.RB_content_wrap .training_content01 .schedule li:nth-child(1) dl{margin-right:auto}.RB_content_wrap .training_content01 .schedule li:nth-child(2) dl{margin-left:auto}.RB_content_wrap .training_content01 .schedule li:nth-child(1) .month{left:0;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%)}.RB_content_wrap .training_content01 .schedule dt{font-size:calc(28 / 1920 * 100vw)}.RB_content_wrap .training_content01 .dd_cnt+.dd_cnt{margin-top:calc(20 / 1920 * 100vw)}.RB_content_wrap .training_content01 .dd_cnt figure{aspect-ratio:330/120}.RB_content_wrap .benefit_card_wrap .tag{font-size:.9375vw;padding:calc(4 / 1920 * 100vw) 1.25vw}.RB_content_wrap .benefit_card_wrap .label{font-size:calc(20 / 1920 * 100vw);padding:calc(4 / 1920 * 100vw) 1.25vw}.RB_content_wrap .training_content01 .schedule_richtext{font-size:.9375vw}.RB_content_wrap .training_content01 .schedule_richtext a{font-size:inherit}.RB_content_wrap .training_content01 .schedule li:nth-child(2) .schedule_richtext{margin-top:0}.RB_content_wrap .training_content01 .dd_cnt figure+figure{margin-top:calc(16 / 1920 * 100vw)}.RB_content_wrap .training_content02{padding:calc(64 / 1920 * 100vw) 6.25vw}.RB_content_wrap .training_content02 .other_cnt{margin-top:calc(16 / 1920 * 100vw)}.RB_content_wrap .training_content02 .other_cnt figure{aspect-ratio:880/280}.RB_content_wrap .training_content02 .flex_inner{gap:calc(16 / 1920 * 100vw);margin-top:calc(40 / 1920 * 100vw)}.RB_content_wrap .benefit_card_wrap.training_content02 .other_cnt .card_title{width:12.5vw}.RB_content_wrap .benefit_card_wrap.training_content02 .cnt_detail{display:flex;align-items:center;gap:1.25vw;margin-top:0}.RB_content_wrap .training_content02 .richtext{width:100%;font-size:.9375vw;margin-top:0}.RB_content_wrap .training_content03 .labelbox{margin-top:calc(16/ 1920 * 100vw);flex-direction:row;align-items:center;gap:1.25vw}.RB_content_wrap .training_content03 .labelbox .label{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/recruit_2606.css.map */
