@media (min-width: 768px){#wrap{overflow:visible}}@media (min-width: 768px){.c-ttl01 .ttl-en{padding-left:5px}}@media (max-width: 767px){.c-ttl01 .ttl-ja{padding-left:5px}}.main-workstyle{position:relative}@media (max-width: 767px){.main-workstyle{margin:41px auto 0}}.main-workstyle .inner{position:relative;padding:0 20px}@media (min-width: 768px){.main-workstyle .inner{max-width:1290px;margin:0 auto}}@media (min-width: 768px){.main-workstyle .inner-content{padding-left:278px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.main-workstyle .inner-content{padding-left:190px}}@media (min-width: 768px){.main-workstyle .c-ttl02{margin-bottom:51px;position:relative;z-index:2}}@media (max-width: 767px){.main-workstyle .c-ttl02{margin-bottom:20px}}@media only screen and (min-width: 768px) and (max-width: 992px){.main-workstyle .c-ttl02 .ttl-en{font-size:40px;font-size:4rem}}@media only screen and (min-width: 768px) and (max-width: 992px){.main-workstyle .c-ttl02 .ttl-number{font-size:38px;font-size:3.8rem;width:75px}}@media only screen and (min-width: 768px) and (max-width: 992px){.main-workstyle .c-ttl02 .ttl-number span{width:56px;height:51px}}@media (min-width: 768px){.c-workstyle-desc{font-size:17px;font-size:1.7rem;line-height:1.88235em;letter-spacing:.05em;font-weight:500;position:relative;z-index:2}}@media (max-width: 767px){.c-workstyle-desc{font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:.04em;font-weight:500}}.c-workstyle-decor{position:absolute;z-index:1;right:0}@media only screen and (min-width: 768px) and (max-width: 1100px){.c-workstyle-decor{width:250px}}@media only screen and (min-width: 768px) and (max-width: 980px){.c-workstyle-decor{width:180px}}.c-workstyle-ttl{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.05em;font-weight:700;position:relative;padding-bottom:14px}.c-workstyle-ttl:before,.c-workstyle-ttl:after{content:"";position:absolute;left:0;border-bottom:1px solid #96c240}.c-workstyle-ttl:before{bottom:0;width:100%}.c-workstyle-ttl:after{bottom:-2px;border-bottom-width:3px;width:70px}@media (min-width: 768px){.sec-training{padding:32px 0 110px}}@media (max-width: 767px){.sec-training{padding:32px 0 70px}}@media (min-width: 768px){.sec-training .c-workstyle-decor{top:-37px;right:56px}}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-training .c-workstyle-decor{right:20px;top:-15px}}@media (max-width: 767px){.sec-training .c-workstyle-decor{top:-36px;right:56px}}@media (min-width: 768px){.sec-training .c-workstyle-desc{margin-bottom:49px;max-width:575px}}@media (max-width: 767px){.sec-training .c-workstyle-desc{margin-bottom:32px}}@media (min-width: 768px){.sec-training .c-workstyle-ttl{margin-bottom:30px}}@media (max-width: 767px){.sec-training .c-workstyle-ttl{margin-bottom:25px}}.sec-training .c-ttl02 .ttl-en{letter-spacing:0.01em}@media only screen and (max-width: 374px){.sec-training .c-ttl02 .ttl-en{font-size:11.2vw}}@media (min-width: 768px){.sec-training .timeline-container{margin-bottom:55px}}@media (max-width: 767px){.sec-training .timeline-container{margin-bottom:44px}}@media (min-width: 768px){.sec-training .timeline-container .c-workstyle-ttl{font-size:24px;font-size:2.4rem;line-height:1.41667em;letter-spacing:.05em;font-weight:bold}}@media (max-width: 767px){.sec-training .timeline-container .c-workstyle-ttl{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.05em;font-weight:bold}}@media (min-width: 768px){.sec-training .timeline{margin-top:22px}}@media (max-width: 767px){.sec-training .timeline{margin-top:23px}}.sec-training .case-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:49px}@media (min-width: 768px){.sec-training .case-container{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}@media (max-width: 767px){.sec-training .case-container{margin-top:43px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}}.sec-training .case-container .case-ttl{font-family:"Oswald",sans-serif;font-size:33px;font-size:3.3rem;line-height:1.48485em;letter-spacing:0em;font-weight:500;position:absolute;top:-22px;left:26px;color:#96c240}@media (max-width: 767px){.sec-training .case-container .case-ttl{top:-25px;left:25px}}.sec-training .case-container .case-main-ttl{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.05em;font-weight:bold}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1100px){.sec-training .case-container .case-main-ttl{font-size:1.28571vw}}.sec-training .case-container span{display:inline-block}.sec-training .case-container .year{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.05em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-training .case-container .year{font-size:1.07143vw}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-training .case-container .year{font-size:4vw}}.sec-training .case-container .dot{position:relative;width:10px}@media (max-width: 767px){.sec-training .case-container .dot{width:12px}}.sec-training .case-container .dot::before,.sec-training .case-container .dot::after{top:6px;left:-2px}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-training .case-container .dot::before,.sec-training .case-container .dot::after{top:.21429vw}}@media (max-width: 767px){.sec-training .case-container .dot::before,.sec-training .case-container .dot::after{left:-1px}}.sec-training .case-container .dot:before{content:"";width:10px;height:10px;min-width:10px;min-height:10px;border-radius:50%;background-color:#96c240;position:absolute;right:0;display:inline-block;margin:auto}.sec-training .case-container .dot::after{content:"";position:absolute;right:0;width:1px;height:100%;display:inline-block;margin:auto;background-color:#96c240}.sec-training .case-container .info{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.05em;font-weight:500;max-width:420px}@media (min-width: 768px){.sec-training .case-container .info{padding-left:11px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-training .case-container .info{font-size:1.07143vw}}@media (max-width: 767px){.sec-training .case-container .info{padding-left:10px;max-width:265px}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-training .case-container .info{font-size:4vw}}.sec-training .case-container .timeline-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 768px){.sec-training .case-container .timeline-item:not(:last-of-type) span{padding-bottom:18px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1023px){.sec-training .case-container .timeline-item:not(:last-of-type) span{padding-bottom:2.42857vw}}@media (max-width: 767px){.sec-training .case-container .timeline-item:not(:last-of-type) span{padding-bottom:16px}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-training .case-container .timeline-item:not(:last-of-type) span{padding-bottom:4.26667vw}}.sec-training .case-container .timeline-item:last-of-type .dot::after{content:unset}.sec-training .case-container .case-icn{position:absolute;object-fit:contain}.sec-training .case-container .case-icn.icn01{top:-81px;right:32px;max-width:96px;max-height:139px}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-training .case-container .case-icn.icn01{max-width:6.85714vw;max-height:9.92857vw;top:-5.78571vw}}@media (max-width: 767px){.sec-training .case-container .case-icn.icn01{max-width:90px;max-height:120px;right:23px;top:-68px}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-training .case-container .case-icn.icn01{max-width:24vw;max-height:32vw;right:6.13333vw;top:-18.13333vw}}.sec-training .case-container .case-icn.icn02{top:-74px;right:38px;max-width:154px;max-height:121px}@media only screen and (min-width: 768px) and (max-width: 1023px){.sec-training .case-container .case-icn.icn02{max-width:11vw;max-height:8.64286vw;top:-5.28571vw;right:2.71429vw}}@media (max-width: 767px){.sec-training .case-container .case-icn.icn02{width:124px;height:103px;right:15px;top:-66px}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-training .case-container .case-icn.icn02{max-width:33.06667vw;max-height:27.46667vw;right:4vw;top:-17.6vw}}.sec-training .case-container .timeline-case{position:relative;width:calc(475 / 973 * 100%);background-color:#F4FCE4;padding-top:43px;padding-bottom:38px;padding-left:45px}@media (max-width: 767px){.sec-training .case-container .timeline-case{width:100%;padding-left:35px;padding-top:41px}.sec-training .case-container .timeline-case:not(:last-of-type){margin-bottom:45px}}@media (min-width: 768px){.sec-training .case-container .timeline-case.case02 .timeline-item:not(:last-of-type) span{padding-bottom:33px}}@media (max-width: 767px){.sec-training .case-container .timeline-case.case02 .info{max-width:250px}}@media (min-width: 768px){.sec-training .training-list>li:not(:last-child){margin-bottom:38px}}@media (max-width: 767px){.sec-training .training-list>li:not(:last-child){margin-bottom:42px}}@media (min-width: 768px){.sec-training .training-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}}.sec-training .training-img{position:relative}@media (min-width: 768px){.sec-training .training-img{width:calc(375 / 972 * 100%);padding-top:calc(268 / 972 * 100%)}}@media (max-width: 767px){.sec-training .training-img{padding-top:calc(239 / 335 * 100%);margin-bottom:18px}}.sec-training .training-img img{position:absolute;left:0;top:0}@media (min-width: 768px){.sec-training .training-info{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.05em;font-weight:400;padding:4px 0 0 38px}}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-training .training-info{padding-left:20px}}@media (max-width: 767px){.sec-training .training-info{font-size:16px;font-size:1.6rem;line-height:1.6875em;letter-spacing:.04em;font-weight:400}}.sec-event{background:#F4FCE4}@media (min-width: 768px){.sec-event{padding:80px 0 60px}}@media (max-width: 767px){.sec-event{padding:42px 0 40px}}@media (min-width: 768px){.sec-event .c-workstyle-decor{top:-38px;right:46px}}@media (max-width: 767px){.sec-event .c-workstyle-decor{top:-107px;right:-15px;width:216px}}@media (min-width: 768px){.sec-event .c-workstyle-desc{margin-bottom:62px;max-width:610px}}@media (max-width: 767px){.sec-event .c-workstyle-desc{margin-bottom:26px}}@media (max-width: 767px){.sec-event .c-ttl02 .ttl-en{font-size:40px;font-size:4rem}}@media (max-width: 767px){.sec-event .c-ttl02 .ttl-ja{font-size:14px;font-size:1.4rem}}.sec-event .event-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.sec-event .event-list{margin-left:-39px}}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-event .event-list{margin-left:-20px}}@media (max-width: 767px){.sec-event .event-list{margin-left:-15px}}@media (min-width: 768px){.sec-event .event-list>li{width:calc(100% / 3);padding-left:39px;margin-bottom:43px}}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-event .event-list>li{padding-left:20px}}@media (max-width: 767px){.sec-event .event-list>li{width:50%;padding-left:15px;margin-bottom:15px}}.sec-event .event-img{position:relative}@media (min-width: 768px){.sec-event .event-img{padding-top:calc(192 / 298 * 100%);margin-bottom:16px}}@media (max-width: 767px){.sec-event .event-img{padding-top:calc(104 / 160 * 100%);margin-bottom:4px}}.sec-event .event-img img{position:absolute;left:0;top:0}@media (min-width: 768px){.sec-event .event-info{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1}}.sec-event .event-ttl{text-align:center}@media (min-width: 768px){.sec-event .event-ttl{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.1em;font-weight:500}}@media (max-width: 767px){.sec-event .event-ttl{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;font-weight:500}}.sec-event .event-section{display:flex;flex-direction:column;align-items:center}.sec-event .event-section .image-row{display:flex;justify-content:space-between;width:100%}@media (min-width: 768px){.sec-event .event-section .image-item{width:calc((100% / 3) - 10px);position:relative}.sec-event .event-section .image-item:before{display:block;content:" ";width:100%;padding-top:60.95238%}.sec-event .event-section .image-item>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 767px){.sec-event .event-section .image-item{width:calc(100% / 3);position:relative}.sec-event .event-section .image-item:before{display:block;content:" ";width:100%;padding-top:88.49558%}.sec-event .event-section .image-item>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.sec-event .event-section .image-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sec-event .event-section .text-row{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 768px){.sec-event .event-section .text-row{margin-top:40px;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}}@media (max-width: 767px){.sec-event .event-section .text-row{margin-top:20px;max-width:calc(312 / 375 * 100%);margin-left:auto;margin-right:auto;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}.sec-event .event-section .text-box{width:100%;max-width:305px;padding:18px;background-color:#96c240;text-align:center;position:relative}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1100px){.sec-event .event-section .text-box{padding:1.28571vw;max-width:21.78571vw}}@media (max-width: 767px){.sec-event .event-section .text-box{padding:14px}}.sec-event .event-section .text-box::after{content:"";position:absolute;top:0;right:-10px;bottom:0;width:20px;height:33px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="33" viewBox="0 0 20 33"><path id="Polygon_18" data-name="Polygon 18" d="M16.5,0,33,20H0Z" transform="translate(20) rotate(90)" fill="%2396c240"/></svg>')}@media (max-width: 767px){.sec-event .event-section .text-box::after{top:unset;left:0;bottom:-15px;transform:rotate(90deg);right:0}}.sec-event .event-section .text-content{color:#fff}@media (min-width: 768px){.sec-event .event-section .text-content{font-size:20px;font-size:2rem;line-height:1.55em;letter-spacing:.05em;font-weight:600;letter-spacing:0.04em}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1100px){.sec-event .event-section .text-content{font-size:1.42857vw}}@media (max-width: 767px){.sec-event .event-section .text-content{font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:.05em;font-weight:600}}.sec-event .event-section .text-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media (min-width: 768px){.sec-event .event-section .text-list{flex:1;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-left:49px;max-width:437px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1100px){.sec-event .event-section .text-list{margin-left:3.5vw;max-width:31.21429vw}}@media (max-width: 767px){.sec-event .event-section .text-list{width:100%;margin-top:16px;max-width:calc(355 / 375 * 100%);margin-left:auto;margin-right:auto;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}}.sec-event .event-section .column{width:48%}@media (max-width: 767px){.sec-event .event-section .column:nth-of-type(2n){transform:translateX(17px)}}@media (min-width: 768px){.sec-event .event-section .event-item{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.05em;font-weight:400}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1100px){.sec-event .event-section .event-item{font-size:1.42857vw}}@media (max-width: 767px){.sec-event .event-section .event-item{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.05em;font-weight:400;white-space:nowrap}}@media only screen and (max-width: 767px) and (max-width: 374px){.sec-event .event-section .event-item{font-size:4.26667vw}}@media (min-width: 768px){.sec-benefits{padding:100px 0 110px}}@media (max-width: 767px){.sec-benefits{padding:60px 0 88px}}@media (min-width: 768px){.sec-benefits .c-workstyle-decor{top:-142px;right:46px}}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-benefits .c-workstyle-decor{top:-40px;right:20px}}@media (max-width: 767px){.sec-benefits .c-workstyle-decor{top:-105px;right:-24px;width:247px}}@media (min-width: 768px){.sec-benefits .c-workstyle-decor.decor3{top:-86px;right:135px}}@media (max-width: 767px){.sec-benefits .c-workstyle-decor.decor3{top:-77px;right:24px;width:unset}}.sec-benefits .c-workstyle-decor.decor3 img{max-width:111px;max-height:176px;object-fit:contain}@media (max-width: 767px){.sec-benefits .c-workstyle-decor.decor3 img{max-width:81px;max-height:128px}}@media (min-width: 768px){.sec-benefits .c-workstyle-desc{margin-bottom:62px}}@media (max-width: 767px){.sec-benefits .c-workstyle-desc{margin-bottom:40px}}@media (max-width: 767px){.sec-benefits .c-ttl02 .ttl-en{font-size:40px;font-size:4rem}}@media (max-width: 767px){.sec-benefits .c-ttl02 .ttl-ja{font-size:14px;font-size:1.4rem}}.sec-benefits .benefit-content{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.05em;font-weight:400}@media (min-width: 768px){.sec-benefits .benefit-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 767px){.sec-benefits .benefit-content{border-bottom:1px solid #ddd}}@media only screen and (max-width: 374px){.sec-benefits .benefit-content{font-size:4vw}}.sec-benefits .benefit-head{background:#F4FCE4}@media (min-width: 768px){.sec-benefits .benefit-head{border-bottom:1px solid #96c240;padding:30px 18px;width:192px}}@media (max-width: 767px){.sec-benefits .benefit-head{padding:13px 18px 14px;border-top:1px solid #96c240}}@media (min-width: 768px){.sec-benefits .benefit-head:first-child{border-top:1px solid #96c240}}@media (min-width: 768px){.sec-benefits .benefit-head:first-child+.benefit-info{border-top:1px solid #ddd}}@media (min-width: 768px){.sec-benefits .benefit-head.first{padding-top:24px}}@media (min-width: 768px){.sec-benefits .benefit-head.third{padding-top:36px}.sec-benefits .benefit-head.third .benefit-icon{margin:0 8px 0 5px}}@media (max-width: 767px){.sec-benefits .benefit-head.third .benefit-icon{margin:0 10px 0 2px}}@media (min-width: 768px){.sec-benefits .benefit-head.four .benefit-icon{margin:0 8px 0 5px}}@media (max-width: 767px){.sec-benefits .benefit-head.four .benefit-icon{margin:0 10px 0 2px}}@media (min-width: 768px){.sec-benefits .benefit-head.five{padding-top:28px}.sec-benefits .benefit-head.five .benefit-txt{margin-top:-4px}.sec-benefits .benefit-head.five .benefit-icon{margin:0 8px 0 5px}}@media (max-width: 767px){.sec-benefits .benefit-head.five .benefit-icon{margin:0 10px 0 2px}}@media (min-width: 768px){.sec-benefits .benefit-info{border-bottom:1px solid #ddd;width:calc(100% - 192px);padding:26px 30px 28px}}@media (max-width: 767px){.sec-benefits .benefit-info{padding:17px 5px 18px 20px;padding-left:11px}}@media (min-width: 768px){.sec-benefits .benefit-info.first{padding-top:18px;padding-bottom:25px}}@media (max-width: 767px){.sec-benefits .benefit-info.first{padding-top:14px;padding-bottom:20px}}@media (max-width: 767px){.sec-benefits .benefit-info.third{padding-top:14px;padding-bottom:20px}}@media (min-width: 768px){.sec-benefits .benefit-info.four{padding-top:24px;padding-bottom:32px}}@media (max-width: 767px){.sec-benefits .benefit-info.four{padding-top:14px;padding-bottom:20px}}@media (min-width: 768px){.sec-benefits .benefit-info.five{padding-top:22px;padding-bottom:33px}}@media (max-width: 767px){.sec-benefits .benefit-info.five{padding-bottom:16px}}.sec-benefits .benefit-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media (min-width: 768px){.sec-benefits .benefit-icon{width:30px;margin-right:12px}}@media (max-width: 767px){.sec-benefits .benefit-icon{width:30px;margin-right:12px}}.sec-benefits .benefit-txt{-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1;font-weight:bold}@media (min-width: 768px){.sec-benefits .benefit-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}.sec-benefits .benefit-list li{position:relative}@media (min-width: 768px){.sec-benefits .benefit-list li{padding-left:18px;margin:7px 0}}@media (max-width: 767px){.sec-benefits .benefit-list li{padding-left:18px;margin:1px 0}}.sec-benefits .benefit-list li:before{content:"";position:absolute;left:0;border-radius:100%;background:#96c240}@media (min-width: 768px){.sec-benefits .benefit-list li:before{top:10px;width:7px;height:7px}}@media (max-width: 767px){.sec-benefits .benefit-list li:before{top:10px;width:7px;height:7px}}@media only screen and (max-width: 374px){.sec-benefits .benefit-list li:before{top:2.13333vw}}@media (min-width: 768px){.sec-benefits .benefit-list.is-first{max-width:630px}}@media (max-width: 767px){.sec-benefits .benefit-list.is-first{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 768px){.sec-benefits .benefit-list.is-first li{width:179px;margin:6px 0}}@media only screen and (min-width: 768px) and (min-width: 1320px){.sec-benefits .benefit-list.is-first li{width:calc((100% / 3) - 31px)}}@media (max-width: 767px){.sec-benefits .benefit-list.is-first li:nth-child(2n+1){width:50%}.sec-benefits .benefit-list.is-first li:nth-child(2n){width:50%}}@media (min-width: 768px){.sec-benefits .benefit-list.is-second li{width:357px}}@media only screen and (min-width: 768px) and (min-width: 1320px){.sec-benefits .benefit-list.is-second li{width:calc(100% / 2)}}@media (max-width: 767px){.sec-benefits .benefit-list.is-second li{margin-bottom:7px}.sec-benefits .benefit-list.is-second li:last-child{margin-bottom:2px}}@media (max-width: 767px){.sec-benefits .benefit-list.is-second .benefit-list-sub{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 767px){.sec-benefits .benefit-list.is-second .benefit-list-sub li{width:50%}}@media (min-width: 768px){.sec-benefits .benefit-list.is-2col ul{width:357px}}@media only screen and (min-width: 768px) and (min-width: 1320px){.sec-benefits .benefit-list.is-2col ul{width:calc(100% / 2)}}@media (min-width: 768px){.sec-benefits .benefit-list.is-2col ul li{margin-bottom:12px}.sec-benefits .benefit-list.is-2col ul li:last-child{margin-bottom:0}}@media (max-width: 767px){.sec-benefits .benefit-list.is-2col ul li{margin-bottom:3px}.sec-benefits .benefit-list.is-2col ul li:last-child{margin-bottom:0}}.sec-environment{background:#F4FCE4}@media (min-width: 768px){.sec-environment{padding:80px 0 86px}}@media (max-width: 767px){.sec-environment{padding:60px 0 58px}}@media (max-width: 767px){.sec-environment .c-ttl02{margin-bottom:15px}.sec-environment .c-ttl02 .ttl-number{margin-bottom:17px}.sec-environment .c-ttl02 .ttl-en{font-size:40px;font-size:4rem;margin-bottom:12px}.sec-environment .c-ttl02 .ttl-ja{font-size:14px;font-size:1.4rem}}@media (min-width: 768px){.sec-environment .c-workstyle-decor{top:-103px;right:76px}}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-environment .c-workstyle-decor{top:-50px;right:20px}}@media (max-width: 767px){.sec-environment .c-workstyle-decor{top:-123px;right:25px;width:210px}}@media only screen and (max-width: 374px){.sec-environment .c-workstyle-decor{width:180px}}@media (min-width: 768px){.sec-environment .c-workstyle-desc{margin-bottom:52px;max-width:610px}}@media (min-width: 768px){.sec-environment .c-workstyle-ttl{font-size:24px;font-size:2.4rem;margin-bottom:28px}}@media (max-width: 767px){.sec-environment .c-workstyle-ttl{margin-bottom:24px}}.sec-environment .environment-item{position:relative;z-index:1}@media (min-width: 768px){.sec-environment .environment-item{margin-top:65px}}@media (max-width: 767px){.sec-environment .environment-item{margin-top:70px}}@media (min-width: 768px){.sec-environment .environment-item.environment-item-2{margin-top:70px}}@media (max-width: 767px){.sec-environment .environment-item.environment-item-2{margin-top:47px}}@media (min-width: 768px){.sec-environment .environment-info{letter-spacing:0.05em;line-height:2;max-width:515px}}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-environment .environment-info{width:calc(100% - 200px)}}@media (max-width: 767px){.sec-environment .environment-info{letter-spacing:0.04em;line-height:calc(27 / 16)}}.sec-environment .environment-decor{position:absolute}@media (min-width: 768px){.sec-environment .environment-decor{width:200px}}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-environment .environment-decor{width:150px}}@media (min-width: 768px){.sec-environment .environment-decor.is-position-first{top:33px;right:100px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-environment .environment-decor.is-position-first{right:20px}}@media (max-width: 767px){.sec-environment .environment-decor.is-position-first{top:-55px;right:-9px;width:128px}}@media only screen and (max-width: 374px){.sec-environment .environment-decor.is-position-first{width:108px}}@media (min-width: 768px){.sec-environment .environment-decor.is-position-second{top:-40px;right:34px}}@media (max-width: 767px){.sec-environment .environment-decor.is-position-second{top:-57px;right:-6px;width:138px}}@media only screen and (max-width: 374px){.sec-environment .environment-decor.is-position-second{top:-47px;width:128px}}.sec-environment .environment-list{text-align:center;letter-spacing:0.1em;font-weight:500}@media (min-width: 768px){.sec-environment .environment-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0 0 -27px}}@media (max-width: 767px){.sec-environment .environment-list{margin-top:30px}}@media (min-width: 768px){.sec-environment .environment-list>li{width:50%;padding-left:27px;margin-bottom:20px}}@media (max-width: 767px){.sec-environment .environment-list>li{margin-bottom:36px}.sec-environment .environment-list>li:last-child{margin-bottom:0}}@media (max-width: 767px){.sec-environment .environment-list.environment-list-2{margin-top:21px}}@media (max-width: 767px){.sec-environment .environment-list.environment-list-2>li{margin-bottom:28px}.sec-environment .environment-list.environment-list-2>li:last-child{margin-bottom:0}}.sec-environment .environment-list .environment-ttl{font-size:19px;font-size:1.9rem;line-height:1.36842em;letter-spacing:.1em;font-weight:bold}@media (max-width: 767px){.sec-environment .environment-list .environment-ttl{font-size:16px;font-size:1.6rem;line-height:1.375em;letter-spacing:.1em;font-weight:bold;margin-top:18px}}.sec-environment .environment-list .environment-txt{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em;font-weight:400;text-align:left}@media (min-width: 768px){.sec-environment .environment-list .environment-txt{margin-top:15px}}@media (max-width: 767px){.sec-environment .environment-list .environment-txt{margin-top:15px}}.sec-environment .environment-img{position:relative}@media (min-width: 768px){.sec-environment .environment-img{padding-top:calc(291 / 473 * 100%);margin-bottom:23px}}@media (max-width: 767px){.sec-environment .environment-img{padding-top:calc(291 / 473 * 100%);margin-bottom:8px}}.sec-environment .environment-img img{position:absolute;left:0;top:0}@media (min-width: 768px){.sec-environment .environment-point{margin-top:20px}}@media (max-width: 767px){.sec-environment .environment-point{margin-top:58px}}.sec-environment .point-ttl{position:relative}@media (min-width: 768px){.sec-environment .point-ttl{font-size:21px;font-size:2.1rem;line-height:1.42857em;letter-spacing:.05em;font-weight:700;margin-bottom:22px}}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-environment .point-ttl{font-size:17px;font-size:1.7rem}}@media (max-width: 767px){.sec-environment .point-ttl{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:700;margin-bottom:18px;text-align:center}}@media only screen and (max-width: 374px){.sec-environment .point-ttl{font-size:15px;font-size:1.5rem}}.sec-environment .point-ttl .txt{position:relative}@media (min-width: 768px){.sec-environment .point-ttl .txt{display:inline-block;padding-left:22px}}@media (max-width: 767px){.sec-environment .point-ttl .txt{display:block}}@media (min-width: 768px){.sec-environment .point-ttl .txt:before{content:"";position:absolute;left:0;top:11px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:14px solid #96c240}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 900px){.sec-environment .point-ttl .txt:before{top:7px}}.sec-environment .point-ttl .group{color:#96c240;position:relative}@media (min-width: 768px){.sec-environment .point-ttl .group{display:inline-block;font-size:28px;font-size:2.8rem;line-height:1.53571em;letter-spacing:.05em;top:2px}}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-environment .point-ttl .group{font-size:20px;font-size:2rem}}@media (max-width: 767px){.sec-environment .point-ttl .group{font-size:23px;font-size:2.3rem;line-height:1.52174em;letter-spacing:.05em;display:block}}.sec-environment .point-ttl .number{font-family:"Oswald",sans-serif}@media (min-width: 768px){.sec-environment .point-ttl .number{font-size:40px;font-size:4rem;line-height:1.825em;letter-spacing:.05em;margin-right:6px}}@media (max-width: 767px){.sec-environment .point-ttl .number{font-size:33px;font-size:3.3rem;line-height:1.06061em;letter-spacing:.05em;margin-right:4px;position:relative;top:2px}}@media (min-width: 768px){.sec-environment .point-list{padding-left:24px}}@media (max-width: 767px){.sec-environment .point-list{padding-left:4px}}.sec-environment .point-item{background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}@media (min-width: 768px){.sec-environment .point-item{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding:30px 20px 30px 51px}}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-environment .point-item{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 767px){.sec-environment .point-item{padding:27px 10px 22px 46px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.sec-environment .point-item:first-child{padding-bottom:24px}}@media only screen and (max-width: 374px){.sec-environment .point-item{padding-left:38px}}@media (min-width: 768px){.sec-environment .point-item:not(:last-child){margin-bottom:12px}}@media (max-width: 767px){.sec-environment .point-item:not(:last-child){margin-bottom:10px}}.sec-environment .point-icn{top:50%;position:absolute}@media (min-width: 768px){.sec-environment .point-icn{margin-top:-29px;width:55px;left:-24px}}@media (max-width: 767px){.sec-environment .point-icn{margin-top:-25px;width:48px;left:-18px}}.sec-environment .point-number{font-family:"Oswald",sans-serif;color:#96c240;font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:0em;font-weight:500;position:relative}@media (min-width: 768px){.sec-environment .point-number{top:3px;width:96px}}@media (max-width: 767px){.sec-environment .point-number{width:74px}}.sec-environment .point-number:after{content:"";position:absolute;border-left:1px solid #96c240}@media (min-width: 768px){.sec-environment .point-number:after{top:-6px;bottom:-5px;right:3px}}@media (max-width: 767px){.sec-environment .point-number:after{top:-1px;bottom:-1px;right:3px}}@media (min-width: 768px){.sec-environment .point-number .number{font-size:30px;font-size:3rem}}@media (max-width: 767px){.sec-environment .point-number .number{font-size:25px;font-size:2.5rem}}.sec-environment .point-number .txt{position:relative}@media (min-width: 768px){.sec-environment .point-number .txt{top:-5px;margin-right:3px}}@media (max-width: 767px){.sec-environment .point-number .txt{top:-2px;margin-right:1px}}@media (min-width: 768px){.sec-environment .point-txt{font-size:20px;font-size:2rem;line-height:1.35em;letter-spacing:.05em;font-weight:700;width:190px;padding-left:22px}}@media (max-width: 767px){.sec-environment .point-txt{font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.05em;font-weight:700;padding-left:10px;flex:1}}@media (min-width: 768px){.sec-environment .point-desc{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.05em;font-weight:400;-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1}}@media only screen and (min-width: 768px) and (max-width: 992px){.sec-environment .point-desc{width:100%;-webkit-flex:auto;-moz-flex:auto;-ms-flex:auto;-o-flex:auto;flex:auto;margin-top:15px}}@media (max-width: 767px){.sec-environment .point-desc{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:.03em;font-weight:400;width:100%;margin-top:12px}}.sec-environment .environment-bnr{position:relative}@media (min-width: 768px){.sec-environment .environment-bnr{margin-top:-222px;height:767px}}@media (max-width: 767px){.sec-environment .environment-bnr{margin-top:-293px;padding-top:calc(485 / 375 * 100%)}}.sec-environment .environment-bnr img{position:absolute;left:0;top:0}.environment-slide{overflow:hidden}@media (min-width: 768px){.environment-slide{margin:-326px 0px 0px}}@media (max-width: 767px){.environment-slide{margin:-48px 0 52px}}.environment-slide .environment-inner{position:relative}@media (min-width: 768px){.environment-slide .environment-inner{max-width:1620px;margin:0 auto}}.environment-slide .environment-content{position:relative}@media (min-width: 768px){.environment-slide .environment-content{right:-140px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.environment-slide .environment-content{right:auto}}.environment-slide .environment-desc{text-align:center}@media (min-width: 768px){.environment-slide .environment-desc{margin:19px auto 0;max-width:500px;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.05em}}@media (max-width: 767px){.environment-slide .environment-desc{font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.04em;font-weight:400;max-width:303px;margin:11px auto 0}}.environment-slide .environment-desc .ttl{font-size:18px;font-size:1.8rem;line-height:1.88889em;letter-spacing:.1em;font-weight:700}@media (min-width: 768px){.environment-slide .environment-desc .ttl{margin-bottom:14px}}@media (max-width: 767px){.environment-slide .environment-desc .ttl{font-size:16px;font-size:1.6rem;margin-bottom:6px}}.environment-slide .swiper-button-prev,.environment-slide .swiper-button-next{background:#96c240 no-repeat center center/9px auto;position:absolute}@media (min-width: 768px){.environment-slide .swiper-button-prev,.environment-slide .swiper-button-next{width:50px;height:50px;top:247px}}@media (max-width: 767px){.environment-slide .swiper-button-prev,.environment-slide .swiper-button-next{width:34px;height:34px;top:126px;background-size:8px auto}}.environment-slide .swiper-button-prev:after,.environment-slide .swiper-button-next:after{display:none}@media (min-width: 768px){.environment-slide .swiper-button-prev{left:50%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.877" height="17.755" viewBox="0 0 9.877 17.755"><path id="Path_429144" data-name="Path 429144" d="M0,0,7.463,7.463,0,14.926" transform="translate(8.463 16.341) rotate(180)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg>');margin-left:-367px}}@media (max-width: 767px){.environment-slide .swiper-button-prev{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.48" height="12.959" viewBox="0 0 7.48 12.959"><path id="Path_431967" data-name="Path 431967" d="M0,0,5.066,5.066,0,10.131" transform="translate(6.066 11.545) rotate(180)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg>');left:50%;margin-left:-173px}}@media only screen and (max-width: 374px){.environment-slide .swiper-button-prev{margin-left:-155px}}@media (min-width: 768px){.environment-slide .swiper-button-next{right:50%;margin-right:-367px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.877" height="17.755" viewBox="0 0 9.877 17.755"><path id="Path_429144" data-name="Path 429144" d="M0,14.926,7.463,7.463,0,0" transform="translate(1.414 1.414)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg>')}}@media (max-width: 767px){.environment-slide .swiper-button-next{right:50%;margin-right:-169px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="7.48" height="12.959" viewBox="0 0 7.48 12.959"><path id="Path_431967" data-name="Path 431967" d="M0,10.131,5.066,5.066,0,0" transform="translate(1.414 1.414)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg>')}}@media only screen and (max-width: 374px){.environment-slide .swiper-button-next{margin-right:-155px}}@media (min-width: 768px){.environment-slider{padding-top:50px}}@media (max-width: 767px){.environment-slider{padding:20px 0 20px}}@media (min-width: 768px){.environment-slider .swiper-slide{width:600px !important;margin:0 -14px}}@media (max-width: 767px){.environment-slider .swiper-slide{width:304px !important;margin:0 -2px}}@media only screen and (max-width: 374px){.environment-slider .swiper-slide{width:258px !important}}.environment-slider .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.environment-slider .swiper-slide .environment-desc{opacity:0;transition:0.3s ease all;transition-duration:0ms}.environment-slider .swiper-slide.swiper-slide-active{margin-top:0}.environment-slider .swiper-slide.swiper-slide-active .gallery-image{transform:scale(1, 1) !important}.environment-slider .swiper-slide.swiper-slide-active .environment-desc{opacity:1;transition-duration:1500ms}@media (min-width: 768px){.environment-slider .gallery-slider{overflow:unset !important;margin:0}}@media (max-width: 767px){.environment-slider .gallery-slider{position:relative}}.environment-slider .gallery-image{transition:0.3s ease all}@media (min-width: 768px){.environment-slider .gallery-image{height:400px;transform:scale(0.795, 0.795) !important}}@media (max-width: 767px){.environment-slider .gallery-image{height:202px;transform:scale(0.892, 0.9) !important}}@media only screen and (max-width: 374px){.environment-slider .gallery-image{height:180px}}@media (min-width: 768px){.c-company-interview{padding:95px 0 120px}}@media (max-width: 767px){.c-company-interview{padding:63px 0 86px}}

/*# sourceMappingURL=maps/workstyle.min.css.map */
