﻿.breadcrumb{overflow:hidden}.breadcrumb__list{display:flex;align-items:center;flex-wrap:nowrap;gap:0.4rem;list-style:none;padding:0;margin:0;white-space:nowrap;overflow:hidden}.breadcrumb__item{display:inline-flex;align-items:center}.breadcrumb__item+.breadcrumb__item::before{content:"＞";margin:0 0.4rem;opacity:0.6;flex-shrink:0}.breadcrumb__current{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#recruit-billboard-wrap{position:relative;overflow:hidden;background-color:#e9eef0}#recruit-billboard{position:relative;min-height:500px;background-image:url("../images/recruit-mv.webp");background-repeat:no-repeat;background-size:cover;background-position:62% center}#recruit-billboard .container-lg{z-index:1}.recruit-billboard-content{padding-block:5rem;backdrop-filter:blur(5px);background:#ffffff75;padding:2rem}.recruit-billboard-catch{position:relative;display:inline-block;padding-bottom:1rem;color:#7A0F12;font-weight:700;letter-spacing:0.15em}.recruit-billboard-catch::after{position:absolute;content:"";width:4rem;height:2px;bottom:0;left:0;background-color:#7A0F12}.recruit-billboard-heading{font-size:clamp(2.25rem, 3vw, 4.5rem);line-height:1.45;letter-spacing:0.08em}.recruit-billboard-text{font-size:clamp(0.95rem, 1.3vw, 1.1rem)}#recruit-intro-wrap{position:relative;overflow:hidden;background-color:#fff}#recruit-intro-wrap::after{position:absolute;content:"SATORI NOUZI";right:-1rem;bottom:1rem;color:rgba(122, 15, 18, 0.035);font-size:clamp(4rem, 10vw, 10rem);font-weight:700;letter-spacing:0.1em;white-space:nowrap;pointer-events:none}#recruit-intro{position:relative;z-index:1}.recruit-message{position:relative;border-top:1px solid rgba(122, 15, 18, 0.35);border-bottom:1px solid rgba(122, 15, 18, 0.35);background-color:rgba(122, 15, 18, 0.025)}.recruit-message::before{position:absolute;content:"";width:4rem;height:3px;top:-2px;left:0;background-color:#7A0F12}.recruit-feature-card{position:relative;overflow:hidden;border:1px solid rgba(0, 0, 0, 0.07);transition:transform 0.3s ease, box-shadow 0.3s ease}.recruit-feature-card::after{position:absolute;content:"";width:5rem;height:5rem;right:-2.5rem;bottom:-2.5rem;border-radius:50%;background-color:rgba(122, 15, 18, 0.08)}.recruit-feature-card:hover{transform:translateY(-0.5rem);box-shadow:0 1rem 2.5rem rgba(0, 0, 0, 0.08)}.recruit-feature-number{color:#7A0F12;font-size:2rem;font-weight:700;line-height:1;letter-spacing:0.08em}.recruit-person-box{position:relative;overflow:hidden;background-color:#f0efe9}.recruit-person-box::after{position:absolute;content:"";width:14rem;aspect-ratio:1;right:-5rem;bottom:-7rem;border:1px solid rgba(122, 15, 18, 0.18);border-radius:50%}.recruit-person-list{position:relative;z-index:1}.recruit-person-list li{border-bottom:1px solid rgba(0, 0, 0, 0.1)}.recruit-person-list li:first-child{border-top:1px solid rgba(0, 0, 0, 0.1)}.recruit-check{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid #7A0F12;border-radius:50%;color:#7A0F12;font-weight:700;line-height:1}.recruit-work-card{border-top:3px solid #7A0F12;box-shadow:0 0.75rem 2rem rgba(0, 0, 0, 0.05)}.recruit-detail-table{border-top:1px solid rgba(0, 0, 0, 0.15)}.recruit-detail-table th,.recruit-detail-table td{padding:1.5rem;border-color:rgba(0, 0, 0, 0.12)}.recruit-detail-table th{width:25%;background-color:rgba(122, 15, 18, 0.06);color:#7A0F12;font-weight:700;white-space:nowrap}@media (max-width:767.98px){#recruit-billboard{min-height:670px;align-items:flex-start !important;background-position:68% center}.recruit-billboard-content{margin-top:1rem}.recruit-detail-table{min-width:650px}.recruit-detail-table th{width:30%}}@media (max-width:575.98px){#recruit-billboard{min-height:900px;background-position:70% center}.recruit-billboard-heading{letter-spacing:0.03em}.recruit-detail-table th,.recruit-detail-table td{padding:1rem}}/*# sourceMappingURL=recruit.css.map */