@import url("https://fastly.jsdelivr.net/gh/wanteddev/wanted-sans@v1.0.3/packages/wanted-sans/fonts/webfonts/static/complete/WantedSans.min.css");

/* @font-face {
    font-family: "Wanted Sans";
    src: url('/font/WantedSans-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
} */

*{padding:0;margin:0;list-style:none;box-sizing: border-box;}
p, h1, h2, h3, h4, h5, h6, li, span, body {font-family: "Wanted Sans";}
.pc{display: block;}
.mob{display: none;}
p, dd{word-break:keep-all;}
	
.fp-auto-height.fp-section, .fp-auto-height .fp-slide, .fp-auto-height .fp-tableCell {height: auto !important;} 

header {height:90px;position: fixed; z-index: 9;top:0;left:0;width:100%;/* padding-left:265px;padding-right:295px; */background: linear-gradient(rgba(0,0,0,.4) 0%, rgba(0,0,0, 0.3) 39%, rgba(255,255,255,0) 100%);background-blend-mode: multiply;}
header .inner{max-width: 1400px; margin: 0 auto; height: 100%; display:flex;justify-content: space-between;align-items: center;}
.mainText {font-size:22px;font-weight:800;color:#fff;}
header .gnb ul {display:flex;justify-content: start;align-items: center;}
header .gnb ul li:first-child{margin-right:109px;display:flex;align-items: center;width:280px;}
header .gnb ul li {padding-right:63px;}
header .gnb ul li a{padding:5px 17px;font-size:22px;font-weight:600;font-family: "Wanted Sans";color:#fff;}
header .gnb ul li:first-child a{padding:0}
header .gnb ul li:first-child a.active{padding:0;border-radius: unset;background:transparent}
header .gnb ul li a.active {padding:5px 17px;border-radius:16px;background:#fff;color:#001334}
.fp-viewing-section3 header .gnb ul li:nth-child(2) a {border-radius:16px;background:#001334;color:#fff}
.fp-viewing-section4 header .gnb ul li:nth-child(2) a {border-radius:16px;background:#fff;color:#001334}
header .logo {width:159px;height:48px;background:url('/images/logo_wh.svg') no-repeat center center / contain;}
.fp-overflow::-webkit-scrollbar {display:none;}
/*section01*/
.section01_wrap {}
.slideMainImg01 {background:url('/images/main_bg.jpg') no-repeat center center / cover;}
.swiper-slide {width:100%;height:100vh !important}
.position_text {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;text-align:center;}
.section01_tit {font-size:50px;font-weight:700;color:#fff;line-height:120%;margin-bottom:70px;}
.section01_txt {font-size:25px;font-weight:400;color:#fff;line-height:140%;}
.srcollDown{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);text-align: center;overflow: hidden;z-index:9}
.srcollDown p {font-size:15px;font-weight:400;color:#fff;margin-top:88px;}
.scrollDownArrow {width:16px;height:61px;background:url('/images/main_scroll_arrow.svg') no-repeat;animation:heightArrow linear 1.5s infinite;position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(0)}

@keyframes heightArrow {
    0%{transform:translateX(-50%) translateY(-61px)}
    100%{transform:translateX(-50%) translateY(0)}
}

#fp-nav ul li, .fp-slidesNav ul li{width:32px !important;height:32px !important;margin:0 0 19px 0 !important}
#fp-nav ul li a span{background:#fff !important;margin:0 !important;width:16px !important;height:16px !important;transform:translate(-50%,-50%) !important;}
#fp-nav ul li a.active{border:2px solid #fff;border-radius:50%;}

/*section02*/
.short-con {height: 1660px;}
.section02_wrap {padding-top:170px;width:1400px;margin:0 auto;}
.section02_titTop {font-size:20px;font-weight:600;color:#ababab;margin-bottom:35px;}
.section02_tit {font-size:50px;font-weight:700;line-height:120%;margin-bottom:40px;}
.section02_txt {font-size:20px;font-weight:500;margin-bottom:68px;}
.section02_ceo_box {display:flex;justify-content: space-between;align-items: start;margin-bottom:43px;}
.section02_ceo_imgBox {width:calc(100% - 782px);position:relative;}
.section02_img_name {position:absolute;bottom:180px;right:35px;font-size:22px;font-weight:500;text-align:center;line-height:140%;}
.section02_img_name span {font-weight:900;display:block; letter-spacing:0.1em;}
.section02_ceo_text {width:782px;padding-left:73px;}
.section02_ceo_text p {font-size:20px;font-weight:400;color:#373737;line-height:160%;}
.ceo_career {margin-bottom:90px;}
.ceo_career p {font-size:25px;font-weight:800;margin-bottom:50px;text-align: center;}
.ceo_career ul {height:auto;width:98%;display:flex;justify-content: center;align-items:start;position:relative;}
.ceo_career ul:after {content:'';display:inline-block;width:100%;height:1px;background:#000;position:absolute;top:0;left:0}
.ceo_career ul li {width:calc(100% / 6);position:relative;text-align:center;font-size:18px;line-height:160%;padding-top:30px;font-weight:500}
.ceo_career ul li:after {content:'';display:inline-block;width:14px;height:14px;background:#000;position:absolute;top:-7px;left:50%;transform:translateX(-50%);border-radius:50%}
.ceo_career ul li:first-child:before{background: url("/images/icon/arrow.svg") no-repeat center / contain; width: 10px; height: 10px; content: ''; display: block; position:absolute; top:-5px; left:-3px}
.ceo_career ul li:last-child:before{background: url("/images/icon/arrow.svg") no-repeat center / contain; width: 10px; height: 10px; content: ''; display: block; position:absolute; top:-5px; right:-3px}
.ceo_career ul li span {display:block;font-weight:700;font-size:20px;}
.ceo_round ul{display:flex;justify-content: space-between;align-items: center;padding:0 66px;}
.ceo_round ul:after{content: ''; display: block; clear: both;}
.ceo_round ul li {width:204px;height:204px;background:#F4F5FA;border-radius:50%;border:3px solid transparent; background-origin: border-box;background-clip: content-box, border-box;display:flex;justify-content: center;align-items: center;}
.ceo_round ul li:first-child{background-image: linear-gradient(#F4F5FA, #F4F5FA), linear-gradient(to top, rgba(211,211,211,.47) 0, rgba(2,103,255,.26) 27%, rgba(0,255,26,0.45) 67%, rgba(221,221,221,.54) 100%);}
.ceo_round ul li:nth-child(2){background-image: linear-gradient(#F4F5FA, #F4F5FA), linear-gradient(to bottom left, rgba(211,211,211,.47) 0, rgba(2,103,255,.26) 27%, rgba(0,255,26,0.45) 67%, rgba(221,221,221,.54) 100%);}
.ceo_round ul li:nth-child(3){background-image: linear-gradient(#F4F5FA, #F4F5FA), linear-gradient(to bottom right, rgba(211,211,211,.47) 0, rgba(2,103,255,.26) 27%, rgba(0,255,26,0.45) 67%, rgba(221,221,221,.54) 100%);}
.ceo_round ul li:nth-child(4){background-image: linear-gradient(#F4F5FA, #F4F5FA), linear-gradient(to top, rgba(211,211,211,.47) 0, rgba(2,103,255,.26) 27%, rgba(0,255,26,0.45) 67%, rgba(221,221,221,.54) 100%);}
.ceo_round_text {text-align:center;}
.ceo_round_text > span {font-size:15px;font-weight:500;margin-bottom:20px;display:block;}
.ceo_round_text p {font-size:20px;font-weight:400;line-height:140%;}
.ceo_round_text p span{font-weight:600;display:block;}
.contentUp {opacity: 0;}
.section.active .contentUp{animation:contentUp linear .5s both;animation-delay:.2s}
.section.active .contentDownUp{animation:contentDownUp linear .5s both;animation-delay:.2s}
.section.active .opacityAction{animation:opacityAction linear .5s both;animation-delay:.2s}
.contentUp_d2s {animation-delay:0.7s !important}
.contentUp_d3s {animation-delay:1s !important}
.contentUp_d4s {animation-delay:1.3s !important}

@keyframes contentUp {
    0%{opacity: 0;transform:translateY(-180px)}
    100%{opacity: 1;transform:translateY(0)}
}

@keyframes contentDownUp {
    0%{opacity: 0;transform:translateY(180px)}
    100%{opacity: 1;transform:translateY(0)}
}

@keyframes opacityAction {
    0%{opacity: 0;transform:translateX(-20px)}
    100%{opacity: 1;transform:translateX(0)}
}

.contentUp_d01s {animation-delay:1.3s !important}
.contentUp_d02s {animation-delay:1.5s !important}
.contentUp_d03s {animation-delay:1.7s !important}
.contentUp_d04s {animation-delay:1.9s !important}


/*section03*/
/* .short-con02 {height: 2276px;} */
.section03_wrap{padding-top:90px;}
.section03_top {position:relative;width:100%;height:607px;background:url('/images/section03_top_bg.jpg') no-repeat center center / 100% 607px;display:flex;justify-content: center;align-items: center;}
.section03_top p{font-size:50px;font-weight:500;color:#fff;text-align:center;line-height:140%;}
.section03_top p span {font-weight:700}
.section03_cont {padding-top:180px;width:1220px;margin:0 auto;}
.section03_cont_box {}
.section03_tcont_tit {font-size:30px;font-weight:700;line-height:120%;padding-bottom:90px;}
.section03_history {display:flex;justify-content: space-between;align-items: start;height:auto;position:relative;padding-bottom:80px;}
.section03_history:after {content:'';display:inline-block;width:100%;height:2px;background:#9E9E9E;position:absolute;top:0;left:0}
.section03_history.history_7 li {width:calc(100% / 7)}
.section03_history.history_6 li {width:calc(100% / 6)}
.section03_history li {position:relative;text-align:center;}
.section03_history li:after {content:'';display:inline-block;width:16px;height:16px;background:#373737;border-radius:50%;position:absolute;top:-8px;left:50%;transform:translateX(-50%);z-index:9}
.section03_history li > span {font-size:15px;font-weight:500;color:#373737;position:absolute;top:-32px;left:50%;transform:translateX(-50%)}
.section03_history li p {font-size:15px;font-weight:500;color:#373737;padding-top:24px;line-height:140%}
.section03_history li p span {font-weight:700; color: #373737;}
.section03_history.history_7 li:first-child:before{content:'';display:inline-block;width:10px;height:10px;background:#9E9E9E;border-radius:50%;position:absolute;top:-5px;left:0}
.section03_history.history_6 li:last-child:before{content:'^';display:inline-block;font-size:20px;color:#9E9E9E;position:absolute;top:-11px;right:0;transform:rotate(90deg)}
.section03_text_w04 {width:100%;height:446px;display:flex;justify-content: space-between;background:url('/images/section03_cont_img.jpg') no-repeat top center / 100%;position:relative;margin-bottom:66px;}
.section03_text ul {height:100%;overflow: hidden;}
.section03_text:first-child li:first-child{position:absolute;top:5px;left:0;}
.section03_text:first-child li:last-child{position:absolute;top:310px;left:0;}
.section03_text:last-child li:first-child{position:absolute;top:5px;right:0;}
.section03_text:last-child li:last-child{position:absolute;top:310px;right:0;}
.section03_text:last-child li{text-align:right}
.section03_text p {font-size:20px;font-weight:700;margin-bottom:30px;}
.section03_text span {font-size:15px;font-weight:500;line-height:140%;}
.section03_list_w3{padding-bottom: 80px;}
.section03_list_w3 ul{ height:auto;overflow:hidden;}
.section03_list_w3 li{border:1px solid #d9d9d9;width:100%;height:114px;border-radius:90px;text-align:center;margin-bottom:42px;display:flex;justify-content: center;align-items: center;}
.section03_list_w3 li:hover {background:#000;border:1px solid #000;color:#fff;}
.section03_list_w3_tit {font-size:20px;font-weight:700;position:relative;display:inline-block;}
.section03_list_w3_txt{font-size:15px;font-weight:500;display:block;margin-top:30px;}
.section03_list_w3_tit:after {content:'';display:inline-block;width:11px;height:11px;background:#fa0f0b;border-radius:50%;position:absolute;top:7px;left:-19px;}

/*section04*/
.section04_wrap {height:100vh;background:url('/images/section04_bg.jpg') no-repeat center center / cover;}
.section04_inner{padding-top:150px;width:1300px;margin:0 auto;display:flex;justify-content: space-between;align-items: start;}
.section04_left_text{width:calc(100% - 556px);padding-right:250px;}
.section04_left_text span {font-size:20px;font-weight:600;color:#ababab;display:block;margin-bottom:20px;}
.section04_left_text p:nth-child(2){font-size:50px;font-weight:600;color:#fff;line-height:120%;margin-bottom:20px;}
.section04_left_text p:nth-child(3){font-size:20px;font-weight:400;color:#fff;line-height:1.5;}
.section04_box {width:556px;;height:auto;overflow:hidden;}
.section04_box li{width:100%;height:216px;background:rgba(0,19,52,0.55);padding:30px;position:relative;margin-bottom:40px;color:#fff;opacity: 0;}
.section04_logo_box{position:absolute;top:30px;right:30px;}
.section04_box_txt01{font-size:18px;font-weight:400;margin-bottom:12px;}
.section04_box_tit{font-size:30px;font-weight:700;margin-bottom:25px;}
.section04_box_contTxt{font-size:13px;font-weight:400;height:70px;line-height:140%}
.section04_box_txt02{font-size:8px;font-weight:400;}

/*section05*/
.short-con03 {height: 2550px;}
.section05_cont01{width:1400px;margin:0 auto;}
.section05_top{background:url('/images/section05_bg.jpg') no-repeat center center / 100% 442px;width:100%;height:442px}
.section05_cont01{padding-top:90px;}
.section05_cont01 .flex {display:flex;justify-content: space-between;align-items: start;}
.section05_cont01_left p {font-size:50px;font-weight:700;line-height:120%;margin-bottom:30px;}
.section05_cont01_left span {font-size:20px;font-weight:500;line-height:1.5;}
.section05_cont01_right p {font-size:15px;font-weight:300;color:#373737;margin-bottom:30px;}
.section05_cont01_right p span {font-size:20px;font-weight:700;margin-bottom:20px;display:block;}
.section05_cont01_bottom_box {margin-top:72px;text-align:center;margin-bottom:133px;}
.section05_cont01_bottom_box p {font-size:20px;font-weight:500;color:#fff;background:#001334;border-radius:82px;padding:22px 40px;display:inline-block;}
.section05_cont01_bottom_box p span{font-weight:700;}
.section05_cont02{width:1400px;margin:0 auto;}
.section05_cont02_top_img{width:100%;height:442px;background:url('/images/section05_cont02_bg.jpg') no-repeat center center / 100% 442px;margin-bottom:95px;}
.section05_cont02_tit {text-align:center;margin-bottom:70px;}
.section05_cont02_tit p{font-size:50px;font-weight:700;margin-bottom:30px;}
.section05_cont02_tit span {font-size:30px;font-weight:500}
.section05_cont02_list {height:auto;overflow:hidden;display:flex;justify-content: center;}
.section05_cont02_list li {width:calc(100% / 4);margin:0 25px;position:relative;text-align: center;/* opacity: 0; */}
.section05_cont02_list li .section05_cont02_list_img {width:270px;height:270px;position:relative;border-radius:50%;display:flex;justify-content: center;align-items: center;background:#EAECF0;margin:0 auto;}
.section05_cont02_list li .section05_cont02_list_img:after {content:'';display:inline-block;width:34px;height:15px;background:url('/images/arrow_bk.svg') no-repeat center center / 34px 15px;position:absolute;top:50%;right:-60px;transform:translateY(-50%)}
.section05_cont02_list li:last-child .section05_cont02_list_img:after{display:none;}
.section05_cont02_list_tit {margin-top:40px;font-size:30px;font-weight:700;margin-bottom:20px;}
.section05_cont02_list_txt {font-size:20px;font-weight:500;white-space: nowrap;}

/*section06*/
.short-con04 {height: 1628px;}
.section06_top_bg{height:531px;background:url('/images/section06_bg.jpg') no-repeat center center / 100% 531px;display:flex;justify-content: center;align-items: center;color:#fff;text-align:center;}
.section06_top_bg p{font-size:50px;font-weight:700;margin-bottom:40px;}
.section06_top_bg span{font-size:20px;font-weight:500;}
.section06_gallery{background:#001334;display:flex;justify-content: center;align-items: center; flex-direction:column;padding:190px 0}
.section06_gallery div.flex {display:flex;justify-content: center;}
.gallery_slide{width:724px;height:731px;margin-right:48px !important;position:relative !important;overflow:hidden !important;}
.showGalleryImg, .showGalleryImg .img{height: 100%;}
.showGalleryImg .showImg {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:543px;z-index:99}
.showGalleryImg .showImg img {width:100%;height:100%}
.showGalleryImg .blurImg {width:100%;height:100%;overflow: hidden;}
.showGalleryImg .blurImg img {width:100%;height:100%;filter: blur(10px);-webkit-filter: blur(10px);}
.showGalleryImg .imgText {font-size:20px;font-weight:600;color:#fff;position:absolute;bottom:40px;right:40px;}
.galleryImgList ul{height:auto;overflow:hidden;}
.galleryImgList ul li {float:left;width:calc(100% / 4) !important;max-width:167px;position:relative;cursor:pointer;margin:0 8px 8px 0 !important}
.galleryImgList ul li:hover:after, .swiper-slide-thumb-active:after {display:none !important;}
.galleryImgList ul li:after {content:'';display:inline-block;width:100%;height:100%;background:rgba(0,19,52,0.74);position:absolute;top:0;left:0;}
.galleryImgList ul li:nth-child(4n){margin-right:0}
.galleryImgList ul li:nth-child(4n+1){clear:both;}
.section06_gallery .swiper-slide{height:auto !important}
.galleryImgList.swiper-grid-column>.swiper-wrapper{flex-direction:unset !important}

.galleryImgList{width:693px;}
.pagination{margin:-50px 0 0 775px;display:flex;justify-content: center;align-items: center;}
.pagination a {width:48px;height:48px;border-radius:50%;font-size:30px;font-weight:700;color:#fff;display:flex;justify-content: center;align-items: center;margin:0 8px;cursor:pointer;}
.pagination a.active{border:2px solid #fff;}
.swiper-button-next, .swiper-button-prev{display:none !important;}

/*section07*/
/* .short-con05 {height: 1200px;} */
.section07_wrap {display:flex;justify-content: space-between;align-items: start;padding:140px 0 80px;max-width:1308px;margin:0 auto;}
.section07_textBox {padding-right:60px;width:calc(100% - 530px);}
.section07_stxt {font-size:20px;font-weight:600;margin-bottom:40px;color:#6F6F6F;padding-left:16px;}
.section07_tit {font-size:50px;font-weight:700;margin-bottom:75px;line-height:120%;padding-left:16px;}
.section07_list {border-bottom:1px solid #373737;position:relative;margin-bottom:45px;padding-left:16px;}
.section07_list:after {content:'';display:inline-block;width:6px;height:6px;background:#373737;border-radius:50%;position:absolute;bottom:-3px;left:-3px;}
.section07_list:before {content:'';display:inline-block;width:6px;height:6px;background:#373737;border-radius:50%;position:absolute;bottom:-3px;right:-3px;}
.section07_list_tit {font-size:20px;font-weight:600;margin-bottom:20px;color:#373737;}
.section07_list_txt {font-size:15px;font-weight:500;color:#373737;}
.section07_list_txt:last-child{padding-bottom:20px;}
.section07_list .flex {display:flex;justify-content: start;align-items: center;}
.section07_list .flex p {margin-right:24px; padding-bottom: 20px;}
.section07_list .flex p span {font-weight:700}
.green_bg {background:#46D6A2;color:#fff;font-size:15px;display:inline-block;border-radius:30px;padding:6px 8px;margin-right:10px;}
.blue_bg {background:#3864FF;color:#fff;font-size:15px;display:inline-block;border-radius:30px;padding:6px 8px;margin-right:10px;}
.section07_location {margin-top:53px;width:530px;height:705px;/* background:url('/images/location_bg.jpg') no-repeat center center / cover */ position: relative !important;}
.mb6{margin-bottom:6px;}
.fp-watermark {display:none !important}

footer {background:#001334;}
.foot {padding:35px 0 40px 265px;display:flex;justify-content: start;align-items: start;}
.foot_logo {margin-right:247px;}
.foot_text {text-align:center;}
.foot_text ul{height:auto;overflow:hidden;}
.foot_text ul li {float:left;font-size:16px;font-weight:400;color:#BCBCBC;padding:0 32px;border-right:1px solid rgba(255,255,255,.3);margin-bottom:20px;}
.foot_text ul li span {font-weight:500;color:rgba(255,255,255,.3)}
.foot_text ul li:nth-child(3n){border-right:0}
.foot_text ul li:nth-child(3n+1){clear:both;}
.foot_text .copy {padding-top:50px;font-size:16px;font-weight:400;color:#BCBCBC}
.foot_text .copy span {color:rgba(255,255,255,.3)}
/* .footerBox {margin-top:40px;} */

/*color change*/
.fp-viewing-section2 header, .fp-viewing-section3 header, .fp-viewing-section5 header, .fp-viewing-section7 header{background:#fff;}
.fp-viewing-section2 header .gnb ul li a, .fp-viewing-section3 header .gnb ul li a, .fp-viewing-section5 header .gnb ul li a, .fp-viewing-section7 header .gnb ul li a{color:#000;}
.fp-viewing-section2 .mainText, .fp-viewing-section3 .mainText, .fp-viewing-section5 .mainText, .fp-viewing-section7 .mainText{color:#001334}
.fp-viewing-section2 #fp-nav ul li a span, .fp-viewing-section3 #fp-nav ul li a span, .fp-viewing-section5 #fp-nav ul li a span, .fp-viewing-section7 #fp-nav ul li a span{background:#ABABAB !important}
.fp-viewing-section2 #fp-nav ul li a.active, .fp-viewing-section3 #fp-nav ul li a.active, .fp-viewing-section5 #fp-nav ul li a.active, .fp-viewing-section7 #fp-nav ul li a.active {border:2px solid #ababab}
.fp-viewing-section2 header .gnb ul li a.active, .fp-viewing-section3 header .gnb ul li a.active, .fp-viewing-section5 header .gnb ul li a.active, .fp-viewing-section7 header .gnb ul li a.active{padding:5px 17px;border-radius:16px;background:#001334;color:#fff}
.fp-viewing-section2 header .logo, .fp-viewing-section3 header .logo, .fp-viewing-section5 header .logo, .fp-viewing-section7 header .logo {background:url('/images/logo_red.svg') no-repeat center center / contain;}

.onlyPc{display:block;}
.onlyMo{display:none;}

/* @media screen and (max-width:1700px) {
	header .gnb ul li:first-child{width: 15.47vw; margin-right: 0;}
	header .gnb ul li{padding-right: 3.71vw;}
	header .gnb ul li a{padding:0.29vw 1.00vw; font-size:1.29vw}
} */

@media screen and (max-width:1600px) {
	.section04_box li{margin-bottom: 1vw;}
	.section04_box_tit{font-size: 1.5vw;}
}

@media screen and (max-width:1410px) {
    #fp-nav.fp-right {right:5.31vw !important}
    header {padding-left:12.26vw;padding-right:12.76vw;}
	header .inner{max-width: 100%;}
    header .logo {width:10.85vw;height:3.33vw;}
    /* .fp-viewing-section2 header .logo, .fp-viewing-section3 header .logo, .fp-viewing-section5 header .logo, .fp-viewing-section7 header .logo{background-size:10.85vw 3.33vw} */
    header .gnb ul li:first-child {width:15.10vw;margin-right:0;}
    header .gnb ul li{font-size:1.56vw;padding-right:3.049vw;}
    .section01_tit{font-size:3.54vw;margin-bottom:5.67vw;}
    .section01_txt {font-size:1.77vw;}
    .section01_textBox {white-space: nowrap;}
    .mainText {font-size:1.56vw;}
    #fp-nav ul li a span {width:0.85vw !important;height:0.85vw !important}
    #fp-nav ul li, .fp-slidesNav ul li {width:1.84vw;height:1.84vw;}
    .srcollDown p {font-size:1.06vw;}
    /* .slideMainImg01 {background-size:100% 100vh} */

    /*section02*/
    .short-con {height:auto}
    .section02_wrap{padding:12.05vw 12.62vw;width:100%;}
    .section02_titTop {font-size:1.41vw;margin-bottom:2.55vw;}
    .section02_tit {font-size:2.83vw;margin-bottom:2.55vw;}
    .section02_txt {font-size:1.41vw;margin-bottom:6.38vw;}
    .section02_ceo_box {margin-bottom:6.80vw;}
    .section02_ceo_text {width:35.81vw;padding-left:0;font-size:1.06vw}
    .section02_ceo_text br {display:none;}
    .section02_ceo_text p{line-height:120%;}
    .section02_ceo_text br:nth-child(4), .section02_ceo_text br:nth-child(7), .section02_ceo_text br:nth-child(12), .section02_ceo_text br:nth-child(3), .section02_ceo_text br:nth-child(6), .section02_ceo_text br:nth-child(11){display:block;}
    .section02_ceo_imgBox {width:calc(100% - 35.81vw);padding-right:3.40vw}
    .section02_img_name{right:3.40vw;font-size:1.27vw}
    .ceo_career p {font-size:1.77vw;}
    .ceo_career ul li span {font-size:1.41vw;}
    .ceo_career ul li {font-size:1.27vw;}
	.ceo_career ul li:first-child:before{top: -0.3vw;}
	.ceo_career ul li:last-child:before{top: -0.3vw;}
    .ceo_round ul li {width:14.04vw;height:14.04vw;}
    .ceo_round_text > span{font-size:1.06vw}
    .ceo_round_text p{font-size:1.41vw}

    /*section03*/
    .short-con02{height:auto;}
    .section03_wrap {padding-top:12.05vw}
    .section03_top {height:28.58vw;background-size:100% 28.58vw;}
    .section03_top p {font-size:2.83vw;}
    .section03_cont {padding:7.375vw 12.62vw 7vw 12.62vw;width:100%;}
    .section03_tcont_tit {font-size:2.127vw;padding-bottom:4.609vw;}
    .section03_history li > span {font-size:1.06vw;}
    .section03_history li p {font-size:1.06vw;}
    .section03_history {padding-bottom:5.67vw}
    .section03_text p {font-size:1.41vw;}
    .section03_text span{font-size:1.06vw;}
    .section03_list_w3 li {height:8.43vw;margin-bottom:2.41vw;}
    .section03_list_w3 li > div {width:80%}
    .section03_list_w3_tit {font-size:1.41vw;}
    .section03_list_w3_txt{font-size:1.06vw;margin-top:1.06vw}

    /*section04*/
    .section04_inner{padding:12.05vw 12.62vw 0 12.62vw;width:100%;}
    .section04_left_text{width:calc(100% - 14.35vw);padding-right:5.120vw}
    .section04_box li {width:30.35vw;height:12.55vw;padding:1.41vw;}
    .section04_box_txt01{font-size:1.13vw;margin-bottom:1.27vw;}
    .section04_box_tit{font-size:1.41vw;margin-bottom:1.27vw;}
    .section04_box_contTxt{font-size:0.709vw;margin-bottom:0;height:4.25vw;}
    .section04_left_text span {font-size:1.41vw;margin-bottom:2.482vw;}
    .section04_left_text p:nth-child(2) {font-size:2.83vw;margin-bottom:2.127vw}
    .section04_left_text p:nth-child(3){font-size:1.41vw; word-break:keep-all;}
    .section04_logo_box {top:0.496vw;right:0.496vw;text-align:right;}
    .section04_logo_box img {width:85%}
	.section03_text_w04 {height:31.63vw; margin-bottom:4.68vw;}
	.section03_text:first-child li:first-child{top:0;}
	.section03_text:first-child li:last-child{top:18.79vw;}
	.section03_text:last-child li:first-child{top:0;}
	.section03_text:last-child li:last-child{top:18.79vw;}
    
    /*section05*/
    .short-con03{height:auto;}
	.section05_wrap{padding-top: 10vw;}
    .section05_top{height:21.63vw;}
    .section05_cont01 {padding: 8.05vw 12.62vw 0; width:100%}
    .section05_cont02 {padding:0 12.62vw 13vw 12.62vw; width:100%}
	.section05_cont01{padding-bottom: 0;}
    .section05_cont01_left p{font-size:2.83vw;margin-bottom: 2.127vw;}
    .section05_cont01_left span{font-size:1.41vw;display:inline-block;width:67%;}
    .section05_cont01_left span br {display:none;}
    .section05_cont01_left {width:calc(100% - 36.87vw)}
    .section05_cont01_right {width:36.87vw;}
    .section05_cont01_right p span {font-size:1.41vw;margin-bottom:1.06vw;}
    .section05_cont01_right p {margin-bottom:1.41vw;font-size:0.921vw;}
	.section05_cont01_bottom_box{margin: 6.5vw 0 8vw;}
    .section05_cont01_bottom_box p {padding:1.41vw 1.77vw;font-size:1.41vw;}
    .section05_cont02_top_img {height:23.26vw;margin-bottom:7.96vw;}
    .section05_cont02_tit p{font-size:2.482vw;margin-bottom:1.06vw;}
    .section05_cont02_tit span {font-size:1.56vw}
    .section05_cont02_tit{margin-bottom:6.96vw;}
	.section05_cont02_list li{margin: 0 1.5vw; width: calc(100% / 4 - 1.5vw);}
    .section05_cont02_list li .section05_cont02_list_img {width:12.04vw;height:12.04vw;}
    .section05_cont02_list li .section05_cont02_list_img:after {width:1.77vw;height:0.709vw;background-size:1.77vw 0.709vw;right:-3.191vw}
    .section05_cont02_list_tit {margin:1.41vw 0;font-size:1.77vw;}
    .section05_cont02_list_txt {font-size:1.06vw;}
    .section06_top_bg p{font-size:2.83vw;margin-bottom:1.06vw;}
    .section06_top_bg span{font-size:1.41vw;}
    
    /*section04*/
    .short-con04 {height:auto !important;}
    .section06_top_bg {height:24.11vw;background-size:100% 24.11vw;}
    .section06_gallery{padding:4.75vw 12.62vw 7.75vw 12.62vw;}
    .gallery_slide{width:35.4vw;height:35.4vw;margin-right:2.127vw;}
    .galleryImgList {width:34.82vw;}
    .galleryImgList ul li{width:auto !important;max-width:8.156vw;margin:0 0.56vw 0.56vw 0 !important}
    .showGalleryImg .imgText {bottom:15px;right:20px;font-size:1.42vw;}
    .showGalleryImg .showImg{height:26.52vw}
    .showGalleryImg .blurImg{height:100%}
    .pagination {margin:-2.15vw 0 0 38.56vw;}
    .pagination a {font-size:1.77vw;width:2.34vw;height:2.34vw;}

    /*section05*/  
    .short-con05{height:auto}          
    .section07_wrap {max-width: 100%;padding:9.05vw 12.62vw 0 12.62vw;}
    .section07_location{width:30.42vw;height:40.70vw;margin-top:9.43vw}
    .section07_stxt{font-size:1.41vw;margin-bottom:1.06vw; padding-left: 0;}
    .section07_textBox {padding-right:4.68vw;width:calc(100% - 35.1vw);}
    .section07_tit {font-size:2.83vw;margin-bottom:6.09vw; padding-left: 0;}
	.section07_list{margin-left: -16px;}
    .section07_list_tit{font-size:1.41vw;margin-bottom:1.41vw;}
    .section07_list_txt{font-size:1.06vw;margin-bottom:1.41vw;}
    .section07_list_txt:last-child {padding-bottom:0}
    .section07_list_txt.mb6 {margin-bottom:0.63vw !important}
    .section07_list .flex{display:block;}
    .section07_list .flex p {padding-bottom: 1vw; margin-bottom: 0;}
	.section07_list .flex p:last-of-type{padding-bottom: 2vw;}

    /*foot*/
    .foot {width: 100%;padding:5.25vw 12.62vw 6.83vw 12.62vw;}
    .foot_logo{margin-right:2.127vw}
    .foot_text ul li{font-size:1.134vw;margin-bottom:1.41vw}
    .foot_text .copy{padding-top:2.83vw;font-size:1.134vw;}

}

@media screen and (max-width:1024px) {
    .onlyPc{display:none;}
    .onlyMo{display:block;}
    #fp-nav.fp-right {right:4.68vw !important}
    header {padding-left:9.76vw;padding-right:9.76vw;height:10.15vw}
    header .logo {width:16.28vw;height:5.85vw;/* background-size:17.28vw 5.85vw */}
    /* .fp-viewing-section2 header .logo, .fp-viewing-section3 header .logo, .fp-viewing-section5 header .logo, .fp-viewing-section7 header .logo{background-size:10.85vw 3.33vw} */
    header .gnb ul li:first-child {width:13.10vw;margin-right:0;position:absolute;top:1.8vw;left:9.76vw; padding-left: 0;}
    nav{margin:0 auto;}
    header .gnb ul li{font-size:2.14vw;padding-right:0.78vw;padding-left:0.78vw}
	header .gnb ul li a{padding:0.39vw 1.40vw; font-size:1.79vw}
    .section01_tit{font-size:4.88vw;margin-bottom:5.85vw;}
    .section01_txt {font-size:2.44vw;white-space:normal;word-break: keep-all;}
    .section01_textBox {white-space: nowrap;}
    .mainText {font-size:2.14vw;position:absolute;top:3.7vw;right:9.76vw;}
    #fp-nav ul li a span {width:1.46vw !important;height:1.46vw !important}
    #fp-nav ul li, .fp-slidesNav ul li {width:3.22vw;height:3.22vw;margin:0 0 1.95vw 0}
    .srcollDown p {font-size:1.95vw;}
    /* .slideMainImg01 {background-size:100% 100%} */
    .srcollDown{bottom:18.55vw;}
    .position_text{top:calc(50% + 13.67vw)}
    /* .fp-viewing-section2 header .logo, .fp-viewing-section3 header .logo, .fp-viewing-section5 header .logo, .fp-viewing-section7 header .logo{background-size:17.28vw 5.85vw} */
       

    /*section02*/
    .short-con {height:auto}
    .section02_wrap{padding:19.53vw 0 0 0;width:100%;}
    .section02_titTop {font-size:1.95vw;margin-bottom:3.906vw;padding-left:9.76vw}
    .section02_tit {font-size:4.88vw;margin-bottom:2.44vw;padding-left:9.76vw}
    .section02_txt {font-size:2.92vw;margin-bottom:7.81vw;width:75%;padding-left:9.76vw}
    .section02_ceo_box {padding-bottom:70.24vw;display:block;position:relative;margin-bottom:0}
    .section02_ceo_text {width:100%;padding:0 9.76vw;font-size:1.95vw}
    .section02_ceo_text br {display:none;}
    .section02_ceo_text p{line-height:120%;font-size:1.95vw}
    .section02_ceo_text br:nth-child(4), .section02_ceo_text br:nth-child(7), .section02_ceo_text br:nth-child(12), .section02_ceo_text br:nth-child(3), .section02_ceo_text br:nth-child(6), .section02_ceo_text br:nth-child(11){display:block;}
    .section02_ceo_imgBox {width: 60.74vw;padding-right:0;position:absolute;bottom: 6.4vw;left:-5.76vw;height: 58vw;}
    .section02_ceo_imgBox img {width:100%}
    .section02_img_name{right:3.40vw;font-size:2.53vw}
	.ceo_career{margin-bottom: 8vw;}
    .ceo_career p {font-size:2.53vw;text-align:left;padding-left:9.76vw}
	.ceo_career ul{width: 80%; margin: 0 auto;}
    .ceo_career ul li span {font-size:1.95vw;}
    .ceo_career ul li {font-size:1.75vw;}
    .ceo_round ul li {width:17.77vw;height:17.77vw;}
	.ceo_career ul li:first-child:before{top: -0.5vw;}
	.ceo_career ul li:last-child:before{top: -0.5vw; right: 0;}
    .ceo_round_text > span{font-size:1.46vw}
    .ceo_round_text p{font-size:1.95vw}
    .ceo_round ul{padding:0}
    .ceo_round {padding:0 9.76vw 10vw;}

    /*section03*/
    .short-con02{height:auto;}
    .section03_wrap {padding-top:12.05vw;position:relative;}
    .section03_top {height:41.99vw;background-size:100% 41.99vw;margin-top:29.01vw}
    .section03_top p {font-size:4.88vw;position:absolute;top:-28.29vw;left:9.76vw;color:#111;text-align:left;font-weight:700}
    .section03_cont {padding:7.375vw 0 0 0;width:100%;}
    .section03_tcont_tit {font-size:3.906vw;padding-bottom:6.83vw;padding-left:9.76vw;}
    .section03_history li > span {font-size:1.75vw;}
    .section03_history li p {font-size:1.66vw; position: relative;}
	.section03_history li p span {font-size:1.75vw;}
	.section03_history li:last-child p:before{content:'^';display:inline-block;font-size:2vw;color:#9E9E9E;position:absolute;top:-1.1vw;right:0;transform:rotate(90deg)}
    .section03_history {padding-bottom:5.67vw}
    .section03_list_w3 {padding:0 9.76vw 8vw; margin-top: 8vw;}
    .section03_text_w04{width:calc(100% - 19.52vw);padding:0 9.76vw;margin:0 auto;}
    .section03_text p {font-size:2.05vw; margin-bottom: 1vw;}
    .section03_text span{font-size:1.75vw;}
    .section03_list_w3 li {height:17.53vw;margin-bottom:3.88vw;}
    .section03_list_w3 li > div {width:80%}
    .section03_list_w3_tit {font-size:2.05vw;}
	.section03_list_w3 li:nth-child(3) .section03_list_w3_tit:after{left: 10px;}
    .section03_list_w3_txt{font-size:1.75vw;margin-top:1.06vw}
    .section03_text_w04 {background:url('/images/section03_cont_img_mo.jpg') no-repeat top center / contain; height:121.15vw;display:block;}
    .section03_text li{left:7vw !important}
    .section03_text:first-child li:last-child{top:20vw;}
    .section03_text:last-child {position:absolute;top:80vw;right:7vw;width:100%}
    .section03_text:last-child li:last-child {top:19vw;}
    .mo_section03_list {display:block;height:auto;overflow: hidden;padding-top:40px;}    
    .mo_section03_list:after{display:none;}
    .mo_section03_list li {float:left;width:calc(100% / 5);min-height:15.62vw;}
    .mo_section03_list li:before {content:'';display:inline-block;width:100%;height:2px;background:#9E9E9E;position:absolute;top:0;left:0;}
    .mo_section03_list li:first-child:after{width:10px;height:10px;border-radius:50%;background:#9E9E9E;top:-4px;left:75%;}
    .mo_section03_list li:first-child:before{width:25%;left:auto;right:0}
    
    


    /*section04*/
    .section04_inner{padding:14.35vw 9.76vw 0 9.76vw;width:100%;display:block;}
    .section04_wrap {height:223.04vw;}
    .section04_left_text{width:100%;padding-right:0}
    .section04_box li {width:100%;height:43.06vw;padding:3.90vw}
    .section04_box li:last-child{margin-bottom:0}
    .section04_box_txt01{font-size:2.92vw;margin-bottom:1.95vw;display:inline-block;}
    .section04_box_tit{font-size:3.41vw;margin-bottom:6.83vw;height:auto;}
    .section04_box_contTxt{font-size:1.95vw;margin-bottom:3.906vw;height:auto;line-height:140%}
    .section04_left_text span {font-size:1.95vw;margin-bottom:3.906vw;}
    .section04_left_text p:nth-child(2) {font-size:4.88vw;margin-bottom:1.95vw}
    .section04_left_text p:nth-child(3){font-size:2.44vw;color:#95A5CE;line-height:140%;}
    .section04_logo_box {top:3.90vw;right:3.90vw;text-align:right;}
    .section04_logo_box img {width:14.64vw}
    .section04_wrap{background:url('/images/section04_bg_mo.jpg') no-repeat center center / 100% 100%}
    .section04_box{width:100%;margin-top:3.906vw;}
    .section04_box_txt02 {font-size:1.07vw;position:absolute;bottom:3.90vw;left:3.90vw}
    
    /*section05*/
    .short-con03{height:auto;}
    .section05_wrap {position:relative;}
    .section05_top{height:22.55vw;margin-top:57.01vw; background-size: 100% auto;}
    .section05_cont01 {padding:12.15vw 9.76vw 0 9.76vw;width:100%}
    .section05_cont02{width:100%;padding: 0 0 12.82vw;}
    .section05_cont01_left p{font-size:4.88vw;margin-bottom: 2.127vw;position:relative;}
    .section05_cont01_left p:after {content:'물류시스템';display:inline-block;font-size:1.95vw;color:#ababab;position:absolute;top:-6vw;left:0}
    .section05_cont01_left span{font-size:2.44vw;display:inline-block;width:50%;line-height:140%}
    .section05_cont01_left span br {display:none;}
    .section05_cont01_left {width:calc(100% - 9.76vw)}
    .section05_cont01_right {width:100%}
    .section05_cont01_right p span {font-size:3.41vw;margin-bottom:1.06vw;}
    .section05_cont01_right p {margin-bottom:3.41vw;font-size:1.95vw;line-height:160%;}
    .section05_cont01_bottom_box p {padding:3.12vw 14.77vw;font-size:1.95vw;width:100%;line-height:140%}
    .section05_cont02_top_img {height:41.99vw;margin-bottom:10.15vw}
    .section05_cont02_tit p{font-size:3.906vw;margin-bottom:1.95vw;}
    .section05_cont02_tit span {font-size:2.44vw}
    .section05_cont02_tit{margin-bottom:4.96vw;}
    .section05_cont02_list {padding:0 5vw}
	.section05_cont02_list li{margin: 0 0.4vw;}
    .section05_cont02_list li .section05_cont02_list_img {width:14.04vw;height:14.04vw;}
    .section05_cont02_list li .section05_cont02_list_img:after {width:2.77vw;height:1.709vw;background-size:contain;right:-5.691vw;}
    .section05_cont02_list_tit {margin:1.41vw 0;font-size:1.77vw;}
    .section05_cont02_list_txt {font-size:1.46vw; white-space:initial;}
    .section05_cont02_list_txt br {display:none;}
    .section06_top_bg p{font-size:2.83vw;margin-bottom:1.06vw;}
    .section06_top_bg span{font-size:1.41vw;}
    .section05_cont01 .flex{display:block;}
    .section05_cont01_left {position:absolute;top:22.29vw;left:9.76vw}
    .section05_cont01_bottom_box {margin:11.76vw 0;}
    
    /*section06*/
   /*  .short-con04 {height:170.21vw !important;} */
    .section06_top_bg {height:43.65vw;background-size:100% 43.65vw;justify-content: start;text-align: left;padding-left:7.75vw;}
    .section06_top_bg p {font-size:4.88vw;}
    .section06_top_bg span{font-size:2.92vw;display:inline-block;width:60%;}
    .section06_gallery{padding:6.44vw 0 12.75vw;display:block;}
    .section06_gallery div.flex{display:block;}
	
    .gallery_slide{width:100%;height:52.73vw;margin-right:0;margin-bottom:15.23vw;/* padding-bottom:6vw !important */ overflow: initial !important;}
    .galleryImgList {width:calc(100% - 19.52vw);margin:0 auto;}
    .galleryImgList ul li{width:calc(100% / 5 - 0.58vw) !important;max-width:unset;}
    .showGalleryImg .showImg{height:100%;padding:0 10.76vw;}
    .showGalleryImg .blurImg:after{content:'';display:inline-block;width: 100%;height: 100%;background: #001334;position: absolute;top: 0;left: 0;opacity: .5;}
    .showGalleryImg .blurImg{height:100%}
    .pagination {margin-top:3.191vw; margin-left: 0;}
    .pagination a {font-size:2.92vw;width:4.88vw;height:4.88vw;}
    .showGalleryImg .imgText{bottom:-6vw;left:50%;transform:translateX(-50%);right:auto;font-size:1.95vw;}
    .swiper-button-next, .swiper-button-prev{display:block !important;}
    .swiper-button-next{right:var(--swiper-navigation-sides-offset,1.62vw);width:6.74vw !important;height:6.74vw !important;border-radius:50%;border:1px solid #fff;z-index:99}
    .swiper-button-next:after {content:'' !important;display:inline-block;width:3.72vw !important;height:2.79vw !important;background:url('/images/slide_arrow_wh.svg') no-repeat center center / 3.72vw 2.79vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg)}
    .swiper-button-prev{left:var(--swiper-navigation-sides-offset,1.62vw);width:6.74vw !important;height:6.74vw !important;border-radius:50%;border:1px solid #fff;z-index:99}
    .swiper-button-prev:after {content:'' !important;display:inline-block;width:3.72vw !important;height:2.79vw !important;background:url('/images/slide_arrow_wh.svg') no-repeat center center / 3.72vw 2.79vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}

    /*section07*/  
    /* .short-con05{height:245.11vw} */          
    .section07_wrap {max-width: 100%;padding:12.62vw 9.76vw 0 9.76vw;position:relative; display: block;}
    .section07_location{width:calc(100% - 9.76vw - 9.76vw);height:52.82vw;position:absolute !important;top:31.53vw;left:50%; transform:translateX(-50%);/* background:url('/images/location_bg_mo.jpg') no-repeat center center / contain; */overflow:hidden;}
    .section07_stxt{font-size:1.95vw;margin-bottom:1.06vw; padding-left: 0;}
    .section07_textBox {padding-right:4.68vw;width:100%;}
    .section07_tit {font-size:4.88vw;margin-bottom:68.84vw;padding-left:0;}
    .section07_list_tit{font-size:3.41vw;margin-bottom:2.68vw;}
    .section07_list_txt{font-size:2.24vw;margin-bottom:2.68vw;}
    .section07_list_txt:last-child {padding-bottom:2vw}
    .section07_list_txt.mb6 {margin-bottom:3.906vw !important}
    .section07_list .flex{display:block;}
    .section07_list .flex p {padding-bottom: 2vw; margin-bottom: 0;}
	.section07_list .flex p:last-of-type{padding-bottom: 5vw;}
    .section07_list {padding-left:0;margin-bottom:10.25vw; margin-left: 0;}
    .green_bg, .blue_bg{font-size:2.24vw;margin-bottom:2.44vw}

    /*foot*/
    footer{height:auto;}
    .foot {width: 100%;padding:9.76vw 0 14vw;display:block;}
    .foot_logo{margin-right:0;text-align:center;margin-bottom:3.906vw;}
    .foot_text ul{display: flex; flex-wrap: wrap; justify-content: center;}
    .foot_text ul li{font-size:1.56vw;margin-bottom:2.14vw}
    .foot_text .copy{padding-top:5.85vw;font-size:1.56vw;}
}

@media screen and (max-width:430px) {
	.pc{display: none;}
	.mob{display: block;}
    #fp-nav.fp-right {display:none !important}
    header {padding:0;height:25.58vw;display:flex;align-items: center;}
	header .inner{padding: 0 10.46vw; margin: 0; width: 100%;}
    header .gnb ul{justify-content: end;margin-right:0;}
    header .logo {width: 16.74vw;height: 13.95vw;background:url('/images/mo_logo_wh.svg') no-repeat center center / 16.74vw 13.95vw;position:absolute;top:0;left:0}
    .fp-viewing-section2 header .logo, .fp-viewing-section3 header .logo, .fp-viewing-section5 header .logo, .fp-viewing-section7 header .logo{background-size:25.28vw 9.85vw}
    header .gnb ul li:first-child {width:15.10vw;margin-right:0;position:absolute;top:50%;left:8.46vw;transform:translateY(-50%)}
    nav{margin:0;position:unset;padding:0;width:100%}
    header .gnb ul li{padding:0 2.32vw;height:13.95vw;display:flex;align-items: center;}
    header .gnb ul li a {font-size: 0;padding: 0;width: 2.32vw;height: 2.32vw;background: #fff;display: inline-block;border-radius:50%}
    .section01_tit{font-size:6.97vw;margin-bottom:5.85vw;}
    .section01_txt {font-size:3.48vw;white-space:normal;word-break: keep-all;}
    .section01_textBox {white-space: nowrap;}
    .mainText {display:none;}
    #fp-nav ul li a span {width:1.46vw !important;height:1.46vw !important}
    #fp-nav ul li, .fp-slidesNav ul li {width:3.22vw;height:3.22vw;margin:0 0 4.65vw 0}
    .srcollDown p {font-size:4.65vw;}
    .slideMainImg01 {background:url('/images/mo_main01_bg.jpg') no-repeat center center / cover;}
    .srcollDown{bottom:11.62vw;}
    .position_text{top:calc(50% + 13.67vw)}
    .fp-viewing-section2 header .logo, .fp-viewing-section3 header .logo, .fp-viewing-section5 header .logo, .fp-viewing-section7 header .logo{background:url('/images/mo_logo.svg') no-repeat center center / 16.74vw 13.95vw}
    .fp-viewing-section2 header .gnb ul li a.active, .fp-viewing-section3 header .gnb ul li a.active, .fp-viewing-section5 header .gnb ul li a.active, .fp-viewing-section7 header .gnb ul li a.active{font-size:2.32vw;padding:2.32vw 3.72vw;background:#001334;width:auto;height:auto;}
    .fp-viewing-section2 header .gnb ul li a, .fp-viewing-section3 header .gnb ul li a, .fp-viewing-section5 header .gnb ul li a, .fp-viewing-section7 header .gnb ul li a{background:#001334}
	header .gnb ul li a.active {font-size:2.32vw;padding:2.32vw 3.72vw; width:auto;height:auto;}
	.fp-viewing-section3 header .gnb ul li:nth-child(2) a {font-size:2.32vw;padding:2.32vw 3.72vw; width:auto;height:auto;}
	.fp-viewing-section4 header .gnb ul li:nth-child(2) a {font-size:2.32vw;padding:2.32vw 3.72vw; width:auto;height:auto;}
    header .gnb ul li:first-child a, header .gnb ul li:first-child a.active{background:none;}

    /*section02*/
    /* .short-con {height:393.02vw} */
    .section02_wrap{padding:37.20vw 0 0 0;width:100%;}
    .section02_titTop {font-size:2.5vw;margin-bottom:3.906vw;padding-left:10.46vw;display:none;}
    .section02_tit {font-size:6.976vw;margin-bottom:4.65vw;padding-left:10.46vw}
    .section02_txt {font-size:4.65vw;margin-bottom:6.976vw;width:calc(100% - 10.46vw);padding-left:10.46vw;word-break: keep-all;}
    .section02_ceo_box {padding-bottom:91.627vw;display:block;position:relative;margin-bottom:0}
    .section02_ceo_text {width:100%;padding:0 10.46vw;font-size:1.95vw}
    .section02_ceo_text br {display:none;}
    .section02_ceo_text p{line-height:140%;font-size:3.02vw}
    .section02_ceo_text br:nth-child(4), .section02_ceo_text br:nth-child(7), .section02_ceo_text br:nth-child(12), .section02_ceo_text br:nth-child(3), .section02_ceo_text br:nth-child(6), .section02_ceo_text br:nth-child(11){display:block;}
    .section02_ceo_imgBox {width: 86.27vw;padding-right:0;position:absolute;bottom:11.62vw;left:-6vw;height:auto;}
    .section02_ceo_imgBox img {width:100%}
    .section02_img_name{right:-7.6vw;font-size:4.65vw; bottom: 55vw;}
    .ceo_career {margin-bottom:0}
    .ceo_career p {font-size:4.65vw;text-align:left;padding-left:10.46vw;margin-bottom:11.62vw;}
    .ceo_career ul li span {font-size:3.48vw;}
    .ceo_career ul li {font-size:3.48vw;float:left;width:calc(100% / 3);padding-top:4.65vw;height:23.25vw;}
    .ceo_round ul li {width:30.23vw;height:30.23vw;float:left;margin:2vw;}
    /* .ceo_round ul li:nth-child(2n){float:right;} */
    .ceo_round ul li:nth-child(3){clear:both;}
    .section{clear:both;overflow:hidden;}
    .ceo_round_text > span{font-size:2.79vw}
    .ceo_round_text p{font-size:2.79vw}
    .ceo_round_text p span{font-size:3.02vw}
    .ceo_round ul{padding:0;display:block;}
    .ceo_round {padding:0 13.48vw 14vw;clear:both;}
    .ceo_career ul {display:block;position:relative;padding:10px 0;overflow:hidden; width: 100%;}
    .ceo_career ul li:nth-child(4){clear:both;}
    .ceo_career ul li:after {width:2.79vw;height:2.79vw;top:-5px;}
    .ceo_career ul li:before{content:'';display:inline-block;width:100%;height:1px;background:#000;position:absolute;top:0;left:0;}
	.ceo_career ul li:first-child{margin-left: 4vw;}
	.ceo_career ul li:nth-child(-n+3){width:calc(100% / 3 - 1.4vw);}
    .ceo_career ul li:first-child:before{content:'';display:inline-block;width:80%;height:1px;background:#000;position:absolute;top:0;left:initial; right: 0;}
    .ceo_career ul li:last-child:before{content:'';top:0;width:75%; background: #000; height: 1px;}
    .ceo_career ul:after{content:'';display: block;background: url("/images/icon/arrow.svg") no-repeat center / contain; position:absolute;top: 7px;left:10%;width:7px;height:7px;}
    .ceo_career ul:before{content:'';display: block;background: url("/images/icon/arrow.svg") no-repeat center / contain; position:absolute; top:25.1vw; left:auto; right:8%; width:7px; height:7px;}

    /*section03*/
    /* .short-con02{height:470.46vw;} */
    .section03_wrap {padding-top:0;position:relative;}
    .section03_top {height:39.53vw;background-size:100% 39.53vw;margin-top:65.11vw}
    .section03_top p {font-size:6.97vw;position:absolute;top:-34.53vw;left:9.76vw;color:#111;text-align:left;font-weight:700}
    .section03_cont {padding:7.375vw 0 0 0;width:100%;}
    .section03_tcont_tit {font-size:4.65vw;padding-bottom:9.302vw;padding-left:9.76vw;}
    .section03_history li > span {font-size:2.32vw; top: -5.5vw;}
    .section03_history li p {font-size:2.32vw}
    .section03_history li p span {font-size:2.79vw}
	.section03_history li:last-child p:before{font-size: 3vw; top: -1.4vw;}
    .section03_history {padding-bottom:5.67vw}
    .section03_list_w3 {padding:0 9.76vw 10vw;margin-top:12.79vw;}
    .section03_text p {font-size:3.25vw;margin-bottom:2.25vw;}
    .section03_text span{font-size:3.023vw;line-height:120%;}
    .section03_list_w3 li {height:24.18vw;margin-bottom:5.58vw;}
    .section03_list_w3 li > div {width:80%}
    .section03_list_w3_tit {font-size:3.25vw;}
    .section03_list_w3_txt{font-size:2.32vw;margin-top:1.32vw}
    .section03_text_w04 {height:120.6vw;display:block;padding:0}
    .section03_text li{left:5vw !important}
    .section03_text:last-child li:first-child {top:16vw}
    .section03_text:first-child li:last-child{top:19vw;}
    .section03_text:last-child {position:absolute;top:63vw;right:5vw;width:100%}
    .section03_text:last-child li:last-child {top:35vw;}
    .mo_section03_list {display:block;height:auto;overflow: hidden;padding-top:40px;}    
    .mo_section03_list:after{display:none;}
    .mo_section03_list li {float:left;width:calc(100% / 5);min-height:25.58vw;}
    .mo_section03_list li:before {content:'';display:inline-block;width:100%;height:1px;background:#9E9E9E;position:absolute;top:0;left:0;}
    .mo_section03_list li:first-child:after{width:1.39vw;height:1.39vw;border-radius:50%;background:#9E9E9E;top:-2px;left:75%;}
    .mo_section03_list li:first-child:before{width:25%;left:auto;right:0}
    .section03_history li:after {width:2.09vw;height:2.09vw;top:-4px;}
    .section03_text:first-child li:first-child {top:-6px;}
	.section03_list_w3_tit{display: inline;}
    .section03_list_w3_tit:after {width:1.62vw;height:1.62vw;top:1vw; left: -3vw;}    
	.section03_list_w3 li:nth-child(3) .section03_list_w3_tit:after{left: -3vw;}


    /*section04*/
    .section04_inner{padding:37.20vw 10.46vw 0 10.46vw;width:100%;display:block;}
    .section04_wrap {height:262.55vw;}
    .section04_left_text{width:100%;padding-right:0}
    .section04_box li {width:100%;height:42.79vw;padding:4.18vw}
    .section04_box li:last-child{margin-bottom:0}
    .section04_box_txt01{font-size:3.25vw;margin-bottom:3.48vw;display:inline-block;}
    .section04_box_tit{font-size:4.65vw;margin-bottom:4.65vw;height:auto;}
    .section04_box_contTxt{font-size:2.32vw;margin-bottom:3.906vw;height:auto;line-height:140%}
    .section04_left_text span {font-size:1.86vw;margin-bottom:3.906vw;display:none;}
    .section04_left_text p:nth-child(2) {font-size:6.976vw;margin-bottom:4.65vw}
    .section04_left_text p:nth-child(3){font-size:3.72vw;color:#95A5CE;line-height:140%;}
    .section04_logo_box {top:2.32vw;right:2.32vw;text-align:right;}
    .section04_logo_box img {width:14.18vw}
    .section04_wrap{background:url('/images/section04_bg_mo.jpg') no-repeat center center / 100% 100%}
    .section04_box{width:100%;margin-top:11.62vw;}
    .section04_box_txt02 {font-size:1.86vw;position:absolute;bottom:4.18vw;left:4.18vw}
    
    /*section05*/
    /* .short-con03{height:422.32vw;} */
    .section05_wrap {position:relative;}
    .section05_top{height:43.55vw;margin-top:72.65vw; background:url('/images/section05_bg_m.jpg') no-repeat center bottom / contain;}
    .section05_cont01 {padding:10.15vw 10.46vw 0 10.46vw;width:100%}
    .section05_cont02{width:100%;padding:1.82vw 0}
    .section05_cont01_left p{font-size:6.976vw;margin-bottom: 4.65vw;position:relative;}
    .section05_cont01_left p:after {display:none;}
    .section05_cont01_left span{font-size:3.72vw;display:inline-block;width:calc(100% - 10.46vw);line-height:140%}
    .section05_cont01_left span br {display:none;}
    .section05_cont01_left {width:calc(100% - 10.46vw)}
    .section05_cont01_right {width:100%}
    .section05_cont01_right p span {font-size:3.95vw;margin-bottom:4.65vw;display:block;}
    .section05_cont01_right p {margin-bottom:6.97vw;font-size:2.69vw;line-height:160%;}
    .section05_cont01_right p br {display:none;}
    .section05_cont01_bottom_box p {padding:2.32vw 10vw;font-size:2.79vw;width:100%;line-height:140%}
    .section05_cont02_top_img {height:41.99vw;margin-bottom:10.15vw;background-size:131%}
    .section05_cont02_tit p{font-size:4.65vw;margin-bottom:2.35vw;}
    .section05_cont02_tit span {font-size:3.48vw}
    .section05_cont02_tit{margin-bottom:4.96vw;}
    .section05_cont02_list {padding:010.46vw;display:block;}
    .section05_cont02_list li {float:left;width:calc(100% / 2);margin:0;padding:0 2.79vw;margin-bottom:5.58vw;}
    .section05_cont02_list li:nth-child(3){clear:both;}
    .section05_cont02_list li .section05_cont02_list_img {width:28.37vw;height:28.37vw;}
    .section05_cont02_list li .section05_cont02_list_img:after {width:1.77vw;height:0.709vw;background-size:1.77vw 0.709vw;right:-3.191vw}
    .section05_cont02_list_tit {margin:1.39vw 0;font-size:3.023vw;}
    .section05_cont02_list_txt {font-size:2.32vw;}
    .section05_cont02_list_txt br {display:none;}
    .section06_top_bg p{font-size:2.83vw;margin-bottom:1.06vw;}
    .section06_top_bg span{font-size:1.41vw;}
    .section05_cont01 .flex{display:block;}
    .section05_cont01_left {position:absolute;top:30.13vw;left:10.46vw}
    .section05_cont01_bottom_box {margin:8.46vw 0;}
    .section05_cont02_list li .section05_cont02_list_img:after {display:none;}
    
    /*section06*/
    /* .short-con04 {height:275.81vw !important;} */
    .section06_top_bg {height:73.72vw;background-size:100% 73.72vw;justify-content: center;text-align: center;padding-left:0}
    .section06_top_bg p {font-size:6.97vw;margin-bottom:4.65vw;}
    .section06_top_bg span{font-size:3.72vw;display:inline-block;width:100%;}
    .section06_gallery{padding:6.44vw 0 14.75vw 0;display:block;}
    .section06_gallery div.flex{display:block;}
    .gallery_slide{width:100%;height:58.73vw;margin-right:0;margin-bottom:15.23vw;/* padding-bottom:6vw !important */}
    .galleryImgList {width:calc(100% - 11.62vw);margin:0 auto;}
    .galleryImgList ul li{width:calc(100% / 3 - 5px) !important;max-width:unset;}
    .showGalleryImg .showImg{height:100%;padding:0 9.76vw;}
    .showGalleryImg .blurImg{height:100%;-webkit-filter:blur(2px);filter:blur(2px);}
    .pagination {margin-top:3.191vw;}
    .pagination a {font-size:2.92vw;width:4.88vw;height:4.88vw;}
    .showGalleryImg .imgText{bottom:-6vw;left:50%;transform:translateX(-50%);right:auto;font-size:3.023vw;}

    /*section07*/  
    /* .short-con05{height:396.51vw}        */   
    .section07_wrap {max-width: 100%;padding:32.55vw 5.81vw 0 5.81vw;display:block;position:relative;}
    .section07_location{width:100%;height: 92.79vw;position:absolute;top: 69.27vw;/* background: url('/images/mo_location_img.jpg') no-repeat center center / 100% 92.79vw; */overflow:hidden;}
    .section07_stxt{font-size:4.65vw;margin-bottom:5.97vw;padding-left:4.65vw;}
    .section07_textBox {padding-right:4.68vw;width:100%;}
    .section07_tit {font-size:6.97vw;margin-bottom:112.79vw;padding-left:4.65vw;}
    .section07_list_tit{font-size:4.65vw;margin-bottom:4.51vw;}
    .section07_list_txt{font-size:3.02vw;margin-bottom:6.04vw;}
    .section07_list_txt:last-child {padding-bottom:0}
    .section07_list_txt.mb6 {margin-bottom:3.906vw !important}
    .section07_list .flex{display:block;}
	.section07_list .flex p:last-of-type{padding-bottom: 3vw;}
    .section07_list {padding-left:4.65vw;margin-bottom:11.62vw;}
    .green_bg, .blue_bg{font-size:3.02vw;margin-bottom:3.02vw}
    .section07_list .flex p {margin-bottom:3.48vw; padding-bottom: 0;}
    /*foot*/
    footer{height:auto;}
    .foot {width: 100%;padding:8vw 9.06vw 14vw;display:block;}
	.footerBox{margin-top: 13vw;}
    .foot_logo{margin-right:0;text-align:center;margin-bottom:9.906vw;}
	.foot_logo img{width: 35vw;}
	.foot_text ul{display: flex; flex-wrap: wrap; justify-content: center;}
    .foot_text ul li{font-size:3.02vw;margin-bottom:2.14vw;padding:0 4.65vw}
	.foot_text ul li:nth-child(2) {border-right: 0;}
	.foot_text ul li:nth-child(4) {border-right: 0;}
	.foot_text ul li:nth-child(5) {border-right: 0; width: 100%; margin-top: 4vw;}
    .foot_text .copy{padding-top:5.85vw;font-size:3.02vw; line-height: 1.7;}
}