/*header*/
.moblie_gnb {display:none;}
#header {position:absolute; top:0; left:0; width:100%; background:transparent; z-index:1001}
#header .gnb_wrap {position:relative; overflow:hidden; z-index:100;background-color:transparent;}
#header .gnb_wrap:before {content:""; display:block; position:absolute; top:130px; left:0; width:100%; height:330px;border-top:1px solid #e4e4e4; background-color:rgb(255 255 255 / 80%);}
#header .gnb_wrap .inner {position:relative; max-width:1300px; margin:0 auto;}
#header .gnb_wrap .inner_F {display:flex;justify-content:flex-end;align-items:center;}
#header .gnb_wrap .inner .logo {margin:0; font-size:0; box-sizing:initial; text-align:center; position:absolute; top:36px; left:0;}
#header .gnb_wrap .inner .utill {display:flex;justify-content:flex-end;align-items:center;margin-top:25px;margin-right: 30px;}
#header .gnb_wrap .inner .utill li:first-child {margin-right:20px;}
#header .gnb_wrap .inner .utill li a {color:#fff;font-family:'Noto Sans KR';font-size:13px; }
#header .gnb_wrap .inner .main_navW {width:100%;}
#header .gnb_wrap .inner .gnb ul {display:flex;justify-content:flex-end;align-items:center;margin:0; padding:0; }
#header .gnb_wrap .inner .gnb > ul > li {position:relative; text-align:left;padding:0 30px;}
#header .gnb_wrap .inner .gnb > ul > li > a {display:block; height:84px; line-height:80px; color:#fff; font-size:18px;font-family: 'NEXON Lv2 Gothic';z-index:9999;position: relative;text-decoration: none;}
#header .gnb_wrap .inner .gnb > ul > li > a.header_top:before {background: none repeat scroll 0 0 transparent;bottom: 30px;content: "";display: block;height: 2px;left:0%;position: absolute;background: #fd7700;
transition: width 0.3s ease 0s, left 0.3s ease 0s;width: 0;z-index:-1}
#header .gnb_wrap .inner .gnb > ul > li > a.header_top:hover:before { width: 100%;left: 0;z-index:-1}
#header .gnb_wrap .inner .gnb > ul > li .depth2 {display:inherit;position:absolute; top:90px; left:0px; width:100%; min-height:187px; padding:20px 0; opacity:0; transform:translateY(-20px); transition: all 0.3s ease-out; text-align:center; margin-top:0}
#header .gnb_wrap.active .inner .gnb > ul > li .depth2 {opacity:1; transform:translateY(0);}
#header .gnb_wrap .inner .gnb > ul > li .depth2 li {margin-top:9px; width:100% !important}
#header .gnb_wrap .inner .gnb > ul > li .depth2 li:first-child {margin-top:0;}
#header .gnb_wrap .inner .gnb > ul > li .depth2 li a {color:#000; font-size:15px; letter-spacing:-0.5px;width:100%;}
#header .gnb_wrap .inner .gnb > ul > li .depth2 li a:hover {color:#fd7700;font-weight:bold;}
#header .gnb_wrap .inner .gnb > ul > li .depth2 li a.menuIn {display:block;text-align:left;font-size:15px;margin-left: 27px;line-height: 1.5;}
#header .gnb_wrap .inner .gnb > ul > li .depth2 li .menuIn_wrap {margin-top:3px;}

