html, body {margin:0px;padding:0px;width:100%;font-family:'PT Sans','Noto Sans KR',sans-serif;}
.wrapper {font-size:16px;min-width:1220px;width:100%;}
.wguide {position:relative;width:100%;min-width:1220px;max-width:1220px;margin:0px auto;z-index:10;}
.vod {background-color:#000;}
.vod iframe {width:100%;height:100%;vertical-align:top;}
.rel {position:relative;}
.wrapper img {vertical-align:top;}
section {position:relative;min-height:500px;}
#gnb {position:fixed;top:0px;left:0px;width:100%;height:120px;background-color:#fff;z-index:15;overflow:hidden;}
#gnb .wguide {height:120px;}
#gnb .logo {position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-75px;opacity:0;}
#gnb .logo.fix {top:39px;left:69px;margin:0px;transition:all .3s ease-in;}
#gnb ul {position:absolute;bottom:-100px;right:50px;margin:0px;padding:0px;list-style:none;}
#gnb ul li {display:inline-block;padding:0px 50px;}
#gnb ul li a {position:relative;padding:0px;display:block;font-size:30px;color:#e95517;text-decoration:none;}
#gnb ul li a:after {position:absolute;bottom:-9px;left:50%;width:0%;height:3px;content:'';background-color:#dc5736;transition:all .2s ease-out;}
#gnb ul li.on a:after {left:0px;width:100%;}
#gnb .bg {position:absolute;left:0;bottom:0;width:0%;height:1px;background-color:#dc5736;}

#sect1 {height:897px;margin-top:120px;}
#sect1 .wguide {height:100%;overflow:hidden;}
#sect1 .character {position:absolute;top:115px;left:51px;z-index:5;opacity:0;}/*transform:scale(0.5);}*/
#sect1 .character .cprod {position:absolute;top:0px;left:0px;}
#sect1 .tcont {position:absolute;top:87px;right:45px;z-index:6;text-align:center;}
#sect1 .tcont .stxt1 {padding-bottom:17px;opacity:0;}
#sect1 .tcont .stxt2 {padding-bottom:24px;opacity:0;}
#sect1 .tcont .stxt3 {padding-bottom:35px;opacity:0;}/*transform:translateX(-100px);}*/
#sect1 .tcont .prod {position:relative;opacity:0;}
#sect1 .tcont .prod .ico {position:absolute;top:11px;left:96px;}
#sect1 .bg {position:absolute;top:0;bottom:0;width:0;background:rgb(233,85,23) url('../images/bg_section_1.jpg') repeat-y 50% 50%;background-size:contain;background:linear-gradient(90deg,rgba(233,85,23,1) 0%,rgba(233,85,23,1) 65%,rgba(227,139,53,1) 100%);z-index:0;}
#sect1 .dline, #sect2 .dline {position:absolute;width:100%;bottom:0;left:0;height:110px;z-index:0;}

#sect2 {height:1030px;}
#sect2 .stxt1 {text-align:center;padding-top:55px;}
#sect2 .stxt2 {text-align:center;margin-top:590px;}
#sect2 .tcont {position:absolute;top:310px;left:518px;z-index:2;text-align:center;}
#sect2 .tcont .prod {position:relative;}
#sect2 .tcont .prod .ico {position:absolute;}
#sect2 .tcont .prod .ico:nth-child(1) {top:201px;left:-405px;}
#sect2 .tcont .prod .ico:nth-child(2) {top:305px;left:-262px;}
#sect2 .tcont .prod .ico:nth-child(3) {top:305px;right:-262px;}
#sect2 .tcont .prod .ico:nth-child(4) {top:201px;right:-405px;}
#sect2 .bg {position:absolute;top:0;bottom:0px;width:100%;background-color:#fff;}

#sect3 {height:1345px;}
#sect3 .wguide {height:100%;}
#sect3 .tcont {position:relative;z-index:5;}
#sect3 .stxt1 {text-align:center;padding:130px 0px 28px 0px;}
#sect3 .vod {width:1018px;height:573px;margin:0px auto;}
#sect3 .vodcont {position:relative;z-index:5;}
#sect3 .tcont {text-align:center;z-index:5;}
#sect3 .tcont .stxt2 {padding:100px 0px 48px 0px;}
#sect3 .tcont .thumb {position:relative;}
#sect3 .tcont .thumb img {display:inline-block;vertical-align:top;}
#sect3 .tcont .thumb img:nth-child(1) {padding-right:116px;padding-left:54px;}
#sect3 .tcont .thumb img:nth-child(2) {padding-right:80px;}
#sect3 .bg {position:absolute;top:0;bottom:0;width:100%;background:rgb(233,85,23) url('../images/bg_section_3.jpg') repeat-y 50% 50%;background-size:contain;background:linear-gradient(90deg,rgba(226,141,54,1) 0%,rgba(233,85,23,1) 45%,rgba(233,85,23,1) 100%);z-index:0;}
#sect3 .dline {position:absolute;width:100%;top:0;left:0;height:110px;z-index:0;}

#sect4 {height:1572px;}
#sect4 .tcont {position:relative;z-index:5;}
#sect4 .stxt1 {padding:353px 0px 85px 86px;}
#sect4 .prod {position:absolute;top:145px;right:79px;}
#sect4 .prod .rel > img {position:relative;z-index:10;}
#sect4 .prod .prod_bg {position:absolute;left:-5px;bottom:-30px;z-index:5;}
#sect4 ul {margin:315px 0px 0px 0px;padding:0px;list-style:none;text-align:center;}
#sect4 ul li {display:inline-block;width:355px;height:310px;vertical-align:top;text-align:center;}
#sect4 ul li img {vertical-align:top;}
#sect4 ul li:nth-child(2) {margin-top:-7px;}
#sect4 ul li:nth-child(3) {margin-top:10px;}
#sect4 ul li:nth-child(5) {margin-top:12px;}
#sect4 ul li:nth-child(6) {margin-top:28px;}
#sect4 .bg {position:absolute;top:0;bottom:0px;width:100%;background-color:#fff;}
#sect4 .bg img {width:100%;}
#sect4 .dline {position:absolute;width:100%;top:0;left:0;height:132px;z-index:0;}

#sect5 {height:880px;}
#sect5 .stxt1 {text-align:center;padding:50px 0px 28px 0px;}
#sect5 .vod {width:1018px;height:573px;margin:0px auto;}
#sect5 .vodcont {}

#sect6 {height:1572px;}
#sect6 .tcont {text-align:center;}
#sect6 .stxt1 {padding:100px 0px 48px 0px;}
#sect6 .bar {width:140px;height:11px;margin:0 auto;background-color:#fd4600;}
#sect6 ul {list-style:none;margin:0px;padding:0px;}
#sect6 ul li {position:relative;display:block;margin:0px auto;padding:0px 0px 15px 0px;width:1148px;height:200px;background:transparent url('../images/sec6_img_bg.png') 0 0 no-repeat;text-align:left;}
#sect6 ul li .pic {position:absolute;left:32px;top:0px;}
#sect6 ul li .txt {position:absolute;left:270px;}
#sect6 ul li:nth-child(1) .txt, #sect6 ul li:nth-child(2) .txt {top:58px;}
#sect6 ul li:nth-child(3) .txt, #sect6 ul li:nth-child(4) .txt, #sect6 ul li:nth-child(5) .txt {top:36px;}
#sect6 .link {padding-top:60px;text-align:center;}

#sect7 {height:925px;}
#sect7 .tcont {text-align:center;}
#sect7 .stxt1 {padding:100px 0px 50px 0px;}
#sect7 .bar {width:140px;height:11px;margin:0 auto;background-color:#fd4600;}
#sect7 .search_area {text-align:right;}
#sect7 .pmap {height:490px;}

.search_area {text-align:right;}
.search_condition {text-align:left;color:#777;display:inline-block;margin-bottom:45px;}
.search_condition > label {font-size:14px;width:50px;}
.search_condition .selectric-wrapper {display:inline-block;width:145px;vertical-align:middle;margin-right:30px;margin-top:-4px;}
.search_condition .selectric {border:0px;border-bottom:1px solid #777;background-color:transparent;}
.search_condition .selectric-focus .selectric, .search_condition .selectric-hover .selectric {border-color:#777;}
.search_condition .selectric-open .selectric {}
.search_condition .selectric .label {font-size:16px;margin:3px 25px 0px 10px;line-height:1em;height:22px;line-height:1.3em;}
.search_condition .selectric .button {background:transparent url('../images/icon_select.png') 0px 0px no-repeat;;width:8px;height:5px;top:9px;right:5px;}
.search_condition .selectric .button:after {display:none;}
.search_condition .selectric-items {background-color:#fff;}
.search_condition .selectric-items li {color:#777;padding:5px 10px;font-size:15px;}
.search_condition .selectric-items li.selected {background:#2ec8ff;color:#fff;}
.search_condition .selectric-items li.highlighted {background:#2ec8ff;color:#fff;}
.search_condition .selectric-items li:hover {background:#d5f4ff;color:#777;}

.search_condition button {margin-left:20px;cursor:pointer;width:130px;height:60px;border-radius:30px;border:0;font-size:18px;font-weight:700;color:#fff;background:linear-gradient(90deg,#2eb0ff 0,#2ec8ff);box-shadow:0 27px 30px rgb(0 121 213 / 15%);-webkit-appearance:none;-moz-appearance:none;appearance:none;}


#ref {background-color:#e1e1e1;overflow:hidden;}
#ref .wguide {min-width:auto;max-width:initial;width:1060px;padding:50px 80px;}
#ref .wguide strong {}
#ref .wguide ul {list-style:numeric;list-style:decimal;padding-left:14px;display:block;width:1040px;}
#ref .wguide ul li {line-height:1.1em;padding-top:5px;word-break:break-word;}
footer {}
footer .wguide {text-align:center;font-weight:300;line-height:1.3em;}
footer .copyright {background-color:#818081;color:#fff;padding:45px 0px;}
footer .footermenu {background-color:#e1e1e1;-webkit-padding:8px 0px 6px 0px;padding:8px 0px 8px 0px;padding-bottom:calc(constant(safe-area-inset-bottom)+15px) !important;padding-bottom:calc(env(safe-area-inset-bottom)+15px) !important;}
footer .footermenu ul {margin:0px;padding:0px;list-style:none;}
footer .footermenu ul li {position:relative;display:inline-block;vertical-align:text-bottom;padding:0px 25px;}
footer .footermenu ul li:first-child:before {position:absolute;content:'|';top:-1px;right:-2px;}
footer .footermenu ul li a {display:inline-block;text-decoration:none;color:#000;}

#cookie_info {position:fixed;display:block;left:0px;bottom:-300px;width:100%;background-color:rgba(25, 25, 25, 0.9);z-index:99999;color:#fff;}
#cookie_info .wguide {text-align:center;font-weight:300;line-height:1.3em;padding:20px 0px;}
#cookie_info h3 {margin:0px;padding:0px;font-size:1em;}
#cookie_info p {margin:0px;padding:5px 0px;font-size:0.9em;color:#a2a2a2;}
#cookie_info ul {margin:0px;padding:0px;list-style:none;font-size:0px;line-height:1em;}
#cookie_info ul li {position:relative;display:inline-block;vertical-align:text-bottom;padding:0px 10px;font-size:0px;line-height:1em;}
#cookie_info ul li a {display:inline-block;text-decoration:none;color:rgb(255, 241, 61);font-size:16px;line-height:1em;}

.infowindow {position:relative;text-align:left;font-size:13px;width:300px;}
.infowindow .close {position:absolute;top:7px;right:7px;width:21px;height:21px;cursor:pointer;background:#fff url('../images/marker_close.gif') 0px 0px no-repeat;}
.infowindow .info {padding:10px 10px 7px 10px;}
.infowindow .info h3 {padding:0px 0px 8px 0px;margin:0px;font-weight:normal;line-height:1em;}
.infowindow .info dl {display:block;padding:0px;margin:0px;line-height:1.5em;}
.infowindow .info dl dt {float:left;width:40px;vertical-align:text-bottom;}
.infowindow .info dl dd {float:right;padding:0px;margin:0px;width:240px;vertical-align:text-bottom;}
.infowindow .info dl:after {display:table;content:'';clear:both;}