@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: 900; 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: 'NanumMyeongjo'; src: url('https://cdn.jsdelivr.net/gh/wizfile/font/NanumMyeongjo.eot');src:url('https://cdn.jsdelivr.net/gh/wizfile/font/NanumMyeongjo.woff') format('woff');font-style: normal;}
:root{--mj: "NanumMyeongjo" !important;}
.chamwrap .quicks img,.chamwrap .cham img{width: auto;display: inline-block;}
.cham h1,.cham h2,.cham a,.cham div,.cham span,.cham a,.cham p,.cham i{font-family: 'NanumSquare Neo' !important;; letter-spacing: -0.7px;line-height: 150%;}
.chamwrap{width:100%; min-width:1100px;max-width: 1800px; margin: auto;position: relative;height: 100%;;}
.chamwrap .quicks{position: fixed;top: 180px; right: 50px;z-index: 10;display: inline-block;}
.chamwrap .quicks img{filter: drop-shadow(0 10px 20px rgba(0, 0, 0, 0.5)) !important}
.chamwrap .cham{width:100%; min-width:1100px;max-width: 1800px; margin: auto;position: relative;overflow: hidden;}
.chamwrap .blind{position: absolute; clip: rect(0 0 0 0);width: 1px; height: 1px;margin: -1px;overflow: hidden;;}
.chamwrap .cham .inner{width:1100px; margin: auto;position: relative;}
.chamwrap .cham1{background: url(../images/bg1.png) 50% 0 no-repeat;}
.chamwrap .cham1 .inner{height: 1071px}
.chamwrap .cham1 .inner .gnilogos{padding: 9px 0 294px 10px;position: relative;z-index: 2;}
.chamwrap .cham1 .inner .gnilogos span,.chamwrap .cham1 .inner .gnilogos a{display: inline-block;vertical-align: bottom;}
.chamwrap .cham1 .inner .gnilogos a{margin-right: 5px;}
.chamwrap .cham1 .inner .gnilogos span{color:#fff; font-size: 12px;font-weight: 400;vertical-align: middle;}
.chamwrap .cham1 .inner h1{animation: fade-in-top 1s linear both;margin: 0 0 64px 8px;}
.chamwrap .cham1 .inner .Tbox{padding: 0 0 0 10px;}
.chamwrap .cham1 .inner .Tbox p.T1{padding: 0 0 39px 9px; color:#fff5cd;font-size: 21px;font-weight: 400;line-height: 28.5px;}
.chamwrap .cham1 .inner .Tbox .chambtn{padding-left: 10px;}
.chamwrap .cham1 .inner .Tbox .chambtn a{background: #fff5cd;color:#000; font-size: 24px; width: 299px; height: 84px;line-height: 84px;text-align: center;border-radius: 5px;font-weight: 900;}
.chamwrap .cham1 .inner .Tbox .chambtn a:before{border: 6px solid #fff5cd;border-radius: 5px}
.chamwrap .cham1 .inner p.T2{color:#f0ece3; font-weight: 100; position: absolute;font-size: 11px; bottom: 24px; right: 0;}
.chamwrap .cham2{background: #3a352b}
.chamwrap .cham2 .inner{padding: 101px 0 103px 0;}
.chamwrap .cham2 .inner .videos {width: 837px;height: 497px; position: relative;margin: auto;}
.chamwrap .cham2 .inner .videos iframe {position: absolute; left: 0; top: 0; width: 100%;height: 100%;}
.chamwrap .cham3{background: url(../images/bg2.png) 50% 0 no-repeat;}
.chamwrap .cham3 .inner{height: 1223px}
.chamwrap .cham3 .inner h2{opacity: 0;;padding: 75px 0 63px 0px;text-align: center;}
.chamwrap .cham3 .inner h2.on{animation: fade-in-left 1s linear both}
.chamwrap .cham3 .inner .Tbox{padding: 0 0 45px 667px;position: relative;}
.chamwrap .cham3 .inner .Tbox p.T1{font-size: 21px; color:#fff;font-weight: 400;line-height: 31.1px;}
.chamwrap .cham3 .inner .Tbox p.T1 i{color:#fff;font-weight: 900;}
.chamwrap .cham3 .inner .Tbox p.T2{color:#f0ece3; font-weight: 100; position: absolute;font-size: 11px; bottom: 45px; left: 0;line-height: 14px;}
.chamwrap .cham3 .inner .chambtn{padding: 0 0 81px 20px;}
.chamwrap .cham3 .inner .chambtn a{background: #66432c;color:#fff; font-size: 24px; width: 269px; height: 83px;line-height: 83px;text-align: center;border-radius: 5px;font-weight: 900;}
.chamwrap .cham3 .inner .chambtn a:before{border: 6px solid #66432c;border-radius: 5px}
.chamwrap .cham3 .inner .cham-pic{display: flex;align-items: center;justify-content: space-between;margin-bottom: 7px;}
.chamwrap .cham3 .inner .cham-pic img{opacity: 0;}
.chamwrap .cham3 .inner .cham-pic.on img{animation: fade-in-top 1s linear both;}
.chamwrap .cham3 .inner .cham-pic.on img:nth-of-type(2){animation-delay: 0.3s;}
.chamwrap .cham3 .inner p.T3{color:#f0ece3; font-weight: 100; text-align: right;font-size: 11px;}
.chamwrap .cham4{background: url(../images/bg3.png) 50% 0 no-repeat;}
.chamwrap .cham4 .inner{height: 1583px}
.chamwrap .cham4 .inner .Tbox{padding: 57px 0 78px 22px;}
.chamwrap .cham4 .inner .Tbox h2{padding: 0 0 0px 20px;opacity: 0;margin-bottom: -20px;}
.chamwrap .cham4 .inner .Tbox h2.on{animation: fade-in-left 1s linear both;}
.chamwrap .cham4 .inner .Tbox h2 span{position: relative;display: block;margin-bottom: 58px;}
.chamwrap .cham4 .inner .Tbox h2 span:after{content: '';width: 85px; height: 1px;background: #d7ba59;position: absolute;left: 7px;bottom: -11px;}
.chamwrap .cham4 .inner .Tbox p.T2,.chamwrap .cham4 .inner .Tbox p.T1{font-size: 21px; color:#fff;font-weight: 400;line-height: 30.9px;padding: 0 0 373px 20px;}
.chamwrap .cham4 .inner .Tbox p.T2{padding: 0 0 48px 670px;}
.chamwrap .cham4 .inner .Tbox p.T1 i{color:#fff;font-weight: 700;}
.chamwrap .cham4 .inner .chambtn{padding-left: 670px;}
.chamwrap .cham4 .inner .chambtn a{background: #fff8e6;color:#000; font-size: 28.8px; width: 359px; height: 102px;line-height: 102px;text-align: center;border-radius: 5px;font-weight: 900;}
.chamwrap .cham4 .inner .chambtn a:before{border: 6px solid #fff8e6;border-radius: 5px}
.chamwrap .cham5{background: url(../images/bg4.png) 50% 0 no-repeat;}
.chamwrap .cham5 .inner{height: 1136px;}
.chamwrap .cham5 .inner .Tbox{padding: 61px 0 0px 0px;}
.chamwrap .cham5 .inner .Tbox h2{padding: 0 0 0px 21px;opacity: 0;margin-bottom: -11px;}
.chamwrap .cham5 .inner .Tbox h2.on{animation: fade-in-left 1s linear both;}
.chamwrap .cham5 .inner .Tbox h2 .cham_T{margin-left: -20px;}
.chamwrap .cham5 .inner .Tbox h2 span{position: relative;display: block;margin-bottom: 68px;}
.chamwrap .cham5 .inner .Tbox h2 span:after{content: '';width: 85px; height: 1px;background: #d7ba59;position: absolute;left: 7px;bottom: -11px;}
.chamwrap .cham5 .inner .Tbox p.T1{font-size: 21px; color:#fff;font-weight: 400;line-height: 31px;;padding: 0 0 53px 21px;}
.chamwrap .cham5 .inner .Tbox p.T1 i{color:#fff;font-weight: 900;}
.chamwrap .cham6{background: url(../images/bg5.png) 50% 0 no-repeat;}
.chamwrap .cham6 .inner{height: 1135px;}
.chamwrap .cham6 .inner .Tbox{padding: 98px 0 0px 613px;}
.chamwrap .cham6 .inner .Tbox p.T1{font-size: 21px; color:#fff;font-weight: 400;line-height: 31px;;padding: 0 0 53px 0px;}
.chamwrap .cham6 .inner .Tbox p.T1 i{color:#fff5bf;}
.chamwrap .cham6 .inner .chambtn a{background: #fff8e6;color:#000; font-size: 28.8px; width: 359px; height: 102px;line-height: 102px;text-align: center;border-radius: 5px;font-weight: 900;}
.chamwrap .cham6 .inner .chambtn a:before{border: 6px solid #fff8e6;border-radius: 5px}
.chamwrap .cham7{background: url(../images/bg7.png) 50% 0 no-repeat;}
.chamwrap .cham7 .inner{height: 745px;}
.chamwrap .cham7 .inner .Tbox{padding: 59px 0 0px 20px;}
.chamwrap .cham7 .inner .Tbox h2{margin-bottom: -18px;opacity: 0;}
.chamwrap .cham7 .inner .Tbox h2.on{animation: fade-in-left 1s linear both;}
.chamwrap .cham7 .inner .Tbox h2 span{position: relative;display: block;margin-bottom: 61px;}
.chamwrap .cham7 .inner .Tbox h2 span:after{content: '';width: 85px; height: 1px;background: #d7ba59;position: absolute;left: 0px;bottom: -20px;}
.chamwrap .cham7 .inner .Tbox p.T1{font-size: 21px; color:#010101;font-weight: 400;line-height: 31px;;padding: 0 0 53px 0px;}
.chamwrap .cham8{background: url(../images/bg8.png) 50% 0 no-repeat;}
.chamwrap .cham8 .inner{height: 841px;}
.chamwrap .cham8 .inner .Tbox{padding: 77px 0 0px 503px;}
.chamwrap .cham8 .inner .Tbox p.T1{font-size: 21px; color:#000000;font-weight: 400;line-height: 31px;;padding: 0 0 53px 0px;}
.chamwrap .cham8 .inner .Tbox p.T1 i{color:#000000;font-weight: 600;}
.chamwrap .cham8 .inner .chambtn a{background: #493434;color:#fff; font-size: 28.8px; width: 359px; height: 102px;line-height: 102px;text-align: center;border-radius: 5px;font-weight: 900;}
.chamwrap .cham8 .inner .chambtn a:before{border: 6px solid #493434;border-radius: 5px}
.chamwrap .cham9{background: #2c2517;}
.chamwrap .cham9 .inner p.T1{font-family: var(--mj) !important;font-size: 24px;padding: 52px 0 24px 0;text-align: center;color:#fff;}
.chamwrap .cham9 .inner p.T2{font-family: var(--mj) !important;font-size: 24px;padding: 0px 0 46px 0;text-align: center;color:#fffad9;}
.chamwrap .cham9 .imgbox{position: relative;left: 50%; margin-left: -900px;opacity: 0;}
.chamwrap .cham9 .imgbox.on{animation: fade-in-top 1s linear both;}
.chamwrap .cham10{background: #fff;}
.chamwrap .cham10 .inner .T1{text-align: center;padding: 52px 0 15px 0;font-size: 24px;line-height: 41px; color:#2c2517;font-weight: 500;}
.chamwrap .cham10 .inner .T2{text-align: center;padding: 0px 0 14px 0;font-size: 40px; color:#2c2517;font-weight: 900;}
.chamwrap .cham10 .inner .T3{text-align: center;padding: 0px 0 50px 0;font-size: 16px; color:#2c2517;}
.chamwrap .cham10 .inner .chambtn{text-align: center;margin-bottom: 51px;}
.chamwrap .cham10 .inner .chambtn a.B1{background: #614815;width: 490px;}
.chamwrap .cham10 .inner .chambtn a.B2{background: #acacac;width: 311px;}
.chamwrap .cham10 .inner .chambtn a{font-size: 36px; text-align: center;font-weight: 900;margin: 0 8px; height: 120px; line-height: 120px;color:#fff;}
.chamwrap .cham10 .inner .chambtn a.B1:before{border: 6px solid #614815;}
.chamwrap .cham10 .inner .chambtn a.B2:before{border: 6px solid #acacac;}
.chamwrap .cham10 .inner .T4{font-size: 16px; text-align: center;color:#2c2517;padding-bottom: 25px;}
.chamwrap .cham10 .inner .T5{font-size: 18px; text-align: center;color:#2c2517;padding-bottom: 43px;font-weight: 600;}
.chamwrap .cham11{background: url(../images/bg9.png) 50% 0 no-repeat;;}
.chamwrap .cham11 .inner{height: 448px;}
.chamwrap .cham11 .inner .Tbox{padding:110px 0 0 50px;}
.chamwrap .cham11 .inner .T1{color:#415941;font-size: 30px; font-weight: 900;margin-bottom: 33px;}
.chamwrap .cham11 .inner .T2 span{color:#415941;font-size: 21px;font-weight: 900;position: relative;padding-left: 25px;}
.chamwrap .cham11 .inner .T2 span::before{content: '';position: absolute;width: 10px; height: 10px; border-radius: 10px; background: #415941;left: 0;top: 50%; transform: translate(0,-50%);}
.chamwrap .cham11 .inner .T2{color:#415941;font-size: 21px;line-height: 36px;opacity: 0;}
.chamwrap .cham11 .inner .Tbox.on .T2{animation: fade-in-top 1s linear both;}
.chamwrap .cham11 .inner .Tbox.on .T2:nth-of-type(2){animation-delay: 0.2s;}
.chamwrap .cham11 .inner .Tbox.on .T2:nth-of-type(3){animation-delay: 0.4s;}
.chamwrap .cham12{background: #eceee0;}
.chamwrap .cham12 .inner h2{color:#698469; font-size: 36px; font-weight: 900;text-align: center;padding: 59px 0 18px 0;}
.chamwrap .cham12 .inner .faq-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0px 0 94px 0;}
.chamwrap .cham12 .inner .faq-item{border-bottom:1px solid #d7d7d7; background:#fff;margin-bottom: 10px;}
.chamwrap .cham12 .inner .faq-question{width:100%;min-height:90px;padding:0 50px; display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;}
.chamwrap .cham12 .inner .faq-question span{font-size:21px; font-weight:800; color:#698469;}
.chamwrap .cham12 .inner .faq-question i{width:0;height:0;border-left:10px solid transparent; border-right:10px solid transparent;border-bottom:16px solid #5f8767;transition:.3s;transform:rotate(180deg);}
.chamwrap .cham12 .inner .faq-answer{display:none;padding:35px 50px 45px; border-top:1px solid #e5e5e5;}
.chamwrap .cham12 .inner .faq-answer p{font-size:18px;color:#3c2c3f; word-break:keep-all;line-height: 30px;}
.chamwrap .cham12 .inner .faq-item.active .faq-question i{transform:rotate(0deg);}
.chamwrap .chamfot{padding: 30px 0;text-align: center;color:#222; font-size: 15px;background: #fff;}
.footer{background: #fff;position: relative;z-index: 2;}
.chamwrap #footer {margin:45px auto 0;border-top:1px solid #d1d1d1}
.chamwrap #footer .footer_menu {border-bottom:1px solid #d1d1d1;background:#e9e9e9;padding:5px 10px 5px 3px}
.chamwrap #footer .footer_lay {position:relative;width:980px;margin:0 auto;}
.chamwrap #footer .footer_lay:after {content:" ";display:block;clear:both}
.chamwrap #footer .footer {background:#f5f5f5;position:relative;z-index: 1;}
.chamwrap #footer .footer .footer_lay {padding:25px 0 24px 153px;position:relative;width:827px;/* margin-top:5px;*/ margin-bottom:5px}
.chamwrap #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;}
.chamwrap #footer .footer address {color:#7c7c7c;font-size:11px;padding-top:3px;font-style: normal;}
.chamwrap #footer .footer address span {color:#7c7c7c}
.chamwrap #footer .footer address strong {color:#666666;margin-right:12px;width:200px;display:inline-block;text-align:right}
.chamwrap #footer .footer address strong span {color:#857768;margin-left:5px}
.chamwrap #footer .footer p {font-size:11px;border-top:1px solid #e5e5e5;padding-top:8px;margin-top:5px;color:#a8a8a8}
.chamwrap #footer .footer p.gniinfotxt{border: 0px; float: left; color:#666666; }
.chamwrap #footer .footer p.gniinfotxt span.hipe{margin: 0px; font-size: 12px; font-weight:700;}
.chamwrap #footer .footer p.gniinfotxt span.hipe span.pa{color:#857768; margin-left:5px; font-weight:100;  font-size: 12px; }
.chamwrap #footer .footer p span {float:right;margin-right:12px;font-size:10px}
.ir {background: url(https://ad.goodneighbors.kr/mainSprite.png)}
.chamwrap .chambtn a:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-animation-duration: 1s;animation-duration: 1s;}
.chamwrap .chambtn a:hover:before, .chamwrap .chambtn a:focus:before, .chamwrap .chambtn a:active:before {-webkit-animation-name: hvr-ripple-out;animation-name: hvr-ripple-out;}
.chamwrap .chambtn 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}}
@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}