/*main_slide*/
#main-slide {position:relative;}
.swiper-slide {width:100%;overflow:hidden;}
.slid1 {background-image:url('/img/main/main_slide1.jpg');width:100%;height:920px;background-repeat:no-repeat;background-size:cover;background-position:center;transform:scale(1.1);transition:transform 2s linear;}
.slid2 {background-image:url('/img/main/main_slide2.jpg');width:100%;height:920px;background-repeat:no-repeat;background-size:cover;background-position:center;transform:scale(1.1);transition:transform 2s linear;}
.slid3 {background-image:url('/img/main/main_slide3.jpg');width:100%;height:920px;background-repeat:no-repeat;background-size:cover;background-position:center;transform:scale(1.1);transition:transform 2s linear;}
.swiper-slide-active .slid1 {transform:scale(1);}
.swiper-slide-active .slid2 {transform:scale(1);}
.swiper-slide-active .slid3 {transform:scale(1);}
.swiper_text {position:absolute;top:40%;left:36%;opacity:0;visibility: hidden;transition:all 0.8s ease;
transition-delay:0.8s;transform:translateY(20px);}
.swiper-slide-active .swiper_text {opacity:1;visibility:visible;transform:translateY(0px);}
.swiper_text h1 {font-family: 'Raleway', sans-serif;font-size:72px;color:#fff;text-align:center;font-weight:900;position:relative;}
.swiper_text h1::before {display:block;content:'';width:82px;height:82px;background-color:#fd7700;position:absolute;bottom:-35px;left:-39px;z-index:-1;border-radius:3px;}
.swiper_text h1::After {display:block;content:'';width:100px;height:162px;background-image:linear-gradient(112deg, #f99c48 35%, #d26402);position:absolute;top:-26px;right:-61px;z-index:-1;border-radius:3px;}
.slide-btns {display: flex;justify-content: center;align-items: center;position: absolute;bottom: 5%;left: 50%;transform: translate(-50%, -50%);z-index:3;cursor:pointer;}
.pager {margin:0 80px;font-family: 'NEXON Lv2 Gothic';font-size:18px;color:#fff;}

/*sc1*/
.M_SC1 {position:relative;}
.M_SC1::before {display:block;content:'';position:absolute;top:0;right:10%;background-image:url('/img/main/sc2_BOXdeco2.png');width:185px;height:36px;background-repeat:no-repeat;}
.sc1_wrap {width:1500px;margin:0 auto;padding:11% 0 5% 0;position:relative;}
.sc1_wrap::before {display:block;content:'';position:absolute;top:0;left:40%;background-image:url('/img/main/sc2_BOXdeco.png');width:895px;height:78px;background-repeat:no-repeat;}
.sc1_F {display:flex;justify-content:flex-start;align-items:flex-start;}
.sc1_text {width:35%;}
.sc1_TT {position:relative;}
.sc1_TT::before {display:block;content:'';position:absolute;top:-56%;left:8%;background-image:url('/img/main/sc2_deco1.png');width:143px;height:135px;background-repeat:no-repeat;z-index:-1;}
.sc1_TT h1 {font-family: 'NEXON Lv2 Gothic';color:#777777;font-size:30px;text-align:right;}
.sc1_TT h1 span {font-family: 'Raleway', sans-serif;color:#000;font-weight:900;font-size:60px;}
.sc1_TT h1 b {color:#333;}
.sc1_pic {width:65%;}
.sc1_Tb {margin-top:11%;display:flex;justify-content:flex-end;align-items:center;}
.sc1_Tb h3 {font-family: 'NEXON Lv2 Gothic';color:#ff8d27;font-size:23px;-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);
transform: rotate(90deg);}
.sc1_Tb p {font-family: 'NEXON Lv2 Gothic';font-size:18px;color:#333;margin-left: -20px;}
.sc1_pic {display:flex;justify-content:center;align-items:center;position:relative;}
.sc1_pic::before {display:block;content:'';position:absolute;top:-17%;left:23%;background-image:url('/img/main/sc2_Pdeoco2.png');width:474px;height:450px;background-repeat:no-repeat;z-index:-1;}
.sc1_pic::after {display:block;content:'';position:absolute;bottom:0;left:-28%;background-image:url('/img/main/sc2_Pdeoco1.png');width:255px;height:222px;background-repeat:no-repeat;z-index:-1;}
.sc1_pic img:first-child {position:relative;z-index:-1;margin-top:20%;}
.sc1_pic img:last-child {margin-left:-39%;}

/*sc2*/
.M_title {text-align:center;}
.M_title h3 {font-size:23px;font-family: 'NEXON Lv2 Gothic';color:#ff8d27;}
.M_title h1 {font-size:60px;font-family: 'Raleway', sans-serif;color:#000;font-weight:900;margin-top:25px;}
.sc2_in {display:flex;justify-content:flex-end;align-items:center;margin: 50px 0;}
.sc2_Product {position:relative;width:890px;height:680px;background-image:linear-gradient(84deg, #ff8c1e 35%, #fd6900);text-align: center;}
.sc2_Product::before {display:block;content:'';width:71px;height:71px;background-image:url('/img/main/sc3_ProN.png');position: absolute;top: 43.5%;right: -3%;z-index:5;}
.sc2_Product::after {display:block;content:'';width:94px;height:94px;border-radius:100%;background-color:rgb(253 109 3 / 40%);position: absolute;top: 42%;right: -4%;z-index:3;}
.sc2_Product img {position: relative;margin-top: 1.5%;z-index: 10;}
.sc2_Ptext::before {display:block;content:'';width:350px;height:335px;background-image:url('/img/main/sc3_proDeco.png');position:absolute;top:-163px;left: -350px;z-index:5;}
.sc2_Product .sc2_Ptext {position:absolute;top:50%;right:-6%;transform:translate(-50%,-50%);} 
.sc2_Ptext {color:#fff;}
.sc2_Ptext h1 {font-size:32px;font-family: 'NEXON Lv2 Gothic';font-weight:bold;}
.sc2_Ptext p {font-size:23px;font-family: 'NEXON Lv2 Gothic Light';margin: 35px 0;position: relative;}
.sc2_Ptext p::before {display:block;content:'';width:32px;height:2px;background-color:#fff;position: absolute;top: -16px;left: 40%;}
.sc2_Ptext a {font-size:16px;font-family: 'NEXON Lv2 Gothic';border: 1px solid #fff;padding: 9px 20%;border-radius: 20px;}
.sc2_Ptext a:hover {background-color:#fff;color:#fd7700;transition:.4s;}
.sc2_info {position: relative;background-image:url('/img/main/sc3_Lpic.jpg');width:890px;height:680px;background-repeat:no-repeat;background-size:cover;background-position:center;}
.sc2_info::before {display:block;content:'';background-image:url('/img/main/sc3_bgDeco.png');background-repeat:no-repeat;width:350px;height:335px;position:absolute;top:-21%;left:30%;z-index:-1;}
.sc2_IFbox {width: 669px;height: 468px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: rgb(255 255 255 / 60%);
border: 3px solid #ddcdbe;}
.sc2_IFboxR {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.sc2_IFb1 h2 {font-size:18px;color:#333;font-family: 'NEXON Lv2 Gothic';text-align:center;_line-height:0.8;}
.sc2_IFb1 h2 span {font-size:23px;color:#000;font-weight:bold;}
.sc2_IFb2 {display: flex;justify-content: center;align-items: center;margin-top:25%;}
.IFb1_set {text-align:center;}
.IFb1_set:nth-child(2) {margin:0 20%;}
.IFb1_set p {font-size:18px;color:#333;font-family: 'NEXON Lv2 Gothic';font-weight:bold;margin-top:20px;}

/*sc3*/
.sc3_wrap {width:1300px;margin:100px auto;}
.Msc3_title {width: 22%;}
.Msc3_title h3 {font-size:23px;font-family: 'NEXON Lv2 Gothic';color:#ff8d27;text-align:center;}
.Msc3_title h1 {font-size:60px;font-family: 'Raleway', sans-serif;color:#000;font-weight:900;line-height:1;margin-top:25px;}
.sc3_info {display: flex;justify-content: flex-end;align-items: center;}
.sc3_Mpic {overflow:hidden;}
.sc3_Mpic1 {width:865px;height:565px;}
.sc3_Mpic1 {width:543px;height:816px;}
.sc3_Mpic img {transform:scale(1.1);transition:transform 2s linear;}
.sc3_IFL:hover .sc3_MpicF {transform:scale(1);}
.sc3_IFR:hover .sc3_MpicL {transform:scale(1);}
.sc3_IF {display: flex;justify-content: flex-start;align-items: flex-start;}
.IFL_text {margin: 0 50px;text-align: center;}
.IFL_text h1 {font-size:23px;color:#000;font-family: 'NEXON Lv2 Gothic';font-weight:bold;}
.IFL_text a {background-color: #f88824;border-radius: 100%;padding: 13px 12px;}
.IFL_text a img {margin-top:-5px;}
.IFL_line {height: 340px;width: 3px;background-image: linear-gradient(-180deg, #e1e1e1 17%, #fd7700);margin: 20px auto 0;}

/*sc35*/
.sc35_wrap {width:1300px;margin:0 auto;}
.sc35_title h3 {font-size:23px;font-family: 'NEXON Lv2 Gothic';color:#ff8d27;}
.sc35_title h1 {font-size:60px;font-family: 'Raleway', sans-serif;color:#000;font-weight:900;line-height:1;margin-top:25px;}
.sc35_wrap img {width: 100%;text-align:center;margin:30px 0;}


/*sc4*/
.sc4_wrap {width:1300px;margin:0 auto;}
.M_SC4 {background-image:url('/img/main/sc5_bg.jpg');width:100%;height:555px;background-repeat:no-repeat;background-size:contain;background-position:center;text-align: center;
padding: 100px 0;}
.M_SC4 h1 {font-size:60px;font-family: 'Raleway', sans-serif;color:#fff;font-weight:900;}
.sc4_info {background-color: rgb(255 255 255 / 90%);width: 100%;margin: 30px auto;padding: 80px;}
.sc4_info p {font-size:20px;font-family: 'NEXON Lv2 Gothic';color:#333;}
.sc4_btn {margin-top:50px;}
.sc4_btn a {font-size:16px;font-family: 'NEXON Lv2 Gothic';padding: 8px 20px;}
.sc4_btn a:first-child {color:#333;border:1px solid #fd7700;margin-right:3%;}
.sc4_btn a:last-child {color:#fff;background-color: #fd7700;border:1px solid #fd7700;}
.sc4_btn a:first-child:hover {color:#fff;background-color: #fd7700;border:1px solid #fd7700;transition:.2s;}
.sc4_btn a:last-child:hover {color:#333;border:1px solid #fd7700;background-color:transparent;transition:.2s;}

/*footer*/
footer {background-color:#111111;}
.footer_wrap {width:1300px;margin:0 auto;text-align:center;padding:50px 0;position:relative;}
.footer_wrap p {font-size:16px;color:#cccccc;font-family: 'NEXON Lv2 Gothic';line-height:1.5;}
.footer_mT {border-bottom: 1px solid #ccc;width: 100%;margin: 35px auto;padding-bottom: 30px;}
.footer_menu a {font-size:18px;color:#cccccc;font-family: 'NEXON Lv2 Gothic';margin-left:5%;}
.footer_wrap .copy {font-size:13px;margin-top:30px;}
.gotop {position:absolute;top:10%;right:10%;}


/*quickmenu*/
.quickmenu {position:absolute;right:3%;z-index:999;}
.quickmenu a {display: block;width:85px;height:83px;border-radius:100%;text-align:center;position:relative;}
.quickmenu p {position: absolute;top: 0;left: -135px;opacity: 0;color: #fff;background-color: #ff8c1e;font-family: 'NEXON Lv2 Gothic';font-size: 16px;
font-weight:bold;padding: 30px 0;border-radius: 20px;height: 83px;width: 196px;padding-left: 28px;z-index: -1;text-align: left;}
.quickmenu a:hover p {opacity:1;transition:.4s;transition:.35s;}
.quickmenu a.Qcall {background-image:linear-gradient(112deg, #ff8c1e 35%, #fd6f05);}
.quickmenu a.Qkakao {background-color:#fbe300;margin-top:25px;}
.quickmenu a img {width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

/*360µµ
#panorama { width: 1920px; height: 666px; position: relative; z-index: 1000; display: table; 
-moz-transform-origin: top left; -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; }*/


/*°³ÀÎÁ¤º¸Ã³¸®¹æÄ§*/
#ctt, .ctt_admin {display:none;}
.privacy_wrap {width:60%;margin:0 auto 50px;}
.privacy_wrap h1 {font-size: 20px;font-family: 'Noto Sans KR';font-weight: bold;margin-bottom: 3%;text-align: center;}
.sub63_intro {margin-bottom:3%;text-align: center;font-family: 'Noto Sans KR';}
.sub63_inTitle {font-size: 18px;background-color: #f5f5f5;padding: 1% 2%;font-family: 'Noto Sans KR';}
.sub63_set p {padding:2%;font-family: 'Noto Sans KR';}
.set63_in {padding:0 2%;font-family: 'Noto Sans KR';}
.set63_in p {padding:0;margin: 2% 0;font-family: 'Noto Sans KR';}
.in63_span {padding:0 2%;font-family: 'Noto Sans KR';}
.sub64_in {width: 630px; margin: 0 auto 50px;font-family: 'Noto Sans KR';border-top: 1px solid #ddd;padding-top: 3%;}
.sub64_blank {margin-left:15px;}
