html{
width:100%;
height:100%;
}

a:link    {color:#000; text-decoration:none;}
a:visited {color:#000;}
a:active  {color:#000;}
a:hover  {color:#000;}
a {outline: none; select-dummy: expression(this.hideFocus=true);}

@font-face {
    font-family: 'MinervaModern';
    src: url('../font/MinervaModern-Regular.woff2') format('font-woff2'),
        url('../font/MinervaModern-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MinervaModern';
    src: url('../font/MinervaModern-Bold.woff2') format('font-woff2'),
        url('../font/MinervaModern-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
  font-family: "BrownLLSub-Regular";
  src: url("../font/Brown-Regular.woff") format("woff");
}

body {
font-family:'Noto Sans KR',Noto Sans KR, sans-serif ;
font-size:16px;
letter-spacing:-1px;
margin:0 auto;
padding:0;
color:#777;
width:100%;
height:100%;
line-height:170%;
background:#fff;
font-weight:300;
}
* {box-sizing:border-box;}
.animation {
-webkit-transition:all 0.5s ease .1s;
-moz-transition:all 0.5s ease .1s;
-ms-transition:all 0.5s ease .1s;
-o-transition:all 0.5s ease .1s;
transition:all 0.5s ease .1s;
}
.duck_foot {font-size:11px; line-height:19px; margin:30px auto; max-width:1400px;}
.txt_eng {font-family:'Nanum Square',NanumSquare;}
.mo_view {display:none;}
input, select, textarea {font-family:'Noto Sans KR',Noto Sans KR,'Nanum Gothic','나눔 고딕',나눔고딕,NanumGothic,Malgun Gothic,'Malgun Gothic','맑은 고딕','Dotum' , sans-serif ;}
input[type=button],input[type=submit],input[type=text] {-webkit-appearance: none; border-radius:0;}
h1, h2,h3,h4,h5,h6 {padding:0; margin:0; font-weight:normal; }
ul, li, dl, dt, dd {padding:0; margin:0; list-style:none;}
p {margin:0; padding:0;}
img {vertical-align:top; max-width:100%;}
#hd_login_msg, #hd_pop {display:none;}
.mainp .pager {display:none;}
.pager {position:absolute; z-index:990; bottom:0; left:0; width:100%; background:#eaeaea; height:3px;}
.pager span {width:16.66%; height:100%; text-indent:-9999px; margin:0; cursor:pointer; opacity:1; display:inline-block !important; position:relative;}
.space_np.sub04p .pager span {width:14.28%;}
.pager span.cycle-pager-active~span:before {width:0;}
.pager span:before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:#c77b62; transition:all 0.5s ease .1s;}
.pager span.cycle-pager-active:before {width:100%;}
.pager span

/* 기본테이블 */
table {border-collapse:collapse;border-spacing:0; width:100%;}
table th, table td {border-bottom:#eaeaea 1px solid; padding:0 15px; background:#fff; line-height:50px;}

.mainp {background:#c77b62;}
#header {width:100%; position:fixed; z-index:1000; top:0; left:0; height:120px;}
#header:before {content:''; position:absolute; width:100%; height:100%; background:#fff; opacity:0; transition:all 0.5s ease .1s;}
#header.view:before {opacity:0.9;}
#header.no_scroll:before {opacity:0 !important;}
.mainp #header {background:none;}
#header .ci {position:absolute; line-height:120px; top:0; z-index:2; width:15%; text-align:center;}
#header .ci img {height:70px; vertical-align:middle;}
.gnb_wrap {position:fixed; width:100%; height:0; background:#c77b62; z-index:999; transition:all 0.9s ease .1s; overflow:hidden; bottom:0; left:0; top:0;}
.gnb_wrap.on {height:100%;}
.gnb {top:50%; position:absolute; right:10%; margin-top:-270px;}
.gnb li a {color:#fff; font-family: 'MinervaModern'; font-size:48px; letter-spacing:0; line-height:90px; opacity:0.5;}
.gnb li a:hover {color:#fff; opacity:1;}
.gnb_wrap .sim {position:absolute; top:50%; margin:; font-family: 'MinervaModern'; color:#fff; 
font-size:70px; opacity:0.9; z-index:-1; width:100%; text-align:center; line-height:100%; margin-top:-35px; letter-spacing:0;}
.soon {opacity:0.5;}
.soon ul {display:none;}
.quick {position:fixed; right:120px; top:0; z-index:1000;}
.quick li {display:inline-block; margin-left:20px;}
.quick li a {font-size:18px; color:#111; letter-spacing:0; line-height:120px; font-family: 'MinervaModern';}
/* .quick li a {font-size:18px; color:#111; letter-spacing:0; line-height:120px; letter-spacing:1px; font-family: 'MinervaModern';} */
.quick.w li a {color:#fff;}
.btn_all {position:fixed; right:50px; top:43px; cursor:pointer; z-index:1000; height:26px;}
.btn_all.close div.line01, .btn_all.close div.line03 {width:0px;}
.btn_all li div {width:40px; height:2px; background:#111; margin:7px 0; transition:all 1.5s cubic-bezier(0.76, 0, 0.24, 1); .1s;}
.mainp .btn_all li div {background:#fff;}
.btn_all.close li div, .btn_all.w li div {background:#fff;}
#top {position:fixed; bottom:50px; opacity:0; right:50px; z-index:100; background:#fff; border:#c77b62 1px solid; text-align:center; 
	transition:all 1.5s cubic-bezier(0.76, 0, 0.24, 1); .1s; width:60px; height:60px; border-radius:100px; line-height:60px;}
#top.on {bottom:80px; opacity:1;}
#top img {vertical-align:middle;}
.mainp #top {display:none;}

.mcont_wrap {width:100% !important; height:100% !important; z-index:3;}
/* .cycle-sentinel {display:none !important;} */
.mcont_wrap .mcont {position:absolute !important; width:100%; height:100%; overflow:hidden; z-index:0 !important; color:#fff; opacity:0;
transition:all 2.5s ease .1s;
}
/* .mcont_wrap .mcont01 h2 {color:#111;transition:all 1.5s cubic-bezier(0.76, 0, 0.24, 1); .1s;} */
.mcont_wrap .mcont01.ch h2 {color:#fff;}
.cycle-carousel-wrap {width:100%; height:100%;}
.mcont_wrap .cycle-carousel-wrap {top:0 !important; left:0 !important;}
.mcont_wrap .mcont .cont {width:100%; border-left:#ccc 0px solid; transform: rotate(0deg); position:absolute; left:85%;
transform-origin:left bottom; padding-left:100px; z-index:2; top:50%; margin-top:300px;
transition:all 2.5s ease .1s;}
.mcont_wrap .mcont.cycle-slide-active .cont {transform: rotate(0deg); z-index:2 !important; left:15%; margin-top:-300px;}
.mcont_wrap .mcont.off .cont {transform: rotate(0deg); opacity:0; left:15%; margin-top:-300px;}
.mcont_wrap:before {content:''; width:1px; height:100%; top:0; left:15%; background:#fff; position:fixed; opacity:0.2; z-index:5;}
.mcont_wrap .mcont .bg {width:0; height:100%; position:absolute; top:0; left:0; z-index:-1; overflow:hidden;}
.mcont_wrap .mcont .cont div {font-size:20px; line-height:130%; margin-top:200px;}
/* .mcont_wrap .mcont04 .cont div {position:absolute; top:180px; left:550px;} */
.mcont_wrap .mcont .cont h2 {font-size:150px; line-height:110%; font-family: 'MinervaModern'; font-weight: normal; font-style: normal;}
.mcont_wrap .mcont .cont div {font-size:20px; line-height:130%; margin-top:100px; opacity:1; transition:all 1.5s cubic-bezier(0.76, 0, 0.24, 1); .1s; margin-left:0px;}
.mcont_wrap .mcont .cont div.on {opacity:1; margin-left:0px;}
.mcont_wrap .mcont .cont div span {font-size:15px; display:block; margin-top:10px; font-weight:500;}
.mcont_wrap .mcont.cycle-slide-active {z-index:1 !important; opacity:1;}
.mcont_wrap .mcont.cycle-slide.high {z-index:2 !important; opacity:1;}
.mcont_wrap .mcont .cont.fix {transform: rotate(0deg); height:100%; color:#111;}
.mcont_wrap .mcont.cycle-slide-active.on3 .bg {width:100%;}

.mcont_wrap .mcont>img {position:absolute; left:calc(15% + 550px); top:450px; opacity:0; transition:all 1.0s ease .1s;
transform: rotate(0deg);
}
.mcont_wrap .mcont>img.on {opacity:1; left:calc(15% + 500px); top:400px;
transform: rotate(0deg);
}
.mcont_wrap .mcont03>img {width:50%;}
.mcont_wrap .mcont04>img {width:100%; left:50px; top:430px;}
.mcont_wrap .mcont04>img.on {left:0; top:430px;}


.img_bg {width:100%; height:100%; position:absolute; top:0; left:0; padding:0; margin:0;}
.img_bg li {width:100%; height:100%; position:absolute; top:0; left:0; transition:all 2.0s ease .1s; overflow:hidden; opacity:1;}
/* .img_bg li.on {width:100%;} */
.img_bg li div {width:100%; height:100%; position:absolute; transition:all 2.0s ease .1s; opacity:1; top:0; left:0;}
.img_bg li.i01 div {background:url('../img/mimg01.jpg')top left #c77b62; background-size:cover; left:100%;}
.img_bg li.i01.on div {left:0;}
.img_bg li.i01.on2 div {top:-100%;}
.img_bg li.i04 div {background:url('../img/mimg09.jpg')top left#c77b62; background-size:cover; top:100%;}
.img_bg li.i04.on div {top:0;}
.img_bg li.i04.on2 div {left:-100%;}
.img_bg li.i02 div {background:url('../img/mimg02.jpg')top left #c77b62; background-size:cover; top:0; left:100%;}
.img_bg li.i02.on div {left:0;}
.img_bg li.i02.on2 div {top:-100%;}
.img_bg li.i03 div {background:url('../img/mimg03_n.jpg')center center#c77b62; background-size:cover; top:100%;}
.img_bg li.i03.on div {top:0;}
.img_bg li.i03.on2 div {left:-100%;}
.img_bg li.i05 div {background:url('../img/mimg05.html')center center#c77b62; background-size:cover; top:-100%;}
.img_bg li.i05.on div {top:0;}
.img_bg li.i05.on2 div {top:-100%;}
.img_bg li.i05:before {content:''; width:100%; height:100%; background:#111; opacity:0.15; position:absolute; top:-100%; transition:all 2.0s ease .1s; z-index:2;}
.img_bg li.i05.on:before {top:0;}
.img_bg li.i05.on2:before {top:-100%;}
.img_bg li iframe {
width: 100vw;
  height: 56.25vw; /* Given a 16:9 aspect ratio, 9/16*100 = 56.25 */
  min-height: 100vh;
  min-width: 177.77vh; /* Given a 16:9 aspect ratio, 16/9*100 = 177.77 */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.img_bg li.i06 div {background:url('../img/mimg06.jpg')center center#c77b62; background-size:cover; top:100%;}
.img_bg li.i06.on div {top:0;}
.img_bg li.i06.on2 div {left:-100%;}
.img_bg li.i07 div {background:url('../img/mimg07.jpg')top left #c77b62; background-size:cover; top:0; left:100%;}
.img_bg li.i07.on div {left:0;}
.img_bg li.i07.on2 div {top:-100%;}
.img_bg li.i08 div {background:url('../img/mimg08.jpg')center center#c77b62; background-size:cover; top:100%;}
.img_bg li.i08.on div {top:0;}
.img_bg li.i08.on2 div {left:-100%;}

.btn_scroll {position:absolute; bottom:50px; left:7.5%; margin-left:-20px; transition:all 0.7s ease .1s; color:#fff; text-align:center; letter-spacing:0; width:40px; z-index:3;}
.btn_scroll img {width:10px; margin-top:5px;}
.btn_scroll.ani {bottom:60px;}
.btn_scroll.up {transform: rotate(180deg);}
.btn_scroll.up div {display:none;}

#footer {background:#c77b62; color:#fff; z-index:1000; width:100%;}
.mainp #footer {display:none;}
#footer .wrap {padding:40px; font-size:12px; position:relative; line-height:22px; color:#fff; overflow:hidden;}
#footer .wrap .line {display:inline-block; width:1px; height:10px; background:#fff; margin:0 7px; opacity:0.3;}
#footer .wrap>img {height:80px; position:absolute; top:50%; margin-top:-40px; left:0; opacity:0.3;}
#footer .wrap .ct {float:left; width:33.3%; position:relative; padding-left:20px;}
#footer .wrap .ct:before {content:''; width:1px; height:100%; background:#fff; opacity:0.1; left:0; position:absolute;}
#footer .wrap .ct:first-child:before {display:none;}
#footer .wrap .ct dt {font-size:15px; opacity:0.8;}
#footer .wrap .ct dd {font-size:12px; opacity:0.5;}
#footer .wrap .copy {float:left; width:100%; line-height:17px; margin-top:10px; opacity:0.5; padding-left:20px; position:relative;}
#footer .wrap .copy div {position:absolute; top:0; right:0; letter-spacing:0;}

#footer_copy {position:absolute; bottom:0; left:0; width:100%;}
#footer_copy #footer {display:block;}

#simg {margin-top:200px; position:relative;}
#simg h2 {width:1400px; margin:0 auto; color:#c77b62; font-family: 'MinervaModern'; font-size:70px; letter-spacing:0;
transition:all 1.5s cubic-bezier(0.76, 0, 0.24, 1); .1s; line-height:100%; height:70px;
}
/* #simg h2.on {width:100%; max-width:1400px; margin:0 auto; opacity:1;} */
#simg:before {content:''; width:0px; height:100%; position:absolute; background:#5a5550; transition:all 1.5s cubic-bezier(0.76, 0, 0.24, 1); .1s; display:none;}
#simg.on:before {width:70px;}

#scont {width:1400px; margin:150px auto; max-width:100%; overflow:hidden;}
#scont .cc {margin:150px 0 0 0;}
#scont .cc.c01 {margin-top:0;}
#scont .title {font-size:30px; color:#111; font-weight:500; margin-bottom:60px; line-height:45px;}
#scont .stitle {font-size:20px; color:#111; font-weight:500; margin:10px 0; line-height:32px;}
#scont dd {margin-top:45px;}
#scont .eng {font-family: "BrownLLSub-Regular"; color:#111; letter-spacing:0;}
#scont .eff {width:0px; overflow:hidden; transition:all 3.0s ease .1s; text-align:center; top:150px;}
#scont .eff img {max-width:none; transform:scale(1.2); transition:all 2.0s ease .1s; transform-origin: center center; margin:auto; display:block;}
#scont .eff.long img {transition:all 10.0s ease .1s;}
#scont .eff.on {width:100% !important; top:0;}
#scont .eff.on img {transform:scale(1.0); transform-origin: center center;}
/* .eff:before {content:''; position:absolute; width:100px; height:100px; border:#111 100px solid; z-index:2; top:0; left:0;} */

#scont .bbong {opacity:0; transition:all 2.0s ease .1s; padding-top:150px;}
#scont .bbong.on {opacity:1; padding-top:0px;}

/* .busip.sub01p.newp #simg .book {position:absolute; top:80px; right:50%; width:1400px; margin-right:-700px; text-align:right; z-index:2; opacity:0; transition:all 2.0s ease .1s;}
.busip.sub01p.newp #simg .book.on {top:-20px; opacity:1;}
.busip.sub01p.newp #simg .book>img {width:315px; box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.2);}
.busip.sub01p.newp #simg .book a {display:block; background:#c77b62; color:#fff; width:200px; position:absolute; right:57.5px; bottom:-10px; 
	padding:7px 14px; text-align:left; font-weight:500; border-radius:100px;
}
.busip.sub01p.newp #simg .book a img {transform:rotate(-90deg); position:absolute; right:19px; height:20px; top:50%; margin-top:-10px;} */
.busip.sub01p.newp #scont {width:100%;}
.busip.sub01p.newp #scont .cc {width:1400px; margin-left:auto; margin-right:auto;}
.busip.sub01p.newp #scont .c03 {width:100%; background:#fff;}
.busip.sub01p.newp #scont .c03 .wrap {width:1400px; margin-left:auto; margin-right:auto; overflow:unset;}
.busip.sub01p.newp #scont .c03 .fir img {max-width:35%; box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.1);/*  border:#f9f2ef 50px solid; */}
.busip.sub01p.newp #scont .c03 .wrap>dl {position: absolute; left:50%; top: 50%; margin-top:-100px;}
.busip.sub01p.newp #scont .c03 .wrap>dl h2 {color:#c77b62; font-family: 'MinervaModern'; font-size:50px; letter-spacing:1px; line-height:120%; margin-bottom:40px;}
.busip.sub01p.newp #scont .c03 .wrap>dl dd a {display:block; background:#c77b62; color:#fff; width:250px; padding:0 20px; height:60px; 
	line-height:60px; font-size:20px; position:relative;
}
.busip.sub01p.newp #scont .c03 .wrap>dl dd a img {transform:rotate(-90deg); position:absolute; right:20px; height:24px; top:50%; margin-top:-12px;}
.busip.sub01p #scont .wrap {position:relative;overflow:hidden;}
.busip.sub01p #scont .c01 dl {overflow:hidden; margin-bottom:60px;}
.busip.sub01p #scont .c01 dl dt {float:left; width:100%;}
.busip.sub01p #scont .c01 dl dd {float:left; margin-top:0;}
.busip.sub01p #scont .c01 dl dd+dd {margin-left:140px;}
.busip.sub01p #scont .c01 .eff {background:#c77b62; width:100%; overflow:hidden; position:relative; transition:none;}
.busip.sub01p #scont .c01 .eff div {position:absolute; width:0; height:0; overflow:hidden; top:50%; left:50%; transition:all 3.5s cubic-bezier(0.76, 0, 0.24, 1); .1s;
	background:url('/img/busi/01cont01.jpg')center center;}
.busip.sub01p #scont .c01 .eff.on div {width:100%; height:100%; top:0; left:0;}
.busip.sub01p #scont .c01 .eff div img {opacity:0;}
.busip.sub01p #scont .c02 {margin-top:30px;}
.busip.sub01p #scont table {width:50%; position:absolut; right:0; bottom:0; border-top:#111 2px solid; float:left; margin-bottom:60px;}
.busip.sub01p #scont table th, 
.busip.sub01p #scont table td {line-height:42px; font-size:14px; text-align:left; padding:0 20px;}
.busip.sub01p #scont table th {border-right:#eaeaea 1px solid; border-left:#eaeaea 1px solid; background:#f8f8f8;}


.brandp.sub01p #scont {width:100%; margin-bottom:0;}
.brandp.sub01p #scont .wrap {position:relative; overflow:hidden; width:1400px; margin-left:auto; margin-right:auto;}
.brandp.sub01p #scont .c01 .eff {position:relative; background:#c77b62; width:100%;}
.brandp.sub01p #scont .c01 .eff div {position:absolute; width:0; height:0; overflow:hidden; top:50%; left:50%; transition:all 3.5s cubic-bezier(0.76, 0, 0.24, 1); .1s;
	background:url('../img/busi/01cont02.jpg')center center;}
.brandp.sub01p #scont .c01 img {max-width:750px;}
.brandp.sub01p #scont .c01 .eff.on div {top:0; left:0;}
.brandp.sub01p #scont .c01 dl {float:left;}
.brandp.sub01p #scont .c01 dl+div {float:right;}
.brandp.sub01p #scont .c01 .eff.fir {float:right; text-align:right; max-width:750px;}
.brandp.sub01p #scont .c02 {background:#f9f2ef; padding:100px 0; margin-top:0;}
.brandp.sub01p #scont .c02 dl {overflow:hidde;}
.brandp.sub01p #scont .c02 dl dt, .brandp.sub01p #scont .c03 dl dt {font-family: 'MinervaModern'; letter-spacing:0; margin-bottom:0; font-size:2vw;}
.brandp.sub01p #scont .c02 dl dd {float:lef; margin-bottom:200px;}
.brandp.sub01p #scont .c02 dl dd .cir {position:absolute; width:700px; height:761px; margin-left:-350px; left:50%; top:200px;
transition:all 1.5s ease .1s;
}
.brandp.sub01p #scont .c02 dl dd.cir_wrap+dd {margin-top:1200px; padding-top:300px;}
.brandp.sub01p #scont .c02 dl dd .cir.fixed {position:fixed;}
.brandp.sub01p #scont .c02 dl dd .cir.opa {opacity:0; top:0px;}
.brandp.sub01p #scont .c02 dl dd .cir img {width:440px; position:absolute;}
.brandp.sub01p #scont .c02 dl dd .cir img.img01 {top:0; left:50%; margin-left:-220px;}
.brandp.sub01p #scont .c02 dl dd .cir img.img02 {bottom:0; left:0;}
.brandp.sub01p #scont .c02 dl dd .cir img.img03 {bottom:0; right:0;}
.brandp.sub01p #scont .c02 dl dd:nth-child(2n+1) {float:rigt; text-align:center;}
.brandp.sub01p #scont .c02 dl dd+dd+dd+dd {width:100%; text-align:center; margin-top:150px !important;}
.brandp.sub01p #scont .c02 .eff {width:50%;}
.brandp.sub01p #scont .c02 .eff img {opacity:0;}
.brandp.sub01p #scont .c02 .eff.on img {opacity:1;}
.brandp.sub01p #scont .c03 {background:#c77b62; padding:200px 0; margin:0; margin-top:200px;}
.brandp.sub01p #scont .c03 dl {position:relative;}
.brandp.sub01p #scont .c03 dl dt {color:#fff;}
.brandp.sub01p #scont .c03 dl dt+dd {color:#fff; opacity:0.7;}
.brandp.sub01p #scont .c03 .if {position:absolute; right:0; top:0;}
.brandp.sub01p #scont .c03 .wrap+div {right:0; position:relative; margin-top:90px; text-align:right; padding:0 5%; width:100%;}
.brandp.sub01p #scont .c03.sec .wrap+div {right:auto; left:0; text-align:left;}
.brandp.sub01p #scont .c03.sec {background:#f9f2ef; margin-top:0;}
.brandp.sub01p #scont .c03.sec dl dt {color:#111;}
.brandp.sub01p #scont .c03.sec dl dt+dd {color:#777; opacity:1;}
.brandp.sub01p #scont .c04 {margin:180px 0; position:relative;}
.brandp.sub01p #scont .c04 #here {position:absolute; top:-100px; height:10px; width:1px;}
.brandp.sub01p #scont .c04 .wrap {overflow:unset;}
.brandp.sub01p #scont .c04 dl {position:absolute; right:0; top:50%; margin-top:-200px;}
.brandp.sub01p #scont .c04 dl .title div {color:#c77b62;}
.brandp.sub01p #scont .c04 dl .stitle {font-weight:300;}
.brandp.sub01p #scont .c04 dl .stitle font {font-weight:500;}
/* .brandp.sub01p #scont .c04 dl+div {float:right;} */
.brandp.sub01p #scont .c04 dl+div img {max-width:650px;}

.locap.sub01p #scont {width:100%;}
.locap.sub01p #scont .wrap {position:relative;}
/* .locap.sub01p #scont .c01 {width:2000px;} */
.locap.sub01p #scont .c01 dl dd {position:absolute; right:0; bottom:0; text-align:right;}
.locap.sub01p #scont .c01 .eff_bk {position:relative; width:2000px; margin-left:auto; margin-right:auto;}
.locap.sub01p #scont .c01 .eff_bk:before {content:''; position:absolute; background:#111; opacity:0; width:100%; height:100%; top:0; left:0; transition:all 3.0s ease .1s;}
.locap.sub01p #scont .c01 .eff_bk.on:before {opacity:0.4;}
/* .locap.sub01p #scont .c01 .eff_bk img {transform: scale(1.0) !important; width:2000px !important;} */
.locap.sub01p #scont .c01 .eff_bk img.img01 {position:absolute; z-index:2; left:0; top:20px; clip: rect(0, 0, 0, 0); transition:all 1.5s ease .1s; opacity:0;}
.locap.sub01p #scont .c01 .eff_bk img.img01.on {opacity:1; top:0;}
.locap.sub01p #scont .c01 .eff_bk img.img01.ani01 {clip: rect(181px, 800px, 250px, 0);}
.locap.sub01p #scont .c01 .eff_bk img.img01.ani02 {clip: rect(265px, 800px, 352px, 0);}
.locap.sub01p #scont .c01 .eff_bk img.img01.ani03 {clip: rect(350px, 800px, 545px, 0);}
.locap.sub01p #scont .c01 .eff_bk img.img01.ani04 {clip: rect(274px, 938px, 427px, 769px);}
.locap.sub01p #scont .c01 .eff_bk img.img01.ani05 {clip: rect(234px, 979px, 293px, 756px);}
.locap.sub01p #scont .c01 .eff_bk img.img01.ani06 {clip: rect(387px, 983px, 501px, 633px)}
.locap.sub01p #scont .c01 .eff_bk img.img01.ani07 {clip: rect(329px, 1119px, 467px, 1013px);}
.locap.sub01p #scont .c01 .eff_bk img.img01.ani08 {clip: rect(237px, 1332px, 501px, 1125px);}
.locap.sub01p #scont .c01 .eff_bk img.img01.ani09 {clip: rect(0, 1599px, 501px, 1362px);}
/* .locap.sub01p #scont .c01 .eff {overflow:hidden; position:relative; background: #c77b62; transition: none;}
.locap.sub01p #scont .c01 .eff div {position:absolute; width:0; height:0; overflow:hidden; top:50%; left:50%; transition:all 3.5s cubic-bezier(0.76, 0, 0.24, 1); .1s;
	background:url('/img/loca/01cont01.jpg')center center; transform:scale(1);}
.locap.sub01p #scont .c01 .eff.on div {width: 100%; height: 100%; top: 0; left: 0; transform: scale(1);}
.locap.sub01p #scont .c01 .eff div img {opacity:0;} */
.locap.sub01p #scont .c01 .duck_foot {text-align:left;}
.locap.sub01p #scont .c02 {position:relative; max-width:1400px; margin-left:auto; margin-right:auto; width:100%;}
.locap.sub01p #scont .c02 .bbong {padding-top:150px;}
.locap.sub01p #scont .c02 .bbong.on {padding:0px;}
.locap.sub01p #scont .c02 .eff_bk {position:absolute; right:0; top:50%; margin-top:-253px; border:#ddd 1px solid;}
.locap.sub01p #scont .c02 .eff.on {width:800px !important;}
.locap.sub01p #scont .c02 .eff_bk img {width:800px;}
.locap.sub01p #scont .c03 {max-width:1400px; margin-left:auto; margin-right:auto;}
.locap.sub01p #scont .c03 .eff {width:100%;}
.locap.sub01p #scont .c03 img {width:1400px; transform: scale(1.0);}

.spacep #scont {width:100%;}
/* .spacep #scont .c01 .wrap {width:1400px; margin-left:auto; margin-right:auto; position:relative; margin-bottom:90px; min-height:1000px;} */
.spacep #scont .c01 {min-height:1000px;}
.spacep #scont .c01 .title {max-width:1400px; margin:0 auto -12px auto; font-size:50px; position:relative; z-index:2; font-family: 'MinervaModern'; text-align:right;}
/* .spacep #scont .c01 .wrap ul {position:absolute; right:0; bottom:0; overflow:hidden; width:100%;}
.spacep #scont .c01 .wrap ul li {float:left; width:250px; margin-left:10px;} */
.spacep #scont .c01>ul {overflow:hidden;}
.spacep #scont .c01>ul>li {margin-top:300px; width:100%; overflow:hidden;}
.spacep #scont .c01>ul>li:first-child {margin-top:0;}
.spacep #scont .c01>ul>li:nth-child(2n) {text-align:right;}
.spacep #scont .c01>ul>li.on:last-child img {transform:scale(0.8);}
.spacep #scont .c01>ul>li>div {width:0px; overflow:hidden; transition:all 2.5s cubic-bezier(0.76, 0, 0.24, 1); .1s; opacity:1; position:relative;}
.spacep #scont .c01>ul>li.on>div {opacity:1; width:100% !important;}

.spacep #scont .c01>ul.eff_sec>li>div {width:100%;}
.spacep #scont .c01>ul.eff_sec>li.on>div {width:100% !important;}

.spacep #scont .c01>ul.eff_third>li>div {width:90%;}
.spacep #scont .c01>ul.eff_third>li.on>div {width:100% !important;}

.spacep #scont .c01>ul>li img {position:absolute; max-width:none; transform:scale(1.1); transition:all 3.0s ease .1s;}
.spacep #scont .c01>ul>li.on img {transform:scale(1);}
.spacep #scont .c01>ul>li:nth-child(2n) div {float:right;}
.spacep #scont .c01>ul>li:nth-child(2n) img {right:0;}
.spacep #scont>div .type {position:fixed; text-align:center; width:100%; font-size:30px; font-family: 'MinervaModern'; opacity:0.2; bottom:25%; left:0; z-index:-1; display:none;}
.spacep #scont>div .type dt {font-size:300px; line-height:50%;}
.spacep #scont .wide img {/* width:1500px !important; */}
.spacep.sub05p #scont .c03 {width:1400px; margin:0 auto;}
.spacep.sub05p #scont .c03 ul li {position:relative; padding:50% 0 0 0; height:800px;}
.spacep.sub05p #scont .c03 ul li+li {margin-top:60px;}
.spacep.sub05p #scont .c03 iframe {width:100%; height:100%; position:absolute; top:0px; left:0;}
.spacep.sub05p #scont .c03 ul li div {position:absolute; top:0; width:100%; font-family: 'MinervaModern'; font-size:22px; color:#fff; letter-spacing:0; text-align:center; background:#c77b62; height:40px; line-height:40px; z-index:2;}
.spacep.sub06p {background:#f9f2ef;}
.spacep.sub06p #scont {margin-top:0;}
.spacep.sub06p #scont .c02 {overflow:hidden; width:1200px; margin-left:auto; margin-right:auto; margin-top:0;}
.spacep.sub06p #scont .c02>ol {position:fixed; top:50%; left:0; height:50px; line-height:50px; font-size:24px; font-family: 'MinervaModern'; margin-top:-150px; letter-spacing:0; display:none;}
.spacep.sub06p #scont .c02>ol li {cursor:pointer;}
.spacep.sub06p #scont .c02>ol li.on {color:#c77b62;}
.spacep.sub06p #scont .c02>ul {overflow:hidden;}
.spacep.sub06p #scont .c02>ul>li {margin:100px 0 80px 0; opacity:0; transition:all 2.0s ease .1s; float:left; width:50%; padding:0 30px 0 30px;}
.spacep.sub06p #scont .c02>ul>li:nth-child(2n) {padding-top:100px;}
.spacep.sub06p #scont .c02>ul>li.contt {width:100%; padding-top:150px !important; margin-bottom:50px;}
.spacep.sub06p #scont .c02>ul>li.contt>dl {background:rgb(199, 123, 98); color:#fff; width:100%; padding:50px;}
.spacep.sub06p #scont .c02>ul>li.on {opacity:1; margin-top:0; padding-top:0;}
/* .spacep.sub06p #scont .c02>ul>li.fir {margin-top:50px;} */
.spacep.sub06p #scont .c02>ul>li.fir.on {margin-top:0;}
/* .spacep.sub06p #scont .c02>ul>li.contt.on {margin-top:100px;} */
.spacep.sub06p #scont .c02>ul>li>dl {font-family: 'MinervaModern'; letter-spacing:0; font-size:40px; font-weight:300; line-height:40px; margin-bottom:40px;}
.spacep.sub06p #scont .c02>ul>li>dl dt+dd {font-size:24px;}
.spacep.sub06p #scont .c02>ul>li>dl dd {margin:0;}
.spacep.sub06p #scont .c02>ul>li div.img {position:relative; margin-left:0; transition:all 1.0s ease .1s;}
.spacep.sub06p #scont .c02>ul>li.on div.img {margin-left:0;}
.spacep.sub06p #scont .c02>ul>li div.img div {position:absolute; bottom:10px; right:20px; z-index:2; font-size:14px; color:#fff;}
.spacep.sub06p #scont .c02>ul>li>div {width:100%; position:relative;}
.spacep.sub06p #scont .c02>ul>li>div>dl {margin-top:30px; line-height:40px; font-size:20px;}
.spacep.sub06p #scont .c02>ul>li>div>dl dd {margin:0; font-weight:500;}
.spacep.sub06p #scont .c02>ul>li>div>dl dt img {height:36px; margin:30px 0 40px 0;}
.spacep.sub06p #scont .c02>ul>li>div>dl dt+dd {font-size:24px; color:#111;}
.spacep.sub06p #scont .c02>ul>li>div>dl dt+dd+dd {font-family: 'MinervaModern';}
.spacep.sub06p #scont .c02>ul>li>div>dl dd.last {font-size:16px;}

.space_np #top {display:none;}
.space_np #scont {width:90%;}
.space_np #scont .c01 {height:700px; width:100%; padding:0 30px; position:relative;}
.space_np #scont .c01 .arrow {position:absolute; z-index:998; top:50%; cursor:pointer; margin-top:-30px; width:60px; height:60px;
	text-align:center; background:#fff; border-radius:60px; line-height:60px; border:#c77b62 1px solid;}
.space_np #scont .c01 .arrow img {vertical-align:middle;}
.space_np #scont .c01 .arrow_l {left:0; transform:rotate(-90deg);}
.space_np #scont .c01 .arrow_r {right:0; transform:rotate(90deg);}
.space_np #scont .c01 .cycle-slideshow {height:100%; width:100%;}
.space_np #scont .c01 .cycle-slideshow li {height:100%; width:100%; position:relative !important;}
.space_np #scont .c01 .cycle-slideshow li div {height:100%; width:90%; position:absolute; top:0; left:5%; line-height:700px; text-align:center;}
.space_np #scont .c01 .cycle-slideshow li div img {vertical-align:middle; max-height:100%;}

.servicep {background:#f9f2ef;}
.servicep #scont {width:100%;}
.servicep #scont .cc dl {width:1400px; margin-left:auto; margin-right:auto;}
.servicep #scont .stitle {font-family: 'MinervaModern'; font-size:17px; letter-spacing:0;}
.servicep #scont .cc ul {margin-top:-40px; left: calc(50% - 700px); padding-top:90px !important;}
.servicep #scont .cc ul li {padding-right:20px; position:relative !important;}
.servicep #scont .cc ul li:before {content:''; position:absolute; width:1000px; height:100%; background:#111; opacity:0.3; top:0; left:0; z-index:2;}
.servicep #scont .cc ul li img {filter: grayscale(100%); opacity:0.2; transition:all 0.7s ease .1s;}
.servicep #scont .cc ul li.cycle-slide-active img, .servicep #scont .cc ul li.cycle-slide-active img:hover {filter: grayscale(0); opacity:1;}
.servicep #scont .cc ul li div {position:absolute; top:50%; text-align:center; color:#fff; z-index:3; width:100%; font-family: 'MinervaModern'; font-size:40px; letter-spacing:0; margin-top:-14px; height:auto !important;}
.servicep #scont .cc .arrow {position:absolute; z-index:10; top:0; cursor:pointer; left:1020px;}
.servicep #scont .cc .arrow_r {left:1100px;}
.servicep #scont .cc .cycle-carousel-wrap {top:90px !important;}

.pointp.sub01p #scont {width:100%; margin-bottom:0;}
.pointp.sub01p #scont h3 {position:absolute; color:#111; font-family: 'MinervaModern'; font-size:70px; letter-spacing:0; left:0; top:0; transform: rotate(90deg); transform-origin: top left; line-height:70px;}
.pointp.sub01p #scont .wrap {width:1400px; margin-left:auto; margin-right:auto; padding-left:15%; position:relative;}
.pointp.sub01p #scont .wrap dl {margin-bottom:90px;}
.pointp.sub01p #scont .c01 {overflow:hidden;}
.pointp.sub01p #scont .c01 img {width:500px; float:right; margin-top:-200px;}
.pointp.sub01p #scont .c02 {background:#eeeeed; padding:150px 0; margin-bottom:0;}
.pointp.sub01p #scont .c02 h3 {left:auto; right:-30%;}
.pointp.sub01p #scont .c02 .wrap {padding-left:0; padding-right:15%;}
.pointp.sub01p #scont .c02 .wrap dl .eng {font-size:20px;}

.contactp.sub01p #scont {text-align:center; margin-bottom:0;}
.contactp.sub01p #scont .img_wrap {background: #eeeeed; width:100%;}
.contactp.sub01p #scont .img_wrap img {transform: scale(1.0);}

.contactp.sub01p #scont .img_wrap {position:relative;}
.contactp.sub01p #scont .img_wrap .add {position:absolute; z-index:2; top:50%; left:50%; margin:70px 0 0 20px; opacity:0; transition:all 1.0s ease .1s; width:210px;}
.contactp.sub01p #scont .img_wrap .add.on {margin:40px 0 0 20px; opacity:1;}

.contactp.sub01p #scont>.img_wrap.new .add {width:70px;}
.contactp.sub01p #scont .img_wrap.new .add {margin:70px 0 0 50px;}
.contactp.sub01p #scont .img_wrap.new .add.on {margin:60px 0 0 50px;}
.contactp.sub01p #scont>.img_wrap.new img+img {width:800px;}

.contactp.sub01p #scont .c01 {margin:80px 0;}
.contactp.sub01p #scont .c01 .title {font-size:40px; margin-bottom:0;}
.contactp.sub01p #scont .c01 dd {margin-top:20px;}
.contactp.sub01p #scont .c01 dd .line {display:inline-block; width:1px; height:10px; background:#ddd; margin:0 10px;}
.contactp.sub01p #scont .c01 dd .color {color:#c77b63; font-weight:500; letter-spacing:0;}
/* .contactp.sub01p #scont .c01 dd.pc_view a {border:#333 2px solid; padding:10px 15px; margin:10px; display:inline-block; font-weight:500;}
.contactp.sub01p #scont .c01 dd a img {vertical-align:middle; height:10px; margin:-2px 0 0 10px;} */
.contactp.sub01p #scont .c01 dd.pc_view a, .contactp.sub01p #scont .c01 dd .btn_navi {border:#333 2px solid; padding:10px 15px; margin:10px; display:inline-block; font-weight:500; background:#fff;}
.contactp.sub01p #scont .c01 dd a img, .contactp.sub01p #scont .c01 dd .btn_navi img {vertical-align:middle; height:10px; margin:-2px 0 0 10px;}

.contactp.sub01p #scont .c01.new {margin-top:30px;}
.contactp.sub01p #scont .c01.new .wrap dl dt ul {overflow:hidden; width:100%; margin-bottom:50px;}
.contactp.sub01p #scont .c01.new .wrap dl dt ul li {float:left; width:50%; text-align:left; font-size:20px;}
.contactp.sub01p #scont .c01.new .wrap dl dt ul li .line {display:inline-block; width:1px; height:15px; background:#ddd; margin:0 10px;}
.contactp.sub01p #scont .c01.new .wrap dl dt ul li .color {color:#c77b63; font-weight:500; letter-spacing:0;}
.contactp.sub01p #scont .c01.new .wrap dl dt ul li+li {text-align:right;}

.tab {overflow:hidden; width:1400px; margin:100px auto -30px auto;}
.tab li {float:left; text-align:center; letter-spacing:0px;}
.tab li a {display:block; color:#777; height:70px; line-height:70px; font-size:24px; font-family: 'MinervaModern'; border-bottom:#ddd 1px solid;}
.tab li.on a,
.sub01p .tab li.t01 a,
.sub02p .tab li.t02 a,
.sub03p .tab li.t03 a,
.sub04p .tab li.t04 a,
.sub05p .tab li.t05 a,
.sub06p .tab li.t06 a
{color:#111; border-bottom:#111 2px solid; font-weight:bold;}
.tab_cont {display:none;}
.tab_cont.on {display:block;}
.spacep .tab li, .space_np .tab li {width:16.66%;}
.servicep .tab li {width:33.3%;}

/*게시판*/
#bo_w, #content {width:1200px; margin:50px auto;}
.mo_view {display:none;}

/***************************************/
@media only screen and (min-width: 768px) and (max-width: 1499px) {

.gnb_wrap .sim {display:none;}

#simg h2 {padding:0 30px;}
#scont {width:100%; padding-left:30px; padding-right:30px;}
.tab {width:100%;}
.tab li a {font-size:19px;}

.busip.sub01p #scont .c01 dl dd {width:100%;}
.busip.sub01p #scont .c01 dl dd+dd {margin:40px 0 0 0;}

.brandp.sub01p #scont .wrap {width:100%;}

.servicep #scont .cc ul {left:0; margin:0; padding:0 !important;}
.servicep #scont .cc .cycle-carousel-wrap {top:0 !important;}
.servicep #scont .cc ul li {padding-right:15px;}
.servicep #scont .cc ul li div {font-size:20px; margin-top:-11px;}
.servicep #scont .cc ul li img {width:600px;}
.servicep #scont .cc ul li:before {width:600px;}

}

.video-container .duck_foot {position:absolute; z-index:998; left:15%; bottom:30px; color:#111; letter-spacing:0; font-weight:500; padding-left:100px;}
.video-container .duck_foot span {display:block; font-size:16px; padding:5px 10px; margin-bottom:5px; position:relative;}
.video-container .duck_foot span:before {content:''; background:#fff; position:absolute; width:100%; height:100%; z-index:-1; top:0; left:0; opacity:85%;}
.mcont05 .cont.off {opacity:0; left:20% !important;}


/*모바일*************************************************************/
@media all and (max-width:767px) {
  .mcont05 .cont.off {opacity:1; left:0 !important;}
/* 공통 */
.mo_view {display:block;}
.pc_view {display:none;}
body {font-size:13px;}
#cont_wrap {width:100%; min-height:100px; margin:0 auto; padding:0; max-width:900px;}
.view_mo {display:block;}
#contp {width:100%; padding:70px 15px 15px 15px;}
.nav {display:none;}
/* img {max-width:100%; max-height:100%;} */
.duck_foot {font-size:9px; line-height:14px; padding:0;}

/* 헤더 */
#header {height:60px;}
#header:after {content:''; width:100%; height:1px; background:#c77b63; position:absolute; bottom:0; left:0; opacity:0.3;}
.mainp #header:after, #header.no_line:after {display:none;}
#header .ci {left:15px; line-height:60px; top:0; width:auto;}
#header .ci img {height:30px;}
.gnb_wrap .sim {height:200px; margin:-100px 0 0 -108px; display:none;}
.gnb {width:80%; right:10%; margin-top:0; top:80px;}
.gnb li a {font-size:30px; line-height:50px; display:block;}
.quick {right:70px;}
.quick li a {line-height:60px; font-size:14px;}
.btn_all {right:15px; top:17px;}
.btn_all li div {width:30px; margin:5px 0;}

.btn_scroll {bottom:30px;}
.btn_scroll.ani {bottom:30px; left:9%;}
.btn_scroll img {transform: rotate(-90deg);}

.mcont_wrap:before {left:62px;}
.mcont_wrap .mcont .cont {padding:120px 0 0 90px;}
.mcont_wrap .mcont.cycle-slide-active .cont {left:0;}
.mcont_wrap .mcont .cont h2 {font-size:50px;}
.mcont_wrap .mcont .cont div {font-size:14px; margin-top:30px; line-height:24px;}
.mcont_wrap .mcont .cont div span {font-size:12px;}
.mcont_wrap .mcont03>img {width:70%;}
.mcont_wrap .mcont04 .cont div {left:auto; position:relative; top:auto;}

.img_bg li.i01 div {background:url('../img/mimg01_mo.jpg')center center; background-size:cover;}
.img_bg li.i02 div {background:url('../img/mimg02_mo.jpg')center center; background-size:cover;}
.img_bg li.i03 div {background:url('../img/mimg03_n_mo.jpg'); background-position:center bottom -30px; background-size:cover;}
.img_bg li.i04 div {background:url('../img/mimg09.jpg'); background-position: left bottom -100px; background-size:cover;}
.img_bg li.i05 div {background:url('../img/mimg05_mo.jpg')center center; background-size:cover;}
.img_bg li.i06 div {background:url('../img/mimg06_mo.jpg')center center; background-size:cover;}
.img_bg li.i07 div {background:url('../img/mimg07_mo.jpg')center center; background-size:cover;}
.img_bg li.i08 div {background:url('../img/mimg08_mo.jpg')center center; background-size:cover;}

/* #footer_copy {display:none;} */
#footer .wrap {width:100%; padding:15px; line-height:17px; font-size:9px;}
#footer .wrap>img {position:relative; width:100px; top:0; margin:0 0 20px -50px; left:50%; height:auto; display:none;}
#footer .wrap .ct {padding-left:10px;}
#footer .wrap .ct:first-child {padding-left:0px;}
#footer .wrap .ct:before {display:none;}
#footer .wrap .ct dt {font-size:11px;}
#footer .wrap .ct dd {font-size:11px;}
#footer .wrap .line {margin:0 3px;}
#footer .wrap .copy {padding:0;}
#footer .wrap .copy div {position:relative;}

#simg {margin-top:120px; height:auto; line-height:100%;}
#simg.on:before {width:30px;}
#simg h2 {width:100%; font-size:30px; padding-left:15px; padding-right:15px; height:auto;}
#simg h2.on {width:100%;}

#scont {width:100%; margin:40px auto; padding-left:15px; padding-right:15px; max-width:768px;}
#scont .cc {margin:50px auto 0 auto;}
#scont .title {font-size:20px; margin-bottom:0; line-height:28px;}
#scont .stitle {font-size:15px; line-height:25px;}
#scont dd {margin-top:25px;}
#scont .br {display:block; height:0;}
#scont .mbr {display:block; height:0;}
.duck_foot {margin:20px auto;}
.tab {width:100%; margin:30px 0 0 0;}
.tab li a {font-size:14px;}

/* .busip.sub01p.newp .book {position:relative; padding:0 30px; margin-bottom:50px;}
.busip.sub01p.newp .book a {display:block; background:#c77b62; color:#fff; width:60%; position:absolute; left:20%; bottom:-20px; 
	padding:7px 14px; text-align:left; font-weight:500; border-radius:100px;
}
.busip.sub01p.newp .book a img {transform:rotate(-90deg); position:absolute; right:19px; height:20px; top:23%;} */
.busip.sub01p.newp #scont .cc {width:100%;}
.busip.sub01p.newp #scont .c03 .wrap {width:100%;}
.busip.sub01p.newp #scont .c03 .fir img {width:100%; max-width:100%;}
.busip.sub01p.newp #scont .c03 .wrap>dl {position: relative; margin: 0; top: 0; transform: translateY(0) !important; padding:0 15px; left:0;}
.busip.sub01p.newp #scont .c03 .wrap>dl h2 {font-size:24px; line-height:30px; margin-bottom:15px;}
.busip.sub01p.newp #scont .c03 .wrap>dl dd a {font-size:14px; position:absolute; right:0; width:47%; bottom:0; height:40px; line-height:40px; padding:0 15px;}
.busip.sub01p.newp #scont .c03 .wrap>dl dd a img {height:16px; margin-top:-8px; right:15px;}
.busip.sub01p.newp #scont .title {font-size:17px; line-height:25px;}
.busip.sub01p #scont .wrap {margin-bottom:30px;}
.busip.sub01p #scont .c01 img {margin:0;}
.busip.sub01p #scont .c01 dl {margin:0 0 30px 0;}
.busip.sub01p #scont .c01 dl dd {margin-left:0 !important; margin-top:25px;}
.busip.sub01p #scont .c02 .wrap>img {margin-top:30px;}
.brandp.sub01p #scont .c02 dl dd {margin-bottom:50px;}
.brandp.sub01p #scont .c02 dl .cir_wrap {margin:0;}
.brandp.sub01p #scont .c02 dl dd .cir {margin:0; padding:0; left:10%; width:80%; height:320px;}
.brandp.sub01p #scont .c02 dl dd .cir img {width:200px;}
.brandp.sub01p #scont .c02 dl dd .cir img.img01 {margin-left:-100px;}
.busip.sub01p #scont table {width:100%; position:relative; margin:0px;}
.busip.sub01p #scont table th {width:30%;}
.busip.sub01p #scont table th, .busip.sub01p #scont table td {font-size:12px; line-height:34px;}
.busip.sub01p #scont table+table {border-top:0; margin-bottom:30px;}

.brandp.sub01p #scont {padding-left:0; padding-right:0;}
.brandp.sub01p #scont .wrap {width:100%; padding-left:15px; padding-right:15px; font-size:12px; line-height:19px;}
.brandp.sub01p #scont dl dd br {display:none;}
.brandp.sub01p #scont .c01 dl {width:100%;}
.brandp.sub01p #scont .c01 .eff {margin-top:30px; max-width:100%;}
.brandp.sub01p #scont .c01 img {max-width:100%; padding-top:40px;}
.brandp.sub01p #scont .c01 .eff.fir.on {width:300px !important;}
.brandp.sub01p #scont .c02, .brandp.sub01p #scont .c03 {padding:70px 0;}
.brandp.sub01p #scont .c02 {padding-top:60px;}
.brandp.sub01p #scont .c02 .eff {margin-left:auto; margin-right:auto; position:relative;}
.brandp.sub01p #scont .c03 {margin-top:70px;}
.brandp.sub01p #scont .c02 dl dt, .brandp.sub01p #scont .c03 dl dt {font-size:22px;}
.brandp.sub01p #scont .c02 dl dd:nth-child(2n+1) {margin:10px 0;}
.brandp.sub01p #scont .c02 dl dd .cir {top:180px;}
.brandp.sub01p #scont .c02 dl dd+dd+dd+dd {margin:40px 0 0 0 !important;}
.brandp.sub01p #scont .c02 dl dd.cir_wrap+dd {margin-top:700px;}
.brandp.sub01p #scont .c03 .if {position:relative; width:100%;}
.brandp.sub01p #scont .c03 .if img {width:30%;}
.brandp.sub01p #scont .c03 .wrap+div {left:0; margin-top:30px;}
.brandp.sub01p #scont .c04 {padding:70px 0; margin:0;}
.brandp.sub01p #scont .c04 #here {top:-200px;}
.brandp.sub01p #scont .c04 dl {position:relative; margin:0; top:0; transform: translateY(0) !important;}
.brandp.sub01p #scont .c04 dl+div img {max-width:100%; padding-top:40px;}

.locap.sub01p #scont .c01 .eff_bk {width:100%;}
.locap.sub01p #scont .c01 dl dd {position:relative;}
.locap.sub01p #scont .c01 .eff_bk img.img01.ani_mo {clip: rect(0, 1599px, 1500px, 0);}
.locap.sub01p #scont .c02 {width:100%;}
.locap.sub01p #scont .c02 .eff {position:relative; top:0; margin:30px 0 0 0; border:#ddd 1px solid;}
.locap.sub01p #scont .c02 .eff.on {width:100% !important;}
.locap.sub01p #scont .c02 img {width:400px !important;}
.locap.sub01p #scont .c03 {width:100%; margin-top:30px;}

.pointp.sub01p #scont {padding:0;}
.pointp.sub01p #scont .wrap {width:100%; padding:0 15px;}
.pointp.sub01p #scont h3 {font-size:36px; line-height:100%; transform: rotate(0deg); position:relative; margin-bottom:20px;}
.pointp.sub01p #scont .c02 {padding:80px 15px;}
.pointp.sub01p #scont .c02 .wrap {padding-right:0;}
.pointp.sub01p #scont .c02 h3 {right:auto; text-align:right;}
.pointp.sub01p #scont .c02 .wrap dl .eng {font-size:15px;}

.spacep #scont .c01 {min-height:500px; margin-bottom:40px;}
.spacep #scont .c01>ul>li img {width:400px;}
.spacep #scont .c01>ul>li {margin-top:70px;}
.spacep #scont>div .type {display:none;}
.spacep #scont>div .type dt {font-size:30vw;}
/* .spacep #scont .wide img {width:320px !important;} */
.spacep.sub05p #scont .c03 {width:100%;}
.spacep.sub05p #scont .c03 ul li {height:218px;}
.spacep.sub05p #scont .c03 ul li div {height:25px; line-height:25px; font-size:16px;}
.spacep.sub05p #scont .c03 ul li+li {margin-top:20px;}
.spacep.sub06p #scont .c02 {width:100%;}
.spacep.sub06p #scont .c02>ol {display:none;}
.spacep.sub06p #scont .c02>ul>li {padding:0; width:80%;}
.spacep.sub06p #scont .c02>ul>li:nth-child(2n) {float:right;}
.spacep.sub06p #scont .c02>ul>li.contt {padding-top:70px !important; margin-bottom:0;}
.spacep.sub06p #scont .c02>ul>li.contt>dl {padding:30px; font-size:24px; line-height:32px;}
.spacep.sub06p #scont .c02>ul>li>dl dt+dd {font-size:18px;}
.spacep.sub06p #scont .c02>ul>li div.img div {font-size:12px;}
.spacep.sub06p #scont .c02>ul>li>div>dl {font-size:16px; line-height:30px;}
.spacep.sub06p #scont .c02>ul>li>div>dl dt img {height:24px; margin:20px 0;}
.spacep.sub06p #scont .c02>ul>li>div>dl dt+dd {font-size:18px;}

.space_np #scont {width:100%;}
.space_np #scont .c01 {height:300px; padding:0;}
.space_np #scont .c01 .arrow {width:40px; height:40px; margin-top:-20px; line-height:40px;}
.space_np #scont .c01 .arrow img {max-height:50%;}
.space_np #scont .c01 .cycle-slideshow li div {line-height:300px;}

.servicep #scont .cc ul {left:0; margin:0; padding:0 !important;}
.servicep #scont .cc .cycle-carousel-wrap {top:0 !important;}
.servicep #scont .cc ul li {padding-right:15px;}
.servicep #scont .cc ul li div {font-size:15px; margin-top:-11px; padding-right:15px;}
.servicep #scont .cc ul li img {width:270px;}
.servicep #scont .cc ul li:before {width:270px;}
.servicep #scont .stitle {font-size:12px;}
.servicep #scont .cc dl {width:100%;}

.contactp.sub01p #scont .c01 {margin:40px 0;}
.contactp.sub01p #scont .c01>img {margin-bottom:40px;}
.contactp.sub01p #scont .c01 .title {font-size:22px;}
.contactp.sub01p #scont .c01 dd {font-size: 15px; margin-top:10px; overflow:hidden;}
.contactp.sub01p #scont .c01 dd .line {display:block; height:0;}
.contactp.sub01p #scont .c01 dd.mo_view {margin-top:30px;}
.contactp.sub01p #scont .c01 dd .btn_navi {width:100%; margin:5px 0; text-align:left; position:relative; font-family: 'Noto Sans KR',Noto Sans KR, sans-serif; letter-spacing:-1px; font-size:13px; color:#111;}
.contactp.sub01p #scont .c01 dd .btn_navi img {position:absolute; right:15px; top:50%; margin-top:-5px;}
.contactp.sub01p #scont .img_wrap .add {width:100px;}
.contactp.sub01p #scont .img_wrap .add.on {margin:30px 0 0 20px;}
   
.contactp.sub01p #scont>.img_wrap.new .add {width:10%; margin:15% 0 0 20px;}
.contactp.sub01p #scont>.img_wrap.new .add.on {margin:8% 0 0 20px;}

.contactp.sub01p #scont .c01.new .wrap dl dt ul {margin:0;}
.contactp.sub01p #scont .c01.new .wrap dl dt ul li {width:100%; font-size:16px; line-height:26px;}
.contactp.sub01p #scont .c01.new .wrap dl dt ul li+li {text-align:left;}


/* .pager {left:5%; margin-top:-37.5px;}
.pager span {margin:15px 0; width:5px; height:5px;} */

#top {width:40px; height:40px; line-height:40px; right:30px; bottom:10px;}
#top.on {bottom:30px;}
#top img {height:18px;}

}
