body.environment section.top-img{height:40vh;background:url("/wp-content/themes/ix-recruit/assets/img-office05.webp") center center;background-size:cover}body.environment section.env-spirits.bg{background:var(--keycolor-pale-orange)}body.environment section.env-spirits .heading-wrap h2.heading{background:var(--keycolor-orange);text-align:center;color:var(--white);padding:10px 0}body.environment section.env-spirits .heading-wrap h2.heading span{font-size:1.1em;padding-right:5px}body.environment section.env-spirits ul.grid-wrap{grid-template-columns:repeat(1, 1fr);gap:0}@media (min-width: 576px){body.environment section.env-spirits ul.grid-wrap{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 768px){body.environment section.env-spirits ul.grid-wrap{grid-template-columns:repeat(3, 1fr)}}body.environment section.env-spirits ul li{padding:2.5rem;position:relative}body.environment section.env-spirits ul li:before{content:'';position:absolute;font-size:9.375rem;font-weight:bold;top:50%;left:50%;transform:translate(-50%, -42%);color:rgba(255,255,255,0.7);z-index:0}body.environment section.env-spirits ul li:nth-of-type(1):before{content:'1'}body.environment section.env-spirits ul li:nth-of-type(2):before{content:'2'}body.environment section.env-spirits ul li:nth-of-type(3):before{content:'3'}body.environment section.env-spirits ul li:nth-of-type(4):before{content:'4'}body.environment section.env-spirits ul li:nth-of-type(5):before{content:'5'}body.environment section.env-spirits ul li:nth-of-type(6):before{content:'6'}@media (max-width: 575px){body.environment section.env-spirits ul li{border-bottom:2px dotted var(--gray_500)}}@media (min-width: 576px){body.environment section.env-spirits ul li{grid-template-columns:repeat(2, 1fr)}body.environment section.env-spirits ul li:nth-of-type(1),body.environment section.env-spirits ul li:nth-of-type(3),body.environment section.env-spirits ul li:nth-of-type(5){border-right:2px dotted var(--gray_500)}body.environment section.env-spirits ul li:nth-of-type(1),body.environment section.env-spirits ul li:nth-of-type(2),body.environment section.env-spirits ul li:nth-of-type(3),body.environment section.env-spirits ul li:nth-of-type(4){border-bottom:2px dotted var(--gray_500)}}@media (min-width: 768px){body.environment section.env-spirits ul li{grid-template-columns:repeat(3, 1fr);border-right:2px dotted var(--gray_500)}body.environment section.env-spirits ul li:nth-of-type(3),body.environment section.env-spirits ul li:nth-of-type(6){border-right:none}body.environment section.env-spirits ul li:nth-of-type(1),body.environment section.env-spirits ul li:nth-of-type(2),body.environment section.env-spirits ul li:nth-of-type(3){border-bottom:2px dotted var(--gray_500)}body.environment section.env-spirits ul li:nth-of-type(4){border-bottom:none}}body.environment section.env-spirits ul li h3{color:var(--keycolor-orange);position:relative;font-size:1.375rem}body.environment section.env-spirits ul li p{font-size:1.2rem;position:relative}body.environment section.env-training h3{color:var(--keycolor-orange);text-align:center}body.environment section.env-training ul{padding:3.125rem;background:var(--keycolor-pale-orange)}@media (max-width: 575px){body.environment section.env-training ul{grid-template-columns:1fr}}body.environment section.env-training ul li{margin:0;list-style:none;padding:1.875rem;background:var(--white);-webkit-border-radius:6px !important;border-radius:6px !important}body.environment section.env-training ul li .flex-wrap{flex-direction:column}@media (min-width: 768px){body.environment section.env-training ul li .flex-wrap{flex-direction:row}}body.environment section.env-training ul li .box01 img{width:70px}body.environment section.env-training ul li .box01 .text{color:var(--keycolor-orange);font-weight:bold}body.environment section.env-training ul li .box01 .text p:nth-of-type(1){font-size:1.125rem}body.environment section.env-training ul li .box01 .text p:nth-of-type(2){font-size:1rem}@media (min-width: 576px){body.environment section.env-training ul li:nth-of-type(1),body.environment section.env-training ul li:nth-of-type(2),body.environment section.env-training ul li:nth-of-type(3){grid-column:1 / 3}}body.environment section.env-training ul li:nth-of-type(1)>.flex-wrap .box01.flex-wrap,body.environment section.env-training ul li:nth-of-type(2)>.flex-wrap .box01.flex-wrap,body.environment section.env-training ul li:nth-of-type(3)>.flex-wrap .box01.flex-wrap{gap:20px;place-items:center;flex-basis:35%}body.environment section.env-training ul li:nth-of-type(1)>.flex-wrap .box02,body.environment section.env-training ul li:nth-of-type(2)>.flex-wrap .box02,body.environment section.env-training ul li:nth-of-type(3)>.flex-wrap .box02{flex:1;padding-left:20px}@media (min-width: 768px){body.environment section.env-training ul li:nth-of-type(1)>.flex-wrap .box02,body.environment section.env-training ul li:nth-of-type(2)>.flex-wrap .box02,body.environment section.env-training ul li:nth-of-type(3)>.flex-wrap .box02{border-left:2px dotted var(--keycolor-orange)}}body.environment section.env-training ul li:nth-of-type(1)>.flex-wrap .box02.grid-wrap,body.environment section.env-training ul li:nth-of-type(2)>.flex-wrap .box02.grid-wrap,body.environment section.env-training ul li:nth-of-type(3)>.flex-wrap .box02.grid-wrap{place-items:center;grid-template-columns:1fr 200px}@media (max-width: 575px){body.environment section.env-training ul li:nth-of-type(1)>.flex-wrap .box02.grid-wrap,body.environment section.env-training ul li:nth-of-type(2)>.flex-wrap .box02.grid-wrap,body.environment section.env-training ul li:nth-of-type(3)>.flex-wrap .box02.grid-wrap{grid-template-columns:1fr}body.environment section.env-training ul li:nth-of-type(1)>.flex-wrap .box02.grid-wrap img,body.environment section.env-training ul li:nth-of-type(2)>.flex-wrap .box02.grid-wrap img,body.environment section.env-training ul li:nth-of-type(3)>.flex-wrap .box02.grid-wrap img{width:300px}}body.environment section.env-training ul li:nth-of-type(1)>.flex-wrap .box02.grid-wrap img,body.environment section.env-training ul li:nth-of-type(2)>.flex-wrap .box02.grid-wrap img,body.environment section.env-training ul li:nth-of-type(3)>.flex-wrap .box02.grid-wrap img{min-width:0;max-width:200px}body.environment section.env-training ul li:nth-of-type(4) .box01,body.environment section.env-training ul li:nth-of-type(5) .box01{justify-content:center}body.environment section.env-career.bg{background:var(--gray_100)}body.environment section.env-career .step-wrap{position:relative}body.environment section.env-career .step-wrap .img-wrap{width:100%;background:#FFF;padding:2.5rem;overflow-x:scroll}body.environment section.env-career .step-wrap .img-wrap img{width:1020px}body.environment section.env-career .step-wrap .arrow{position:absolute;left:50%;transform:translate(-50%, -50%);width:100%;display:flex;justify-content:center}@media (max-width: 575px){body.environment section.env-career .step-wrap .arrow{top:66%}}@media (min-width: 576px){body.environment section.env-career .step-wrap .arrow{top:65%}}@media (min-width: 768px){body.environment section.env-career .step-wrap .arrow{top:60%}}@media (min-width: 992px){body.environment section.env-career .step-wrap .arrow{top:58%}}body.environment section.env-career .step-wrap .arrow img{width:760px}body.environment section.env-career .grid-wrap{grid-template-columns:repeat(4, 1fr);grid-auto-flow:column;overflow-x:scroll;padding:3.125rem;background:var(--white)}body.environment section.env-career .grid-wrap .step{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:0}body.environment section.env-career .grid-wrap .step img{place-self:end center;margin-bottom:.625rem;max-width:223px}body.environment section.env-career .grid-wrap .step .text{font-weight:bold;font-size:.8125rem}body.environment section.env-career .grid-wrap .step .text p{display:inline flow-root list-item;margin-left:1em}body.environment section.env-system ul{padding:0;display:grid;grid-template-columns:repeat(1, 1fr);gap:1.25rem}@media (min-width: 768px){body.environment section.env-system ul{grid-template-columns:repeat(2, 1fr)}}body.environment section.env-system ul li{margin:0;list-style:none}body.environment section.env-system ul li .sys-cat{gap:0;justify-content:space-between;align-items:stretch;max-width:100%;background:var(--keycolor-pale-orange)}body.environment section.env-system ul li .sys-cat .img-wrap{background:var(--keycolor-orange);padding:1.25rem;flex-basis:170px;text-align:center;display:flex;justify-content:center;flex-direction:column}body.environment section.env-system ul li .sys-cat .img-wrap img{margin-bottom:5px;max-width:100px;align-self:center}body.environment section.env-system ul li .sys-cat .img-wrap p{font-size:1rem;color:var(--white);font-weight:bold}body.environment section.env-system ul li .sys-cat .text{font-size:.875rem;font-weight:bold;color:var(--keycolor-orange);flex:1;padding:1.25rem;line-height:2em}body.environment section.env-system ul li .sys-cat .text .lead{font-weight:bold;margin-bottom:.625rem;font-size:1.125rem}body.environment section.env-system ul li .sys-cat .text p{border-bottom:1px solid var(--keycolor-orange)}body.environment section.env-communication .text+.grid-wrap{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}body.environment section.env-communication .event{border:1px solid var(--gray_200);-webkit-border-radius:6px !important;border-radius:6px !important}body.environment section.env-communication .event h4{margin:1rem}body.environment section.env-communication .event .button-detail{margin:1rem;justify-content:end}body.environment section.env-office .grid-wrap{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}body.environment section .heading-wrap+.text{padding-bottom:1.875rem}
