.p-page-head{--mv:url("/recruit/assets/images/data/mv-data.jpg");--mv2x:url("/recruit/assets/images/data/mv-data@2x.jpg")}.p-page-body{--p-page-body-container-padding-inline:clamp(20px,calc((160 - 20) * (100vw - 750px) / (1440 - 750) + 20px),160px);row-gap:60px;font-variant-numeric:tabular-nums}.section{display:grid;row-gap:40px}.sub-head{font-size:calc(14 * var(--to-rem))}.normal{font-weight:400}.caption-asterisk{position:relative;padding-inline-start:1.25em}.caption-asterisk .marker{position:absolute;top:0;left:0}.data-section-list{container-type:inline-size;container-name:data-section;display:grid;row-gap:40px;-moz-column-gap:20px;column-gap:20px}@media print,screen and (min-width:768px){.data-section-list{grid-auto-flow:row dense}}@media screen and (max-width:767px){.data-section-list{grid-template-columns:1fr}}.data-section{font-weight:600;padding-block:20px;display:grid;grid-template-rows:auto 1fr;row-gap:20px}.data-section:not(.is-show){opacity:0;transform:translateY(30px)}@media print,screen and (min-width:768px){.data-section{padding-inline:25px}}@media screen and (max-width:767px){.data-section{padding-inline:20px}}.data-section__head{font-size:calc(16 * var(--to-rem));text-decoration:underline;text-underline-offset:10px}@media print,screen and (min-width:768px){.data-section__head{justify-self:center}}@container data-section (width > 960px){.purification{grid-column:span 2}}.purification .data-section__body{display:grid;padding-block:20px;gap:40px}@media print,screen and (min-width:768px){.purification .data-section__body{grid-template-columns:auto auto;justify-content:center;align-items:center}}.purification__icon{position:relative}.purification__icon img.base{position:relative}.purification__icon img:not(.base){transition:opacity 0.3s;position:absolute;inset:0;opacity:0}.purification.is-show .purification__icon{--delay:0.33s}.purification.is-show .purification__icon img{opacity:1}.purification.is-show .purification__icon img:nth-of-type(3){transition-delay:calc(var(--delay) * 1)}.purification.is-show .purification__icon img:nth-of-type(2){transition-delay:calc(var(--delay) * 2)}.purification.is-show .purification__icon img:first-of-type{transition-delay:calc(var(--delay) * 3)}.purification__description{display:grid;justify-items:center}.purification .days__value{display:flex;align-items:flex-end}.purification .days__numeric{text-box:trim-both cap alphabetic}@media print,screen and (min-width:768px){.purification .days__numeric{font-size:calc(60 * var(--to-rem))}}@media screen and (max-width:767px){.purification .days__numeric{font-size:calc(36 * var(--to-vw))}}.purification .days__unit{text-box:trim-both cap alphabetic}@media print,screen and (min-width:768px){.purification .days__unit{font-size:calc(40 * var(--to-rem))}}@media screen and (max-width:767px){.purification .days__unit{font-size:calc(24 * var(--to-vw))}}.purification .arrow{transform:translateY(33%)}.purification .years__value{display:flex;align-items:flex-end}@media print,screen and (min-width:768px){.purification .years__numeric{--font-size-numeric:calc(100 * var(--to-rem))}}@media screen and (max-width:767px){.purification .years__numeric{--font-size-numeric:calc(100 * 0.6 * var(--to-vw))}}.purification .years__unit{text-box:trim-both cap alphabetic}@media print,screen and (min-width:768px){.purification .years__unit{font-size:calc(60 * var(--to-rem))}}@media screen and (max-width:767px){.purification .years__unit{font-size:calc(36 * var(--to-vw))}}.recycle .data-section__body{display:grid;gap:20px}.recycle .recycle__data{display:grid;grid-template-columns:70px auto 40px;align-items:center;justify-content:center;margin-inline:auto;gap:20px}.recycle .recycle__value{display:inline-flex;align-items:flex-end}.recycle .recycle__numeric{text-box:trim-both cap alphabetic}@media print,screen and (min-width:768px){.recycle .recycle__numeric{font-size:calc(100 * var(--to-rem))}}@media screen and (max-width:767px){.recycle .recycle__numeric{font-size:calc(60 * var(--to-vw))}}.recycle .recycle__unit{text-box:trim-both cap alphabetic;font-size:calc(20 * var(--to-rem))}.recycle .recycle__text{font-weight:400}@media print,screen and (min-width:768px){.recycle .recycle__text{text-align:center}}.patent .data-section__body{display:grid;align-items:center;justify-content:center;gap:20px}@media print,screen and (min-width:768px){.patent .data-section__body{grid-template-columns:183px auto}}@media screen and (max-width:767px){.patent .data-section__body{grid-template-columns:calc(130 * var(--to-vw)) auto}}.patent .patent__numeric{letter-spacing:0}@media print,screen and (min-width:768px){.patent .patent__numeric{font-size:calc(100 * var(--to-rem))}}@media screen and (max-width:767px){.patent .patent__numeric{font-size:calc(60 * var(--to-vw))}}.patent .patent__unit{font-size:calc(20 * var(--to-rem))}@container data-section (width >=1120px){.establishment{grid-column:span 6}}@container data-section (700px < width < 1120px){.establishment{grid-column:span 4}}.establishment .data-section__body{display:flex;flex-wrap:wrap;justify-content:center;row-gap:40px;-moz-column-gap:80px;column-gap:80px;padding-block:20px}.establishment .establishment__date{width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.establishment .establishment__date .c-data-numeric{font-size:calc(50 * var(--to-vw))}}.establishment .establishment__anniversary{width:-moz-fit-content;width:fit-content}.establishment .establishment__catch{width:100%;color:var(--color-suirei-dark)}@media print,screen and (min-width:768px){.establishment .establishment__catch{text-align:center;font-size:calc(40 * var(--to-rem))}}@media screen and (max-width:767px){.establishment .establishment__catch{font-size:calc(22 * var(--to-vw))}}@media print,screen and (min-width:768px){.achievements{grid-column:span 4}}@media screen and (max-width:767px){.achievements{--font-size-numeric:calc(60 * var(--to-vw))}}.achievements .unit{font-size:calc(20 * var(--to-rem))}.achievements .data-section__body{display:grid;row-gap:40px;-moz-column-gap:20px;column-gap:20px;justify-content:space-around}@media print,screen and (min-width:768px){.achievements .data-section__body{grid-template-columns:repeat(2,auto)}}.achievements .achievements__section{display:grid;row-gap:10px}@media print,screen and (min-width:768px){.about{grid-column:span 2}}@media screen and (max-width:767px){.about{--font-size-numeric:calc(70 * var(--to-vw))}}.about .data-section__body{display:grid;row-gap:40px}.about .about__section{display:grid;row-gap:10px;align-content:start}.about .about__section__body{display:flex;align-items:flex-end}.about .about__section .unit{text-box:trim-both cap alphabetic;font-size:calc(20 * var(--to-rem))}@media print,screen and (min-width:768px){.profit{padding-block:40px}}@container data-section (width >=1120px){.profit{grid-column:span 3}}@container data-section (700px < width < 1120px){.profit{grid-column:span 2}}.profit .data-section__body{display:grid;justify-items:center;row-gap:20px;padding-block-start:20px}@media print,screen and (min-width:768px){.profit .profit__value{--font-size-numeric:calc(100 * var(--to-rem))}}@media screen and (max-width:767px){.profit .profit__value{--font-size-numeric:calc(100 * 0.6 * var(--to-vw))}}.profit .profit__numeric{letter-spacing:0}@media print,screen and (min-width:768px){.profit .profit__digit{font-size:calc(85 * var(--to-rem))}}@media screen and (max-width:767px){.profit .profit__digit{font-size:calc(51 * var(--to-vw))}}@media print,screen and (min-width:768px){.roa{padding-block:40px}}@container data-section (width >=1120px){.roa{grid-column:span 3}}@container data-section (700px < width < 1120px){.roa{grid-column:span 2}}.roa .data-section__body{display:grid;justify-items:center;row-gap:20px;padding-block-start:20px}.roa .roa__numeric{letter-spacing:0}.environment{container-type:inline-size;container-name:section}@media print,screen and (min-width:768px){.environment{-moz-column-gap:20px;column-gap:20px}}@container section (width > 1120px){.environment .data-section-list{grid-template-columns:repeat(3,minmax(360px,1fr))}}.gender .data-section__body{display:grid;row-gap:20px}.gender .gender__graphic{display:flex;align-items:flex-end;justify-content:center;-moz-column-gap:24px;column-gap:24px}.gender .gender__item{display:flex;align-items:flex-end}.gender .gender__text{text-box-trim:trim-both}.gender .gender__text *{text-box-trim:trim-both}.gender .gender__icon{position:relative}.gender .gender__icon:after{content:"";display:block;position:absolute;inset:0;z-index:-1}.gender .gender__icon.male:after{background-image:url(/recruit/assets/images/data/icon-gender-male-paint.svg);clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%);transition:clip-path 1s}.gender .gender__icon.female:after{background-image:url(/recruit/assets/images/data/icon-gender-female-paint.svg);clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%);transition:clip-path 1s}.gender.is-show .gender__icon.male:after{clip-path:polygon(0 33.3%,100% 33.3%,100% 100%,0% 100%)}.gender.is-show .gender__icon.female:after{clip-path:polygon(0 66.6%,100% 66.6%,100% 100%,0% 100%)}.gender .gender__label{font-size:calc(14 * var(--to-rem))}.gender .gender__number{font-size:calc(10 * var(--to-rem))}.ratio{display:flex;justify-content:center;align-items:center}.ratio *{text-box-trim:trim-both}.age .data-section__body{display:grid;row-gap:30px;margin-block-start:10px;justify-items:center}.age .age__value{display:flex;justify-content:center;align-items:flex-end;text-box-trim:trim-both}.age .age__value .unit{font-size:calc(20 * var(--to-rem));text-box-trim:trim-both}.continuous .data-section__body{display:grid;row-gap:30px;margin-block-start:10px;justify-items:center}.continuous .age__value{display:flex;justify-content:center;align-items:flex-end;text-box-trim:trim-both}.continuous .age__value .unit{font-size:calc(20 * var(--to-rem));text-box-trim:trim-both}.paid-leave .data-section__body{display:grid;grid-template-columns:repeat(2,auto);align-items:center;justify-content:center;-moz-column-gap:40px;column-gap:40px}.paid-leave .icon{display:grid}.paid-leave .unit{font-size:calc(20 * var(--to-rem));text-box-trim:trim-both}.overtime .data-section__body{display:grid;grid-template-columns:repeat(2,auto);align-items:center;justify-content:center;-moz-column-gap:40px;column-gap:40px}.overtime .icon{display:grid}.overtime .unit{font-size:calc(20 * var(--to-rem));text-box-trim:trim-both}.maternity .data-section__body{display:grid;grid-template-columns:repeat(2,auto);align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px}.maternity .icon{display:grid}.maternity .unit{font-size:calc(20 * var(--to-rem));text-box-trim:trim-both}.course .data-section__body{display:grid;align-content:center;row-gap:20px}.course .course__graphic{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;-moz-column-gap:25px;column-gap:25px}.course .ratio__left{display:grid;justify-items:center;row-gap:10px}.course .ratio__right{display:grid;justify-items:center;row-gap:10px}.course .course__label{text-align:center;font-size:calc(14 * var(--to-rem))}@media print,screen and (min-width:768px){.annual-income{padding-inline:0}}.annual-income .data-section__body{display:grid;align-content:center;row-gap:25px}.annual-income .annual-income__main{display:grid;justify-items:center;row-gap:10px}.annual-income .value{display:grid}@media print,screen and (min-width:768px){.annual-income .value{grid-template-columns:1fr calc(20 * var(--to-rem)) auto calc(20 * var(--to-rem)) 1fr}}@media screen and (max-width:767px){.annual-income .value{grid-template-columns:auto auto 1fr}}@media print,screen and (min-width:768px){.annual-income .value .c-data-numeric{grid-column:3/4}}.annual-income .to{writing-mode:vertical-lr;font-size:calc(40 * var(--to-rem));justify-self:center}.annual-income .unit{font-size:calc(20 * var(--to-rem));display:grid;align-content:end;line-height:1.2}.annual-income .suffix{font-size:calc(14 * var(--to-rem));align-content:end;margin-left:5px}.annual-income .caption{text-align:center;font-size:calc(14 * var(--to-rem))}.commute .data-section__body{display:grid;align-items:center;row-gap:30px}.commute .commute__section{display:grid;align-items:center;justify-content:center;grid-template-columns:118px auto;-moz-column-gap:24px;column-gap:24px}.commute .icon{display:grid;place-content:center}.commute .data{display:grid;row-gap:10px}@media print,screen and (min-width:768px){.system{grid-column:span 2}}.system .data-section__body{display:grid}@media print,screen and (min-width:768px){.system .data-section__body{justify-content:space-around;grid-template-columns:repeat(4,auto)}}@media screen and (max-width:767px){.system .data-section__body{row-gap:30px;justify-content:center}}.system .system__section{display:grid;row-gap:10px}@media screen and (max-width:767px){.system .system__head{text-align:center}}.system .system__body{display:grid;grid-template-columns:repeat(2,auto);align-items:end}@media print,screen and (min-width:768px){.system .system__body{justify-content:start}}@media screen and (max-width:767px){.system .system__body{justify-content:center}}.system .text{margin-block:var(--leading)}.system .strong{margin-block:var(--leading);color:var(--color-suirei-dark);font-size:calc(40 * var(--to-rem))}.assignment .data-section__body{display:grid;grid-template-columns:repeat(2,auto);align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px}@media print,screen and (min-width:768px){.media{grid-column:span 2}}.media .media-list{display:flex;flex-wrap:wrap;gap:20px}@media print,screen and (min-width:768px){.media .media-list{justify-content:center}}@media print,screen and (min-width:768px){.media .media-item{max-width:120px}}@media screen and (max-width:767px){.media .media-item{width:calc((100% - 20px) / 2)}}@keyframes bounceIn{0%{opacity:0;transform:scale3d(0.3,0.3,0.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(0.97,0.97,0.97)}to{opacity:1;transform:scale3d(1,1,1)}}
/*# sourceMappingURL=data.css.map */