.hero-section-corporate-culture__title{color:#231f20}.hero-section-corporate-culture__text-block{max-width:39rem}.management-structure__title{max-width:45.1875rem}.management-structure__cards{display:flex}.management-structure__card{border:.0625rem solid #eee;border-radius:.375rem;display:flex;flex:1 1 30%;flex-direction:column;transition:all .3s ease 0s}.management-structure__icon{height:3rem;margin-left:auto;margin-right:auto;position:relative;width:3rem}.management-structure__icon img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:all .3s ease 0s;width:100%}.management-structure__card-title{margin-bottom:.25rem;margin-top:auto}.corporate-culture-about__midium-text{line-height:125%}.corporate-culture-about__text-block{display:flex;flex-wrap:wrap}.corporate-culture-about__small-text{flex:1 1 48%}.corporate-culture-about__cards{display:flex;flex-wrap:wrap}.corporate-culture-about__card{border:.0625rem solid #eee;border-radius:.375rem;flex:1 1 23%;transition:all .3s ease 0s}.corporate-culture-about__card-icon{position:relative}.corporate-culture-about__card-icon img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:all .3s ease 0s;width:100%}@media (max-width:81.375em){.corporate-culture-about__card{flex:1 1 48%}}@media (max-width:61.99875em){.management-structure__cards{flex-wrap:wrap}.management-structure__card{flex:1 1 45%}}@media (max-width:47.99875em){.management-structure__card{flex:1 1 100%;text-align:center}.corporate-culture-about__card{display:flex;flex:1 1 100%;gap:1.25rem}.corporate-culture-about__card-body{flex:1 1 80%}}@media (max-width:29.99875em){.corporate-culture-about__card{flex-direction:column}}@media (width <= 20em){.page__hero-section-corporate-culture{margin-bottom:1.5rem}.page__corporate-culture-about,.page__management-structure,.page__union{margin-bottom:2.25rem}.management-structure__cards{gap:.75rem}.management-structure__card{padding:.75rem}.management-structure__icon{margin-bottom:1.125rem}.corporate-culture-about__midium-text{font-size:1rem;margin-bottom:1.125rem}.corporate-culture-about__text-block{gap:1.125rem;margin-bottom:2.25rem}.corporate-culture-about__cards{gap:.75rem}.corporate-culture-about__card{padding:.75rem}.corporate-culture-about__card-icon{margin-bottom:.75rem;max-height:2.25rem;min-height:2.25rem;width:2.25rem}}@media (width > 20em) and (width <= 81.375em){.page__hero-section-corporate-culture{margin-bottom:clamp(1.5rem,1.011201629325rem + 2.4439918534vw,3rem)}.page__corporate-culture-about,.page__management-structure,.page__union{margin-bottom:clamp(2.25rem,1.02800407331875rem + 6.1099796334vw,6rem)}.management-structure__cards{gap:clamp(.75rem,.5056008146625rem + 1.2219959267vw,1.5rem)}.management-structure__card{padding:clamp(.75rem,.5056008146625rem + 1.2219959267vw,1.5rem)}.management-structure__icon{margin-bottom:clamp(1.125rem,1.00280040733125rem + .6109979633vw,1.5rem)}.corporate-culture-about__midium-text{font-size:clamp(1rem,.67413441955rem + 1.6293279022vw,2rem);margin-bottom:clamp(1.125rem,1.00280040733125rem + .6109979633vw,1.5rem)}.corporate-culture-about__text-block{gap:clamp(1.125rem,1.00280040733125rem + .6109979633vw,1.5rem);margin-bottom:clamp(2.25rem,1.02800407331875rem + 6.1099796334vw,6rem)}.corporate-culture-about__cards{gap:clamp(.75rem,.5056008146625rem + 1.2219959267vw,1.5rem)}.corporate-culture-about__card{padding:clamp(.75rem,.5056008146625rem + 1.2219959267vw,1.5rem)}.corporate-culture-about__card-icon{margin-bottom:clamp(.75rem,.6685336048875rem + .4073319756vw,1rem);max-height:clamp(2.25rem,2.0056008146625rem + 1.2219959267vw,3rem);min-height:clamp(2.25rem,2.0056008146625rem + 1.2219959267vw,3rem);width:clamp(2.25rem,2.0056008146625rem + 1.2219959267vw,3rem)}}@media (width > 81.375em){.page__hero-section-corporate-culture{margin-bottom:3rem}.page__corporate-culture-about,.page__management-structure,.page__union{margin-bottom:6rem}.management-structure__cards{gap:1.5rem}.management-structure__card{padding:1.5rem}.management-structure__icon{margin-bottom:1.5rem}.corporate-culture-about__midium-text{font-size:2rem;margin-bottom:1.5rem}.corporate-culture-about__text-block{gap:1.5rem;margin-bottom:6rem}.corporate-culture-about__cards{gap:1.5rem}.corporate-culture-about__card{padding:1.5rem}.corporate-culture-about__card-icon{margin-bottom:1rem;max-height:3rem;min-height:3rem;width:3rem}}@media (any-hover:hover){.management-structure__card:hover{box-shadow:0 0 .3125rem rgba(0,0,0,.2)}.management-structure__card:hover img{transform:scale(1.1)}.corporate-culture-about__card:hover{box-shadow:0 0 .3125rem rgba(0,0,0,.2)}.corporate-culture-about__card:hover img{transform:scale(1.1)}}