body.home #wrapper{padding-top:0}body.home .mainVisual{padding:120px 50px 0 50px;margin-bottom:30px;position:relative}body.home .mainVisual::before,body.home .mainVisual::after{display:block;content:"";background:no-repeat center/contain;position:absolute;z-index:1}body.home .mainVisual::before{width:1124px;height:662px;background-image:url("../../images/content/content/line01_full.png");top:-9.765625vw;right:41.40625vw}body.home .mainVisual::after{width:1013px;height:436px;background-image:url("../../images/content/content/line02_full.png");bottom:0.78125vw;left:42.578125vw}body.home .mainVisual>.inner{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;padding-right:35px;z-index:3}body.home .mainVisual>.inner .copy{width:300px;margin-bottom:25px}body.home .mainVisual>.inner .btnStyle01{margin-top:30px}body.home .mainVisual .scrollBtn{position:absolute;bottom:0;right:20px;z-index:5}body.home .mainVisual .scrollBtn a{display:block;color:#3674f7;font-size:1.2rem;font-weight:bold;font-family:"Montserrat",sans-serif;text-transform:uppercase;text-decoration:none}@media(hover: hover){body.home .mainVisual .scrollBtn a{transition:color ease-out .3s}body.home .mainVisual .scrollBtn a:hover{color:#0c207a}}body.home .pickupArea{padding:0 50px;margin-bottom:35px}body.home .serviceArea{padding:0 50px;margin-bottom:135px;position:relative}body.home .serviceArea::after{display:block;content:"";width:1892px;height:910px;background:url("../../images/content/home/service_line.png") no-repeat center/contain;position:absolute;bottom:3.90625vw;left:45%;transform:translateX(-50%);z-index:1}body.home .serviceArea>.inner{display:grid;grid-template-columns:1fr 710px;grid-template-rows:auto 1fr;gap:40px 50px;position:relative;z-index:2}body.home .serviceArea>.inner>header{grid-row:1/2;grid-column:1/2}body.home .serviceArea>.inner .serviceBtns{grid-row:1/3;grid-column:2/3}body.home .serviceArea>.inner>footer{grid-row:2/3;grid-column:1/2}body.home .reasonArea{padding:0 50px;margin-bottom:120px;position:relative}body.home .reasonArea::after{display:block;content:"";width:1823px;height:562px;background:url("../../images/content/content/line03_full.png") no-repeat center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}body.home .reasonArea>header,body.home .reasonArea>.inner,body.home .reasonArea>footer{z-index:3}body.home .caseArea{padding:0 50px;margin-bottom:120px}body.home .caseArea>footer .voxStyle01{margin-top:60px}body.home .caseArea .logoList{display:flex;justify-content:center;align-items:center;gap:30px 50px;list-style-type:none;padding:0;margin:50px 0 0 0}@media(hover: hover){body.home .caseArea .logoList li a{transition:opacity .3s ease-out 0s}body.home .caseArea .logoList li a:hover{opacity:.6}}body.home .caseArea .logoList li img{width:auto;height:60px}body.home .sustainabilityArea{padding-bottom:4.6875vw;margin-bottom:60px;position:relative}body.home .sustainabilityArea::before{display:block;content:"";width:100vw;height:37.890625vw;margin-bottom:35px;background:url("../../images/content/home/sustainability_head.jpg") no-repeat center/contain;background-image:image-set(url("../../images/content/home/sustainability_head.jpg") 1x, url("../../images/content/home/sustainability_head@2x.jpg") 2x);background-image:-webkit-image-set(url("../../images/content/home/sustainability_head.jpg") 1x, url("../../images/content/home/sustainability_head@2x.jpg") 2x);position:relative;z-index:1}body.home .sustainabilityArea::after{display:block;content:"";width:1783px;height:566px;background:url("../../images/content/home/sustainability_line.png") no-repeat center/contain;position:absolute;top:27.34375vw;left:50%;transform:translateX(-50%);z-index:2}body.home .sustainabilityArea>.inner{display:grid;grid-template-columns:1fr 260px;gap:0 50px;z-index:3}body.home .sustainabilityArea>.inner>header{grid-row:1/2;grid-column:1/2}body.home .sustainabilityArea>.inner>.txt{grid-row:2/3;grid-column:1/2}body.home .sustainabilityArea>.inner>footer{grid-row:1/3;grid-column:2/3;margin-top:auto}body.home .newsArea{padding:0 50px;position:relative}body.home .newsArea::after{display:block;content:"";width:1823px;height:562px;background:url("../../images/content/content/line03_full.png") no-repeat center/contain;position:absolute;bottom:-1.953125vw;left:50%;transform:translateX(-50%);z-index:1}body.home .newsArea>header,body.home .newsArea>.inner,body.home .newsArea>footer{z-index:3}body.home .newsArea>footer .bnrList{margin-top:75px}@media only screen and (max-width: 1024px){body.home .mainVisual{padding:14.1025641026vw 0 35px 0;margin-bottom:8px}body.home .mainVisual::before{width:58.9743589744vw;height:30.7692307692vw;background-image:url("../../images/content/content/line01-sp.png");top:0;right:auto;left:0}body.home .mainVisual::after{width:94.358974359vw;height:27.1794871795vw;background-image:url("../../images/content/content/line02-sp.png");top:64.1025641026vw;bottom:0;right:0;left:auto}body.home .mainVisual>.inner{display:block;padding-right:2px}body.home .mainVisual>.inner .img{margin-left:15.3846153846vw;margin-bottom:2.5641025641vw}body.home .mainVisual>.inner .img img{width:100%}body.home .mainVisual>.inner .txt{padding:0 30px}body.home .mainVisual>.inner .copy{width:220px;margin-bottom:15px}body.home .mainVisual>.inner .btnStyle01{text-align:center;margin-top:20px}body.home .mainVisual .scrollBtn a{writing-mode:vertical-rl;line-height:1;transform:rotate(180deg)}body.home .pickupArea{padding:0 20px}body.home .serviceArea{padding:0 20px;margin-bottom:80px}body.home .serviceArea::after{display:none}body.home .serviceArea>.inner{display:block}body.home .serviceArea>.inner>header{margin-bottom:30px}body.home .serviceArea>.inner>footer{text-align:center;margin-top:30px}body.home .reasonArea{padding:0 20px;margin-bottom:80px}body.home .reasonArea::after{width:100vw;height:48.7179487179vw;background-image:url("../../images/content/content/line03-sp.png")}body.home .caseArea{padding:0 20px;margin-bottom:60px}body.home .caseArea>footer .voxStyle01{margin-top:50px}body.home .caseArea .logoList{flex-wrap:wrap;gap:40px 45px;margin-top:30px}body.home .caseArea .logoList li img{height:35px}body.home .sustainabilityArea{padding-bottom:0;margin-bottom:80px}body.home .sustainabilityArea::before{width:100vw;height:79.4871794872vw;margin-bottom:45px;background-image:url("../../images/content/home/sustainability_head-sp.jpg")}body.home .sustainabilityArea::after{width:100vw;height:34.8717948718vw;background-image:url("../../images/content/home/sustainability_line-sp.png");top:58.9743589744vw;bottom:auto}body.home .sustainabilityArea>.inner{display:block;padding:0 20px}body.home .sustainabilityArea>.inner>footer{text-align:center;margin-top:40px}body.home .newsArea{padding:0 20px}body.home .newsArea::after{display:none}body.home .newsArea>footer .bnrList{margin-top:60px}}/*# sourceMappingURL=home.min.css.map */