@media(min-width: 1025px){.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;width:8.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-1{margin-left:8.3333333333%;position:relative}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;width:16.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-2{margin-left:16.6666666667%;position:relative}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-3{margin-left:25%;position:relative}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;width:33.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-4{margin-left:33.3333333333%;position:relative}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;width:41.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-5{margin-left:41.6666666667%;position:relative}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-6{margin-left:50%;position:relative}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;width:58.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-7{margin-left:58.3333333333%;position:relative}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;width:66.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-8{margin-left:66.6666666667%;position:relative}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:75%;flex-basis:75%;width:75%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-9{margin-left:75%;position:relative}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;width:83.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-10{margin-left:83.3333333333%;position:relative}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;width:91.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-11{margin-left:91.6666666667%;position:relative}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-12{margin-left:100%;position:relative}}@media(min-width: 1025px){.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;width:8.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-1{margin-left:8.3333333333%;position:relative}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;width:16.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-2{margin-left:16.6666666667%;position:relative}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:25%;flex-basis:25%;width:25%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-3{margin-left:25%;position:relative}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;width:33.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-4{margin-left:33.3333333333%;position:relative}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;width:41.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-5{margin-left:41.6666666667%;position:relative}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-6{margin-left:50%;position:relative}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;width:58.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-7{margin-left:58.3333333333%;position:relative}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;width:66.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-8{margin-left:66.6666666667%;position:relative}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:75%;flex-basis:75%;width:75%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-9{margin-left:75%;position:relative}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;width:83.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-10{margin-left:83.3333333333%;position:relative}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;width:91.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-11{margin-left:91.6666666667%;position:relative}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.offset-12{margin-left:100%;position:relative}}.bg_gray{background-color:#f8f8f8}.container{padding-top:0;word-break:keep-all;word-wrap:break-word}.full_sec_wrap .bg_wrap .bg{background:url("/images/kv_img.jpg") bottom no-repeat;background-size:cover}.sticky_wrap{position:relative;height:calc(var(--vh, 1vh)*300)}.sticky_wrap .sticky{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:-webkit-sticky;position:sticky;top:0;width:100%;height:calc(var(--vh, 1vh)*100)}.sec h3{margin-bottom:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));font-size:max(calc(36px * var(--base-ratio)), calc(calc(36 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#1c1c1c;font-weight:bold}.sec1 .row_wrap,.sec1 .row,.sec2 .row_wrap,.sec2 .row{width:100%;height:100%}.sec1 .row,.sec2 .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec1 .img_box_wrap,.sec2 .img_box_wrap{overflow:hidden;position:absolute;top:0;width:max(calc(472px * var(--base-ratio)), calc(calc(472 / var(--base-size)) * var(--base-percent)));height:max(calc(540px * var(--base-ratio)), calc(calc(540 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent)))}.sec1 .img_box_wrap .imgBox,.sec2 .img_box_wrap .imgBox{overflow:hidden;position:absolute;left:0;top:0;width:calc(100% + 1px);height:100%;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:1s;transition:1s}.sec1 .img_box_wrap .imgBox .img,.sec2 .img_box_wrap .imgBox .img{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:1s;transition:1s}.sec1 .img_box_wrap .imgBox.prev,.sec2 .img_box_wrap .imgBox.prev{-webkit-transform:translateY(0);transform:translateY(0)}.sec1 .img_box_wrap .imgBox.prev .img,.sec2 .img_box_wrap .imgBox.prev .img{-webkit-transform:translateY(0);transform:translateY(0)}.sec1 .img_box_wrap .imgBox.active,.sec2 .img_box_wrap .imgBox.active{-webkit-transform:translateY(0);transform:translateY(0)}.sec1 .img_box_wrap .imgBox.active .img,.sec2 .img_box_wrap .imgBox.active .img{-webkit-transform:translateY(0);transform:translateY(0)}.sec1 .img_box_wrap .imgBox .txt,.sec2 .img_box_wrap .imgBox .txt{display:none}.sec1 .info_wrap,.sec2 .info_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-ms-flex-line-pack:justify;align-content:space-between;width:max(calc(600px * var(--base-ratio)), calc(calc(600 / var(--base-size)) * var(--base-percent)));height:max(calc(540px * var(--base-ratio)), calc(calc(540 / var(--base-size)) * var(--base-percent)))}.sec1 .info_wrap .txt_box,.sec2 .info_wrap .txt_box{margin-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}.sec1 .info_wrap .txt_box:first-child,.sec2 .info_wrap .txt_box:first-child{margin-top:0}.sec1 .info_wrap .txt_box .tit,.sec2 .info_wrap .txt_box .tit{opacity:0;-webkit-transform:translateY(max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent))));transform:translateY(max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent))));font-size:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#1c1c1c;font-weight:bold;-webkit-transition:all .6s ease;transition:all .6s ease}.sec1 .info_wrap .txt_box .tit.active,.sec2 .info_wrap .txt_box .tit.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sec1 .info_wrap .txt_box .txt,.sec2 .info_wrap .txt_box .txt{opacity:0;-webkit-transform:translateY(max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent))));transform:translateY(max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent))));margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#666;font-weight:500;-webkit-transition:all .6s ease;transition:all .6s ease}.sec1 .info_wrap .txt_box .txt.active,.sec2 .info_wrap .txt_box .txt.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.sec1 .info_wrap .txt_box .txt:first-child,.sec2 .info_wrap .txt_box .txt:first-child{margin-top:0}.sec1 .info_wrap .txt_box strong,.sec2 .info_wrap .txt_box strong{color:#00844a;font-weight:bold}.sec1 .img_box_wrap{right:0}.sec1 .img_box_wrap .imgBox-0 .img{background-image:url("/resources/kr/images/company/group/img_1_1.jpg")}.sec1 .img_box_wrap .imgBox-1 .img{background-image:url("/resources/kr/images/company/group/img_1_2.jpg")}.sec2 .sec_inner{overflow:hidden}.sec2 .info_wrap{float:right}.sec2 .img_box_wrap{left:0}.sec2 .img_box_wrap .imgBox-0 .img{background-image:url("/resources/kr/images/company/group/img_2_1.jpg")}.sec2 .img_box_wrap .imgBox-1 .img{background-image:url("/resources/kr/images/company/group/img_2_2.jpg")}.sec3{position:relative;min-height:calc(var(--vh, 1vh)*100)}.sec3::before,.sec3::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.sec3::before{z-index:-3;background:url("/images/bg_vision.jpg") center no-repeat;background-size:cover}.sec3::after{z-index:-2;background-color:rgba(0,0,0,.8)}.sec3 .sec_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(var(--vh, 1vh)*100)}.sec3 h3{margin-bottom:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));color:#fff;text-align:center}.sec3 h3 strong{color:#4fb84f;font-weight:bold}.sec3 .box_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;width:100%}.sec3 .box_list li{overflow:hidden;position:relative;width:calc(50% - max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))));padding:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent))) max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));border-radius:max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent)))}.sec3 .box_list li::before{z-index:-1;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(221,221,221,.2);-webkit-backdrop-filter:blur(max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))));backdrop-filter:blur(max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))))}.sec3 .box_list li:first-child{margin-right:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}.sec3 .box_list .tit{margin-bottom:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#fff;font-weight:bold;text-align:center}.sec3 .box_list .txt{font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#fff;font-weight:500;text-align:center}.sec3 .box_list strong{display:block;font-size:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#4fb84f;font-weight:600}.sec4{padding-top:max(calc(180px * var(--base-ratio)), calc(calc(180 / var(--base-size)) * var(--base-percent)))}.sec4 .sec_inner{margin-top:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent)))}.sec4 .sec_inner:first-child{margin-top:0}.sec4 .link_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;gap:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))) 2.5%;width:100%;margin-top:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list li{overflow:hidden;width:48.75%;border:1px solid #ddd;border-radius:max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list a{display:inline-block;position:relative;width:100%;height:100%;padding:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))) max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))) max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list a.none{cursor:default}@media(min-width: 1025px)and (pointer: fine){.sec4 .link_list a:hover i::before{-webkit-animation:outlinkAnimation .3s forwards;animation:outlinkAnimation .3s forwards}}.sec4 .link_list .ico{display:inline-block;position:absolute;right:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));bottom:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));width:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));height:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .ico::before{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));height:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent)));background-image:url("/resources/kr/images/button/ico_outLink_b.svg");background-repeat:no-repeat;background-position:center;background-size:max(calc(15px * var(--base-ratio)), calc(calc(15 / var(--base-size)) * var(--base-percent))) max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}@-webkit-keyframes outlinkAnimation{from{margin-top:4px;margin-right:4px}to{margin-top:-4px;margin-right:-4px}}@keyframes outlinkAnimation{from{margin-top:4px;margin-right:4px}to{margin-top:-4px;margin-right:-4px}}.sec4 .link_list .img{height:max(calc(42px * var(--base-ratio)), calc(calc(42 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .img img{width:100%;max-width:inherit}.sec4 .link_list .img1_1{width:max(calc(151px * var(--base-ratio)), calc(calc(151 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .img1_2{width:max(calc(110px * var(--base-ratio)), calc(calc(110 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .img2_1{width:max(calc(111px * var(--base-ratio)), calc(calc(111 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .img2_2{width:max(calc(147px * var(--base-ratio)), calc(calc(147 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .img2_3{width:max(calc(146px * var(--base-ratio)), calc(calc(146 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .img2_4{width:max(calc(129px * var(--base-ratio)), calc(calc(129 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .img3_1{width:max(calc(138px * var(--base-ratio)), calc(calc(138 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .img3_2{width:max(calc(202px * var(--base-ratio)), calc(calc(202 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .img3_3{width:max(calc(114px * var(--base-ratio)), calc(calc(114 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .img3_4{width:max(calc(110px * var(--base-ratio)), calc(calc(110 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .img3_5{width:max(calc(110px * var(--base-ratio)), calc(calc(110 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .img3_6{width:max(calc(267px * var(--base-ratio)), calc(calc(267 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .txt{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#666;font-weight:500}@media(max-width: 1024px){.full_sec_wrap .bg_wrap .bg{background:url("/images/m/kv_img.jpg") bottom no-repeat;background-size:cover}.sticky_wrap{height:auto}.sticky_wrap .sticky{height:auto}.sec h3{margin-bottom:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));font-size:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.sec1 .sec_inner,.sec2 .sec_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;width:100%;height:100%}.sec1 .img_box_wrap,.sec2 .img_box_wrap{position:static;width:100%;height:auto}.sec1 .img_box_wrap .imgBox,.sec2 .img_box_wrap .imgBox{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(0);transform:translateY(0);height:max(calc(382px * var(--base-ratio)), calc(calc(382 / var(--base-size)) * var(--base-percent)));margin-top:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)))}.sec1 .img_box_wrap .imgBox:first-child,.sec2 .img_box_wrap .imgBox:first-child{margin-top:0}.sec1 .img_box_wrap .imgBox .img,.sec2 .img_box_wrap .imgBox .img{width:calc(50% - max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))));-webkit-transform:translateY(0);transform:translateY(0)}.sec1 .img_box_wrap .imgBox .txt,.sec2 .img_box_wrap .imgBox .txt{width:calc(50% - max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))));display:block;font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#666;font-weight:500}.sec1 .info_wrap,.sec2 .info_wrap{display:block;width:100%;height:auto}.sec1 .info_wrap .txt_box,.sec2 .info_wrap .txt_box{margin-top:0}.sec1 .info_wrap .txt_box .tit,.sec2 .info_wrap .txt_box .tit{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);margin-bottom:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));font-size:max(calc(26px * var(--base-ratio)), calc(calc(26 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.sec1 .info_wrap .txt_box .txt,.sec2 .info_wrap .txt_box .txt{display:none}.sec1{padding-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}.sec1 .imgBox-1 .txt{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sec1 .imgBox-1 .img{position:absolute;left:0;top:0}.sec2{padding:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent))) 0}.sec2 .info_wrap{float:none}.sec2 .imgBox-0 .txt{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sec2 .imgBox-0 .img{position:absolute;left:0;top:0}.sec3::before{background:url("/images/m/bg_vision.jpg") center no-repeat;background-size:cover}.sec3 h3{margin-bottom:max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent)))}.sec3 .box_list{display:block;width:max(calc(595px * var(--base-ratio)), calc(calc(595 / var(--base-size)) * var(--base-percent)))}.sec3 .box_list li{width:100%;padding:max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent))) max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.sec3 .box_list li:first-child{margin-right:0;margin-bottom:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));padding:max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent))) max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}.sec3 .box_list .tit{margin-bottom:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.sec3 .box_list .txt{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.sec3 .box_list strong{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.sec4{padding-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}.sec4 .sec_inner{margin-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list{display:block;width:100%;margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list li{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));width:100%}.sec4 .link_list li:first-child{margin-top:0}.sec4 .link_list a{padding:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent))) max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent))) max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .ico{right:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));bottom:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));width:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));height:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .ico::before{width:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));height:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));background-size:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent))) max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)))}.sec4 .link_list .txt{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#666}}@media(max-width: 767px){.sec1 .sec_inner,.sec2 .sec_inner{display:block}.sec1 .img_box_wrap .imgBox,.sec2 .img_box_wrap .imgBox{display:block;height:auto}.sec1 .img_box_wrap .imgBox .img,.sec2 .img_box_wrap .imgBox .img{width:100%;padding-top:114%}.sec1 .img_box_wrap .imgBox .txt,.sec2 .img_box_wrap .imgBox .txt{margin-bottom:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)));width:100%}.sec1 .imgBox-1 .txt{position:static;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.sec1 .imgBox-1 .img{position:static}.sec2 .imgBox-0 .txt{position:static;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.sec2 .imgBox-0 .img{position:static}.sec3{padding:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent))) 0}.sec3 .box_list{width:100%}}