@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 100; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype'); } 
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 300; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'); } 
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); } 
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 500; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'); } 
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'); } 
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 900; src: url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(https://fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}
.kangwoowrap .quicks img,.kangwoowrap .kangwoo img{width: auto;display: inline-block;}
.kangwoo h1,.kangwoo h2,.kangwoo a,.kangwoo div,.kangwoo span,.kangwoo a,.kangwoo p,.kangwoo i{font-family: 'Noto Sans KR' !important;; letter-spacing: -1.2px;line-height: 150%;}
.kangwoowrap{width:100%; min-width:1200px;max-width: 1800px; margin: auto;position: relative;height: 100%;;}
.kangwoowrap .quicks{position: fixed;top: 180px; right: 50px;z-index: 10;display: inline-block;}
.kangwoowrap .kangwoo{width:100%; min-width:1200px;max-width: 1800px; margin: auto;position: relative;overflow: hidden;}
.kangwoowrap .blind{position: absolute; clip: rect(0 0 0 0);width: 1px; height: 1px;margin: -1px;overflow: hidden;;}
.kangwoowrap .kangwoo .inner{width:1200px; margin: auto;position: relative;}
.kangwoowrap .kangwoo1{background:#161f2b url(../images/bg1.png) 50% 0 no-repeat;}
.kangwoowrap .kangwoo1 .inner{height: 1868px}
.kangwoowrap .kangwoo1 .inner .gnilogos{padding: 7px 0 96px 65px;position: relative;z-index: 2;}
.kangwoowrap .kangwoo1 .inner .gnilogos a{display: inline-block;margin-right: 10px;}
.kangwoowrap .kangwoo1 .inner .gnilogos span{color:#fff; font-size: 13px;font-weight: 300;}
.kangwoowrap .kangwoo1 .inner .Tbox{padding:0 0 0 65px;}
.kangwoowrap .kangwoo1 .inner .Tbox h1{margin:0 0 28px 0px;opacity: 0;animation: fade-in-top 1s linear both;}
.kangwoowrap .kangwoo1 .inner .Tbox p.T1{margin-bottom: 455px;;}
.kangwoowrap .kangwoo1 .inner .Tbox p.T2{font-size: 20px; color:#fff;font-weight: 400;margin-bottom: 23px;line-height: 30px;}
.kangwoowrap .kangwoo1 .inner .Tbox .kangwoobtn{margin-bottom: 116px;}
.kangwoowrap .kangwoo1 .inner .Tbox .kangwoobtn a{background: #fff;color:#223a3e; font-size: 27px; width: 341px; height: 95px;line-height: 95px;text-align: center;font-weight: 500;font-weight: 700;}
.kangwoowrap .kangwoo1 .inner .Tbox .kangwoobtn a:before{border: 6px solid #fff;}
.kangwoowrap .kangwoo1 .inner .videos {width: 1072px;height: 603px; position: relative;margin-bottom: 26px;}
.kangwoowrap .kangwoo1 .inner .videos iframe {position: absolute; left: 0; top: 0; width: 100%;height: 100%;}
.kangwoowrap .kangwoo1 .inner .Tbox p.T3{font-size: 15px; color:#fff;font-weight: 400;text-align: center;}
.kangwoowrap .kangwoo2{background:#fff url(../images/bg2.png) 50% 0 no-repeat;}
.kangwoowrap .kangwoo2 .inner{height: 810px}
.kangwoowrap .kangwoo2 .inner .Tbox{padding:78px 0 0 658px;}
.kangwoowrap .kangwoo2 .inner .Tbox h2{opacity: 0;;margin-bottom: 35px;}
.kangwoowrap .kangwoo2 .inner .Tbox h2.on{animation: fade-in-left 1s linear both;}
.kangwoowrap .kangwoo2 .inner .Tbox p.T2{font-size: 20px;line-height: 30px; color:#000;}
.kangwoowrap .kangwoo2 .inner .Tbox p.T2 I{color:#2c75a0;}
.kangwoowrap .kangwoo2 .imgbox{display: flex;align-items: center;justify-content: center;}
.kangwoowrap .kangwoo2 .imgbox img{opacity: 0;}
.kangwoowrap .kangwoo2 .imgbox.on img{animation: fade-in-top 1s linear both;}
.kangwoowrap .kangwoo2 .imgbox.on img:nth-of-type(2){animation-delay: 0.2s;}
.kangwoowrap .kangwoo2 .imgbox.on img:nth-of-type(3){animation-delay: 0.4s;}
.kangwoowrap .kangwoo2 .imgbox.on img:nth-of-type(4){animation-delay: 0.6s;}
.kangwoowrap .kangwoo2 .imgbox.on img:nth-of-type(5){animation-delay: 0.8s;}
.kangwoowrap .kangwoo3{background: url(../images/bg3.png) 50% 0 no-repeat;}
.kangwoowrap .kangwoo3 .inner{height: 1427px}
.kangwoowrap .kangwoo3 .inner .Tbox{padding:138px 0 203px 65px;}
.kangwoowrap .kangwoo3 .inner .Tbox h2{opacity: 0;;margin-bottom: 32px;}
.kangwoowrap .kangwoo3 .inner .Tbox h2.on{animation: fade-in-left 1s linear both;}
.kangwoowrap .kangwoo3 .inner .Tbox p.T2{font-size: 20px;line-height: 30px; color:#fff;}
.kangwoowrap .kangwoo3 .inner .Tbox1{padding:0px 0 0 712px;}
.kangwoowrap .kangwoo3 .inner .Tbox1 h2{opacity: 0;;margin-bottom: 23px;}
.kangwoowrap .kangwoo3 .inner .Tbox1 h2.on{animation: fade-in-left 1s linear both;}
.kangwoowrap .kangwoo3 .inner .Tbox1 p.T2{font-size: 20px;line-height: 30px; color:#fff;margin-bottom: 31px;}
.kangwoowrap .kangwoo3 .inner .Tbox1 .grand{opacity: 0;margin-bottom: 45px;}
.kangwoowrap .kangwoo3 .inner .Tbox1 .grand.on{animation: fade-in-top 1s linear both;}
.kangwoowrap .kangwoo3 .inner .Tbox1 .kangwoobtn a{background: #fff;color:#000; font-size: 22px; width: 289px; height: 70px;line-height: 70px;text-align: center;font-weight: 700;}
.kangwoowrap .kangwoo3 .inner .Tbox1 .kangwoobtn a:before{border: 6px solid #fff;}
.kangwoowrap .kangwoo3 .inner p.T3{position: absolute;bottom:68px; left: 20px;;}
.kangwoowrap .kangwoo4{background:#85704f url(../images/bg4.png) 50% 0 no-repeat;}
.kangwoowrap .kangwoo4 .inner{height: 841px}
.kangwoowrap .kangwoo4 .inner .Tbox{padding:121px 0 0 65px;}
.kangwoowrap .kangwoo4 .inner .Tbox h2{opacity: 0;;margin:0 0 42px 0px;margin-left: -17px;}
.kangwoowrap .kangwoo4 .inner .Tbox h2.on{animation: fade-in-left 1s linear both;}
.kangwoowrap .kangwoo4 .inner .Tbox p.T2{font-size: 20px;line-height: 30px; color:#fff;margin-bottom: 50px;}
.kangwoowrap .kangwoo4 .inner .Tbox .kangwoobtn a{background: #fff;color:#1b4074; font-size: 22px; width: 289px; height: 70px;line-height: 70px;text-align: center;font-weight: 700;}
.kangwoowrap .kangwoo4 .inner .Tbox .kangwoobtn a:before{border: 6px solid #fff;}
.kangwoowrap .kangwoo5{background: url(../images/bg5.png) 50% 0 no-repeat;}
.kangwoowrap .kangwoo5 .inner{height: 1145px}
.kangwoowrap .kangwoo5 .inner .Tbox{padding:109px 0 0 683px;}
.kangwoowrap .kangwoo5 .inner .Tbox h2{opacity: 0;;margin:0 0 31px 0px;margin-left: -17px;}
.kangwoowrap .kangwoo5 .inner .Tbox h2.on{animation: fade-in-left 1s linear both;}
.kangwoowrap .kangwoo5 .inner .Tbox p.T2{font-size: 20px;line-height: 30px; color:#0e0f13;margin-bottom: 70px;}
.kangwoowrap .kangwoo5 .inner .Tbox p.T2 i{color:#12476b}
.kangwoowrap .kangwoo5 .inner .Tbox .kangwoobtn a{background: #42648a;color:#fff; font-size: 22px; width: 289px; height: 70px;line-height: 70px;text-align: center;font-weight: 700;}
.kangwoowrap .kangwoo5 .inner .Tbox .kangwoobtn a:before{border: 6px solid #42648a;}
.kangwoowrap .kangwoo5 .inner .pic{position: absolute;opacity: 0;}
.kangwoowrap .kangwoo5 .inner .pic.on{animation: fade-in-top 1s linear both;}
.kangwoowrap .kangwoo5 .inner .pic2.on{animation-delay: 0.4s;}
.kangwoowrap .kangwoo5 .inner .pic1{top: 48px; left: -89px;}
.kangwoowrap .kangwoo5 .inner .pic2{top: 444px; left: 0;}
.kangwoowrap .kangwoo6{background: #fff;}
.kangwoowrap .kangwoo6 .inner{padding: 105px 0 97px 0;}
.kangwoowrap .kangwoo6 .inner p.T1{font-size: 43px;line-height: 56px; color:#000;margin-bottom: 37px;font-weight: 700;letter-spacing: -3px;text-align: center;}
.kangwoowrap .kangwoo6 .inner .kangwoobtn{margin-bottom: 52px;text-align: center;}
.kangwoowrap .kangwoo6 .inner .kangwoobtn a.B1{background: #42648a;font-weight: 700;width: 497px;}
.kangwoowrap .kangwoo6 .inner .kangwoobtn a.B1:before{border: 6px solid #42648a;}
.kangwoowrap .kangwoo6 .inner .kangwoobtn a.B2{background: #c4ccd4;font-weight: 700;width: 261px;}
.kangwoowrap .kangwoo6 .inner .kangwoobtn a.B2:before{border: 6px solid #c4ccd4;}
.kangwoowrap .kangwoo6 .inner .kangwoobtn a:before{border-radius: 10px}
.kangwoowrap .kangwoo6 .inner .kangwoobtn a{font-size: 30px;  height: 136px;line-height: 136px;text-align: center;margin: 0 5px;border-radius: 10px;color:#fff; }
.kangwoowrap .kangwoo6 .inner p.T2{text-align: center;font-size: 17px; color: #7d7d7d;}
.kangwoowrap .kangwoo7{background: #394048;}
.kangwoowrap .kangwoo7 .inner{padding: 92px 0 65px 0;}
.kangwoowrap .kangwoo7 .inner .T1{padding: 0 0 42px 0px;text-align: center;font-size: 35px;font-weight: 700;color:#fff;letter-spacing: -3px;}
.kangwoowrap .kangwoo7 .inner ul{display: flex;align-items: center;justify-content: center;gap: 10px;margin-bottom: 55px;}
.kangwoowrap .kangwoo7 .inner ul li{text-align: center;opacity: 0;background: #fff;padding: 12px;border-radius: 10px;}
.kangwoowrap .kangwoo7 .inner ul li.on{animation: fade-in-top 1s linear both}
.kangwoowrap .kangwoo7 .inner ul li.on:nth-of-type(2){animation-delay: 0.3s;}
.kangwoowrap .kangwoo7 .inner ul li.on:nth-of-type(3){animation-delay: 0.6s;}
.kangwoowrap .kangwoo7 .inner ul li.on:nth-of-type(4){animation-delay: 0.9s;}
.kangwoowrap .kangwoo7 .inner ul li img{margin-bottom: 10px;}
.kangwoowrap .kangwoo7 .inner ul li p.T2{color:#7e7e7e;font-size: 17px;line-height: 24px;}
.kangwoowrap .kangwoo7 .inner ul li p.T2 i{font-size: 20px; font-weight: 700;color: #42648a;}
.kangwoowrap .kangwoo7 .inner p.T3{font-size: 22px;color:#fff;text-align: center;}
.kangwoowrap .kangwoofot{padding: 30px 0;text-align: center;color:#222; font-size: 15px;background: #fff;}
.footer{background: #fff;position: relative;z-index: 2;}
.kangwoowrap #footer {margin:45px auto 0;border-top:1px solid #d1d1d1}
.kangwoowrap #footer .footer_menu {border-bottom:1px solid #d1d1d1;background:#e9e9e9;padding:5px 10px 5px 3px}
.kangwoowrap #footer .footer_lay {position:relative;width:980px;margin:0 auto;}
.kangwoowrap #footer .footer_lay:after {content:" ";display:block;clear:both}
.kangwoowrap #footer .footer {background:#f5f5f5;position:relative;z-index: 1;}
.kangwoowrap #footer .footer .footer_lay {padding:25px 0 24px 153px;position:relative;width:827p7x;/* margin-top:5px;*/ margin-bottom:5px}
.kangwoowrap #footer .footer .logo {position:absolute;top:41px;left:16px;border-top:none;margin:0;padding:0;width:119px; height:23px;background-position:-168px -263px;text-indent:-9999px;}
.kangwoowrap #footer .footer address {color:#7c7c7c;font-size:11px;padding-top:3px;font-style: normal;}
.kangwoowrap #footer .footer address span {color:#7c7c7c}
.kangwoowrap #footer .footer address strong {color:#666666;margin-right:12px;width:200px;display:inline-block;text-align:right}
.kangwoowrap #footer .footer address strong span {color:#857768;margin-left:5px}
.kangwoowrap #footer .footer p {font-size:11px;border-top:1px solid #e5e5e5;padding-top:8px;margin-top:5px;color:#a8a8a8}
.kangwoowrap #footer .footer p.gniinfotxt{border: 0px; float: left; color:#666666; }
.kangwoowrap #footer .footer p.gniinfotxt span.hipe{margin: 0px; font-size: 12px; font-weight:700;}
.kangwoowrap #footer .footer p.gniinfotxt span.hipe span.pa{color:#857768; margin-left:5px; font-weight:100;  font-size: 12px; }
.kangwoowrap #footer .footer p span {float:right;margin-right:12px;font-size:10px}
.ir {background: url(https://ad.goodneighbors.kr/mainSprite.png)}
.kangwoowrap .kangwoobtn a:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-animation-duration: 1s;animation-duration: 1s;}
.kangwoowrap .kangwoobtn a:hover:before, .kangwoowrap .kangwoobtn a:focus:before, .kangwoowrap .kangwoobtn a:active:before {-webkit-animation-name: hvr-ripple-out;animation-name: hvr-ripple-out;}
.kangwoowrap .kangwoobtn a {display: inline-block;vertical-align: -1px;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;}
@-webkit-keyframes hvr-ripple-out {100% {top: -12px;right: -12px;bottom: -12px;left: -12px;opacity: 0;}}@keyframes hvr-ripple-out {100% {top: -12px;right: -12px;bottom: -12px;left: -12px;opacity: 0;}}
@keyframes fade-in-top{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
@keyframes fade-in-left{0%{-webkit-transform:translateX(-50px);transform:translateX(-50px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}
@keyframes fade-in-right{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0);opacity:1}}
@keyframes w100{0%{width: 0;}100%{width: 100%;}}