@charset "UTF-8";section.recruit{margin-top:calc(40 / var(--pc))}section.recruit .recruit-content01,section.recruit .recruit-content02{display:grid;grid-template-columns:repeat(3,1fr)}section.recruit .recruit-content01 dt,section.recruit .recruit-content02 dt{font-weight:600;line-height:150%}section.recruit .recruit-content01 dd,section.recruit .recruit-content02 dd{font-size:calc(15 / var(--pc));line-height:170%;letter-spacing:.02em}section.recruit .recruit-content01{grid-template-rows:calc(402 / var(--pc)) repeat(2, calc(329 / var(--pc)))}section.recruit .recruit-content01 .area01{grid-row:1/1;grid-column:1/4;padding:calc(100 / var(--pc)) calc(120 / var(--pc)) calc(100 / var(--pc)) calc(120 / var(--pc));position:relative}section.recruit .recruit-content01 .area01:before,section.recruit .recruit-content01 .area01:after{display:block;content:"";width:0;height:1px;border-top:1px solid #000;position:absolute;left:0;transition:1.2s}section.recruit .recruit-content01 .area01:before{top:0}section.recruit .recruit-content01 .area01:after{bottom:0}section.recruit .recruit-content01 .area01.active:before,section.recruit .recruit-content01 .area01.active:after{width:100%}section.recruit .recruit-content01 .area01 dl dt{font-size:calc(60 / var(--pc));font-weight:700;line-height:100%;letter-spacing:calc(2.4 / var(--pc))}section.recruit .recruit-content01 .area01 dl dd{margin-top:calc(30 / var(--pc))}section.recruit .recruit-content01 .area02{grid-row:2/3;grid-column:1/2;padding:calc(80 / var(--pc)) calc(55 / var(--pc)) calc(98 / var(--pc)) calc(80 / var(--pc));position:relative}section.recruit .recruit-content01 .area02:before{display:block;content:"";width:1px;height:0;border-left:1px solid #000;position:absolute;top:0;right:0;transition:1.2s}section.recruit .recruit-content01 .area02.active:before{height:100%}section.recruit .recruit-content01 .area03{grid-row:2/3;grid-column:2/3;padding:calc(80 / var(--pc)) calc(87 / var(--pc)) calc(102 / var(--pc)) calc(73 / var(--pc));position:relative}section.recruit .recruit-content01 .area04{grid-row:3/4;grid-column:1/3;padding:calc(80 / var(--pc)) calc(80 / var(--pc)) calc(113 / var(--pc)) calc(80 / var(--pc));position:relative}section.recruit .recruit-content01 .area04:before,section.recruit .recruit-content01 .area04:after{display:block;content:"";width:0;height:1px;border-top:1px solid #000;position:absolute;left:0;transition:1.2s}section.recruit .recruit-content01 .area04:before{top:0}section.recruit .recruit-content01 .area04:after{bottom:0}section.recruit .recruit-content01 .area04.active:before,section.recruit .recruit-content01 .area04.active:after{width:100%}section.recruit .recruit-content01 .area05{grid-row:2/4;grid-column:3/4;position:relative;background:url(//lime-inc.co.jp/wp-content/themes/lime2025/asset/css/../img/recruit/recruit-img01.webp) no-repeat;background-size:cover}section.recruit .recruit-content01 .area05:before{display:block;content:"";width:1px;height:0;border-left:1px solid #000;position:absolute;left:0;transition:1.2s}section.recruit .recruit-content01 .area05.active:before{height:100%}section.recruit .recruit-content02{margin-top:calc(160 / var(--pc));grid-template-rows:calc(116 / var(--pc)) calc(312 / var(--pc)) calc(312 / var(--pc))}section.recruit .recruit-content02 .area01{grid-row:1/2;grid-column:1/4;padding-left:calc(120 / var(--pc));position:relative}section.recruit .recruit-content02 .area01:before{display:block;content:"";width:0;height:1px;border-top:1px solid #000;position:absolute;bottom:0;left:0;transition:1.2s}section.recruit .recruit-content02 .area01.active:before{width:100%}section.recruit .recruit-content02 .area01 p{font-size:calc(45 / var(--pc));font-weight:700;line-height:120%;letter-spacing:calc(0.9 / var(--pc))}section.recruit .recruit-content02 .area01 p span{font-family:"hiragino-kaku-gothic-pron",sans-serif;display:block;line-height:140%;font-weight:300;font-size:calc(12 / var(--pc));margin-top:calc(5 / var(--pc));letter-spacing:calc(0.48 / var(--pc))}section.recruit .recruit-content02 .area02{grid-row:2/3;grid-column:1/2;padding:calc(83 / var(--pc)) calc(48 / var(--pc)) calc(80 / var(--pc)) calc(80 / var(--pc));position:relative}section.recruit .recruit-content02 .area02:before{display:block;content:"";width:1px;height:0;border-left:1px solid #000;position:absolute;top:0;right:0;transition:1.2s}section.recruit .recruit-content02 .area02.active:before{height:100%}section.recruit .recruit-content02 .area03{grid-row:2/3;grid-column:2/3;padding:calc(80 / var(--pc)) calc(101 / var(--pc)) calc(83 / var(--pc)) calc(80 / var(--pc))}section.recruit .recruit-content02 .area04{grid-row:2/3;grid-column:3/4;position:relative;background:url(//lime-inc.co.jp/wp-content/themes/lime2025/asset/css/../img/recruit/recruit-img02.webp) no-repeat;background-size:cover}section.recruit .recruit-content02 .area04:before{display:block;content:"";width:1px;height:0;border-left:1px solid #000;position:absolute;top:0;left:0;transition:1.2s}section.recruit .recruit-content02 .area04.active:before{height:100%}section.recruit .recruit-content02 .area05{grid-row:3/4;grid-column:1/3;border-bottom:1px solid #000;position:relative;background:url(//lime-inc.co.jp/wp-content/themes/lime2025/asset/css/../img/recruit/recruit-img03.webp) no-repeat;background-size:cover}section.recruit .recruit-content02 .area05:before,section.recruit .recruit-content02 .area05:after{display:block;content:"";position:absolute;top:0;transition:1.2s}section.recruit .recruit-content02 .area05:before{width:0;height:1px;border-top:1px solid #000;left:0}section.recruit .recruit-content02 .area05:after{width:1px;height:0;border-right:1px solid #000;right:0}section.recruit .recruit-content02 .area05.active:before{width:100%}section.recruit .recruit-content02 .area05.active:after{height:100%}section.recruit .recruit-content02 .area04 img,section.recruit .recruit-content02 .area05 img{height:100%}section.recruit .recruit-content02 .area06{grid-row:3/4;grid-column:3/4;padding:calc(85 / var(--pc)) calc(44 / var(--pc)) calc(83 / var(--pc)) calc(80 / var(--pc));border-top:1px solid #000;position:relative}section.recruit .recruit-content02 .area06:before{display:block;content:"";width:0;height:1px;border-top:1px solid #000;position:absolute;bottom:0;left:0;transition:1.2s}section.recruit .recruit-content02 .area06.active:before{width:100%}section.recruit .recruit-content01 .area02 dl dt,section.recruit .recruit-content01 .area03 dl dt,section.recruit .recruit-content01 .area04 dl dt,section.recruit .recruit-content01 .area06 dl dt,section.recruit .recruit-content02 .area02 dl dt,section.recruit .recruit-content02 .area03 dl dt,section.recruit .recruit-content02 .area04 dl dt,section.recruit .recruit-content02 .area06 dl dt{font-size:calc(26 / var(--pc))}section.recruit .recruit-content01 .area02 dl dd,section.recruit .recruit-content01 .area03 dl dd,section.recruit .recruit-content01 .area04 dl dd,section.recruit .recruit-content01 .area06 dl dd,section.recruit .recruit-content02 .area02 dl dd,section.recruit .recruit-content02 .area03 dl dd,section.recruit .recruit-content02 .area04 dl dd,section.recruit .recruit-content02 .area06 dl dd{margin-top:calc(20 / var(--pc))}section.recruit .recruit-content03{margin-top:calc(160 / var(--pc))}section.recruit .recruit-content03 .lookingfor{width:calc(1360 / var(--pc));margin:0 auto}section.recruit .recruit-content03 .lookingfor p{font-size:calc(45 / var(--pc));font-weight:700;line-height:120%;letter-spacing:calc(0.9 / var(--pc))}section.recruit .recruit-content03 .lookingfor p span{display:block;font-family:"hiragino-kaku-gothic-pron",sans-serif;font-size:calc(12 / var(--pc));font-weight:300;line-height:140%;letter-spacing:calc(0.48 / var(--pc))}section.recruit .recruit-content03 .lookingfor ul{margin-top:calc(30 / var(--pc))}section.recruit .recruit-content03 .lookingfor ul li{font-size:calc(20 / var(--pc));font-weight:300;line-height:150%;letter-spacing:.02em;display:flex;align-items:baseline}section.recruit .recruit-content03 .lookingfor ul li:not(:last-child){margin-bottom:calc(10 / var(--pc))}section.recruit .recruit-content03 .lookingfor ul li:before{display:inline-block;content:"";width:calc(12 / var(--pc));height:calc(12 / var(--pc));background:#000;margin-right:calc(10 / var(--pc));flex-shrink:0}section.recruit .recruit-content03 .requirements{margin-top:calc(160 / var(--pc))}section.recruit .recruit-content03 .requirements p{font-size:calc(45 / var(--pc));font-weight:700;line-height:120%;letter-spacing:calc(0.9 / var(--pc));margin:0 0 calc(41 / var(--pc)) calc(124 / var(--pc))}section.recruit .recruit-content03 .requirements p span{display:block;font-family:"hiragino-kaku-gothic-pron",sans-serif;font-size:calc(12 / var(--pc));font-weight:300;line-height:140%;letter-spacing:calc(0.48 / var(--pc))}section.recruit .recruit-content03 .requirements .requirements-item{border-bottom:1px solid #000;padding:0 calc(120 / var(--pc))}section.recruit .recruit-content03 .requirements .requirements-item:nth-of-type(1){border-top:1px solid #000}section.recruit .recruit-content03 .requirements .requirements-item .trigger{font-family:"neue-haas-grotesk-display",sans-serif;font-size:calc(28 / var(--pc));font-weight:700;line-height:150%;letter-spacing:.02em;padding:calc(40 / var(--pc)) 0;position:relative}section.recruit .recruit-content03 .requirements .requirements-item .trigger:before,section.recruit .recruit-content03 .requirements .requirements-item .trigger:after{display:block;content:"";position:absolute;top:50%;transform:translateY(-50%)}section.recruit .recruit-content03 .requirements .requirements-item .trigger:before{width:calc(30 / var(--pc));height:calc(30 / var(--pc));border:1px solid #000;border-radius:100%;right:calc(120 / var(--pc))}section.recruit .recruit-content03 .requirements .requirements-item .trigger:after{width:calc(11 / var(--pc));height:calc(10 / var(--pc));background:url(//lime-inc.co.jp/wp-content/themes/lime2025/asset/css/../img/common/arrow.webp) no-repeat;background-size:cover;right:calc(129 / var(--pc));transform:translateY(-50%) rotate(90deg);transition:.3s}section.recruit .recruit-content03 .requirements .requirements-item .trigger.active:after{transform:translateY(-50%) rotate(270deg)}section.recruit .recruit-content03 .requirements .requirements-item .content{display:none;transition:.3s}section.recruit .recruit-content03 .requirements .requirements-item .content.active{display:block;animation:fade .5s ease-in-out forwards}section.recruit .recruit-content03 .requirements .requirements-item .content p{margin:0;font-size:calc(15 / var(--pc));font-weight:300;line-height:180%;letter-spacing:.02em}section.recruit .recruit-content03 .requirements .requirements-item .content table{width:100%;border-top:1px solid #bbb;border-collapse:collapse}section.recruit .recruit-content03 .requirements .requirements-item .content table th,section.recruit .recruit-content03 .requirements .requirements-item .content table td{border-bottom:1px solid #bbb;padding:calc(41 / var(--pc)) 0}section.recruit .recruit-content03 .requirements .requirements-item .content table th{width:calc(262 / var(--pc));text-align:left;font-size:calc(18 / var(--pc));font-weight:600;line-height:150%;letter-spacing:.02em;vertical-align:top}section.recruit .recruit-content03 .requirements .requirements-item .content table ul li{display:flex}section.recruit .recruit-content03 .requirements .requirements-item .content table ul li:before{content:"・"}section.recruit .recruit-content03 .requirements .requirements-item .content .apply{display:block;width:calc(222 / var(--pc));background:#090909;color:#fff;font-size:calc(15 / var(--pc));font-weight:500;line-height:calc(65 / var(--pc));letter-spacing:.02em;text-align:center;margin:calc(43 / var(--pc)) auto calc(100 / var(--pc));position:relative;transition:.3s}section.recruit .recruit-content03 .requirements .requirements-item .content .apply:before,section.recruit .recruit-content03 .requirements .requirements-item .content .apply:after{display:inline-block;content:""}section.recruit .recruit-content03 .requirements .requirements-item .content .apply:before{position:absolute;top:50%;right:calc(72 / var(--pc));transform:translateY(-50%);width:calc(11 / var(--pc));height:calc(9 / var(--pc));background:url(//lime-inc.co.jp/wp-content/themes/lime2025/asset/css/../img/common/arrow-f-r.webp) no-repeat;background-size:cover;transition:.3s}section.recruit .recruit-content03 .requirements .requirements-item .content .apply:after{width:calc(30 / var(--pc));height:calc(30 / var(--pc));border:1px solid #fff;border-radius:100%;vertical-align:middle;margin-left:calc(15 / var(--pc));transition:.3s}section.recruit .recruit-content03 .requirements .requirements-item .content .apply:hover{background:#10c4ae}section.recruit .recruit-content03 .requirements .requirements-item .content .apply:hover:before{transform:translate(5px,-50%)}section.recruit .recruit-content03 .requirements .requirements-item .content .apply:hover:after{transform:translateX(5px)}section.recruit .apply-area{margin-top:calc(160 / var(--pc));text-align:center}section.recruit .apply-area p{font-family:"neue-haas-grotesk-display",sans-serif;font-size:calc(100 / var(--pc));font-weight:300;line-height:110%;letter-spacing:.04em;margin-bottom:calc(35 / var(--pc))}section.recruit .apply-area .btn{font-size:calc(28 / var(--pc));display:flex;justify-content:center;align-items:center}section.recruit .apply-area .btn .arrow{width:calc(40 / var(--pc));height:calc(40 / var(--pc))}@media (max-width:768px){section.recruit{margin-top:calc(20 / var(--sp))}section.recruit .recruit-content01,section.recruit .recruit-content02{grid-template-columns:repeat(2,1fr)}section.recruit .recruit-content01 dd,section.recruit .recruit-content02 dd{font-size:calc(13 / var(--sp))}section.recruit .recruit-content01{grid-template-rows:calc(426 / var(--sp)) repeat(2, calc(300 / var(--sp)))}section.recruit .recruit-content01 .area01{grid-row:1/1;grid-column:1/3;padding:calc(40 / var(--sp)) calc(20 / var(--sp))}section.recruit .recruit-content01 .area01 dl dt{font-size:calc(26 / var(--sp));line-height:115%;letter-spacing:calc(0.52 / var(--pc))}section.recruit .recruit-content01 .area01 dl dd{margin-top:calc(20 / var(--sp))}section.recruit .recruit-content01 .area02{grid-row:2/3;grid-column:1/2;padding:calc(40 / var(--sp)) calc(20 / var(--sp))}section.recruit .recruit-content01 .area02:after{display:block;content:"";width:0;height:1px;border-bottom:1px solid #000;position:absolute;bottom:0;left:0;transition:1.2s}section.recruit .recruit-content01 .area02.active:after{width:100%}section.recruit .recruit-content01 .area03{grid-row:2/3;grid-column:2/3;padding:calc(40 / var(--sp)) calc(20 / var(--sp))}section.recruit .recruit-content01 .area04{grid-row:3/4;grid-column:2/3;padding:calc(40 / var(--sp)) calc(20 / var(--sp))}section.recruit .recruit-content01 .area05{grid-row:3/4;grid-column:1/2}section.recruit .recruit-content01 .area05:before{left:unset;right:0}section.recruit .recruit-content02{margin-top:calc(80 / var(--sp));grid-template-rows:calc(100 / var(--sp)) repeat(3, calc(297 / var(--sp)))}section.recruit .recruit-content02 .area01{grid-row:1/2;grid-column:1/3;padding-left:calc(20 / var(--sp))}section.recruit .recruit-content02 .area01 p{font-size:calc(26 / var(--sp));line-height:115%;letter-spacing:calc(0.52 / var(--pc))}section.recruit .recruit-content02 .area01 p span{line-height:normal;font-size:calc(10 / var(--sp));margin-top:calc(5 / var(--sp));letter-spacing:0}section.recruit .recruit-content02 .area02{grid-row:2/3;grid-column:1/2;padding:calc(40 / var(--sp)) calc(20 / var(--sp))}section.recruit .recruit-content02 .area02:before{display:none}section.recruit .recruit-content02 .area03{grid-row:3/4;grid-column:1/2;padding:calc(40 / var(--sp)) calc(20 / var(--sp));position:relative}section.recruit .recruit-content02 .area03:before{display:block;content:"";position:absolute;top:0;transition:1.2s}section.recruit .recruit-content02 .area03:before{width:0;height:1px;border-top:1px solid #000;left:0}section.recruit .recruit-content02 .area03.active:before{width:100%}section.recruit .recruit-content02 .area04{grid-row:2/3;grid-column:2/3;background:url(//lime-inc.co.jp/wp-content/themes/lime2025/asset/css/../img/recruit/recruit-img02_sp.webp) no-repeat;background-size:cover}section.recruit .recruit-content02 .area05{grid-row:4/5;grid-column:1/3;background:url(//lime-inc.co.jp/wp-content/themes/lime2025/asset/css/../img/recruit/recruit-img03_sp.webp) no-repeat;background-size:cover}section.recruit .recruit-content02 .area05:after{display:none}section.recruit .recruit-content02 .area06{grid-row:3/4;grid-column:2/3;padding:calc(40 / var(--sp)) calc(20 / var(--sp))}section.recruit .recruit-content02 .area06:before{width:1px;height:0;border-top:0;border-left:1px solid #000;top:0;bottom:unset}section.recruit .recruit-content02 .area06.active:before{height:100%}section.recruit .recruit-content01 .area02 dl dt,section.recruit .recruit-content01 .area03 dl dt,section.recruit .recruit-content01 .area04 dl dt,section.recruit .recruit-content01 .area06 dl dt,section.recruit .recruit-content02 .area02 dl dt,section.recruit .recruit-content02 .area03 dl dt,section.recruit .recruit-content02 .area04 dl dt,section.recruit .recruit-content02 .area06 dl dt{font-size:calc(18 / var(--sp))}section.recruit .recruit-content01 .area02 dl dd,section.recruit .recruit-content01 .area03 dl dd,section.recruit .recruit-content01 .area04 dl dd,section.recruit .recruit-content01 .area06 dl dd,section.recruit .recruit-content02 .area02 dl dd,section.recruit .recruit-content02 .area03 dl dd,section.recruit .recruit-content02 .area04 dl dd,section.recruit .recruit-content02 .area06 dl dd{margin-top:calc(20 / var(--sp))}section.recruit .recruit-content03{margin-top:calc(80 / var(--sp))}section.recruit .recruit-content03 .lookingfor{width:calc(336 / var(--sp))}section.recruit .recruit-content03 .lookingfor p{font-size:calc(26 / var(--sp));line-height:115%;letter-spacing:calc(0.52 / var(--pc))}section.recruit .recruit-content03 .lookingfor p span{line-height:normal;font-size:calc(10 / var(--sp));margin-top:calc(5 / var(--sp));letter-spacing:0}section.recruit .recruit-content03 .lookingfor ul{margin-top:calc(20 / var(--sp))}section.recruit .recruit-content03 .lookingfor ul li{font-size:calc(13 / var(--sp));line-height:170%}section.recruit .recruit-content03 .lookingfor ul li:not(:last-child){margin-bottom:calc(10 / var(--sp))}section.recruit .recruit-content03 .lookingfor ul li:before{width:calc(8 / var(--sp));height:calc(8 / var(--sp));margin-right:calc(8 / var(--sp))}section.recruit .recruit-content03 .requirements{margin-top:calc(80 / var(--sp))}section.recruit .recruit-content03 .requirements p{font-size:calc(26 / var(--sp));letter-spacing:calc(0.36 / var(--pc));margin:0 0 calc(15 / var(--sp)) calc(20 / var(--sp))}section.recruit .recruit-content03 .requirements p span{line-height:normal;font-size:calc(10 / var(--sp));margin-top:calc(5 / var(--sp));letter-spacing:0}section.recruit .recruit-content03 .requirements .requirements-item{padding:0 calc(20 / var(--sp))}section.recruit .recruit-content03 .requirements .requirements-item .trigger{font-size:calc(17 / var(--sp));line-height:100%;padding:calc(25 / var(--sp)) 0}section.recruit .recruit-content03 .requirements .requirements-item .trigger:before{width:calc(20 / var(--sp));height:calc(20 / var(--sp));right:calc(20 / var(--sp))}section.recruit .recruit-content03 .requirements .requirements-item .trigger:after{width:calc(7 / var(--sp));height:calc(6 / var(--sp));right:calc(26 / var(--sp))}section.recruit .recruit-content03 .requirements .requirements-item .content p{font-size:calc(13 / var(--sp));line-height:170%}section.recruit .recruit-content03 .requirements .requirements-item .content table th,section.recruit .recruit-content03 .requirements .requirements-item .content table td{padding:calc(25 / var(--sp)) 0;display:block}section.recruit .recruit-content03 .requirements .requirements-item .content table th{width:100%;font-size:calc(13 / var(--sp));line-height:100%;border-bottom:none;padding-bottom:0}section.recruit .recruit-content03 .requirements .requirements-item .content table td{padding-top:calc(7 / var(--sp))}section.recruit .recruit-content03 .requirements .requirements-item .content .apply{width:calc(169 / var(--sp));font-size:calc(11 / var(--sp));line-height:calc(50 / var(--sp));margin:calc(70 / var(--sp)) auto calc(100 / var(--sp))}section.recruit .recruit-content03 .requirements .requirements-item .content .apply:before{right:calc(58 / var(--sp));width:calc(7 / var(--sp));height:calc(6 / var(--sp))}section.recruit .recruit-content03 .requirements .requirements-item .content .apply:after{width:calc(20 / var(--sp));height:calc(20 / var(--sp));margin-left:calc(8 / var(--sp))}section.recruit .apply-area{margin-top:calc(80 / var(--sp))}section.recruit .apply-area p{font-size:calc(35 / var(--sp));margin-bottom:calc(20 / var(--sp))}section.recruit .apply-area .btn{font-size:calc(15 / var(--sp))}section.recruit .apply-area .btn .arrow{width:calc(20 / var(--sp));height:calc(20 / var(--sp))}}on.recruit .apply-area .btn .arrow{width:calc(20 / var(--sp));height:calc(20 / var(--sp))}}