@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: 'GangwonEducationTteontteon';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/GangwonEduPowerExtraBoldA.woff') format('woff');font-weight: normal; font-display: swap;}
@font-face {font-family: 'FlowerShopSYoungestDaughter';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2202@1.0/SangSangYoungestDaughter.woff') format('woff');font-weight: normal;font-display: swap;}
:root{--kw: "GangwonEducationTteontteon" !important;--dau: "FlowerShopSYoungestDaughter" !important;}
.onewrap .quicks img,.onewrap .one img{width: auto;display: inline-block;}
.one h1,.one h2,.one h3,.one a,.one div,.one span,.one a,.one p,.one i{font-family: 'NanumSquare Neo' !important;; letter-spacing: -1.2px;line-height: 150%;}
.onewrap{width:100%; min-width:1100px;max-width: 1800px; margin: auto;position: relative;height: 100%;;}
.onewrap .quicks{position: fixed;top: 180px; right: 50px;z-index: 10;display: inline-block;}
.onewrap .quicks img{filter: drop-shadow(0 10px 20px rgba(0, 0, 0, 0.5)) !important}
.onewrap .one{width:100%; min-width:1100px;max-width: 1800px; margin: auto;position: relative;overflow: hidden;}
.onewrap .blind{position: absolute; clip: rect(0 0 0 0);width: 1px; height: 1px;margin: -1px;overflow: hidden;;}
.onewrap .one .inner{width:1100px; margin: auto;position: relative;}
.onewrap .one1{background: url(../images/bg1.png) 50% 0 no-repeat;}
.onewrap .one1 .inner{height: 960px}
.onewrap .one1 .inner .gnilogos{padding: 20px 0 147px 42px;position: relative;z-index: 2;}
.onewrap .one1 .inner .gnilogos i{display: inline-block;color:#fff; font-size: 12px;font-weight: 350;margin-top: 5px;letter-spacing: 0;}
.onewrap .one1 .inner .gnilogos span,.onewrap .one1 .inner .gnilogos a{display: inline-block;vertical-align: bottom;}
.onewrap .one1 .inner .gnilogos a{margin-right: 5px;}
.onewrap .one1 .inner .gnilogos span{color:#fff; font-size: 14px;font-weight: 400;vertical-align: baseline;margin-right: 10px;letter-spacing: -0px;}
.onewrap .one1 .inner h1{animation: fade-in-top 1s linear both;padding: 0 0 23px 42px;font-size: 24px; color:#fff;line-height: 56px;width: 445px; text-align: center;position: relative;font-weight: 600;}
.onewrap .one1 .inner h1:after{content: '';position: absolute;background: url(../images/ob1.png) no-repeat;width: 45px; height: 105px;margin:4px 0 0 7px;animation: rot 1s linear infinite alternate;}
.onewrap .one1 .inner h1 span{font-family: var(--kw) !important;font-size: 110px;color:#fff}
.onewrap .one1 .inner h1 span i{font-family: var(--kw) !important;font-size: 110px;color:#fffb99}
.onewrap .one1 .inner .Tbox{padding: 0 0 0 42px;}
.onewrap .one1 .inner .Tbox p.T1{padding: 0 0 0 8px; color:#fff;font-size: 21px;font-weight: 700;line-height: 30px;letter-spacing: -2px;font-weight: 400;position: relative;margin-bottom: 42px;}
.onewrap .one1 .inner .Tbox .onebtn a{background: #fffb99;color:#2c1e00; font-size: 24px; width: 293px; height: 78px;line-height: 78px;text-align: center;border-radius: 8px;font-weight: 800;}
.onewrap .one1 .inner .Tbox .onebtn a:before{border: 6px solid #fffb99;border-radius: 8px}
.onewrap .one2{background: #312a27;}
.onewrap .one2 .inner{padding: 76px 0 59px 0;}
.onewrap .one2 .inner .videos {width: 978px;height: 551px; position: relative;margin: auto;margin-bottom: 28px;}
.onewrap .one2 .inner .videos iframe {position: absolute; left: 0; top: 0; width: 100%;height: 100%;}
.onewrap .one2 .inner p.T1{text-align: center;color:#afafaf; font-size: 14px;letter-spacing: -0.5px;}
.onewrap .one3{background: url(../images/bg2.png) 50% 0 no-repeat;}
.onewrap .one3 .inner{height: 874px}
.onewrap .one3 .inner h2{opacity: 0;;padding: 95px 0 46px 0px;font-size: 36px; font-weight: 900;color:#fff}
.onewrap .one3 .inner h2 i{color:#ffe776;font-weight: 900;}
.onewrap .one3 .inner h2.on{animation: fade-in-left 1s linear both}
.onewrap .one3 .inner p.T1{font-size: 20px; color:#fff;font-weight: 500;line-height: 30px;}
.onewrap .one3 .inner p.T1 i{color:#fff9bc;font-size: 31px;;display: inline-block;margin: 0px 0 -4px 0;;font-family: var(--dau) !important;}
.onewrap .one3 .one-pic{display: flex;align-items: center;justify-content: center;}
.onewrap .one3 .one-pic img{opacity: 0;}
.onewrap .one3 .one-pic.on img{animation: fade-in-top 1s linear both;}
.onewrap .one3 .one-pic.on img:nth-of-type(2){animation-delay: 0.2s;}
.onewrap .one3 .one-pic.on img:nth-of-type(3){animation-delay: 0.4s;}
.onewrap .one3 .one-pic.on img:nth-of-type(4){animation-delay: 0.6s;}
.onewrap .one4{background: url(../images/bg3.png) 50% 0 no-repeat;}
.onewrap .one4 .inner{height: 957px}
.onewrap .one4 .inner .Tbox{padding: 82px 0 0 683px;}
.onewrap .one4 .inner .Tbox h2{opacity: 0;;padding: 0 0 45px 0px;font-size: 38px; font-weight: 900;color:#fff}
.onewrap .one4 .inner .Tbox h2 i{color:#ffe776;font-weight: 900;}
.onewrap .one4 .inner .Tbox h2.on{animation: fade-in-left 1s linear both}
.onewrap .one4 .inner .Tbox p.T1{font-size: 20px; color:#fff;font-weight: 500;line-height: 30px;margin-bottom: 47px;}
.onewrap .one4 .inner .Tbox p.T1 i{color:#fff9bc;font-size: 31px;;display: inline-block;margin: 0px 0 1px 0;;font-family: var(--dau) !important;}
.onewrap .one4 .inner .Tbox .onebtn a{background: #fff;color:#5a3700; font-size: 24px; width: 287px; height: 85px;line-height: 85px;text-align: center;border-radius: 8px;font-weight: 800;}
.onewrap .one4 .inner .Tbox .onebtn a:before{border: 6px solid #fff;border-radius: 8px}
.onewrap .one5{background: url(../images/bg4.png) 50% 0 no-repeat;}
.onewrap .one5 .inner{height: 1114px}
.onewrap .one5 .inner .Tbox{padding: 97px 0 0 0;}
.onewrap .one5 .inner .Tbox h2{opacity: 0;;padding: 0 0 40px 0px;font-size: 38px; font-weight: 900;color:#fff}
.onewrap .one5 .inner .Tbox h2 i{color:#e0c3b1;font-weight: 900;}
.onewrap .one5 .inner .Tbox h2.on{animation: fade-in-left 1s linear both}
.onewrap .one5 .inner .Tbox .imgs{margin-bottom: 47px;overflow: hidden;}
.onewrap .one5 .inner .Tbox .imgs img{transform: translate(0,100%);}
.onewrap .one5 .inner .Tbox .imgs.on img{animation: imgtop 1s linear both;}
.onewrap .one5 .inner .Tbox p.T1{font-size: 20px; color:#fff;font-weight: 500;line-height: 30px;margin-bottom: 47px;}
.onewrap .one5 .inner .Tbox p.T1 i{color:#e0c3b1;font-size: 31px;;display: inline-block;margin: 0px 0 1px 0;;font-family: var(--dau) !important;}
.onewrap .one6{background: url(../images/bg5.png) 50% 0 no-repeat;}
.onewrap .one6 .inner{height: 1027px}
.onewrap .one6 .inner .Tbox{padding: 92px 0 0 774px;}
.onewrap .one6 .inner .Tbox h2{opacity: 0;;padding: 0 0 45px 0px;font-size: 36px; font-weight: 900;color:#fff}
.onewrap .one6 .inner .Tbox h2 i{color:#fffacc;font-weight: 900;}
.onewrap .one6 .inner .Tbox h2.on{animation: fade-in-left 1s linear both}
.onewrap .one6 .inner .Tbox .imgs{margin-bottom: 47px;overflow: hidden;}
.onewrap .one6 .inner .Tbox .imgs img{transform: translate(0,100%);}
.onewrap .one6 .inner .Tbox .imgs.on img{animation: imgtop 1s linear both;}
.onewrap .one6 .inner .Tbox p.T1{font-size: 20px; color:#fff;font-weight: 500;line-height: 30px;margin-bottom: 44px;}
.onewrap .one6 .inner .Tbox p.T1 i{color:#fffacc;font-size: 31px;;display: inline-block;margin: 0px 0 1px 0;;font-family: var(--dau) !important;}
.onewrap .one6 .inner .Tbox .onebtn a{background: #fff;color:#5a3700; font-size: 24px; width: 287px; height: 85px;line-height: 85px;text-align: center;border-radius: 8px;font-weight: 900;}
.onewrap .one6 .inner .Tbox .onebtn a:before{border: 6px solid #fff;border-radius: 8px}
.onewrap .one6 .inner .one-pic{display: flex;align-items: center;justify-content: flex-start;position: absolute;left: 0;bottom: 80px;gap: 15px;}
.onewrap .one6 .inner .one-pic img{opacity: 0;}
.onewrap .one6 .inner .one-pic.on img{animation: fade-in-top 1s linear both;}
.onewrap .one6 .inner .one-pic.on img:nth-of-type(2){animation-delay: 0.2s;}
.onewrap .one7{background: url(../images/bg6.png) 50% 0 no-repeat;}
.onewrap .one7 .inner{height: 948px;}
.onewrap .one7 .inner h2{padding: 103px 0 22px 0;opacity: 0;}
.onewrap .one7 .inner h2.on{animation: fade-in-top 1s linear both}
.onewrap .one7 .inner p.T1{color:#fff;font-size: 20px;margin-bottom: 42px;}
.onewrap .one7 .inner ul{display: flex;align-items: center;justify-content: space-between;margin-bottom: 43px;}
.onewrap .one7 .inner ul li{position: relative;}
.onewrap .one7 .inner ul li.on{animation: fade-in-top 1s linear both;}
.onewrap .one7 .inner ul li.on:nth-of-type(2){animation-delay: 0.2s;}
.onewrap .one7 .inner ul li.on:nth-of-type(3){animation-delay: 0.3s;}
.onewrap .one7 .inner ul li .Tbox{position: absolute;bottom: 38px;left: 0;width: 100%;text-align: center;}
.onewrap .one7 .inner ul li .Tbox p.T2{font-size: 30px; color: #fff;margin-bottom: 5px;font-weight: 900;}
.onewrap .one7 .inner ul li .Tbox p.T3{font-size: 20px; color:#faf3c4;;}
.onewrap .one7 .inner .onebtn{text-align: center;}
.onewrap .one7 .inner .onebtn a{background: #809126;color:#fff; font-size: 27px; width: 381px; height: 71px;line-height: 71px; text-align: center;border-radius: 71px;font-weight: 800;}
.onewrap .one7 .inner .onebtn a:before{border: 6px solid #809126;border-radius: 71px}
.onewrap .one8{background: url(../images/bg7.png) 50% 0 repeat;;}
.onewrap .one8 .inner h2{padding: 89px 0 56px 0;opacity: 0;font-size: 36px; font-weight: 900;color:#fff}
.onewrap .one8 .inner h2.on{animation: fade-in-top 1s linear both}
.onewrap .one8 .inner ul{display: flex;align-items: center;justify-content: space-between;margin-bottom: 105px;}
.onewrap .one8 .inner ul li{position: relative;opacity: 0;}
.onewrap .one8 .inner ul li.on{animation: fade-in-top 1s linear both;}
.onewrap .one8 .inner ul li.on:nth-of-type(2){animation-delay: 0.2s;}
.onewrap .one8 .inner ul li.on:nth-of-type(3){animation-delay: 0.3s;}
.onewrap .one8 .inner ul li .Tbox{position: absolute;bottom: 22px;left: 0;width: 100%;text-align: center;}
.onewrap .one8 .inner ul li .Tbox p.T2{font-size: 30px; color: #506e00;font-weight: 900;}
.onewrap .one8 .inner ul li .Tbox p.T3{font-size: 20px; color:#2a2a2a;;}
.onewrap .one9{background: #eee5d3}
.onewrap .one9 .inner{width: 1160px;;}
.onewrap .one9 .inner h2{padding: 76px 0 32px 0px;font-size: 45px; color: #262626;font-weight: 900;text-align: center;}
.onewrap .one9 .inner h2 i{color:#608000;font-weight: 900;}
.onewrap .one9 .inner .foodcontainer {display: flex;gap: 20px;background-color: #fff; border: 15px solid #222; border-radius: 60px; padding: 15px; width: 1160px;}
.onewrap .one9 .inner .foodcontainer .left-section {flex: 1.29; background-color: #fbf6f0; border-radius: 30px;padding: 30px;border: 1px solid #c9bbac;}
.onewrap .one9 .inner .foodcontainer .left-section h3{font-size: 27px; margin-bottom: 27px; color: #2c2c2c;font-weight: 700;}
.onewrap .one9 .inner .foodcontainer .left-section h3 i{color: #608000;font-weight: 900;}
.onewrap .one9 .inner .foodcontainer .menu-grid {display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px;}
.onewrap .one9 .inner .foodcontainer .menu-card {background-color: #fff; border: 1px solid #c9bbac; border-radius: 12px; padding: 12px; display: flex; flex-direction: column;align-items: center; position: relative;cursor: pointer;transition: all 0.2s ease;}
.onewrap .one9 .inner .foodcontainer .menu-card.selected {background-color: #ede2d8;}
.onewrap .one9 .inner .foodcontainer .menu-card.selected img{filter: grayscale(100%);}
.onewrap .one9 .inner .foodcontainer .menu-card img{margin-bottom: 10px;}
.onewrap .one9 .inner .foodcontainer .menu-info{display: flex;align-items: center;gap: 6px;font-size: 20px;color:#222}
.onewrap .one9 .inner .foodcontainer .menu-info span:nth-of-type(1){font-weight: 900;color:#222}
.onewrap .one9 .inner .foodcontainer .menu-info .menu-price {color:#684812;font-size: 20px;}
.onewrap .one9 .inner .foodcontainer .btn-action{position: absolute;right: 10px;bottom: 10px;width: 35px;height: 35px;text-indent: -9999px;background: url(../images/chks_on.png) no-repeat;}
.onewrap .one9 .inner .foodcontainer .menu-card.selected .btn-action{background: url(../images/chks.png) no-repeat;}
.onewrap .one9 .inner .foodcontainer .right-section {flex: 0.71; display: flex;flex-direction: column;justify-content: space-between;background-color: #fbf6f0; border-radius: 30px;padding: 30px;border: 1px solid #c9bbac;}
.onewrap .one9 .inner .foodcontainer .section-title {font-size: 20px;color: #222; display: flex;align-items: center; gap: 6px;margin-bottom: 8px;}
.onewrap .one9 .inner .foodcontainer .base-menu {padding: 7px 0;text-align: center;border-top:1px solid #eee0d1;border-bottom:1px solid #eee0d1;margin-bottom: 30px;}
.onewrap .one9 .inner .foodcontainer .selected-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 17px;}
.onewrap .one9 .inner .foodcontainer .count-badge {font-size: 20px; color:#222}
.onewrap .one9 .inner .foodcontainer .selected-list {display: flex; flex-direction: column; gap: 8px;margin-bottom: 20px;}
.onewrap .one9 .inner .foodcontainer .slot {height: 80px;border: 1px dashed #d1d1d1; border-radius: 10px; display: flex; align-items: center;justify-content: center;color: #b49370;font-size: 20px; background-color: #faf4ee;font-weight: 900;}
.onewrap .one9 .inner .foodcontainer .slot.filled {border: 1px solid #e0d8cc;background-color: #ede2d8; justify-content: space-between;padding: 0 12px;color: #222; font-size: 20px; font-weight: 900;}
.onewrap .one9 .inner .foodcontainer .slot-left {display: flex;align-items: center;gap: 10px;}
.onewrap .one9 .inner .foodcontainer .slot-left img {width: 89px; height: 73px;}
.onewrap .one9 .inner .foodcontainer .btn-remove {cursor: pointer;width: 35px;height: 35px;background: url(../images/x_btn.png) no-repeat;text-indent: -9999px;}
.onewrap .one9 .inner .foodcontainer .total-area {display: flex;justify-content: space-between;align-items: center;margin-bottom: 12px;}
.onewrap .one9 .inner .foodcontainer .total-title {font-size: 20px; color: #222;}
.onewrap .one9 .inner .foodcontainer .total-price-wrapper {font-size: 20px; color: #222;}
.onewrap .one9 .inner .foodcontainer #totalPrice{color:#684812;font-size: 24px;font-weight: 900;}
.onewrap .one9 .inner .foodcontainer .btn-submit {width: 100%; padding: 14px; background-color: #4a7c29; color: #fff;border: none;border-radius: 10px;font-weight: 900;font-size: 27px;cursor: pointer;}
.onewrap .one9 .inner p.T2{color:#222; text-align: center;padding: 15px 0 80px 0;}
.onewrap .one10{background: url(../images/bg8.png) 50% 0 repeat;;}
.onewrap .one10 .inner{height: 733px;}
.onewrap .one10 .inner .Tbox{padding: 40px 0 0 620px;width: 556px;}
.onewrap .one10 .inner h2{padding: 0 0 23px 0px;font-size: 24px; color:#fff;line-height: 56px;width: 445px; text-align: center;position: relative;font-weight: 600;opacity: 0;margin:0 0px -15px -11px;}
.onewrap .one10 .inner h2.on{animation: fade-in-top 1s linear both;}
.onewrap .one10 .inner h2:after{content: '';position: absolute;background: url(../images/ob1.png) no-repeat;width: 45px; height: 105px;margin:4px 0 0 7px;animation: rot 1s linear infinite alternate;}
.onewrap .one10 .inner h2 span{font-family: var(--kw) !important;font-size: 92px;color:#fff}
.onewrap .one10 .inner h2 span i{font-family: var(--kw) !important;font-size: 92px;color:#fff299}
.onewrap .one10 .inner .gals2{width: 227px; height: 264px;position: absolute;left: 351px; top: 294px;transform: rotate(-5deg); filter: drop-shadow(10px 10px 10px rgba(0,0,0,.2));}
.onewrap .one10 .inner .gals2:after{background: url(../images/heart.png) no-repeat;width: 58px; height: 61px; content: '';position: absolute;left: 218px; top: -76px;}
.onewrap .one10 .inner .gals{background: url(../images/gal_bgs.png) no-repeat;width: 447px;height: 425px;margin: auto;position: relative;filter: drop-shadow(10px 10px 10px rgba(0,0,0,.2));}
.onewrap .one10 .inner .gals:after{content: '';position: absolute;background: url(../images/tapes.png) no-repeat;width: 170px; height: 53px; left: 50%; top: -23px;transform: translate(-50%,0);}
.onewrap .one10 .inner .gals .swiper .swiper-slide{padding: 56px 36px;}
.onewrap .one10 .inner .gals p.T1{margin-bottom: 25px;}
.onewrap .one10 .inner .gals p.T2 span{color:#4b4b4b; font-size: 18px;display: inline-block;margin-bottom: 18px;}
.onewrap .one10 .inner .gals .galcontrol{position: absolute;width: 100%;bottom: 15px; text-align: center;}
.onewrap .one10 .inner .gals .galcontrol div{display: inline-block;margin: 0 5px;position: relative;z-index: 10;}
.onewrap .one10 .inner .gals .galcontrol div:nth-of-type(1),.onewrap .one10 .inner .gals .galcontrol div:nth-of-type(3){color:#748a00;font-size: 20px;cursor: pointer;}
.onewrap .one10 .inner .gals .galcontrol div:nth-of-type(2){color:#282828; font-size: 18px;;}
.onewrap .swiper{margin-left: auto; margin-right: auto;position: relative;overflow: hidden; overflow: clip; list-style: none;padding: 0; z-index: 1;}
.onewrap .swiper-wrapper {position: relative; width: 100%;height: 100%; z-index: 1;display: flex; transition-property: transform;transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial); box-sizing: content-box; }
.onewrap .swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper {transform: translate3d(0px, 0, 0);}
.onewrap .swiper-slide {flex-shrink: 0;width: 100%;height: 100%; position: relative;transition-property: transform; display: block;}
.onewrap .one11{background: #fff}
.onewrap .one11 .inner h2{font-size: 48px; font-weight: 900;color:#3d3d3d;line-height: 60px;padding: 77px 0 52px 0;text-align: center;}
.onewrap .one11 .inner h2 span{position: relative;color:#608000; font-weight: 900;}
.onewrap .one11 .inner h2 span:after{content: '';position: absolute;background: url(../images/lines.png) no-repeat;width: 100%; height: 15px;bottom: -13px;left: 0;}
.onewrap .one11 .inner .onebtn{text-align: center;margin-bottom: 56px;}
.onewrap .one11 .inner .onebtn a.B1{background: #608000;color:#fff;width: 431px;}
.onewrap .one11 .inner .onebtn a.B2{background: #dbdbdb;color:#505050;width: 280px;}
.onewrap .one11 .inner .onebtn a{font-size: 34px; text-align: center;font-weight: 800;margin: 0 8px; height: 127px; line-height: 127px;border-radius: 8px;}
.onewrap .one11 .inner .onebtn a.B1:before{border: 6px solid #608000;border-radius: 8px;}
.onewrap .one11 .inner .onebtn a.B2:before{border: 6px solid #dbdbdb;border-radius: 8px;}
.onewrap .one11 .inner p.T1{color:#505050;text-align: center;margin-bottom: 41px; font-size: 15px;}
.onewrap .one11 .inner p.T2{color:#505050;text-align: center;font-size: 20px;font-weight: 700;margin-bottom: 60px;}
.onewrap .one12{background: #eff1e5;}
.onewrap .one12 .inner{padding: 83px 0;display: flex;align-items: flex-start;}
.onewrap .one12 .inner h2{color:#374500; font-family: var(--gm) !important;font-size: 48px;font-weight: 700;letter-spacing: -5px;padding-right: 60px;}
.onewrap .one12 .inner .faq-wrap .faq-item{font-size: 21px; color:#374500;}
.onewrap .one12 .inner .faq-wrap .faq-item .faq-q{font-weight: 800;padding:24px 0 16px 0; border-bottom: 5px solid #374500;width: 918px;position: relative;} 
.onewrap .one12 .inner .faq-wrap .faq-item .faq-q::after {content: "";display: block;position: absolute;right: 20px; top: 50%;transform: translateY(-50%);width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 15px solid #374500;transition: all 0.3s ease;}
.onewrap .one12 .inner .faq-wrap .faq-item.open .faq-q::after {border-top-color: #374500;transform: translateY(-50%) rotate(180deg);}
.onewrap .one12 .inner .faq-wrap .faq-item .faq-a{padding: 24px 0 50px 0;font-weight: 400;line-height: 28px;}


.onewrap .onefot{padding: 30px 0;text-align: center;color:#222; font-size: 15px;background: #fff;}
.footer{background: #fff;position: relative;z-index: 2;}
.onewrap #footer {margin:45px auto 0;border-top:1px solid #d1d1d1}
.onewrap #footer .footer_menu {border-bottom:1px solid #d1d1d1;background:#e9e9e9;padding:5px 10px 5px 3px}
.onewrap #footer .footer_lay {position:relative;width:980px;margin:0 auto;}
.onewrap #footer .footer_lay:after {content:" ";display:block;clear:both}
.onewrap #footer .footer {background:#f5f5f5;position:relative;z-index: 1;}
.onewrap #footer .footer .footer_lay {padding:25px 0 24px 153px;position:relative;width:827px;/* margin-top:5px;*/ margin-bottom:5px}
.onewrap #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;}
.onewrap #footer .footer address {color:#7c7c7c;font-size:11px;padding-top:3px;font-style: normal;}
.onewrap #footer .footer address span {color:#7c7c7c}
.onewrap #footer .footer address strong {color:#666666;margin-right:12px;width:200px;display:inline-block;text-align:right}
.onewrap #footer .footer address strong span {color:#857768;margin-left:5px}
.onewrap #footer .footer p {font-size:11px;border-top:1px solid #e5e5e5;padding-top:8px;margin-top:5px;color:#a8a8a8}
.onewrap #footer .footer p.gniinfotxt{border: 0px; float: left; color:#666666; }
.onewrap #footer .footer p.gniinfotxt span.hipe{margin: 0px; font-size: 12px; font-weight:700;}
.onewrap #footer .footer p.gniinfotxt span.hipe span.pa{color:#857768; margin-left:5px; font-weight:100;  font-size: 12px; }
.onewrap #footer .footer p span {float:right;margin-right:12px;font-size:10px}
.ir {background: url(https://ad.goodneighbors.kr/mainSprite.png)}
.onewrap .onebtn a:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-animation-duration: 1s;animation-duration: 1s;}
.onewrap .onebtn a:hover:before, .onewrap .onebtn a:focus:before, .onewrap .onebtn a:active:before {-webkit-animation-name: hvr-ripple-out;animation-name: hvr-ripple-out;}
.onewrap .onebtn 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}}
@keyframes rot{0%{transform: rotate(0);}100%{transform: rotate(6deg);}}
@keyframes imgtop{0%{transform: translate(0,100%);}100%{transform: translate(0,0);}}