@font-face {font-family: 'NanumSquare Neo';font-style: normal;font-weight: 400; src: local('NanumSquare Neo'), url('https://fonts.cdnfonts.com/s/90843/NanumSquareNeo-bRg.woff') format('woff');}
@font-face {font-family: 'NanumSquare Neo';font-style: normal;font-weight: 350; src: local('NanumSquare Neo'), url('https://fonts.cdnfonts.com/s/90843/NanumSquareNeo-aLt.woff') format('woff');}
@font-face {font-family: 'NanumSquare Neo';font-style: normal;font-weight: 700; src: local('NanumSquare Neo'), url('https://fonts.cdnfonts.com/s/90843/NanumSquareNeo-cBd.woff') format('woff');}
@font-face {font-family: 'NanumSquare Neo';font-style: normal;font-weight: 800; src: local('NanumSquare Neo'), url('https://fonts.cdnfonts.com/s/90843/NanumSquareNeo-dEb.woff') format('woff');}
@font-face {font-family: 'NanumSquare Neo';font-style: normal;font-weight: 900; src: local('NanumSquare Neo'), url('https://fonts.cdnfonts.com/s/90843/NanumSquareNeo-eHv.woff') format('woff');}
@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'); } 
:root{--notos: "Noto Sans KR" !important;}
.minseowrap .quicks img,.minseowrap .minseo img{width: auto;display: inline-block;}
.minseo h1,.minseo h2,.minseo a,.minseo div,.minseo span,.minseo a,.minseo p,.minseo i{font-family: 'NanumSquare Neo' !important;; letter-spacing: -1.2px;line-height: 150%;}
.minseowrap{width:100%; min-width:1200px;max-width: 1900px; margin: auto;position: relative;height: 100%;;}
.minseowrap .quicks{position: fixed;top: 180px; right: 50px;z-index: 10;display: inline-block;}
.minseowrap .minseo{width:100%; min-width:1200px;max-width: 1900px; margin: auto;position: relative;overflow: hidden;}
.minseowrap .minseo .inner{width:1200px; margin: auto;position: relative;}
.minseowrap .minseo1{background: url(../images/bg1.png) 50% 0 no-repeat;}
.minseowrap .minseo1 .inner{height: 1063px}
.minseowrap .minseo1 .inner .gnilogos{padding: 12px 0 236px 0px;position: relative;z-index: 2;margin: 0px 0 0 13px;background: url(../images/bis.png) no-repeat;}
.minseowrap .minseo1 .inner .gnilogos span,.minseowrap .minseo1 .inner .gnilogos a{display: inline-block;vertical-align: baseline;}
.minseowrap .minseo1 .inner .gnilogos a{margin-right: 5px;}
.minseowrap .minseo1 .inner .gnilogos span{color:#5a635a; font-size: 13px;font-weight: 400;vertical-align: middle;font-weight: 700;}
.minseowrap .minseo1 .inner .gnilogos span i{color:#5a635a;font-weight: 400;}
.minseowrap .minseo1 .inner .Tbox{text-align: center;}
.minseowrap .minseo1 .inner .Tbox h1{animation: fade-in-top 1s linear both;margin-bottom: -18px;}
.minseowrap .minseo1 .inner .Tbox p.T1{font-size: 21px; color:#fff;font-weight: 400;margin-bottom: 61px;line-height: 30.4px;}
.minseowrap .minseo1 .inner .Tbox .minseobtn a{background: #fff;color:#535e98; font-size: 23px; width: 263px; height: 84px;line-height: 84px;text-align: center;font-weight: 700;font-family: var(--notos) !important;}
.minseowrap .minseo1 .inner .Tbox .minseobtn a:before{border: 6px solid #fff;border-radius: 15px;}
.minseowrap .minseo2{background: #f8f5f1;}
.minseowrap .minseo2 .inner{padding: 45px 0;}
.minseowrap .minseo2 .inner .videos {width: 791px;height: 445px; position: relative;margin: auto;  overflow: hidden;}
.minseowrap .minseo2 .inner .videos iframe {position: absolute; left: 0; top: 0; width: 100%;height: 100%;}
.minseowrap .minseo3{background: url(../images/bg2.png) 50% 0 no-repeat;}
.minseowrap .minseo3 .inner{height: 1561px;}
.minseowrap .minseo3 .inner .Tbox{padding: 112px 0 166px 75px;}
.minseowrap .minseo3 .inner .Tbox p.T1{margin:0 0 41px -5px;opacity: 0;}
.minseowrap .minseo3 .inner .Tbox p.T1.on{animation: fade-in-left 1s linear both;}
.minseowrap .minseo3 .inner .Tbox p.T2{color:#51321b;font-size: 20px;margin-bottom: 43px;}
.minseowrap .minseo3 .inner .Tbox p.T2 span{color:#51321b;font-weight: 800;}
.minseowrap .minseo3 .inner .Tbox .minseobtn a{width: 279px; height: 69px; line-height: 69px; background: #473527;display: block;color:#fff;font-size: 21px;text-align: center;font-weight: 700;}
.minseowrap .minseo3 .inner .Tbox .minseobtn a:before{border: 6px solid #473527;}
.minseowrap .minseo3 .inner .pics{position: absolute;opacity: 0;}
.minseowrap .minseo3 .inner .pics.on{animation: fade-in-top 1s linear both;}
.minseowrap .minseo3 .inner .pics2.on{animation-delay: 0.3s;}
.minseowrap .minseo3 .inner .pics1{top: 0;left: 670px;}
.minseowrap .minseo3 .inner .pics2{top: 361px;left: 531px;}
.minseowrap .minseo3 .inner .Tbox1{padding: 0 0 0 725px;}
.minseowrap .minseo3 .inner .Tbox1 p.T3{margin:0 0 33px -13px;opacity: 0;}
.minseowrap .minseo3 .inner .Tbox1 p.T3.on{animation: fade-in-left 1s linear both;}
.minseowrap .minseo3 .inner .Tbox1 p.T4{color:#3d4154;font-size: 20px;margin-bottom: 34px;}
.minseowrap .minseo3 .inner .Tbox1 p.T4 span{color:#3d4154;font-weight: 800;}
.minseowrap .minseo3 .inner .Tbox1 .minseobtn a{width: 279px; height: 69px; line-height: 69px; background: #3d4154;display: block;color:#fff;font-size: 21px;text-align: center;font-weight: 700;}
.minseowrap .minseo3 .inner .Tbox1 .minseobtn a:before{border: 6px solid #3d4154;}
.minseowrap .minseo4{background: url(../images/bg3.png) 50% 0 no-repeat;}
.minseowrap .minseo4 .inner{height: 874px;}
.minseowrap .minseo4 .inner .Tbox{padding: 119px 0 0 75px;}
.minseowrap .minseo4 .inner .Tbox p.T1{margin:0 0 44px -8px;opacity: 0;}
.minseowrap .minseo4 .inner .Tbox p.T1.on{animation: fade-in-left 1s linear both;}
.minseowrap .minseo4 .inner .Tbox p.T2{color:#fff;font-size: 20px;margin-bottom: 43px;}
.minseowrap .minseo4 .inner .Tbox .minseobtn a{width: 279px; height: 69px; line-height: 69px; background: #fff;display: block;color:#3d4154;font-size: 21px;text-align: center;font-weight: 700;}
.minseowrap .minseo4 .inner .Tbox .minseobtn a:before{border: 6px solid #fff;}
.minseowrap .minseo4 .inner .imgbox{position: absolute;top: 597px; left: 587px;display: flex;align-items: center;justify-content: center;}
.minseowrap .minseo4 .inner .imgbox img{opacity: 0;}
.minseowrap .minseo4 .inner .imgbox.on img{animation: fade-in-top 1s linear both;}
.minseowrap .minseo4 .inner .imgbox img:nth-of-type(2){margin-left: -2px;}
.minseowrap .minseo4 .inner .imgbox.on img:nth-of-type(2){animation-delay: 0.3s;}
.minseowrap .minseo5{background: url(../images/bg4.png) 50% 0 no-repeat;}
.minseowrap .minseo5 .inner{height: 883px;}
.minseowrap .minseo5 .inner .Tbox{padding: 111px 0 0 725px;}
.minseowrap .minseo5 .inner .Tbox p.T1{margin:0 0 38px -8px;opacity: 0;}
.minseowrap .minseo5 .inner .Tbox p.T1.on{animation: fade-in-left 1s linear both;}
.minseowrap .minseo5 .inner .Tbox p.T2{color:#42425b;font-size: 20px;margin-bottom: 50px;}
.minseowrap .minseo5 .inner .Tbox .minseobtn a{width: 279px; height: 69px; line-height: 69px; background: #353b47;display: block;color:#fff;font-size: 21px;text-align: center;font-weight: 700;}
.minseowrap .minseo5 .inner .Tbox .minseobtn a:before{border: 6px solid #353b47;}
.minseowrap .minseo6{background: url(../images/bg5.png) 50% 0 no-repeat;}
.minseowrap .minseo6 .inner{height: 921px;}
.minseowrap .minseo6 .inner p.T1{padding: 113px 0 36px 0;text-align: center;}
.minseowrap .minseo6 .inner .imgbox{display: flex;align-items: center;justify-content: center;margin-bottom: 62px;}
.minseowrap .minseo6 .inner .imgbox img{opacity: 0;}
.minseowrap .minseo6 .inner .imgbox.on img{animation: fade-in-top 1s linear both;}
.minseowrap .minseo6 .inner .imgbox.on img:nth-of-type(2){animation-delay: 0.3s;}
.minseowrap .minseo6 .inner p.T2{color:#fff;font-size: 20px;margin-bottom: 42px;text-align: center;}
.minseowrap .minseo6 .inner p.T2 i{color:#c2a25d;font-size: 30px;font-weight: 700;display: inline-block;padding: 26px 0 14px 0;}
.minseowrap .minseo6 .inner .minseobtn a{width: 279px; height: 69px; line-height: 69px; background: #fff;display: block;color:#3d4154;font-size: 21px;text-align: center;font-weight: 700;margin: auto;}
.minseowrap .minseo6 .inner .minseobtn a:before{border: 6px solid #fff;}
.minseowrap .minseo7{background: url(../images/bg6.png) 50% 0 no-repeat;}
.minseowrap .minseo7 .inner{height: 560px;}
.minseowrap .minseo7 .inner p.T1{position: absolute;left: 69px; top: 348px;opacity: 0;}
.minseowrap .minseo7 .inner p.T2{position: absolute;left: 625px; top: -19px;opacity: 0;}
.minseowrap .minseo7 .inner p.T1.on{animation: fade-in-left 1s linear both;}
.minseowrap .minseo7 .inner p.T2.on{animation: fade-in-left 1s linear both 0.3s;}
.minseowrap .minseo8{background: #fff;}
.minseowrap .minseo8 .inner p.T1{font-size: 43px;line-height: 57px;font-weight: 800;color:#353b47;padding: 107px 0 43px 0;text-align: center;}
.minseowrap .minseo8 .inner .minseobtn{text-align: center;margin-bottom: 44px;}
.minseowrap .minseo8 .inner .minseobtn a{border-radius: 5px;height: 107px; line-height: 107px;font-size: 30px;font-weight: 700;margin: 0 5px;}
.minseowrap .minseo8 .inner .minseobtn a.B1{background: #709042;color:#fff;width: 450px;}
.minseowrap .minseo8 .inner .minseobtn a.B2{background: #ededed;color:#9b9b9b;width: 270px;}
.minseowrap .minseo8 .inner .minseobtn a.B1:before{border: 6px solid #709042;border-radius: 5px;}
.minseowrap .minseo8 .inner .minseobtn a.B2:before{border: 6px solid #ededed;border-radius: 5px;} 
.minseowrap .minseo8 .inner p.T2{font-size: 15px;color:#353b47;text-align: center;margin-bottom: 93px;}
.minseowrap .minseo9{background: url(../images/bg7.png) 50% 0 no-repeat;}
.minseowrap .minseo9 .inner{height: 719px;}
.minseowrap .minseo9 .inner p.T1{text-align: center;padding: 104px 0 59px 0;}
.minseowrap .minseo9 .inner p.T1 span{position: relative;font-size: 28px; color:#2d2d2d;font-weight: 800;}
.minseowrap .minseo9 .inner p.T1 span i{color:#709042}
.minseowrap .minseo9 .inner p.T1 span:after{content: '';position: absolute;width: 100%; height: 1px;background: #000;bottom: -7px;left: 0;}
.minseowrap .minseo9 .inner ul{display: flex;align-items: flex-start;justify-content: center;gap: 7px;margin-bottom: 73px;}
.minseowrap .minseo9 .inner ul li{background: #fff;box-shadow: 0 7px 0 rgba(53,59,71,0.9);text-align: center;opacity: 0;}
.minseowrap .minseo9 .inner ul li.on{animation: fade-in-top 1s linear both;}
.minseowrap .minseo9 .inner ul li:nth-of-type(2).on{animation-delay: 0.3s;}
.minseowrap .minseo9 .inner ul li:nth-of-type(3).on{animation-delay: 0.6s;}
.minseowrap .minseo9 .inner ul li .T2{font-weight: 800;font-size: 23px; color:#242525;padding-top: 32px;}
.minseowrap .minseo9 .inner ul li .T3{font-weight: 400;font-size: 17px; color:#242525;padding-bottom: 31px}
.minseowrap .minseo9 .inner p.T4{color:#2d2d2d;font-size: 20px; text-align: center;line-height: 27px;}
.minseowrap .minseofot{padding: 30px 0;text-align: center;color:#222; font-size: 15px;background: #fff;}
.footer{background: #fff;position: relative;z-index: 2;}
.minseowrap #footer {margin:45px auto 0;border-top:1px solid #d1d1d1}
.minseowrap #footer .footer_menu {border-bottom:1px solid #d1d1d1;background:#e9e9e9;padding:5px 10px 5px 3px}
.minseowrap #footer .footer_lay {position:relative;width:980px;margin:0 auto;}
.minseowrap #footer .footer_lay:after {content:" ";display:block;clear:both}
.minseowrap #footer .footer {background:#f5f5f5;position:relative;z-index: 1;}
.minseowrap #footer .footer .footer_lay {padding:25px 0 24px 153px;position:relative;width:827px;/* margin-top:5px;*/ margin-bottom:5px}
.minseowrap #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;}
.minseowrap #footer .footer address {color:#7c7c7c;font-size:11px;padding-top:3px;font-style: normal;}
.minseowrap #footer .footer address span {color:#7c7c7c}
.minseowrap #footer .footer address strong {color:#666666;margin-right:12px;width:200px;display:inline-block;text-align:right}
.minseowrap #footer .footer address strong span {color:#857768;margin-left:5px}
.minseowrap #footer .footer p {font-size:11px;border-top:1px solid #e5e5e5;padding-top:8px;margin-top:5px;color:#a8a8a8}
.minseowrap #footer .footer p.gniinfotxt{border: 0px; float: left; color:#666666; }
.minseowrap #footer .footer p.gniinfotxt span.hipe{margin: 0px; font-size: 12px; font-weight:700;}
.minseowrap #footer .footer p.gniinfotxt span.hipe span.pa{color:#857768; margin-left:5px; font-weight:100;  font-size: 12px; }
.minseowrap #footer .footer p span {float:right;margin-right:12px;font-size:10px}
.ir {background: url(https://ad.goodneighbors.kr/mainSprite.png)}
.minseowrap .minseobtn a:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-animation-duration: 1s;animation-duration: 1s;}
.minseowrap .minseobtn a:hover:before, .minseowrap .minseobtn a:focus:before, .minseowrap .minseobtn a:active:before {-webkit-animation-name: hvr-ripple-out;animation-name: hvr-ripple-out;}
.minseowrap .minseobtn 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}}