@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: 'FlowerShopSYoungestDaughter';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2202@1.0/SangSangYoungestDaughter.woff') format('woff');font-weight: normal; font-display: swap;}
:root{--ter: "FlowerShopSYoungestDaughter" !important;}
.dreamwrap .quicks img,.dreamwrap .dream img{width: auto;display: inline-block;}
.dream h1,.dream h2,.dream h3,.dream a,.dream div,.dream span,.dream a,.dream p,.dream i{font-family: 'NanumSquare Neo' !important;; letter-spacing: -1.2px;line-height: 150%;}
.dreamwrap{width:100%; min-width:1100px;max-width: 1800px; margin: auto;position: relative;height: 100%;;}
.dreamwrap .quicks{position: fixed;top: 180px; right: 50px;z-index: 10000;display: inline-block;}
.dreamwrap .quicks img{filter: drop-shadow(0 10px 20px rgba(0, 0, 0, 0.5)) !important}
.dreamwrap .dream{width:100%; min-width:1100px;max-width: 1800px; margin: auto;position: relative;overflow: hidden;}
.dreamwrap .blind{position: absolute; clip: rect(0 0 0 0);width: 1px; height: 1px;margin: -1px;overflow: hidden;;}
.dreamwrap .dream .inner{width:1100px; margin: auto;position: relative;}
.dreamwrap .swiper {margin-left: auto;margin-right: auto;position: relative;overflow: visible !important;list-style: none;padding: 0;z-index: 1;display: block;}
.dreamwrap .swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;box-sizing: content-box;}
.dreamwrap .swiper-horizontal {touch-action: pan-y;}
.dreamwrap .dream1 .inner{height: 1133px;z-index: 2;}
.dreamwrap .dream1 .inner .gnilogos{position: relative;z-index: 2;display: flex;align-items: baseline;justify-content: flex-start;width: 100%;padding: 21px 0 153px 40px;}
.dreamwrap .dream1 .inner .gnilogos a{margin-right:10px;}
.dreamwrap .dream1 .inner .gnilogos span{color:#fff; font-size: 13px;font-weight: 400;vertical-align: baseline;}
.dreamwrap .dream1 .inner h1{padding: 0 0 46px 0;display: flex;align-items: center;justify-content: center;width:251px; height: 251px;flex-wrap: wrap;position: relative;left: 40px;margin-bottom: 50px;}
.dreamwrap .dream1 .inner h1:before{content: '';position: absolute;width: 5px; height: 0%; background: url(../images/line1.png) no-repeat;left: 50%; margin-left: -2.5px;top: 0;border-radius: 999px;animation: tops 1s linear both;}
.dreamwrap .dream1 .inner h1:after{content: '';position: absolute;width: 0%; height: 5px; background: url(../images/line2.png) no-repeat;top: 50%; margin-top: -2.5px;left: 0;;border-radius: 999px;animation: lefts 1s linear both;}
.dreamwrap .dream1 .inner h1 span{animation:fade-in-top 1s cubic-bezier(.39,.575,.565,1.000) both;width: 118px;height: 120px;text-align: center;;display: block;}
.dreamwrap .dream1 .inner h1 span:nth-of-type(3){animation-delay: 0.5s;}
.dreamwrap .dream1 .inner h1 span:nth-of-type(4){animation-delay: 1s;}
.dreamwrap .dream1 .inner h1 span:nth-of-type(3),.dreamwrap .dream1 .inner h1 span:nth-of-type(4){color:#faffcf}
.dreamwrap .dream1 .inner .Tbox{padding: 0 0 0 60px;}
.dreamwrap .dream1 .inner .Tbox p.T1{padding: 0 0 74px 0; }
.dreamwrap .dream1 .inner .Tbox p.T2{padding: 0 0 60px 0; color:#fff;font-size: 18px;line-height: 27px;}
.dreamwrap .dream1 .inner .Tbox .dreambtns a{background: url(../images/B1.png) no-repeat;width: 290px; height: 95px; line-height: 95px;font-size: 24px; font-weight: 800;text-align: center;color:#fff;text-shadow: 0 0 0 rgba(0, 0, 0, 0);transition: 0.5s linear;}
.dreamwrap .dream1 .inner .Tbox .dreambtns a:hover{animation: texts 1s linear both;background:#443030 url(../images/B1.png) no-repeat;box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.5);}
.dreamwrap .dream1 .bg-crossfade {position: absolute;width: 100%;height: 1135px;overflow: hidden;left: 0;top: 0;}
.dreamwrap .dream1 .bg-crossfade .dreambg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.dreamwrap .dream1 .bg-crossfade .dreambg1 {background:url(../images/main-bg2.png) 50% 0 no-repeat;;opacity: 1;}
.dreamwrap .dream1 .bg-crossfade .dreambg2 {background:url(../images/main-bg1.png) 50% 0 no-repeat;opacity: 0;}
.dreamwrap .dream2{background: #fcfcfc}
.dreamwrap .dream2 .inner{padding: 126px 0 94px 0;}
.dreamwrap .dream2 .inner .videos {width: 874px;height: 492px; position: relative;margin: auto;margin-bottom: 30px;overflow: hidden;border-radius: 30px;}
.dreamwrap .dream2 .inner .videos iframe {position: absolute; left: 0; top: 0; width: 100%;height: 100%;}
.dreamwrap .dream2 .inner p.T1{text-align: center;color:#000; font-size: 15px;}
.dreamwrap .dream3{background: url(../images/bg2.png) 50% 0 no-repeat;}
.dreamwrap .dream3 .inner{height: 1100px}
.dreamwrap .dream3 .inner .Tbox{padding: 84px 0 0 665px;}
.dreamwrap .dream3 .inner .Tbox h2{opacity: 0;;padding: 0 0 48px 0px;margin-left: -12px;}
.dreamwrap .dream3 .inner .Tbox h2.on{animation: fade-in-left 1s linear both}
.dreamwrap .dream3 .inner .Tbox p.T1{font-size: 20px;line-height: 30px; color:#fff;margin-bottom: 46px;font-weight: 400;}
.dreamwrap .dream3 .inner .Tbox .dreambtns{margin-bottom: 50px;}
.dreamwrap .dream3 .inner .Tbox .dreambtns a{background: #fff;color:#000; font-size: 24px; width: 270px; height: 75px;line-height: 75px;text-align: center;font-weight: 900;}
.dreamwrap .dream3 .inner .Tbox .dreambtns a:before{border: 6px solid #fff;}
.dreamwrap .dream3 p.T2{color:#fff; font-size: 26px; padding: 10px 0;background: #333;text-align: center;font-weight: 700;}
.dreamwrap .dream3 .dream-pic img{opacity: 0;}
.dreamwrap .dream3 .dream-pic.on img{animation: fade-in-top 1s linear both;}
.dreamwrap .dream4{background: url(../images/bg3.png) 50% 0 no-repeat;}
.dreamwrap .dream4 .inner{height: 1097px}
.dreamwrap .dream4 .inner h2{opacity: 0;padding: 96px 0 55px 0; }
.dreamwrap .dream4 .inner h2.on{animation: fade-in-left 1s linear both;}
.dreamwrap .dream4 .inner .Tbox{padding-left: 16px;}
.dreamwrap .dream4 .inner p.T1{font-size: 20px; color:#fff;font-weight: 400;line-height: 31.95px;padding: 0 0 42px 0px;}
.dreamwrap .dream4 .inner p.T1 i{color:#fdffcf;font-weight: 800;}
.dreamwrap .dream4 .inner .Tbox .dreambtns a{background: #fff;color:#000; font-size: 24px; width: 270px; height: 75px;line-height: 75px;text-align: center;font-weight: 900;}
.dreamwrap .dream4 .inner .Tbox .dreambtns a:before{border: 6px solid #fff;}
.dreamwrap .dream5{background: url(../images/bg4.png) 50% 0 no-repeat;}
.dreamwrap .dream5 .inner{height: 1121px}
.dreamwrap .dream5 .inner .Tbox{padding: 106px 0 0 680px;}
.dreamwrap .dream5 .inner .Tbox h2{opacity: 0;;padding: 0 0 53px 0px;margin-left: -12px;}
.dreamwrap .dream5 .inner .Tbox h2.on{animation: fade-in-left 1s linear both}
.dreamwrap .dream5 .inner .Tbox p.T1{font-size: 20px;line-height: 30px; color:#1c1c1c;margin-bottom: 45px;font-weight: 400;}
.dreamwrap .dream5 .inner .Tbox p.T1 i{color:#662b00;font-weight: 800;}
.dreamwrap .dream5 .inner .Tbox .dreambtns{margin-bottom: 50px;}
.dreamwrap .dream5 .inner .Tbox .dreambtns a{background: #48240a;color:#fff; font-size: 24px; width: 270px; height: 75px;line-height: 75px;text-align: center;font-weight: 900;}
.dreamwrap .dream5 .inner .Tbox .dreambtns a:before{border: 6px solid #48240a;}
.dreamwrap .dream5 .inner .Tbox .dream-pic{width: 414px; overflow: hidden;;}
.dreamwrap .dream5 p.T2{color:#fff; font-size: 26px; padding: 10px 0;background: #333;text-align: center;font-weight: 700;}
.dreamwrap .dream6{background: url(../images/bg5.png) 50% 0 no-repeat;}
.dreamwrap .dream6 .inner{height: 872px;;}
.dreamwrap .dream6 .inner h2{padding: 87px 0 2px 0; }
.dreamwrap .dream6 .inner h2 span{font-size: 55px; font-weight: 900;background-image: url(../images/T6_txt_bg.png); background-size: cover;background-position: center;-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;filter: drop-shadow(0 0px 10px rgba(0, 0, 0, .3));position: relative;z-index: 2;letter-spacing: -4px;}
.dreamwrap .dream6 .inner h2::before{content: '';position: absolute;background: url(../images/T6_bg.png) no-repeat;width: 282px;height: 46px; left: 450px; top: 108px;clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%)}
.dreamwrap .dream6 .inner h2.on::before{animation: clips 1s linear both}
.dreamwrap .dream6 .inner p.T1{color:#204e7c;font-size: 24px;font-weight: 800;margin-bottom: 43px;}
.dreamwrap .dream6 .inner ul{display: flex;align-items: flex-start;justify-content: flex-start;gap: 13px;}
.dreamwrap .dream6 .inner ul li .inbox{background: #fff; border-radius: 20px;padding: 36px 28px;margin-bottom: 14px;height: 505px;box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.2);}
.dreamwrap .dream6 .inner ul li h3{font-weight: 900;font-size: 32px;background-image: url(../images/T6_txt_bg2.png); background-size: cover;background-position: center;-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;margin-bottom: 5px;;}
.dreamwrap .dream6 .inner ul li p.T2{color:#008bdb;font-size: 22px;font-weight: 800;}
.dreamwrap .dream6 .inner ul li p.T2.mbs{margin-bottom: 56px;}
.dreamwrap .dream6 .inner ul li p.T2 i{color:#828282;font-size: 14px;font-weight: 400;}
.dreamwrap .dream6 .inner ul li p.T3{color:#828282;font-size: 14px;margin-bottom: 68px;}
.dreamwrap .dream6 .inner ul li p.T4{background-image: url(../images/T6_txt_bg3.png); background-size: cover;background-position: center;-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent;;;font-size: 30px;text-align: right;font-weight: 800;margin-bottom: 7px;}
.dreamwrap .dream6 .inner ul li p.T4 i{font-weight: 900;}
.dreamwrap .dream6 .inner ul li p.T5{color:#7e7e7e;text-align: right; font-size: 18px;font-weight: 800;}
.dreamwrap .dream6 .inner ul li p.T6{color:#88a2ba;font-size: 10px; text-align: center;line-height: 24px;}
.dreamwrap .dream6 .inner ul li .chart{background: #fff; display: flex;align-items: end;justify-content: space-evenly;height: 130px;text-align: center;position: relative;margin: auto;margin-bottom: 25px;}
.dreamwrap .dream6 .inner ul li .chart:after{width: 100%;height: 2px;background: #808080;bottom: 28px;left: 0;content: '';position: absolute;}
.dreamwrap .dream6 .inner ul li .chart .bar{background: #808080;width: 93px;position: relative;margin: auto;}
.dreamwrap .dream6 .inner ul li .chart .barItem:nth-of-type(2) .bar{background: url(../images/graf_1.png) no-repeat;;}
.dreamwrap .dream6 .inner ul li:nth-of-type(2) .chart .barItem:nth-of-type(2) .bar{background: url(../images/graf_2.png) no-repeat;;}
.dreamwrap .dream6 .inner ul li .chart .barItem{position: relative;z-index: 2;}
.dreamwrap .dream6 .inner ul li .chart .barItem strong{font-size: 24px;font-weight: 700;;display: block;position: absolute;left: 50%;transform: translate(-50%, 0px);margin-top: 10px;z-index: 2;color:#fff;}
.dreamwrap .dream6 .inner ul li .chart .barItem p{font-size: 16px;margin-top: 5px;color:#808080;font-weight: 800;}
.dreamwrap .dream6 .inner ul li .chart .barItem:nth-of-type(1) .bar{transition: 0.5s ease;}
.dreamwrap .dream6 .inner ul li .chart .barItem:nth-of-type(1) .bar.on{animation: h1 1s linear both;}
.dreamwrap .dream6 .inner ul li .chart .barItem:nth-of-type(2) .bar.on{animation: h2 1s linear both;}
.dreamwrap .dream6 .inner ul li:nth-of-type(2) .chart .barItem:nth-of-type(1) .bar.on{animation: h3 1s linear both;}
.dreamwrap .dream6 .inner ul li:nth-of-type(2) .chart .barItem:nth-of-type(2) .bar.on{animation: h4 1s linear both;}
.dreamwrap .dream6 .inner ul li:nth-of-type(3) .chart .barItem:nth-of-type(1) .bar.on{animation: h5 1s linear both;}
.dreamwrap .dream6 .inner ul li:nth-of-type(3) .chart .barItem:nth-of-type(2) .bar.on{animation: h6 1s linear both;}
.dreamwrap .dream6 .inner ul li:nth-of-type(2) p.T2{color:#009eba;}
.dreamwrap .dream6 .inner ul li:nth-of-type(3) p.T2{color:#5770df;}
.dreamwrap .dream6 .inner ul li:nth-of-type(3) .chart .barItem:nth-of-type(1) strong{margin-top: -35px; color:#808080;}
.dreamwrap .dream6 .inner ul li:nth-of-type(2) p.T4{background-image: url(../images/T6_txt_bg4.png); }
.dreamwrap .dream6 .inner ul li:nth-of-type(3) p.T4{background-image: url(../images/T6_txt_bg5.png); }
.dreamwrap .dream7{background: url(../images/bg6.png) repeat;height: 938px;margin: auto;}
.dreamwrap .dream7 h2{opacity: 0;padding:74px 0 45px 0;color:#362121;font-size: 40px; font-weight: 900;line-height: 48px;text-align: center;}
.dreamwrap .dream7 h2.on{animation: fade-in-top 1s linear both;}
.dreamwrap .dream7 h2 i.co1{color:#fff1d4}
.dreamwrap .dream7 h2 span,.dreamwrap .dream7 h2 span i{position: relative;color:#362121;font-weight: 900;display: inline-block;line-height: 52px;letter-spacing: -1.6px;}
.dreamwrap .dream7 h2 span b{background: url(../images/line3.png) repeat;position: absolute;width: 0;height: 9px; left: 0px; bottom: -7px;}
.dreamwrap .dream7 h2.on span b{animation: wi100 1s linear both 0.5s;}
.dreamwrap .dream7 .dreams-gals {position: relative;;margin: auto;width: 100%;}
.dreamwrap .dream7 .dreams-gals .mySwiper {width: 100%;overflow: visible !important;}
.dreamwrap .dream7 .dreams-gals .swiper-slide {width: 998px; height: auto;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
.dreamwrap .dream7 .galbtn {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 1100px;height: 66px;pointer-events: auto !important;z-index: 1000;}
.dreamwrap .dream7 .galbtn div{position: absolute;top:50%;transform: translate(0,-50%);z-index: 1000;cursor: pointer;width: 28px;height: 66px;margin-top: -33px;pointer-events: auto !important;}
.dreamwrap .dream7 .galbtn div svg{opacity: 0;}
.dreamwrap .dream7 .galbtn div.swiper-button-prev{background: url(../images/arow_l.png) no-repeat;background-size: cover;left: 50%; margin-left: -555px;}
.dreamwrap .dream7 .galbtn div.swiper-button-next{background: url(../images/arow_r.png) no-repeat;background-size: cover;left: 50%; margin-left: 535px;}
.dreamwrap .dream7 .dreams-gals .swiper-pagination {width: 100%;text-align: center; z-index: 10;padding: 15px 0 9px 0;}
.dreamwrap .dream7 .dreams-gals .swiper-pagination-bullet {width: 12px;height: 12px;background: #fff; opacity: 1;margin: 0 6px;display: inline-block;border-radius: 12px;cursor: pointer;transition: 0.5s linear;}
.dreamwrap .dream7 .dreams-gals .swiper-pagination-bullet-active {background: #543636;width: 37px;;}
.dreamwrap .dream7 p.T1{margin-bottom: 24px;}
.dreamwrap .dream7 p.T1 img::selection{background: none !important;}
.dreamwrap .dream7 .galtxt{text-align: center;}
.dreamwrap .dream7 .dreambtns{text-align: center;}
.dreamwrap .dream7 .dreambtns a{background: url(../images/B2.png) no-repeat;width: 356px; height: 95px; line-height: 95px;font-size: 32px; font-weight: 900;text-align: center;color:#362121;text-shadow: 0 0 0 rgba(0, 0, 0, 0);transition: 0.5s linear;}
.dreamwrap .dream7 .dreambtns a:hover{background:#443030 url(../images/B2.png) no-repeat;color:#fff;box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.5);}
.dreamwrap .dream8{background: #e3f4ff;}
.dreamwrap .dream8 .inner h2{font-size: 45px; color:#2a5a6e;font-weight: 900;text-align: center;padding: 92px 0 5px 0;letter-spacing: -2px;}
.dreamwrap .dream8 .inner h2 i{color:#61b4ff}
.dreamwrap .dream8 .inner h2.on{animation: fade-in-top 1s linear both;}
.dreamwrap .dream8 .inner p.T1{font-size: 26px; color:#2a5a6e;;font-weight: 800;text-align: center;padding: 0 0 64px 0;}
.dreamwrap .dream8 .inner .dreams-gals{position: relative;}
.dreamwrap .dream8 .inner .dreams-gals:before{content: '';position: absolute;width: 100%; background: url(../images/under-line.png) 50% 0 no-repeat;height: 9px;top: 0;left: 0;}
.dreamwrap .dream8 .inner .dreams-gals .galbox{display: flex;align-items: center;justify-content: space-between;margin-bottom: 59px;}
.dreamwrap .dream8 .inner .dreams-gals .galbox .gal{text-align: center;cursor: pointer;}
.dreamwrap .dream8 .inner .dreams-gals p.T2{color:#2a5a6e;font-size: 18px; font-weight: 900;padding: 31px 0 28px 0;position: relative;opacity: 0.7;transition: 0.5s linear}
.dreamwrap .dream8 .inner .dreams-gals .galbox .gal.active p.T2{opacity: 1;}
.dreamwrap .dream8 .inner .dreams-gals p.T2::before{content: '';position: absolute;background: url(../images/chk.png) no-repeat;width: 37px; height: 37px; top: -18px;left: 50%; transform: translate(-50%,0);opacity: 0;transition: 0.5s linear;}
.dreamwrap .dream8 .inner .dreams-gals .galbox .gal.active p.T2::before{opacity: 1;}
.dreamwrap .dream8 .inner .dreams-gals img{margin-bottom: 20px;}
.dreamwrap .dream8 .inner .dreams-gals p.T3 span{position: relative;color:#2a5a6e;display: inline-block;font-size: 33px;font-family: var(--ter) !important;line-height: 42px;opacity: 0.7;transition: 0.5s linear;}
.dreamwrap .dream8 .inner .dreams-gals p.T3 span:before{content: '';height: 8px; width: 0%; position: absolute;bottom: 0px; left: 0;background: url(../images/lines.png) repeat;}
.dreamwrap .dream8 .inner .dreams-gals .galbox .gal.active p.T3 span{opacity: 1;}
.dreamwrap .dream8 .inner .dreams-gals .galbox .gal.active p.T3 span:before{animation: wi100 1s linear both;}
.dreamwrap .dream8 .inner p.T4{color:#2a5a6e; font-size: 20px; font-weight: 800;text-align: center;margin-bottom: 90px;}
.dreamwrap .dream9{background: #fff;}
.dreamwrap .dream9 .inner h2{padding: 50px 0 34px 0px;text-align: center;font-size: 40px;font-weight: 900;color:#70a6d6;line-height: 56px;}
.dreamwrap .dream9 .listsecter{background: url(../images/listbg.png) 50% 0 no-repeat;height: 330px;width: 100%;}
.dreamwrap .dream9 .listsecter .inner{width: 1164px;margin: auto;}
.dreamwrap .dream9 .listsecter .info-list{display: flex;align-items: end;justify-content: space-between;height: 330px;}
.dreamwrap .dream9 .listsecter .info-list .info{padding-bottom: 43px;text-align: center;width: 291px;position: relative;opacity: 0;}
.dreamwrap .dream9 .listsecter .info-list .info.on{animation: fade-in-top 1s linear both;}
.dreamwrap .dream9 .listsecter .info-list .info2.on{animation-delay: 0.2s;}
.dreamwrap .dream9 .listsecter .info-list .info3.on{animation-delay: 0.4s;}
.dreamwrap .dream9 .listsecter .info-list .info4.on{animation-delay: 0.6s;}
.dreamwrap .dream9 .listsecter .info-list .info:before{content: '';position: absolute;top: -138px;left: 50%; transform: translate(-50%,0);}
.dreamwrap .dream9 .listsecter .info-list .info1:before{background: url(../images/S1_1.png) no-repeat;width: 152px; height: 111px;}
.dreamwrap .dream9 .listsecter .info-list .info2:before{background: url(../images/S1_2.png) no-repeat;width: 151px; height: 133px;}
.dreamwrap .dream9 .listsecter .info-list .info3:before{background: url(../images/S1_3.png) no-repeat;width: 125px; height: 120px;}
.dreamwrap .dream9 .listsecter .info-list .info4:before{background: url(../images/S1_4.png) no-repeat;width: 165px; height: 125px;}
.dreamwrap .dream9 .listsecter .info-list .info p.T1{font-size: 18px;color:#0a4885;font-weight: 600;margin-bottom: 6px; line-height: 25px;}
.dreamwrap .dream9 .listsecter .info-list .info p.T2 span i{font-size: 22px;color:#0a4885;font-weight: 900;}
.dreamwrap .dream9 .listsecter .info-list .info p.T3,.dreamwrap .dream9 .listsecter .info-list .info p.T3 span i{font-size: 22px;color:#0a4885;font-weight: 900;}
.dreamwrap .dream9 .listsecter .info-list .info p.T2 span,.dreamwrap .dream9 .listsecter .info-list .info p.T2 span i,.dreamwrap .dream9 .listsecter .info-list .info p.T3 span,.dreamwrap .dream9 .listsecter .info-list .info p.T3 span i{position: relative;z-index: 1;padding: 0 19px;}
.dreamwrap .dream9 .listsecter .info-list .info p.T2 span b{position: absolute;left: 19px;top: -14px;width: 0; height: 44px;}
.dreamwrap .dream9 .listsecter .info-list .info1 p.T2 span b{background: url(../images/S_line1.png) no-repeat;}
.dreamwrap .dream9 .listsecter .info-list .info2 p.T2 span b{background: url(../images/S_line2.png) no-repeat;}
.dreamwrap .dream9 .listsecter .info-list .info3 p.T2 span b{background: url(../images/S_line3.png) no-repeat;}
.dreamwrap .dream9 .listsecter .info-list .info1.on p.T2 span b{animation: wi100 1s linear both 0.7s;}
.dreamwrap .dream9 .listsecter .info-list .info2.on p.T2 span b{animation: wi100 1s linear both 0.9s;}
.dreamwrap .dream9 .listsecter .info-list .info3.on p.T2 span b{animation: wi100 1s linear both 1.1s;}
.dreamwrap .dream9 .listsecter .info-list .info4.on p.T3 span b{animation: wi100 1s linear both 1.3s;}
.dreamwrap .dream9 .listsecter .info-list .info p.T3 span b{position: absolute;left: 19px;top: -8px;background: url(../images/S_line4.png) no-repeat;width: 216px; height: 43px;}
.dreamwrap .dream10{background: #edf8ff;}
.dreamwrap .dream10 .inner{padding-bottom: 72px;}
.dreamwrap .dream10 .inner h2{text-align: center;font-size: 55px; font-weight: 900;color:#44302f;line-height: 72px; padding: 86px 0 18px 0;letter-spacing: -2px;position: relative;opacity: 0;margin-bottom: 23px;}
.dreamwrap .dream10 .inner h2 span{font-size: 55px; font-weight: 900;color:#44302f;line-height: 72px; letter-spacing: -2px;position: relative;}
.dreamwrap .dream10 .inner h2 span:before{content: '';position: absolute;background: url(../images/last_line.png) no-repeat;height: 11px;bottom: -21px; }
.dreamwrap .dream10 .inner h2.on span:before{animation: wi66 1s linear infinite alternate 0.5s;}
.dreamwrap .dream10 .inner h2.on{animation: fade-in-top 1s linear both;}
.dreamwrap .dream10 .inner h2 i{color:#6cb9ff;letter-spacing: -2px}
.dreamwrap .dream10 .inner .dreambn{display: flex;width: 1040px; margin: auto;align-items: center;justify-content: space-between;margin-bottom: 16px;}
.dreamwrap .dream10 .inner .dreambn div{width: 244px; height: 90px;background: #fff;border-radius: 20px;position: relative;display: flex;align-items: center;justify-content: center;gap: 10px;opacity: 0;transition: 0.3s linear;}
.dreamwrap .dream10 .inner .dreambn div.on,.dreamwrap .dream10 .inner .dreambn div.hover{opacity: 1;}
.dreamwrap .dream10 .inner .dreambn div span{font-size: 16px;color:#614948;font-weight: 700;}
.dreamwrap .dream10 .inner .dreambn div span i{color:#4699e5;font-weight: 700}
.dreamwrap .dream10 .inner .dreambn div:after{content: '';position: absolute;background: url(../images/jjoks.png) no-repeat;width: 25px; height: 16px; bottom: -16px;left: 50%; transform: translate(-50% 0);}
.dreamwrap .dream10 .inner .dreambn div.dreambn4{text-align: center;}
.dreamwrap .dream10 .inner .dreambtn{display: flex;width: 1040px; margin: auto;align-items: center;justify-content: space-between; background: #fff; padding: 16px;border-radius: 9999px;}
.dreamwrap .dream10 .inner .dreambtn a.hover,.dreamwrap .dream10 .inner .dreambtn .inputs.hover,.dreamwrap .dream10 .inner .dreambtn .inputs.hover input{background: #614948;color:#fff}
.dreamwrap .dream10 .inner .dreambtn .inputs.hover input{border-bottom: 1px solid #fff;background: transparent;}
.dreamwrap .dream10 .inner .dreambtn a,.dreamwrap .dream10 .inner .dreambtn .inputs{width: 227px;height: 82px; line-height: 82px; color:#614948;font-size: 24px;font-weight: 700;text-align: center;background: #f5ebe5;border-radius: 9999px;}
.dreamwrap .dream10 .inner .dreambtn a.on,.dreamwrap .dream10 .inner .dreambtn .inputs.on{background: #614948;color:#fff}
.dreamwrap .dream10 .inner .dreambtn .inputs.on input{border-bottom: 1px solid #fff;background: transparent;color:#fff;}
.dreamwrap .dream10 .inner .dreambtn .inputs{color:#614948;background: #f5ebe5;font-weight: 700;transition: 0.1s linear}
.dreamwrap .dream10 .inner .dreambtn .inputs input{background: #f5ebe5;color:#614948;font-size: 24px;text-align: center;width: 120px;border: 0;border-bottom: 1px solid #614948;padding-right: 10px;background: transparent;}
.dreamwrap .dream10 .inner .dreambtn a:active{transform: scale(0.95);}
.dreamwrap .dream10 .inner .dreamAllbtn{text-align: center;padding: 42px 0 24px 0;}
.dreamwrap .dream10 .inner .dreamAllbtn a{width: 478px; height: 105px; line-height: 105px; color:#fff; border-radius: 9999px; background: #4699e5;font-weight: 900;font-size: 30px;display:inline-block;position: relative;}
.dreamwrap .dream10 .inner .dreamAllbtn a i{margin-left: 10px;}
.dreamwrap .dream10 .inner .dreamAllbtn a:before{border: 6px dotted #4699e5;border-radius: 9999px;}
.dreamwrap .dreamAllbtn a:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-animation-duration: 1s;animation-duration: 1s;}
.dreamwrap .dreamAllbtn a:hover:before, .dreamwrap .dreamAllbtn a:focus:before, .dreamwrap .dreamAllbtn a:active:before {-webkit-animation-name: hvr-ripple-out;animation-name: hvr-ripple-out;}
.dreamwrap .dream10 .inner .dreambtns{text-align: center;}
.dreamwrap .dream10 .inner .dreambtns a{color:#44302f; font-size: 24px; font-weight: 700;position: relative;}
.dreamwrap .dream10 .inner .dreambtns a:after{content: '';width: 100%; height: 1px;position: absolute;left: 0;bottom: 0;background: #614948;}
.dreamwrap .dream11{background: #4d4646;}
.dreamwrap .dream11 .inner{padding: 83px 0;display: flex;align-items: flex-start;}
.dreamwrap .dream11 .inner h2{color:#fff; font-size: 48px;font-weight: 700;letter-spacing: -3px;padding-right: 60px;font-weight: 900;}
.dreamwrap .dream11 .inner .faq-wrap .faq-item{font-size: 21px; color:#fff;}
.dreamwrap .dream11 .inner .faq-wrap .faq-item .faq-q{font-weight: 800;padding:24px 0 16px 0; border-bottom: 4px solid #fff;position: relative;color:#fff;width: 945px;} 
.dreamwrap .dream11 .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 #fff;transition: all 0.3s ease;}
.dreamwrap .dream11 .inner .faq-wrap .faq-item.open .faq-q::after {border-top-color: #fff;transform: translateY(-50%) rotate(180deg);}
.dreamwrap .dream11 .inner .faq-wrap .faq-item .faq-a{padding: 24px 0 50px 0;width: 945px;}
.dreamwrap .dream11 .inner .faq-wrap .faq-item .faq-a .faq-inner{color:#fff;font-size: 18px;font-weight: 400;line-height: 30px;}
.dreamwrap .dreamfot{padding: 30px 0;text-align: center;color:#222; font-size: 15px;background: #fff;}
.footer{background: #fff;position: relative;z-index: 2;}
.dreamwrap #footer {margin:45px auto 0;border-top:1px solid #d1d1d1}
.dreamwrap #footer .footer_menu {border-bottom:1px solid #d1d1d1;background:#e9e9e9;padding:5px 10px 5px 3px}
.dreamwrap #footer .footer_lay {position:relative;width:980px;margin:0 auto;}
.dreamwrap #footer .footer_lay:after {content:" ";display:block;clear:both}
.dreamwrap #footer .footer {background:#f5f5f5;position:relative;z-index: 1;}
.dreamwrap #footer .footer .footer_lay {padding:25px 0 24px 153px;position:relative;width:827px;/* margin-top:5px;*/ margin-bottom:5px}
.dreamwrap #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;}
.dreamwrap #footer .footer address {color:#7c7c7c;font-size:11px;padding-top:3px;font-style: normal;}
.dreamwrap #footer .footer address span {color:#7c7c7c}
.dreamwrap #footer .footer address strong {color:#666666;margin-right:12px;width:200px;display:inline-block;text-align:right}
.dreamwrap #footer .footer address strong span {color:#857768;margin-left:5px}
.dreamwrap #footer .footer p {font-size:11px;border-top:1px solid #e5e5e5;padding-top:8px;margin-top:5px;color:#a8a8a8}
.dreamwrap #footer .footer p.gniinfotxt{border: 0px; float: left; color:#666666; }
.dreamwrap #footer .footer p.gniinfotxt span.hipe{margin: 0px; font-size: 12px; font-weight:700;}
.dreamwrap #footer .footer p.gniinfotxt span.hipe span.pa{color:#857768; margin-left:5px; font-weight:100;  font-size: 12px; }
.dreamwrap #footer .footer p span {float:right;margin-right:12px;font-size:10px}
.ir {background: url(https://ad.goodneighbors.kr/mainSprite.png)}
.dreamwrap .dreambtns a:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;-webkit-animation-duration: 1s;animation-duration: 1s;}
.dreamwrap .dreambtns a:hover:before, .dreamwrap .dreambtns a:focus:before, .dreamwrap .dreambtns a:active:before {-webkit-animation-name: hvr-ripple-out;animation-name: hvr-ripple-out;}
.dreamwrap .dreambtns 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;font-weight: 900;}
@-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 lefts{0%{width: 0;}100%{width: 251px;}}
@keyframes tops{0%{height: 0;}100%{height: 251px;}}
@keyframes fade-in-fwd{0%{transform:translateZ(-80px);opacity:0}100%{transform:translateZ(0);opacity:1}}
@keyframes texts{0%{text-shadow: 0 0 0px rgba(255, 255, 255, 0);}50%{text-shadow: 0 0 30px rgba(255, 255, 255, 1);}100%{text-shadow: 0 0 50px rgba(255, 255, 255, 0);}}
@keyframes texts2{0%{text-shadow: 0 0 0px rgba(54, 33, 33, 0);}50%{text-shadow: 0 0 30px rgba(54, 33, 33, 1);}100%{text-shadow: 0 0 50px rgba(54, 33, 33, 0);}}
@keyframes clips{0%{clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);}100%{clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);}}
@keyframes h1{0%{height: 0;}100%{height: 54px}}
@keyframes h2{0%{height: 0;}100%{height: 128px}}
@keyframes h3{0%{height: 0;}100%{height: 127px}}
@keyframes h4{0%{height: 0;}100%{height: 94px}}
@keyframes h5{0%{height: 0;}100%{height: 7px}}
@keyframes h6{0%{height: 0;}100%{height: 128px}}
@keyframes wi100{0%{width: 0;}100%{width: 100%}}
@keyframes wi66{0%{width: 100%;}100%{width: 66%}}