@charset "UTF-8";.con_genmado .con_benefits .box_inner,.con_genmado .con_contact .box_inner,.con_genmado .con_faq .box_inner,.con_genmado .con_jobs .box_inner{margin-inline:auto;max-width:calc(1360 / 16 * 1em);width:90%}.con_genmado .con_mv{position:relative}.con_genmado .con_mv{container:con_mv/inline-size}.con_genmado .con_mv:after,.con_genmado .con_mv:before,.con_genmado .con_mv>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.con_genmado .con_mv>.box_inner{position:absolute;z-index:1}@container (calc(640 / 16 * 1em) <= inline-size){.con_genmado .con_mv>.box_inner{left:14.5833333333%;bottom:22%;right:5%}}@container (inline-size < calc(640 / 16 * 1em)){.con_genmado .con_mv>.box_inner{left:5%;right:5%;top:50%;transform:translateY(-50%)}}.con_genmado .con_mv>.box_inner .title{--fsz:50;font-size:clamp(calc(var(--fsz) * 0.55)/var(--base) * 1em,calc(var(--fsz) * 0.55)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.55)/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);color:#fff;font-family:"Zen Kaku Gothic Antique",sans-serif;font-weight:900;font-style:normal;filter:drop-shadow(0px 4px 3px rgba(0,0,0,0.5));line-height:1.2}.con_genmado .con_mv>.box_inner .title .txt_large{display:block}@container (calc(640 / 16 * 1em) <= inline-size){.con_genmado .con_mv>.box_inner .title .txt_large{font-size:200%}}@container (inline-size < calc(640 / 16 * 1em)){.con_genmado .con_mv>.box_inner .title .txt_large{font-size:150%}}.con_genmado .con_mv>.box_inner .txt_desc{--fsz:25;font-size:clamp(calc(var(--fsz) * 0.65)/var(--base) * 1em,calc(var(--fsz) * 0.65)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.65)/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);color:#fff;line-height:1.6;font-weight:700;margin-top:calc(20 / var(--fsz) * 1em)}.con_genmado .con_mv .splide__pagination{position:absolute;bottom:calc(25 / var(--base) * 1em);left:0;right:0;text-align:center;justify-content:center}.con_genmado .con_mv .splide__pagination li button{border:1px solid #fff}.con_genmado .con_mv .splide__pagination li button[aria-selected=true]{background:#fff}.con_genmado .con_mv .img img{object-fit:cover;width:100%;min-height:100vh}.con_genmado .con_intro{container:con_intro/inline-size}.con_genmado .con_intro:after,.con_genmado .con_intro:before,.con_genmado .con_intro>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}@container (calc(640 / 16 * 1em) <= inline-size){.con_genmado .con_intro{margin-top:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 140/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,200/var(--base) * 1em)}}.con_genmado .con_intro .box_inner{display:grid;align-items:center}@container (calc(640 / 16 * 1em) <= inline-size){.con_genmado .con_intro .box_inner{grid-template-columns:repeat(2,1fr)}}@container (inline-size < calc(640 / 16 * 1em)){.con_genmado .con_intro .box_inner{grid-template-columns:1fr}}.con_genmado .con_intro .box_inner .box_text{background:#f3f0ea}@container (calc(640 / 16 * 1em) <= inline-size){.con_genmado .con_intro .box_inner .box_text{padding-inline:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 250/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,280/var(--base) * 1em) clamp(30/var(--base) * 1em,30/var(--base) * 1em + 93/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,123/var(--base) * 1em);padding-block:calc(68 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_genmado .con_intro .box_inner .box_text{padding-inline:5%;padding-block:calc(40 / var(--base) * 1em)}}.con_genmado .con_intro .box_inner .box_text .title{--fsz:40;font-size:clamp(calc(var(--fsz) * 0.55)/var(--base) * 1em,calc(var(--fsz) * 0.55)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.55)/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);font-weight:700;font-family:"Zen Kaku Gothic Antique",sans-serif;line-height:1}.con_genmado .con_intro .box_inner .box_text .title:after,.con_genmado .con_intro .box_inner .box_text .title:before{content:"";display:block;height:0;width:0}.con_genmado .con_intro .box_inner .box_text .title:before{margin-bottom:calc(-0.09em + 0px)}.con_genmado .con_intro .box_inner .box_text .title:after{margin-top:calc(-0.01em + 0px)}.con_genmado .con_intro .box_inner .box_text .title .txt_en{font-size:200%;font-weight:700;font-family:"Carlito",sans-serif;display:block;margin-bottom:0.1em}.con_genmado .con_intro .box_inner .box_text .list_reason{--fsz:25;font-size:clamp(calc(var(--fsz) * 0.65)/var(--base) * 1em,calc(var(--fsz) * 0.65)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.65)/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);margin-top:calc(50 / var(--fsz) * 1em);line-height:1.6;font-weight:400}.con_genmado .con_intro .box_inner .box_text .list_reason:after,.con_genmado .con_intro .box_inner .box_text .list_reason:before{content:"";display:block;height:0;width:0}.con_genmado .con_intro .box_inner .box_text .list_reason:before{margin-bottom:calc(-0.39em + 0px)}.con_genmado .con_intro .box_inner .box_text .list_reason:after{margin-top:calc(-0.31em + 0px)}.con_genmado .con_intro .box_inner .box_text .list_reason li:before{content:"・"}.con_genmado .con_benefits{margin-top:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 140/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,200/var(--base) * 1em)}.con_genmado .con_benefits{container:con_benefits/inline-size}.con_genmado .con_benefits:after,.con_genmado .con_benefits:before,.con_genmado .con_benefits>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.con_genmado .con_benefits .box_inner .main_title{text-align:center;font-weight:900}.con_genmado .con_benefits .box_inner .list_benefit{margin-top:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 30/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,60/var(--base) * 1em);display:grid;gap:clamp(55/var(--base) * 1em,55/var(--base) * 1em + 55/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,110/var(--base) * 1em) clamp(15/var(--base) * 1em,15/var(--base) * 1em + 35/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,50/var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_genmado .con_benefits .box_inner .list_benefit{grid-template-columns:repeat(3,1fr)}}@container (inline-size < calc(640 / 16 * 1em)){.con_genmado .con_benefits .box_inner .list_benefit{grid-template-columns:repeat(2,1fr)}}.con_genmado .con_benefits .box_inner .list_benefit .box_benefit{display:flex;flex-direction:column}.con_genmado .con_benefits .box_inner .list_benefit .box_benefit .img{order:-1;text-align:center}.con_genmado .con_benefits .box_inner .list_benefit .box_benefit .img img{max-width:71.4285714286%;margin-inline:auto}.con_genmado .con_benefits .box_inner .list_benefit .box_benefit .title .txt_en{color:#ffc500;font-family:"Carlito",sans-serif;font-weight:700;--fsz:30;font-size:clamp(calc(var(--fsz) * 0.55)/var(--base) * 1em,calc(var(--fsz) * 0.55)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.55)/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);display:block;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px;line-height:1}.con_genmado .con_benefits .box_inner .list_benefit .box_benefit .title .txt_ja{display:block;font-weight:700;--fsz:25;font-size:clamp(calc(var(--fsz) * 0.65)/var(--base) * 1em,calc(var(--fsz) * 0.65)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.65)/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);line-height:1.5;margin-top:calc(35 / var(--fsz) * 1em)}.con_genmado .con_benefits .box_inner .list_benefit .box_benefit .title .txt_ja:after,.con_genmado .con_benefits .box_inner .list_benefit .box_benefit .title .txt_ja:before{content:"";display:block;height:0;width:0}.con_genmado .con_benefits .box_inner .list_benefit .box_benefit .title .txt_ja:before{margin-bottom:calc(-0.34em + 0px)}.con_genmado .con_benefits .box_inner .list_benefit .box_benefit .title .txt_ja:after{margin-top:calc(-0.26em + 0px)}.con_genmado .con_benefits .box_inner .list_benefit .box_benefit .txt_desc{--fsz:20;font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);line-height:1.35;margin-top:calc(20 / var(--fsz) * 1em)}.con_genmado .con_benefits .box_inner .list_benefit .box_benefit .txt_desc:after,.con_genmado .con_benefits .box_inner .list_benefit .box_benefit .txt_desc:before{content:"";display:block;height:0;width:0}.con_genmado .con_benefits .box_inner .list_benefit .box_benefit .txt_desc:before{margin-bottom:calc(-0.265em + 0px)}.con_genmado .con_benefits .box_inner .list_benefit .box_benefit .txt_desc:after{margin-top:calc(-0.185em + 0px)}.con_genmado .con_process{margin-top:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 140/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,200/var(--base) * 1em)}.con_genmado .con_process{container:con_process/inline-size}.con_genmado .con_process:after,.con_genmado .con_process:before,.con_genmado .con_process>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.con_genmado .con_process .box_inner{display:grid}@container (calc(640 / 16 * 1em) <= inline-size){.con_genmado .con_process .box_inner{grid-template-columns:41.09375% auto;gap:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 70/1280 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,100/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_genmado .con_process .box_inner{grid-template-columns:1fr;gap:calc(40 / var(--base) * 1em)}}@container (calc(640 / 16 * 1em) <= inline-size){.con_genmado .con_process .box_inner .box_text{padding-right:5%;max-width:calc(800 / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_genmado .con_process .box_inner .box_text{padding-inline:5%}}.con_genmado .con_process .box_inner .box_text .list_process{padding-top:calc(10 / var(--base) * 1em)}.con_genmado .con_process .box_inner .box_text .list_process .box_process .title{font-weight:900;--fsz:25;font-size:clamp(calc(var(--fsz) * 0.65)/var(--base) * 1em,calc(var(--fsz) * 0.65)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.65)/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);line-height:1.35;margin-top:calc(46 / var(--fsz) * 1em)}.con_genmado .con_process .box_inner .box_text .list_process .box_process .title:after,.con_genmado .con_process .box_inner .box_text .list_process .box_process .title:before{content:"";display:block;height:0;width:0}.con_genmado .con_process .box_inner .box_text .list_process .box_process .title:before{margin-bottom:calc(-0.265em + 0px)}.con_genmado .con_process .box_inner .box_text .list_process .box_process .title:after{margin-top:calc(-0.185em + 0px)}.con_genmado .con_process .box_inner .box_text .list_process .box_process .txt_desc{--fsz:20;font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);line-height:1.5;margin-top:calc(23 / var(--fsz) * 1em)}.con_genmado .con_process .box_inner .box_text .list_process .box_process .txt_desc:after,.con_genmado .con_process .box_inner .box_text .list_process .box_process .txt_desc:before{content:"";display:block;height:0;width:0}.con_genmado .con_process .box_inner .box_text .list_process .box_process .txt_desc:before{margin-bottom:calc(-0.34em + 0px)}.con_genmado .con_process .box_inner .box_text .list_process .box_process .txt_desc:after{margin-top:calc(-0.26em + 0px)}.con_genmado .con_process .box_inner .img{order:-1}.con_genmado .con_faq{margin-top:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 140/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,200/var(--base) * 1em);background:#f3f0ea;padding-block:calc(60 / var(--base) * 1em) calc(94 / var(--base) * 1em)}.con_genmado .con_faq{container:con_faq/inline-size}.con_genmado .con_faq:after,.con_genmado .con_faq:before,.con_genmado .con_faq>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.con_genmado .con_faq .box_inner .main_title{text-align:center}.con_genmado .con_faq .box_inner .list_faq{margin-top:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 30/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,60/var(--base) * 1em);display:flex;flex-direction:column;gap:clamp(30/var(--base) * 1em,30/var(--base) * 1em + 10/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,40/var(--base) * 1em)}.con_genmado .con_faq .box_inner .list_faq dt{position:relative;padding-left:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 20/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,80/var(--base) * 1em)}.con_genmado .con_faq .box_inner .list_faq dt .txt{--fsz:20;font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);line-height:1.5;background:#fff;padding:calc(5.5 / var(--fsz) * 1em) calc(15 / var(--fsz) * 1em);filter:drop-shadow(2px 2px 4px rgba(0,0,0,0.3));display:inline-block;vertical-align:top;position:relative;z-index:1}.con_genmado .con_faq .box_inner .list_faq dt .txt:before{content:"";position:absolute;right:100%;top:calc(10 / var(--fsz) * 1em);width:calc(14 / var(--fsz) * 1em);height:calc(14 / var(--fsz) * 1em);clip-path:polygon(100% 0,0% 100%,100% 80%);background:#fff}.con_genmado .con_faq .box_inner .list_faq dt .img{position:absolute;left:0;top:0}.con_genmado .con_faq .box_inner .list_faq dt .img img{max-width:clamp(65/var(--base) * 1em,65/var(--base) * 1em + 20/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,85/var(--base) * 1em)}.con_genmado .con_faq .box_inner .list_faq dd{position:relative;padding-inline:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 75/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,135/var(--base) * 1em) clamp(60/var(--base) * 1em,60/var(--base) * 1em + 20/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,80/var(--base) * 1em)}.con_genmado .con_faq .box_inner .list_faq dd .txt{--fsz:20;font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);line-height:1.5;background:#fff;padding:calc(11 / var(--fsz) * 1em) calc(15 / var(--fsz) * 1em);filter:drop-shadow(2px 2px 4px rgba(0,0,0,0.3));display:inline-block;vertical-align:top;position:relative;z-index:1}.con_genmado .con_faq .box_inner .list_faq dd .txt:before{content:"";position:absolute;left:100%;top:calc(10 / var(--fsz) * 1em);width:calc(14 / var(--fsz) * 1em);height:calc(14 / var(--fsz) * 1em);clip-path:polygon(0 0,0 80%,100% 100%);background:#fff}.con_genmado .con_faq .box_inner .list_faq dd .img{position:absolute;right:0;top:0}.con_genmado .con_faq .box_inner .list_faq dd .img img{max-width:clamp(65/var(--base) * 1em,65/var(--base) * 1em + 20/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,85/var(--base) * 1em)}.con_genmado .con_jobs{margin-top:clamp(60/var(--base) * 1em,60/var(--base) * 1em + 140/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,200/var(--base) * 1em)}.con_genmado .con_jobs{container:con_jobs/inline-size}.con_genmado .con_jobs:after,.con_genmado .con_jobs:before,.con_genmado .con_jobs>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.con_genmado .con_jobs .box_inner .main_title{text-align:center}.con_genmado .con_jobs .splide{margin-top:clamp(15/var(--base) * 1em,15/var(--base) * 1em + 30/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,45/var(--base) * 1em)}.con_genmado .con_jobs .splide .splide__track{--gap:25;margin-inline:calc(-1 * clamp(calc(var(--gap) * 0.5) / var(--base) * 1em, calc(var(--gap) * 0.5) / var(--base) * 1em + calc(var(--gap) - var(--gap) * 0.5) / 1000 * (var(--cqi-to-px) - 360 / 100) * 100 / var(--base) * 1em, var(--gap) / var(--base) * 1em));padding-block:calc(15 / var(--base) * 1em)!important}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide{padding-inline:clamp(calc(var(--gap) * 0.5)/var(--base) * 1em,calc(var(--gap) * 0.5)/var(--base) * 1em + calc(var(--gap) - var(--gap) * 0.5)/1000 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--gap)/var(--base) * 1em)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job{display:block;text-decoration:none;height:100%}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job:hover{opacity:0.8}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job{height:100%;display:flex;flex-direction:column;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.2)}@container (calc(640 / 16 * 1em) <= inline-size){.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job{padding:clamp(15/var(--base) * 1em,15/var(--base) * 1em + 9/720 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,24/var(--base) * 1em) clamp(15/var(--base) * 1em,15/var(--base) * 1em + 12/720 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,27/var(--base) * 1em) clamp(20/var(--base) * 1em,20/var(--base) * 1em + 17/720 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,37/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job{padding:calc(24 / var(--base) * 1em) calc(27 / var(--base) * 1em) calc(37 / var(--base) * 1em)}}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail{display:flex;flex-direction:column}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .title{--fsz:25;font-weight:900;line-height:1.4;margin-top:calc(15 / var(--fsz) * 1em)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .title:after,.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .title:before{content:"";display:block;height:0;width:0}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .title:before{margin-bottom:calc(-0.29em + 0px)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .title:after{margin-top:calc(-0.21em + 0px)}@container (calc(640 / 16 * 1em) <= inline-size){.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .title{font-size:clamp(calc(var(--fsz) * 0.65)/var(--base) * 1em,calc(var(--fsz) * 0.65)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.65)/720 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .title{font-size:clamp(calc(var(--fsz) * 0.65)/var(--base) * 1em,calc(var(--fsz) * 0.65)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.65)/280 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .txt_tags{order:-4;--fsz:15;font-weight:400;line-height:1.5;margin-top:calc(30 / var(--fsz) * 1em);font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/1000 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .txt_tags:after,.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .txt_tags:before{content:"";display:block;height:0;width:0}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .txt_tags:before{margin-bottom:calc(-0.34em + 0px)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .txt_tags:after{margin-top:calc(-0.26em + 0px)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_desc{--fsz:12;margin-top:calc(20 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_desc li:before{content:"・"}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info{margin-top:calc(25 / var(--base) * 1em);display:flex;align-items:center;justify-content:space-between;gap:calc(15 / var(--base) * 1em)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .box_text .txt_info{--fsz:15;display:flex;align-items:center;gap:calc(5 / var(--fsz) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .box_text .txt_info{font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/720 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .box_text .txt_info{font-size:calc(var(--fsz) / var(--base) * 1em)}}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .box_text .txt_info+.txt_info{margin-top:calc(10 / var(--fsz) * 1em)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .box_text .txt_info .txt{font-weight:500;line-height:1.5}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .box_text .txt_info .txt:after,.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .box_text .txt_info .txt:before{content:"";display:block;height:0;width:0}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .box_text .txt_info .txt:before{margin-bottom:calc(-0.34em + 0px)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .box_text .txt_info .txt:after{margin-top:calc(-0.26em + 0px)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .box_text .txt_info.txt_location:before{content:"";width:calc(20 / var(--fsz) * 1em);height:calc(20 / var(--fsz) * 1em);background:url("../images/genmado/ico_location.svg") no-repeat center center/contain}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .box_text .txt_info.txt_salary:before{content:"";width:calc(20 / var(--fsz) * 1em);height:calc(20 / var(--fsz) * 1em);background:url("../images/genmado/ico_salary.svg") no-repeat center center/contain}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .btn .button{--fsz:18;font-weight:700;line-height:1.5;color:#fff;background:#ffc500;padding:calc(11 / var(--fsz) * 1em) calc(12 / var(--fsz) * 1em);border-radius:calc(5 / var(--fsz) * 1em);display:inline-block;vertical-align:top}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .btn .button:after,.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .btn .button:before{content:"";display:block;height:0;width:0}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .btn .button:before{margin-bottom:calc(-0.34em + 0px)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .btn .button:after{margin-top:calc(-0.26em + 0px)}@container (calc(640 / 16 * 1em) <= inline-size){.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .btn .button{font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/720 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_job_detail .box_info .btn .button{font-size:calc(var(--fsz) / var(--base) * 1em)}}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company{order:-1;display:flex;gap:calc(15 / var(--base) * 1em);padding-bottom:calc(15 / var(--base) * 1em);border-bottom:0.25px solid #000}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .img{flex:0 0 19.9453551913%}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text{flex:1 1 auto}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_category .txt{--fsz:12;font-weight:700;line-height:1.5;padding:calc(8 / var(--fsz) * 1em) calc(11 / var(--fsz) * 1em);background:rgba(255,197,0,0.2);display:inline-block;vertical-align:top;border-radius:calc(30 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_category .txt:after,.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_category .txt:before{content:"";display:block;height:0;width:0}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_category .txt:before{margin-bottom:calc(-0.34em + 0px)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_category .txt:after{margin-top:calc(-0.26em + 0px)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_position{--fsz:20;font-weight:700;line-height:1.5;margin-top:calc(12 / var(--fsz) * 1em)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_position:after,.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_position:before{content:"";display:block;height:0;width:0}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_position:before{margin-bottom:calc(-0.34em + 0px)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_position:after{margin-top:calc(-0.26em + 0px)}@container (calc(640 / 16 * 1em) <= inline-size){.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_position{font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/720 * (var(--cqi-to-px) - 640/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_position{font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/280 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_id{--fsz:12;line-height:1.5;margin-top:calc(2 / var(--fsz) * 1em);font-size:calc(var(--fsz) / var(--base) * 1em)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_id:after,.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_id:before{content:"";display:block;height:0;width:0}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_id:before{margin-bottom:calc(-0.34em + 0px)}.con_genmado .con_jobs .splide .splide__track .splide__list .splide__slide .item_job .box_job .box_company .box_text .txt_id:after{margin-top:calc(-0.26em + 0px)}.con_genmado .con_contact{margin-top:clamp(45/var(--base) * 1em,45/var(--base) * 1em + 140/1560 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,185/var(--base) * 1em);color:#fff}.con_genmado .con_contact{container:con_contact/inline-size}.con_genmado .con_contact:after,.con_genmado .con_contact:before,.con_genmado .con_contact>*{--1cqi:1cqi;--cqi-to-px:calc(tan(atan2(var(--1cqi), 1px)))}.con_genmado .con_contact .box_inner{background:url("../images/genmado/bg_contact.webp") no-repeat center center/cover;padding-block:calc(60 / var(--base) * 1em)}.con_genmado .con_contact .box_inner .box_contact{width:90%;max-width:calc(630 / var(--base) * 1em);margin-inline:auto}.con_genmado .con_contact .box_inner .box_contact .main_title{--fsz:35;font-weight:700;margin-bottom:calc(33 / var(--fsz) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_genmado .con_contact .box_inner .box_contact .main_title{font-size:calc(var(--fsz) / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_genmado .con_contact .box_inner .box_contact .main_title{font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/280 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}.con_genmado .con_contact .box_inner .box_contact .form_contact .txt_confirm_message{font-size:calc(var(--fsz) / var(--base) * 1em)}@container (calc(640 / 16 * 1em) <= inline-size){.con_genmado .con_contact .box_inner .box_contact .form_contact .txt_confirm_message{--fsz:18;margin-bottom:calc(40 / var(--fsz) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_genmado .con_contact .box_inner .box_contact .form_contact .txt_confirm_message{--fsz:16;margin-bottom:calc(30 / var(--fsz) * 1em)}}.con_genmado .con_contact .box_inner .box_contact .form_contact .form_group{display:flex;flex-direction:column;gap:calc(25 / var(--base) * 1em)}.con_genmado .con_contact .box_inner .box_contact .form_contact .form_group .box_flex{display:flex;gap:calc(20 / var(--base) * 1em) calc(30 / var(--base) * 1em)}@container (inline-size < calc(640 / 16 * 1em)){.con_genmado .con_contact .box_inner .box_contact .form_contact .form_group .box_flex{flex-direction:column}}.con_genmado .con_contact .box_inner .box_contact .form_contact .form_group .form_item{display:flex;flex-direction:column;gap:calc(6 / var(--base) * 1em)}.con_genmado .con_contact .box_inner .box_contact .form_contact .form_group .form_item .form_label{--fsz:20;font-weight:500}@container (calc(640 / 16 * 1em) <= inline-size){.con_genmado .con_contact .box_inner .box_contact .form_contact .form_group .form_item .form_label{font-size:calc(var(--fsz) / var(--base) * 1em)}}@container (inline-size < calc(640 / 16 * 1em)){.con_genmado .con_contact .box_inner .box_contact .form_contact .form_group .form_item .form_label{font-size:clamp(calc(var(--fsz) * 0.75)/var(--base) * 1em,calc(var(--fsz) * 0.75)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.75)/280 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}}.con_genmado .con_contact .box_inner .box_contact .form_contact .form_group .form_item input{min-height:calc(40 / var(--fsz) * 1em);padding-block:calc((36 / var(--fsz) * 1em - 1lh) / 2)}.con_genmado .con_contact .box_inner .box_contact .form_contact .form_group .form_item input,.con_genmado .con_contact .box_inner .box_contact .form_contact .form_group .form_item textarea{--fsz:16;font-weight:500;font-size:calc(var(--fsz) / var(--base) * 1em);color:inherit;border:2px solid currentColor;border-radius:10rem;background:transparent;width:100%}.con_genmado .con_contact .box_inner .box_contact .form_contact .form_group .form_item textarea{border-radius:calc(25 / var(--fsz) * 1em);height:calc(150 / var(--fsz) * 1em);resize:none;scrollbar-width:thin}.con_genmado .con_contact .box_inner .box_contact .form_contact .box_actions{margin-top:calc(30 / var(--base) * 1em);display:flex;gap:calc(30 / var(--base) * 1em)}.con_genmado .con_contact .box_inner .box_contact .form_contact .box_actions .btn .button{gap:0}.con_genmado .con_contact_thanks .form_group_thanks .title{--fsz:20;font-size:clamp(calc(var(--fsz) * 0.8)/var(--base) * 1em,calc(var(--fsz) * 0.8)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.8)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em)}.con_genmado .con_contact_thanks .form_group_thanks .txt_desc{--fsz:16;font-size:clamp(calc(var(--fsz) * 0.875)/var(--base) * 1em,calc(var(--fsz) * 0.875)/var(--base) * 1em + calc(var(--fsz) - var(--fsz) * 0.875)/890 * (var(--cqi-to-px) - 360/100) * 100/var(--base) * 1em,var(--fsz)/var(--base) * 1em);margin-top:calc(10 / var(--fsz) * 1em)}