.re_accent1{color:#3c58d3}.re_accent2{color:#d9e021}.re_accent3{color:#e1e750}.re_bg{background-color:#f2f2f2}img{width:100%}.en{font-family:"Outfit",sans-serif}.mb0{margin-bottom:0}.circleArrow{background-color:#f2f2f2;border-radius:50%;aspect-ratio:1;width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.circleArrow:after{content:"";clip-path:polygon(0 0, 100% 50%, 0 100%);width:5px;aspect-ratio:.7;-webkit-transform:translateX(1px);transform:translateX(1px);background-color:#4c4340}.ma-auto{margin:0 auto}.container_fullView{padding:0 15px}.absolute{position:absolute}.recruit_link_sectione{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;max-width:1200px}@media screen and (max-width:767px){.recruit_link_sectione{grid-template-columns:repeat(2, 1fr);gap:5px}}.recruit_link_sectione>a{border-radius:5px;padding:0 40px;height:60px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none !important;font-size:16px}@media screen and (max-width:991px){.recruit_link_sectione>a{font-size:12px;padding:0 20px 0 15px;height:55px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.recruit_link_sectione>a .circleArrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px}@media screen and (max-width:767px){.recruit_link_sectione>a .circleArrow{right:5px;width:13px}.recruit_link_sectione>a .circleArrow:after{width:4px}}.recruit_link_sectione>a>h3,.recruit_link_sectione>a .circleArrow{z-index:1;-webkit-transition:.4s;transition:.4s}.recruit_link_sectione>a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3c58d3;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:.4s;transition:.4s}.recruit_link_sectione>a:hover>h3{color:#fff}.recruit_link_sectione>a:hover:after{content:"";-webkit-transform:scaleX(1);transform:scaleX(1)}#environment-contents .envi_mdsBox .submds{font-size:68px}@media screen and (min-width:992px)and (max-width:1199px){#environment-contents .envi_mdsBox .submds{font-size:60px}}@media screen and (min-width:768px)and (max-width:991px){#environment-contents .envi_mdsBox .submds{font-size:53px}}@media screen and (max-width:767px){#environment-contents .envi_mdsBox .submds{font-size:32px}}#environment-contents .envi_mdsBox .mds{font-size:21px}@media screen and (min-width:992px)and (max-width:1199px){#environment-contents .envi_mdsBox .mds{font-size:19px}}@media screen and (min-width:768px)and (max-width:991px){#environment-contents .envi_mdsBox .mds{font-size:17px}}@media screen and (max-width:767px){#environment-contents .envi_mdsBox .mds{font-size:13px}}#environment-contents #outline{background:url(../img/environment/bg.svg);background-repeat:repeat;background-size:18vw;background-color:#f2f2f2;-webkit-animation:diagonal-scroll 20s linear infinite;animation:diagonal-scroll 20s linear infinite}@media screen and (max-width:767px){#environment-contents #outline{padding:0}}@-webkit-keyframes diagonal-scroll{0%{background-position:0 0}100%{background-position:18vw 18vw}}@keyframes diagonal-scroll{0%{background-position:0 0}100%{background-position:18vw 18vw}}#environment-contents #block00{margin-bottom:-0.65vw}@media screen and (min-width:768px)and (max-width:1199px){#environment-contents #block00{margin-bottom:-0.9vw}}@media screen and (max-width:767px){#environment-contents #block00{margin-bottom:-1.5vw}}#environment-contents #block00 .container{padding-right:60px}@media screen and (min-width:768px)and (max-width:991px){#environment-contents #block00 .container{padding-right:40px}}#environment-contents #block00 .copyBox{z-index:1}@media screen and (min-width:768px){#environment-contents #block00 .copyBox{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:15px}}@media screen and (max-width:767px){#environment-contents #block00 .copyBox{position:relative;margin-top:30px;margin-bottom:-70px}}#environment-contents #block00 .copyBox .txtBox{aspect-ratio:6.2;width:135%}@media screen and (max-width:767px){#environment-contents #block00 .copyBox .txtBox{width:100%}}#environment-contents #block00 .copyBox .txtBox>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#environment-contents #block00 .copyBox .copy{font-size:27px;line-height:1.6em;margin-top:30px;letter-spacing:.05em}@media screen and (min-width:768px)and (max-width:1199px){#environment-contents #block00 .copyBox .copy{font-size:22px;margin-top:20px}}@media screen and (min-width:768px)and (max-width:991px){#environment-contents #block00 .copyBox .copy{font-size:17px}}@media screen and (max-width:767px){#environment-contents #block00 .copyBox .copy{font-size:4.2vw;margin-top:5vw}}@media screen and (max-width:767px){#environment-contents #block00 .imgBox{-webkit-transform:translateX(40px);transform:translateX(40px)}}#environment-contents #block00 .imgBox .humenBox{width:70%;margin-left:auto}@media screen and (max-width:767px){#environment-contents #block00 .imgBox .humenBox{width:65%}}@media screen and (max-width:767px){#environment-contents #block00 .imgBox .humenBox .mask{padding-bottom:2vw}}#environment-contents #block00 .imgBox .humenBox .humen01{width:50%;bottom:0;right:-6%}@media screen and (max-width:767px){#environment-contents #block00 .imgBox .humenBox .humen01{width:45%}}#environment-contents #block00 .imgBox .humenBox .humen02{width:33%;bottom:0;left:43%}@media screen and (max-width:767px){#environment-contents #block00 .imgBox .humenBox .humen02{width:28%;left:50%}}#environment-contents #block00.FV-mark .humen{-webkit-transform:scale(0) translateY(100%);transform:scale(0) translateY(100%);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:.4s;transition:.4s}#environment-contents #block00.FV-mark .humen02{-webkit-transition-delay:.2s;transition-delay:.2s}#environment-contents #block00.FV-mark .txtBox{-webkit-transform:translateX(-100%);transform:translateX(-100%);overflow:hidden;-webkit-transition:.6s;transition:.6s;-webkit-transition-delay:.4s;transition-delay:.4s}#environment-contents #block00.FV-mark .txtBox img{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.6s;transition:.6s;-webkit-transition-delay:.4s;transition-delay:.4s}#environment-contents #block00.FV-active .humen{-webkit-transform:scale(1) translateY(0%);transform:scale(1) translateY(0%)}#environment-contents #block00.FV-active .txtBox{-webkit-transform:translateX(0%);transform:translateX(0%)}#environment-contents #block00.FV-active .txtBox img{-webkit-transform:translateX(0%);transform:translateX(0%)}#environment-contents .bl01{-webkit-mask-image:url(../img/environment/nami.svg);mask-image:url(../img/environment/nami.svg);-webkit-mask-position:top;mask-position:top;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;background-color:#3c58d3;width:100%;height:.65vw;z-index:2}@media screen and (min-width:768px)and (max-width:1199px){#environment-contents .bl01{height:.9vw}}@media screen and (max-width:767px){#environment-contents .bl01{height:1.5vw}}#environment-contents .bl01.bl01_b{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#environment-contents #block01{background-color:#3c58d3;position:relative;z-index:2;margin:-1px 0}#environment-contents #block01 .slideBox .slider img{aspect-ratio:19;-o-object-fit:cover;object-fit:cover}#environment-contents #block01 .contentBox{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (min-width:768px)and (max-width:991px){#environment-contents #block01 .contentBox{gap:15px}}@media screen and (max-width:767px){#environment-contents #block01 .contentBox{grid-template-columns:repeat(2, 1fr);gap:15px 10px}}#environment-contents #block01 .contentBox .Box *{-webkit-transition:.4s;transition:.4s}#environment-contents #block01 .contentBox .Box>img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:10px}#environment-contents #block01 .contentBox .Box h3{margin-top:10px}#environment-contents #block01 .contentBox .Box h3 .circleArrow{margin-left:10px}@media screen and (max-width:991px){#environment-contents #block01 .contentBox .Box h3 .circleArrow{margin-left:8px;width:16px}}#environment-contents #block01 .contentBox .Box:hover{text-decoration:none;color:#fff !important}#environment-contents #block01 .contentBox .Box:hover img{border:solid 10px #d9e021}#environment-contents #block01 .contentBox .Box:hover .circleArrow{background-color:#d9e021}#environment-contents #block02 .contentBox+.contentBox{padding-top:90px}@media screen and (min-width:768px)and (max-width:991px){#environment-contents #block02 .contentBox+.contentBox{padding-top:60px}}@media screen and (max-width:767px){#environment-contents #block02 .contentBox+.contentBox{padding-top:45px}}#environment-contents #block02 .contentBox .b_Box{background-color:#fff;padding:55px;border-radius:10px}@media screen and (min-width:768px)and (max-width:991px){#environment-contents #block02 .contentBox .b_Box{padding:45px}}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box{padding:25px 20px}}#environment-contents #block02 .contentBox .b_Box .icon{top:0;right:2%;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:350px}@media screen and (min-width:992px)and (max-width:1199px){#environment-contents #block02 .contentBox .b_Box .icon{width:300px}}@media screen and (min-width:768px)and (max-width:991px){#environment-contents #block02 .contentBox .b_Box .icon{width:260px}}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .icon{width:200px;right:0}}#environment-contents #block02 .contentBox .b_Box .child+.child{margin-top:40px}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .child+.child{margin-top:30px}}#environment-contents #block02 .contentBox .b_Box .child .lineTxt{border-bottom:solid 1px #3c58d3;padding-bottom:7px}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .child .lineTxt{padding-bottom:4px}}#environment-contents #block02 .contentBox .b_Box .child .lineTxt:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:65px;border-radius:3px;background-color:#3c58d3;-webkit-transform:translateY(50%);transform:translateY(50%)}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .child .lineTxt:after{height:2px;width:50px}}#environment-contents #block02 .contentBox .b_Box .child .Box01 p{width:70%;padding-right:5%}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .child .Box01 p{width:100%;padding-right:0;padding-bottom:5px}}#environment-contents #block02 .contentBox .b_Box .child .Box01 img{width:30%}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .child .Box01 img{width:100%}}#environment-contents #block02 .contentBox .b_Box .child .Box02{display:grid;grid-template-columns:repeat(2, 1fr);gap:5%}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .child .Box02{grid-template-columns:repeat(1, 1fr);gap:25px}}#environment-contents #block02 .contentBox .b_Box .child .Box02 .Box:first img{border-radius:10px}@media screen and (min-width:768px)and (max-width:991px){#environment-contents #block02 .contentBox .b_Box .child .Box02 .Box:first img{border-radius:6px}}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .child .Box02 .Box:first img{border-radius:4px}}#environment-contents #block02 .contentBox .b_Box .child .Box02 .Box h4{padding-left:10px;position:relative;margin-bottom:10px;font-size:16px}#environment-contents #block02 .contentBox .b_Box .child .Box02 .Box h4::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:2px;height:calc(100% - 7px);background-color:#3c58d3}#environment-contents #block02 .contentBox .b_Box .child .Box03{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media screen and (max-width:991px){#environment-contents #block02 .contentBox .b_Box .child .Box03{gap:20px}}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .child .Box03{grid-template-columns:repeat(1, 1fr)}}#environment-contents #block02 .contentBox .b_Box .child .Box03 .Box img{width:18%;aspect-ratio:1}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .child .Box03 .Box img{width:20%}}#environment-contents #block02 .contentBox .b_Box .child .Box03 .Box .txtBox{width:82%;padding-left:5%}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .child .Box03 .Box .txtBox{width:80%}}#environment-contents #block02 .contentBox .b_Box .child .Box03 .Box .txtBox h4{position:relative;padding-left:1.2em;font-size:16px}@media screen and (min-width:768px)and (max-width:1199px){#environment-contents #block02 .contentBox .b_Box .child .Box03 .Box .txtBox h4{font-size:15px}}@media screen and (max-width:991px){#environment-contents #block02 .contentBox .b_Box .child .Box03 .Box .txtBox h4{font-size:14px}}#environment-contents #block02 .contentBox .b_Box .child .Box03 .Box .txtBox h4::before{content:"●";position:absolute;top:0;left:0}#environment-contents #block02 .contentBox .b_Box .child .Box03 .Box .txtBox p{margin-bottom:0;font-size:15px;margin-top:5px;line-height:1.6em}@media screen and (min-width:992px)and (max-width:1199px){#environment-contents #block02 .contentBox .b_Box .child .Box03 .Box .txtBox p{font-size:14px}}@media screen and (max-width:991px){#environment-contents #block02 .contentBox .b_Box .child .Box03 .Box .txtBox p{font-size:13px;margin-top:3px}}#environment-contents #block02 .contentBox .b_Box .numBox{display:grid;grid-template-columns:repeat(4, 1fr);gap:4px}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .numBox{grid-template-columns:repeat(2, 1fr)}}#environment-contents #block02 .contentBox .b_Box .numBox>img{border-radius:10px}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .numBox>img{border-radius:5px}}#environment-contents #block02 .contentBox .b_Box .qaBox .togglebutton{cursor:pointer}#environment-contents #block02 .contentBox .b_Box .qaBox .togglebutton+.togglebutton{border-top:solid 1px #3c58d3}#environment-contents #block02 .contentBox .b_Box .qaBox .togglebutton:hover .circleArrow{background-color:#d9e021}#environment-contents #block02 .contentBox .b_Box .qaBox .togglebutton .label{padding-left:2em;padding:20px 30px;text-align:start;display:block;position:relative;white-space:pre-wrap;line-height:1.4em}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .qaBox .togglebutton .label{padding:15px 25px}}#environment-contents #block02 .contentBox .b_Box .qaBox .togglebutton .label::before{content:"Q";font-family:"Outfit",sans-serif;position:absolute;top:.6em;left:0;font-size:1.3em}@media screen and (min-width:768px)and (max-width:991px){#environment-contents #block02 .contentBox .b_Box .qaBox .togglebutton .label::before{top:.8em}}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .qaBox .togglebutton .label::before{top:.7em}}#environment-contents #block02 .contentBox .b_Box .qaBox .togglebutton .label .circleArrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;-webkit-transition:.4s;transition:.4s}#environment-contents #block02 .contentBox .b_Box .qaBox .togglebutton .label .circleArrow:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.4s;transition:.4s}#environment-contents #block02 .contentBox .b_Box .qaBox .togglebutton.active .label .circleArrow:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}#environment-contents #block02 .contentBox .b_Box .qaBox .togglebutton .note{border-top:solid 1px #3c58d3;padding:20px 30px;position:relative;display:none}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .qaBox .togglebutton .note{padding:15px 25px}}#environment-contents #block02 .contentBox .b_Box .qaBox .togglebutton .note::before{content:"A";font-family:"Outfit",sans-serif;position:absolute;top:20px;left:0;font-size:1.8em;color:#d9e021}@media screen and (max-width:767px){#environment-contents #block02 .contentBox .b_Box .qaBox .togglebutton .note::before{top:15px;font-size:1.4em}}#environment-contents #block03 .txtBox{max-width:800px;padding:0 25px}/*# sourceMappingURL=style-custom-environment.min.css.map */