.kvWrap .kvListWrap{position:relative}.kvWrap .kvListWrap .kvList .kvItem .kvLink{position:relative;display:block;width:100%;height:calc(100vh - min(8.0555555556vw,116px));-webkit-transition:all .5s ease;transition:all .5s ease}@media only screen and (min-width: 768px)and (max-width: 1079px){.kvWrap .kvListWrap .kvList .kvItem .kvLink{height:calc(100svh - min(12.7604166667vw,114.84375px))}}@media only screen and (max-width: 767px){.kvWrap .kvListWrap .kvList .kvItem .kvLink{height:calc(100svh - min(14.6666666667vw,70.4px))}}@media(any-hover: hover){.kvWrap .kvListWrap .kvList .kvItem .kvLink:hover .imgWrap img{-webkit-transform:scale(1.02);transform:scale(1.02)}.kvWrap .kvListWrap .kvList .kvItem .kvLink:hover .imgWrap::before{top:0;background-color:#000;opacity:.28;mix-blend-mode:multiply;z-index:2}.kvWrap .kvListWrap .kvList .kvItem .kvLink:hover .btnWrap .btn .btnText::after{background-image:url("/assets/images/common/icon-arrow-circle.svg")}}.kvWrap .kvListWrap .kvList .kvItem .kvLink .imgWrap{position:relative;height:100%;overflow:hidden}.kvWrap .kvListWrap .kvList .kvItem .kvLink .imgWrap::before,.kvWrap .kvListWrap .kvList .kvItem .kvLink .imgWrap::after{content:"";position:absolute;left:0;display:block;width:100%;height:100%}.kvWrap .kvListWrap .kvList .kvItem .kvLink .imgWrap::before{top:0;background-color:#000;opacity:.22;mix-blend-mode:multiply;z-index:2;-webkit-transition:all .5s ease;transition:all .5s ease}.kvWrap .kvListWrap .kvList .kvItem .kvLink .imgWrap::after{bottom:0;background-image:url("/assets/images/top/fv/slide-grad.png");background-position:bottom;background-repeat:no-repeat;background-size:contain;z-index:3}@media only screen and (max-width: 1079px){.kvWrap .kvListWrap .kvList .kvItem .kvLink .imgWrap::after{background-image:url("/assets/images/top/fv/slide-grad-sp.png")}}.kvWrap .kvListWrap .kvList .kvItem .kvLink .imgWrap img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.kvWrap .kvListWrap .kvList .kvItem .kvLink .kvTextWrap{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);display:grid;width:calc(100% - min(13.8888888889vw,200px));gap:clamp(26.7216494845px,1.8556701031vw,36px);z-index:4}@media only screen and (max-width: 1079px){.kvWrap .kvListWrap .kvList .kvItem .kvLink .kvTextWrap{top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);place-content:flex-start}}@media only screen and (min-width: 768px)and (max-width: 1079px){.kvWrap .kvListWrap .kvList .kvItem .kvLink .kvTextWrap{bottom:min(15.625vw,140.625px);width:calc(100% - min(15.625vw,140.625px));height:min(32.5520833333vw,292.96875px);gap:min(1.0416666667vw,9.375px)}}@media only screen and (max-width: 767px){.kvWrap .kvListWrap .kvList .kvItem .kvLink .kvTextWrap{bottom:min(18.6666666667vw,89.6px);width:calc(100% - min(10.6666666667vw,51.2px));height:min(56.5333333333vw,271.36px);gap:min(4.2666666667vw,20.48px)}}.kvWrap .kvListWrap .kvList .kvItem .kvLink .kvTextWrap .kvTitleWrap{display:grid;gap:clamp(11.8762886598px,.824742268vw,16px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.kvWrap .kvListWrap .kvList .kvItem .kvLink .kvTextWrap .kvTitleWrap{gap:min(1.0666666667vw,5.12px)}}@media only screen and (max-width: 767px){.kvWrap .kvListWrap .kvList .kvItem .kvLink .kvTextWrap .kvTitleWrap{gap:min(1.0666666667vw,5.12px)}}.kvWrap .kvListWrap .kvList .kvItem .kvLink .kvTextWrap .kvTitleWrap .kvTitleSub{font-size:clamp(20.7835051546px,1.4432989691vw,28px);letter-spacing:.04em}@media only screen and (min-width: 768px)and (max-width: 1079px){.kvWrap .kvListWrap .kvList .kvItem .kvLink .kvTextWrap .kvTitleWrap .kvTitleSub{font-size:min(2.8645833333vw,25.78125px)}}@media only screen and (max-width: 767px){.kvWrap .kvListWrap .kvList .kvItem .kvLink .kvTextWrap .kvTitleWrap .kvTitleSub{font-size:min(4.2666666667vw,20.48px)}}.kvWrap .kvListWrap .kvList .kvItem .kvLink .kvTextWrap .kvTitleWrap .kvTitle{font-size:clamp(47.5051546392px,3.2989690722vw,64px);letter-spacing:.04em}@media only screen and (min-width: 768px)and (max-width: 1079px){.kvWrap .kvListWrap .kvList .kvItem .kvLink .kvTextWrap .kvTitleWrap .kvTitle{font-size:min(5.859375vw,52.734375px)}}@media only screen and (max-width: 767px){.kvWrap .kvListWrap .kvList .kvItem .kvLink .kvTextWrap .kvTitleWrap .kvTitle{font-size:min(8vw,38.4px);line-height:1.4}}.kvWrap .kvListWrap .kvList .kvItem .kvLink .kvTextWrap .kvText{font-size:clamp(23.7525773196px,1.6494845361vw,32px);letter-spacing:.04em}@media only screen and (min-width: 768px)and (max-width: 1079px){.kvWrap .kvListWrap .kvList .kvItem .kvLink .kvTextWrap .kvText{font-size:min(3.6458333333vw,32.8125px)}}@media only screen and (max-width: 767px){.kvWrap .kvListWrap .kvList .kvItem .kvLink .kvTextWrap .kvText{font-size:min(4.5333333333vw,21.76px)}}.kvWrap .kvListWrap .kvList .kvItem .kvLink .btnWrap{position:absolute;bottom:min(4.1666666667vw,60px);right:min(6.9444444444vw,100px);z-index:4}@media only screen and (min-width: 768px)and (max-width: 1079px){.kvWrap .kvListWrap .kvList .kvItem .kvLink .btnWrap{bottom:min(3.90625vw,35.15625px);right:min(7.8125vw,70.3125px)}}@media only screen and (max-width: 767px){.kvWrap .kvListWrap .kvList .kvItem .kvLink .btnWrap{bottom:min(5.3333333333vw,25.6px);right:min(5.3333333333vw,25.6px)}}.kvWrap .kvListWrap .kvList .kvItem .kvLink .btnWrap .kvBtn .btnText{font-size:min(1.5277777778vw,22px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:min(4.8611111111vw,70px)}.kvWrap .kvListWrap .kvList .kvItem .kvLink .btnWrap .kvBtn .btnText::after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.5em;height:2.5em;background-image:url("/assets/images/common/icon-arrow-circle-bg-green.svg");background-size:contain;background-repeat:no-repeat;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease}@media only screen and (max-width: 1079px){.kvWrap .kvListWrap .kvList .kvItem .kvLink .btnWrap .kvBtn{display:block;width:min(5.9895833333vw,53.90625px);height:min(5.9895833333vw,53.90625px);background-image:url("/assets/images/common/icon-arrow-border-wh.svg");background-size:contain;background-repeat:no-repeat}.kvWrap .kvListWrap .kvList .kvItem .kvLink .btnWrap .kvBtn .btnText::after{display:none}}@media only screen and (max-width: 767px){.kvWrap .kvListWrap .kvList .kvItem .kvLink .btnWrap .kvBtn{width:min(8.5333333333vw,40.96px);height:min(8.5333333333vw,40.96px)}}.kvWrap .kvListWrap .kvNav{position:absolute;top:auto;bottom:min(2.0833333333vw,30px);left:min(6.9444444444vw,100px);display:grid;gap:min(1.3888888889vw,20px);z-index:5}@media only screen and (min-width: 768px)and (max-width: 1079px){.kvWrap .kvListWrap .kvNav{bottom:min(5.2083333333vw,46.875px);left:min(7.8125vw,70.3125px)}}@media only screen and (max-width: 767px){.kvWrap .kvListWrap .kvNav{bottom:min(8vw,38.4px);left:min(5.3333333333vw,25.6px)}}.kvWrap .kvListWrap .kvNav .counterArrowWrap{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.kvWrap .kvListWrap .kvNav .counterArrowWrap .swiper-button-prev,.kvWrap .kvListWrap .kvNav .counterArrowWrap .swiper-button-next{top:min(1.875vw,27px);display:block;width:min(.5555555556vw,8px);height:min(.5555555556vw,8px)}@media only screen and (max-width: 1079px){.kvWrap .kvListWrap .kvNav .counterArrowWrap .swiper-button-prev,.kvWrap .kvListWrap .kvNav .counterArrowWrap .swiper-button-next{display:none}}.kvWrap .kvListWrap .kvNav .counterArrowWrap .swiper-button-prev::after,.kvWrap .kvListWrap .kvNav .counterArrowWrap .swiper-button-next::after{display:none}.kvWrap .kvListWrap .kvNav .counterArrowWrap .swiper-button-prev::before,.kvWrap .kvListWrap .kvNav .counterArrowWrap .swiper-button-next::before{content:"";position:absolute;display:block;width:100%;height:100%;border-right:2px solid #fff;border-bottom:2px solid #fff}.kvWrap .kvListWrap .kvNav .counterArrowWrap .swiper-button-prev{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.kvWrap .kvListWrap .kvNav .counterArrowWrap .swiper-button-next{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.kvWrap .kvListWrap .kvNav .counterArrowWrap .swiper-counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 min(2.0833333333vw,30px);gap:min(.1388888889vw,2px);font-size:min(1.1111111111vw,16px);font-weight:700;color:#fff}@media only screen and (max-width: 1079px){.kvWrap .kvListWrap .kvNav .counterArrowWrap .swiper-counter{display:none}}.kvWrap .kvListWrap .kvNav .swiper-pagination{position:initial;display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(.4166666667vw,6px);width:min(36.8055555556vw,530px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.kvWrap .kvListWrap .kvNav .swiper-pagination{gap:min(.5208333333vw,4.6875px);width:min(42.96875vw,386.71875px)}}@media only screen and (max-width: 767px){.kvWrap .kvListWrap .kvNav .swiper-pagination{gap:min(1.0666666667vw,5.12px);width:min(64vw,307.2px)}}.kvWrap .kvListWrap .kvNav .swiper-pagination span{position:relative;margin:0;width:100%;height:min(.2777777778vw,4px);border-radius:0;background-color:#fff;opacity:1}@media only screen and (min-width: 768px)and (max-width: 1079px){.kvWrap .kvListWrap .kvNav .swiper-pagination span{height:min(.390625vw,3.515625px)}}@media only screen and (max-width: 767px){.kvWrap .kvListWrap .kvNav .swiper-pagination span{height:min(.5333333333vw,2.56px)}}.kvWrap .kvListWrap .kvNav .swiper-pagination span::before{content:"";position:absolute;inset:0;background-color:var(--green);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left}.kvWrap .kvListWrap .kvNav .swiper-pagination span.swiper-pagination-bullet-active::before{-webkit-animation:progressBar linear forwards;animation:progressBar linear forwards;-webkit-animation-duration:var(--slide-duration);animation-duration:var(--slide-duration)}@-webkit-keyframes progressBar{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes progressBar{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.businessSecWrap{padding:min(1.3888888889vw,20px) 0 min(6.9444444444vw,100px) 0}@media only screen and (min-width: 768px)and (max-width: 1079px){.businessSecWrap{padding:min(3.90625vw,35.15625px) 0 min(14.3229166667vw,128.90625px) 0}}@media only screen and (max-width: 767px){.businessSecWrap{padding:min(5.3333333333vw,25.6px) 0 min(16vw,76.8px) 0}}.businessSecWrap #business .sectionContentWrap .businessList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(1.3888888889vw,20px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto}@media only screen and (min-width: 768px)and (max-width: 1079px){.businessSecWrap #business .sectionContentWrap .businessList{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(2.6041666667vw,23.4375px)}}@media only screen and (max-width: 767px){.businessSecWrap #business .sectionContentWrap .businessList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(3.2vw,15.36px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.businessSecWrap #business .sectionContentWrap .businessList .businessItem{display:block;width:100%;height:100%}@media only screen and (max-width: 1079px){.businessSecWrap #business .sectionContentWrap .businessList .businessItem{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.businessSecWrap #business .sectionContentWrap .businessList .businessItem:nth-child(2) .businessLink::before{background-color:#a8a8a8}@media(any-hover: hover){.businessSecWrap #business .sectionContentWrap .businessList .businessItem:nth-child(2) .businessLink:hover .imgWrap::before{background-color:#868686}}.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink{position:relative;display:block;width:100%;height:100%;height:min(22.2222222222vw,320px);border-radius:10px;overflow:hidden}@media only screen and (min-width: 768px)and (max-width: 1079px){.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink{height:min(39.0625vw,351.5625px)}}@media only screen and (max-width: 767px){.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media(any-hover: hover){.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink:hover .imgWrap img{-webkit-transform:scale(1.05);transform:scale(1.05)}.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink:hover .imgWrap::before{background-color:#a3a3a3}}.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink .imgWrap{display:block;width:100%;height:100%;overflow:hidden}.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink .imgWrap::after,.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink .imgWrap::before{content:"";position:absolute;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:contain}.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink .imgWrap::after{bottom:0;background-image:url("/assets/images/top/business/img-grad.png");background-position:bottom;background-size:cover;opacity:.8;z-index:3}@media only screen and (max-width: 1079px){.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink .imgWrap::after{background-image:url("/assets/images/top/business/img-grad-sp.png")}}.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink .imgWrap::before{top:0;background-color:#b1b1b1;mix-blend-mode:multiply;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:2}.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink .imgWrap img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease;transition:all .5s ease}.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink .textWrap{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;padding:min(.6944444444vw,10px) min(.6944444444vw,10px) min(1.3888888889vw,20px) min(.6944444444vw,10px);z-index:3}@media only screen and (min-width: 768px)and (max-width: 1079px){.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink .textWrap{padding:min(2.6041666667vw,23.4375px)}}@media only screen and (max-width: 767px){.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink .textWrap{padding:min(3.7333333333vw,17.92px) min(4.2666666667vw,20.48px)}}.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink .textWrap .title{font-size:min(2.2222222222vw,32px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink .textWrap .title{font-size:min(3.6458333333vw,32.8125px)}}@media only screen and (max-width: 767px){.businessSecWrap #business .sectionContentWrap .businessList .businessItem .businessLink .textWrap .title{font-size:min(6.4vw,30.72px)}}.techSecWrap #tech .sectionTitleWrap{position:relative}@media only screen and (max-width: 1079px){.techSecWrap #tech .sectionTitleWrap{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.techSecWrap #tech .sectionTitleWrap .btnWrap{position:absolute;top:min(3.4722222222vw,50px);right:0}@media only screen and (max-width: 1079px){.techSecWrap #tech .sectionTitleWrap .btnWrap{position:initial}}@media only screen and (max-width: 1079px){.techSecWrap #tech .sectionContentWrap{padding:0}}.techSecWrap #tech .sectionContentWrap .techSlideWrap{position:relative}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techListWrap .techList{height:auto}@media only screen and (min-width: 1080px){.techSecWrap #tech .sectionContentWrap .techSlideWrap .techListWrap .techList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(1.3888888889vw,20px)}}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techListWrap .techList .techItem{height:auto}@media only screen and (min-width: 1080px){.techSecWrap #tech .sectionContentWrap .techSlideWrap .techListWrap .techList .techItem{-ms-flex-negative:initial;flex-shrink:initial}}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techListWrap .techList .techItem .techLink{display:block;height:100%;background-color:#fff;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}@media only screen and (max-width: 1079px){.techSecWrap #tech .sectionContentWrap .techSlideWrap .techListWrap .techList .techItem .techLink{border-radius:10px 10px 0 0}}@media(any-hover: hover){.techSecWrap #tech .sectionContentWrap .techSlideWrap .techListWrap .techList .techItem .techLink:hover{opacity:.8}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techListWrap .techList .techItem .techLink:hover .imgWrap img{-webkit-transform:scale(1.05);transform:scale(1.05)}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techListWrap .techList .techItem .techLink:hover .imgWrap::after{background-color:#d3d3d3}}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techListWrap .techList .techItem .techLink .imgWrap{position:relative;width:100%;aspect-ratio:29/20;overflow:hidden}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techListWrap .techList .techItem .techLink .imgWrap::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#f2f2f2;mix-blend-mode:multiply;z-index:2;-webkit-transition:all .5s ease;transition:all .5s ease}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techListWrap .techList .techItem .techLink .imgWrap img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .5s ease;transition:all .5s ease}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techListWrap .techList .techItem .techLink .textWrap{padding:min(.9722222222vw,14px) min(1.3888888889vw,20px) min(2.2222222222vw,32px) min(1.3888888889vw,20px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.techSecWrap #tech .sectionContentWrap .techSlideWrap .techListWrap .techList .techItem .techLink .textWrap{padding:min(1.8229166667vw,16.40625px) min(2.6041666667vw,23.4375px) min(3.90625vw,35.15625px) min(2.6041666667vw,23.4375px)}}@media only screen and (max-width: 767px){.techSecWrap #tech .sectionContentWrap .techSlideWrap .techListWrap .techList .techItem .techLink .textWrap{padding:min(3.2vw,15.36px) min(4.2666666667vw,20.48px) min(6.4vw,30.72px) min(4.2666666667vw,20.48px)}}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-prev,.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-next{display:block;width:min(3.3333333333vw,48px);height:min(3.3333333333vw,48px)}@media(any-hover: hover){.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-prev:hover::before,.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-next:hover::before{background-image:url("/assets/images/common/icon-arrow-circle-border-green.svg")}}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-prev::after,.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-next::after{display:none}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-prev::before,.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-next::before{content:"";position:absolute;display:block;width:100%;height:100%;background-image:url("/assets/images/common/icon-arrow-circle-bg-green.svg");background-size:contain;background-repeat:no-repeat;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1);left:max(-24px,-1.6666666667vw)}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-next{right:max(-24px,-1.6666666667vw)}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:24px}@media only screen and (max-width: 1079px){.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav{display:-webkit-box;display:-ms-flexbox;display:flex;margin:min(7.8125vw,70.3125px) auto 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#fff;border:2px solid var(--green);border-radius:150px}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-prev,.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-next{position:relative;top:initial;bottom:initial;left:initial;right:initial;margin:initial;width:min(7.8125vw,70.3125px);height:min(7.8125vw,70.3125px)}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-prev::before,.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-next::before{margin:auto;padding-left:min(.390625vw,3.515625px);inset:0;background-image:url("/assets/images/common/icon-arrow-green.svg");width:35%;height:35%}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-pagination{position:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:0;margin:0}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-pagination span{cursor:pointer;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;width:min(8.3333333333vw,75px);height:min(7.8125vw,70.3125px);border-right:2px solid #e6e6e6;font-size:min(3.3854166667vw,30.46875px);font-weight:500;color:var(--green)}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-pagination span:nth-child(1){border-left:2px solid #e6e6e6}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-pagination span.is-active{background-color:var(--green);color:#fff}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-pagination .swiperDots{pointer-events:none}}@media only screen and (max-width: 767px){.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav{margin:min(10.6666666667vw,51.2px) auto 0 auto}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-prev,.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-next{width:min(12.8vw,61.44px);height:min(11.7333333333vw,56.32px)}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-prev::before,.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-button-next::before{padding-left:min(.5333333333vw,2.56px)}.techSecWrap #tech .sectionContentWrap .techSlideWrap .techNav .swiper-pagination span{width:min(12.8vw,61.44px);height:min(11.7333333333vw,56.32px);font-size:min(5.3333333333vw,25.6px)}}.techSecWrap #tech .sectionContentWrap .techOdmLink{display:block;margin-top:10px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease}@media(any-hover: hover){.techSecWrap #tech .sectionContentWrap .techOdmLink:hover{color:var(--green)}}@media only screen and (min-width: 768px)and (max-width: 1079px){.techSecWrap #tech .sectionContentWrap .techOdmLink{padding:0 min(3.90625vw,35.15625px);margin-top:min(7.8125vw,70.3125px)}}@media only screen and (max-width: 767px){.techSecWrap #tech .sectionContentWrap .techOdmLink{padding:0 min(5.3333333333vw,25.6px);margin-top:min(10.6666666667vw,51.2px);font-size:min(4vw,19.2px)}}.newsSecWrap #news .sectionContentWrap .newsList{width:min(65.9722222222vw,950px)}@media only screen and (max-width: 1079px){.newsSecWrap #news .sectionContentWrap .newsList{width:100%}}.newsSecWrap #news .sectionContentWrap .newsList .newsItem:first-child .newsLink{border-top:1px solid #e6e6e6}@media(any-hover: hover){.newsSecWrap #news .sectionContentWrap .newsList .newsItem a:hover .title{color:var(--green)}}.newsSecWrap #news .sectionContentWrap .newsList .newsItem .newsLink{display:grid;gap:min(.6944444444vw,10px);padding:min(1.5277777778vw,22px) 0;border-bottom:1px solid #e6e6e6}.newsSecWrap #news .sectionContentWrap .newsList .newsItem .newsLink[href$=".pdf"] .title{display:inline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.newsSecWrap #news .sectionContentWrap .newsList .newsItem .newsLink[href$=".pdf"] .title::after{content:"";display:inline-block;margin-left:.5em;width:1em;height:1em;background-image:url("/assets/images/common/icon-pdf.svg");background-size:contain;background-repeat:no-repeat;vertical-align:-0.14em;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease}@media only screen and (min-width: 768px)and (max-width: 1079px){.newsSecWrap #news .sectionContentWrap .newsList .newsItem .newsLink{gap:min(1.3020833333vw,11.71875px);padding:min(2.6041666667vw,23.4375px) 0}}@media only screen and (max-width: 767px){.newsSecWrap #news .sectionContentWrap .newsList .newsItem .newsLink{gap:min(2.6666666667vw,12.8px);padding:min(5.3333333333vw,25.6px) 0}}.newsSecWrap #news .sectionContentWrap .newsList .newsItem .newsLink .title{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.companySecWrap #company{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(9.375vw,135px)}@media only screen and (max-width: 1079px){.companySecWrap #company{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 768px)and (max-width: 1079px){.companySecWrap #company{gap:min(2.6041666667vw,23.4375px)}}@media only screen and (max-width: 767px){.companySecWrap #company{gap:min(2.6666666667vw,12.8px)}}.companySecWrap #company .sectionContentWrap{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:min(6.25vw,90px)}.companySecWrap #company .sectionContentWrap .companyList{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;gap:min(2.7777777778vw,40px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.companySecWrap #company .sectionContentWrap .companyList{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(2.6041666667vw,23.4375px)}}@media only screen and (max-width: 767px){.companySecWrap #company .sectionContentWrap .companyList{display:grid;grid-template-columns:repeat(2, 1fr);gap:min(2.6666666667vw,12.8px)}}.companySecWrap #company .sectionContentWrap .companyList .companyItem{display:block;width:100%;height:auto}.companySecWrap #company .sectionContentWrap .companyList .companyItem:nth-child(1) .companyLink{background-image:linear-gradient(44deg, #0e7f80, #0e7f80 42%, #65adae)}.companySecWrap #company .sectionContentWrap .companyList .companyItem:nth-child(2) .companyLink{background-image:linear-gradient(44deg, #00a082, #00a082 41%, #54bfab)}.companySecWrap #company .sectionContentWrap .companyList .companyItem:nth-child(3) .companyLink{background-image:linear-gradient(44deg, #007db9, #007db9 41%, #61aed4)}.companySecWrap #company .sectionContentWrap .companyList .companyItem .companyLink{position:relative;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;width:100%;height:100%;aspect-ratio:29/20;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease}@media(any-hover: hover){.companySecWrap #company .sectionContentWrap .companyList .companyItem .companyLink:hover{opacity:.8}}@media only screen and (min-width: 768px)and (max-width: 1079px){.companySecWrap #company .sectionContentWrap .companyList .companyItem .companyLink{aspect-ratio:1.5/1}}.companySecWrap #company .sectionContentWrap .companyList .companyItem .companyLink::after{content:"";position:absolute;top:0;left:0;display:block;width:min(2.7777777778vw,40px);height:min(2.7777777778vw,40px);clip-path:polygon(0 0, 100% 0, 0 100%);background-color:#fff;z-index:2}@media only screen and (min-width: 768px)and (max-width: 1079px){.companySecWrap #company .sectionContentWrap .companyList .companyItem .companyLink::after{width:min(4.1666666667vw,37.5px);height:min(4.1666666667vw,37.5px)}}@media only screen and (max-width: 767px){.companySecWrap #company .sectionContentWrap .companyList .companyItem .companyLink::after{width:min(8vw,38.4px);height:min(8vw,38.4px)}}.companySecWrap #company .sectionContentWrap .companyList .companyItem .companyLink .text{line-height:1.3}@media only screen and (max-width: 767px){.companySecWrap #company .sectionContentWrap .companyList .companyItem .companyLink .text{font-size:min(5.3333333333vw,25.6px)}}.recruitSecWrap{position:relative;background-image:url("/assets/images/top/recruit/recruit-bg.jpg");background-position:top;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width: 1079px){.recruitSecWrap{background-image:initial}.recruitSecWrap.pt{padding-top:0}}.recruitSecWrap::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#939393;mix-blend-mode:multiply}@media only screen and (max-width: 1079px){.recruitSecWrap::after{display:none}}.recruitSecWrap #recruit{position:relative;z-index:2}@media only screen and (max-width: 1079px){.recruitSecWrap #recruit .sectionTitleWrap{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:min(10.4166666667vw,93.75px);height:min(71.6145833333vw,644.53125px);background-image:url("/assets/images/top/recruit/recruit-bg-tab.jpg");background-position:top;background-repeat:no-repeat;background-size:cover}.recruitSecWrap #recruit .sectionTitleWrap::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#939393;mix-blend-mode:multiply}.recruitSecWrap #recruit .sectionTitleWrap .sectionTitleArea,.recruitSecWrap #recruit .sectionTitleWrap .btnWrap{position:relative;z-index:2}}@media only screen and (max-width: 767px){.recruitSecWrap #recruit .sectionTitleWrap{padding-top:min(8vw,38.4px);gap:min(4vw,19.2px);height:min(61.3333333333vw,294.4px);background-image:url("/assets/images/top/recruit/recruit-bg-sp.jpg")}}@media only screen and (min-width: 768px)and (max-width: 1079px){.recruitSecWrap #recruit .sectionContentWrap{padding-top:min(7.8125vw,70.3125px)}}@media only screen and (max-width: 767px){.recruitSecWrap #recruit .sectionContentWrap{padding-top:min(10.6666666667vw,51.2px)}}.recruitSecWrap #recruit .sectionContentWrap .recruitList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(1.3888888889vw,20px);height:auto}@media only screen and (min-width: 768px)and (max-width: 1079px){.recruitSecWrap #recruit .sectionContentWrap .recruitList{gap:min(4.9479166667vw,44.53125px)}}@media only screen and (max-width: 767px){.recruitSecWrap #recruit .sectionContentWrap .recruitList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:min(6.4vw,30.72px)}}.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem{display:block;width:min(22.7777777778vw,328px);height:auto}@media only screen and (max-width: 1079px){.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem{width:100%}}.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem:nth-child(1) .recruitLink .iconTextWrap{background-image:linear-gradient(44deg, #00a082, #00a082 41%, #54bfab)}.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem:nth-child(2) .recruitLink .iconTextWrap{background-image:linear-gradient(44deg, #007db9, #007db9 41%, #61aed4)}.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink{display:block;width:100%;height:100%;background-color:#fff}@media only screen and (max-width: 1079px){.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink{display:grid;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}@media only screen and (min-width: 768px)and (max-width: 1079px){.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink{gap:min(2.6041666667vw,23.4375px)}}@media only screen and (max-width: 767px){.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink{gap:min(2.6666666667vw,12.8px)}}@media(any-hover: hover){.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink:hover .textWrap .text{color:var(--green)}}.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink .iconTextWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:min(13.8888888889vw,200px);gap:min(1.3888888889vw,20px)}@media only screen and (max-width: 1079px){.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink .iconTextWrap{border-radius:10px}}@media only screen and (min-width: 768px)and (max-width: 1079px){.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink .iconTextWrap{height:min(28.6458333333vw,257.8125px);gap:min(2.0833333333vw,18.75px)}}@media only screen and (max-width: 767px){.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink .iconTextWrap{height:min(42.6666666667vw,204.8px);gap:min(3.2vw,15.36px)}}.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink .iconTextWrap .iconWrap{display:block;width:min(8.5416666667vw,123px);aspect-ratio:initial}@media only screen and (min-width: 768px)and (max-width: 1079px){.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink .iconTextWrap .iconWrap{width:min(16.9270833333vw,152.34375px)}}@media only screen and (max-width: 767px){.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink .iconTextWrap .iconWrap{width:min(24vw,115.2px)}}.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink .iconTextWrap .iconWrap img{width:100%;height:auto}.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink .iconTextWrap .enText{font-size:min(2.2222222222vw,32px)}@media only screen and (min-width: 768px)and (max-width: 1079px){.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink .iconTextWrap .enText{font-size:min(3.6458333333vw,32.8125px)}}@media only screen and (max-width: 767px){.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink .iconTextWrap .enText{font-size:min(5.3333333333vw,25.6px)}}.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink .textWrap{padding:min(2.7777777778vw,40px) min(2.0833333333vw,30px)}@media only screen and (max-width: 1079px){.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink .textWrap{padding:0}}.recruitSecWrap #recruit .sectionContentWrap .recruitList .recruitItem .recruitLink .textWrap .text{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease}