html{
width:100%;
height:100%;
}

@font-face {
    font-family: 'FounderYooGeonWook';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2112@1.0/establishRetrosansOTF.woff') format('woff');
    font-weight: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-2ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'Paperozi';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}

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);}

body {
font-family:'Noto Sans KR',Noto Sans KR, sans-serif;
font-size:0.9vw;
letter-spacing:-1px;
margin:0;
padding:0;
color:#777;
width:100%;
height:100%;
line-height:160%;
background:#fff;
}
* {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:0.7vw; line-height:1vw;}
.scont .duck_foot {margin-top:1vw;}
.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 ;}
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;}
.pager {position:absolute; z-index:1000; text-align:center; width:100px; top:680px; left:270px; opacity:0;
-webkit-transition:all 1.0s ease .1s;
-moz-transition:all 1.0s ease .1s;
-ms-transition:all 1.0s ease .1s;
-o-transition:all 1.0s ease .1s;
transition:all 1.0s ease .1s;
}
.pager.on {left:300px; opacity:1;}
.pager span {width:15px; height:15px; background:#fff; display:inline-block !important; text-indent:-9999px; margin:0 5px; cursor:pointer; border-radius:20px; opacity:0.5;}
.pager span.cycle-pager-active {background:#e9b670; opacity:1;}
/* 기본테이블 */
table {border-collapse:collapse;border-spacing:0; width:100%;}
table th, table td {border-bottom:#ddd 1px solid; padding:15px; background:#fff; font-weight:normal;}

#header {width:100%; position:fixed; z-index:1000; top:0;}
#header:before {content:''; width:100%; height:5vw; position:absolute; top:0; left:0;	opacity:0; 
	transition:all 0.5s ease .1s; z-index:-1; background:#fff;
}
#header:hover:before {height:10vw;}
#header.view:before {opacity:1;}
/* #header:hover:before {height:17vw; opacity:1;} */
#header .ci {position:absolute; left:3vw; line-height:5vw; top:1.2vw; z-index:2;}
#header .ci img {height:2.4vw;}
#header .gnb {position:absolute; text-align:center; width:100%;}
#header .gnb>li {display:inline-block; padding:0 2vw; position:relative;}
#header .gnb>li>a {line-height:5vw; font-weight:500; display:block; color:#333; font-size:1vw;}
#header .gnb>li ul {position:absolute; text-align:left; padding:10px 0 0 0; max-height:0; overflow:hidden; font-size:0.9vw; text-align:center; width:100%;
	transition:all 0.5s ease .1s; margin-left:-2vw; margin-top:-0.5vw;
}
#header .gnb>li ul:before {content:''; height:2px; background:#08365c; position:absolute; top:0; width:0; left:0;
-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;
}
#header .gnb>li:hover ul:before {width:100%;}
.soon {opacity:0.5;}
.soon ul {display:none;}
#header.on .gnb>li ul, #header:hover .gnb>li ul {max-height:200px;}
#header .gnb>li ul>li>a {display:block; height:35px; line-height:35px; color:#555;}
.quick {position:fixed; right:3vw; top:0.8vw; z-index:1100; overflow:hidden; transition:all 1s ease .1s;}
.quick li {float:left; margin-left:0.5vw; height:100%; height:3.4vw; line-height:3.2vw; padding:0 1vw; 
	position:relative; overflow:hidden; text-align:center; color:#111; border:#111 1px solid; 
	border-radius:0.5vw; background:#fff;
}
.quick li div {line-height:1.7vw; height:1.7vw; background:#d22e6a; color:#fff; position:absolute; left:0; top:0; width:100%; 
	font-size:0.8vw; font-weight:700;
}
.quick li:first-child div {left:0; background:#08365c;}
.quick li:first-child div span+span {font-size:0.6vw; margin-left:0.2vw; font-weight:400;}
/* 
 */
.quick li a {display:block; padding:0; font-weight:500; line-height:4.9vw;}
.quick li.btn_tel a {font-family:'Paperozi'; letter-spacing:0; cursor:default;}
.btn_all {position:absolute; right:50px; top:34px; cursor:pointer; z-index:4; height:26px; display:none;}
.btn_all.close {position:fixed;}
.btn_all.close div.line01, .btn_all.close div.line03 {width:0px;}
.btn_all li div {width:25px; height:2px; background:#333; margin:5px 0;
-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;
}
.eng {font-family:'Paperozi'; letter-spacing:0;}

/* s슬라이딩 */
.slide_cont_wrap {width:100%; position:relative; overflow:hidden;}
.slide_cont { display:flex; transition:transform 0.4s ease-in-out; padding:0; list-style:none;}
.slide_cont li {flex:0 0 33.333%; /* 정확히 3등분 너비 고정 */}
.slide_cont li img {width:100%;}
.arrow {cursor:pointer; z-index:10; width:3vw; background:#fff; padding:0.7vw;
	border:#797d85 2px solid; border-radius:100vw; margin-right:0.7vw;
}
.arrow_l {transform:rotate(-180deg);}
/* e슬라이딩 */

.mcont_wrap {min-height:100%;}
.mcont_wrap .mcont {padding:10vw 0; position:relative; overflow:hidden;}
.mcont_wrap .mcont h2 {color:#111; font-weight:300; font-size:3vw;
	line-height:100%; text-align:center; margin-bottom:5vw;
}
.mcont_wrap .mcont h2 span {font-weight:bold;}
.mcont_wrap .mcont01 {height:100vh; text-align:center; background:#d7eaf4; overflow:hidden;}
.mcont_wrap .mcont01 * {transition:all 0.9s ease .1s;}
.mcont_wrap .mcont01 .m_city {width:60%; position:absolute; bottom:-12vw; left:20%; z-index:5;}
.mcont_wrap .mcont01 .m_city.on {bottom:0;}
.mcont_wrap .mcont01.on3 .m_city.on {bottom:100%;}
.mcont_wrap .mcont01 .subway {width:5%; position:absolute; bottom:0; left:15%; z-index:5;}
.mcont_wrap .mcont01 .subway02 {left:auto; right:15%;}
.mcont_wrap .mcont01 ul.mt {width:100%; font-family:"FounderYooGeonWook", serif; color:#0089d0; font-size:3vw;
	line-height:100%; position:absolute; top:40%; transform:translateY(-50%); z-index:4; transition:all 1.9s ease .1s;
}
.mcont_wrap .mcont01.on2 ul.mt {top:-40%;}
.mcont_wrap .mcont01 ul.mt li {padding:0.3vw 0; opacity:0; margin-left:0.5vw;}
.mcont_wrap .mcont01 ul.mt li:nth-child(2n) {color:#08365c; margin-left:-0.5vw;}
.mcont_wrap .mcont01 ul.mt li.on {opacity:1; margin:0;}
.mcont_wrap .mcont01 ul.mt li.mt03 {margin-top:1vw;}
.mcont_wrap .mcont01 .road {width:100%; background:#d7eaf4; top:100%; height:100%; position:absolute; 
	/* transition:all 1.5s ease .1s; */ overflow:hidden; z-index:3;
}
.mcont_wrap .mcont01.on .road {top:0;}
.mcont_wrap .mcont01.on3 .road {top:-100%;}
.mcont_wrap .mcont01 .road .line {width:65%; margin:0 auto; border:#797d85 1vw solid; border-top:0;
	height:100%; border-bottom:0;
}
.mcont_wrap .mcont01 .road .line:before {content:''; width:0.5vw; border-left:#797d85 1vw dashed; position:absolute;
	height:200%; top:100%; left:50%; transition:all 2.9s ease .1s;
}
.mcont_wrap .mcont01.on2 .road .line:before {top:-100%;}
.mcont_wrap .mcont01 .cg {width:110%; background:url('../img/mimg01.jpg')center center; background-size:cover; 
	top:-5%; height:110%; position:absolute; left:-5%; z-index:-1; transition:all 1.9s ease .1s;
}
.mcont_wrap .mcont01.on2 .cg {z-index:2;}
.mcont_wrap .mcont01.on3 .cg {width:100%; height:100%; top:0; left:0;}
.mcont_wrap .mcont01 .cg ul.st {width:100%; color:#08365c; position:absolute; top:17%; z-index:3; display:flex;
	align-items: flex-end; left:20%; line-height:1.5vw;
}
.mcont_wrap .mcont01 .cg ul.st li {text-align:left; margin-right:4vw;}
.mcont_wrap .mcont01 .cg ul.st .c01 {font-size:1.5vw; line-height:2.2vw; font-weight:500; letter-spacing:-0.15vw;}
.mcont_wrap .mcont01 .cg ul.st .c01 div {font-size:2.5vw; line-height:3vw; margin-top:0.5vw}
.mcont_wrap .mcont01 .cg ul.st .c02 div {font-size:1vw; margin-top:0.5vw; font-weight:500;}

.mcont_wrap .mcont02 .slide_cont_wrap {width:80%; margin:0 auto; overflow:unset;}
.mcont_wrap .mcont02 .slide_cont li {flex: 0 0 calc(33.333% - 2vw); background:#c0e5db; position:relative;
	margin-left:2vw; border-radius:100vw 100vw 0 0; padding:3vw; padding-bottom:39vh; color:#333;

}
/* .mcont_wrap .mcont02 .slide_cont li:before {content:''; width:100%; height:0.4vw; border-top:#fff 2px dashed;
	position:absolute; bottom:0; left:0; z-index:2;
}
.mcont_wrap .mcont02 .slide_cont li:after {content:''; width:100%; height:1vw; background:#797d85;
	position:absolute; bottom:0; left:0;
} */
/* .mcont_wrap .mcont02 .slide_cont li:first-child {margin-left:0;} */
.mcont_wrap .mcont02 .slide_cont li:nth-child(2n) {background:#c0d9b1;}
.mcont_wrap .mcont02 .slide_cont li:nth-child(3n) {background:#f4d26f;}
.mcont_wrap .mcont02 .slide_cont li>div {font-family:'Paperozi'; font-size:0.7vw; letter-spacing:0; margin-bottom:2vw; text-align:center;}
.mcont_wrap .mcont02 .slide_cont li>div span {font-size:3vw; font-weight:700; line-height:100%; display:block;}
.mcont_wrap .mcont02 .slide_cont li dl {letter-spacing:-0.09vw;}
.mcont_wrap .mcont02 .slide_cont li dl:before {content:'이미지컷'; position:absolute; bottom:1.5vw; right:2vw;
	color:#fff; font-size:0.7vw; z-index:2;
}
.mcont_wrap .mcont02 .slide_cont li dl dt {font-size:1.4vw; font-weight:500; color:#111; margin-bottom:1vw;}
.mcont_wrap .mcont02 .slide_cont li dl dt span {font-size:0.9vw;}
.mcont_wrap .mcont02 .slide_cont li .img_wrap {position:absolute; width:calc(100% - 2vw); height:34vh; left:1vw; 
	bottom:1vw; overflow:hidden; margin:0; display: flex; align-items: center; justify-content:center; border-radius:0.5vw;
}
.mcont_wrap .mcont02 .icon {position:fixed; width:50%; bottom:0; right:0; z-index:-1;}
.mcont_wrap .mcont02 .arrow {margin-top:3vw;}
.mcont_wrap .mcont02 .arrow_l {margin-left:2vw;}

.mcont_wrap .mcont03 {padding-bottom:14vw; padding-top:3vw;}
.mcont_wrap .mcont03 .slide_cont_wrap {width:80%; margin:0 auto; height:50vh;}
.mcont_wrap .mcont03 .slide_cont.text_area {height:100%; transition:unset !important;}
.mcont_wrap .mcont03 .slide_cont li {flex:0 0 100%; margin:0; text-align:right; position:relative; overflow:hidden;}
.mcont_wrap .mcont03 .slide_cont li>dl {position:absolute; opacity:0; transition:all 0.9s ease .1s; text-align:left;
	font-size:1vw; line-height:160%; left:2vw; top:2vw;
}
.mcont_wrap .mcont03 .slide_cont li.on>dl {opacity:1; left:0;}
.mcont_wrap .mcont03 .slide_cont li dl dt {font-size:2vw; color:#111; line-height:2.3vw; margin-bottom:2vw; font-weight:500;}
.mcont_wrap .mcont03 .img_all {position:absolute; z-index:2; width:55%; height:100%; bottom:0; right:0; overflow:hidden; border-radius:1.5vw;}
.mcont_wrap .mcont03 .img_all .slide_cont {position:relative;height:100%;}
.mcont_wrap .mcont03 .img_all .slide_cont li {}
/* .mcont_wrap .mcont03 .img_all .slide_cont li img {left:0; position:absolute; transform:scale(1.1); transition:all 0.9s ease .1s;}
.mcont_wrap .mcont03 .img_all .slide_cont li.on img {transform:scale(1); top:0;} */
.mcont_wrap .mcont03 .arrow {position:absolute; /* background:#c0d9b1; border:0;*/ left:25%; 
	bottom:4vw;
}
.mcont_wrap .mcont03 .arrow_r {left:30%; /* background:#c0e5db; */}
.mcont_wrap .mcont03 .img_bottom {width:30%; margin:4vw 0 0 70%;}

.mcont_wrap .mcont04 {position:relative; overflow:hidden; background:#111;}
.mcont_wrap .mcont04 h2 {color:#fff; z-index:2; position:relative;}
.mcont_wrap .mcont04:before {content:''; width:110%; height:110%; top:-5%; left:-5%; position:absolute;
	background:url('../img/mcont04_bg.jpg')center right; background-size:cover; opacity:0.8;
}
.mcont_wrap .mcont04>div {width:70%; margin:0 auto; position:relative; text-align:right;}
.mcont_wrap .mcont04>div>img {width:55%; border-radius:1.5vw;}
.mcont_wrap .mcont04>div dl {position:absolute; left:10%; color:#fff; text-align:center; top:50%;
	transform:translateY(-50%); font-size:1vw; line-height:1.8vw;
}
.mcont_wrap .mcont04>div dl dt {font-family: 'FounderYooGeonWook'; font-size:1.7vw; line-height:2vw; margin-bottom:2vw;}
.mcont_wrap .mcont04>div dl dd img {width:10vw; margin-top:1vw;}

#footer {background:#111; padding:2vw 3vw; position:relative;}
#footer .wrap {width:100%; font-size:0.8vw; position:relative; line-height:170%; overflow:hidden;}
#footer .wrap dt {color:#fff; font-size:0.9vw;}
#footer .wrap dd>span {color:#fff;}
#footer .wrap .footer_bi {float:left;}
#footer .wrap .duck_foot, #footer .wrap .copy {color:#777; font-size:0.6vw;}
#footer .wrap .copy {text-transform: uppercase; font-family:'Paperozi'; letter-spacing:0;}
#footer .wrap .line {display:inline-block; width:1px; height:10px; background:#555; margin:0 7px; opacity:0.5;}
#footer .wrap .footer_part {position:absolute; right:0; bottom:0; width:13vw; opacity:0.4;}
#log-container {position:absolute; right:3vw; bottom:1.5vw;}
#log-container a {color:#fff;}

.simg {background:#f1f1f1; height:20vw; text-align:center; position:relative; border-bottom:#797d85 1px solid;}
.simg h2 {font-family:'Paperozi'; letter-spacing:0.1vw; font-size:2.7vw; color:#111; padding-top:12vw; font-weight:700;}
.simg .icon {position:absolute; bottom:0; right:0; filter:blur(0px); width:30%;}
.tab {overflow:hidden; width:70%; margin:0 auto; position:relative; border-left:#ddd 0px solid; border-right:#ddd 0px solid;}
.tab li {float:left; background:#fff; text-align:center;}
.tab li a {display:block; height:4vw; line-height:4vw; border-left:#ddd 0px solid; border-bottom:#ddd 1px solid;
	color:#777; font-size:0.85vw; font-weight:500;
}
.sub06p .tab li, .sub07p .tab li {width:50%;}
.sub06p .tab li.st01 a,
.sub07p .tab li.st02 a
{color:#615b47; border-bottom:#615b47 2px solid;}
.scont, #scont {width:70%; margin:7vw auto;}
.scont .sc {margin:5vw 0;}
.scont h2 {font-size:2vw; color:#0089d0; line-height:3vw; margin-bottom:3vw; text-align:center;}
.scont h2 div {color:#08365c; font-size:57px; line-height:80px; color:#333; font-weight:500;}
.scont h2 p {font-size:20px; color:#333; line-height:160%; margin-top:38px;}
.busip.sub04p .scont h2 {color:#fff;}
.busip.sub04p .scont h2 div {color:#fff;}
.busip.sub04p .scont h2 p {color:#fff;}
.scont h3 {font-size:1.4vw; color:#555; line-height:2vw; margin-bottom:3vw}
.scont h3 span {font-weight:700; color:#08365c;}

.busip.sub01p .scont table {width:100%; border:0; overflow:hidden; margin-top:1vw; line-height:170%;}
.busip.sub01p .scont table tr {width:33.3%; display:inline-block; margin:0; float:left; padding:0.5vw 1vw;}
.busip.sub01p .scont table tr th {color:#111; font-weight:500;}
.busip.sub01p .scont table tr th, .busip.sub01p .scont table tr td {display:block; text-align:left; background:none; border:0;
	padding-left:0;
}
.busip.sub01p .scont table tr th {border-bottom:#333 1px solid; font-size:1.2vw;}
.busip.sub02p .scont .loca_map {position:relative; cursor:pointer;}
.busip.sub02p .scont .loca_map .map_over {position:absolute; width:50%; border-radius:3vw; border:#ee4d84 0.5vw solid;
	overflow:hidden; left:0; top:0; transition:all 0.5s ease .1s; opacity:0;
}
.busip.sub02p .scont .loca_map:hover .map_over, .busip.sub02p .scont .loca_map.on .map_over {left:1vw; top:1vw; opacity:1;}
.busip.sub02p .scont .sc01 ul {overflow:hidden;}
.busip.sub02p .scont .sc01 ul li {float:left; width:49%; margin-bottom:4vw;}
.busip.sub02p .scont .sc01 ul li:nth-child(2n) {float:right;}
.busip.sub02p .scont .sc01 ul li+li+li {margin-bottom:0;}
.busip.sub02p .scont .sc01 ul li img {width:5vw; position:absolute;}
.busip.sub02p .scont .sc01 ul li dl {margin-left:7vw;}
.busip.sub02p .scont .sc01 ul li dl dt {font-size:1.4vw; color:#111; font-weight:500; margin-bottom:1vw;}

.busip.sub03p .scont {width:80%;}
.busip.sub03p .scont .slide_cont {display:block; overflow:hidden;}
.busip.sub03p .scont .slide_cont li {float:left; width:calc(33.3% - 1vw); background:#c0e5db; position:relative;
	margin:0 0.5vw; border-radius:100vw 100vw 0 0; padding:3vw; padding-bottom:30vw; color:#333; border:#797d85 0px dashed;
}
.busip.sub03p .scont .slide_cont li:nth-child(2n) {background:#c0d9b1;}
.busip.sub03p .scont .slide_cont li:nth-child(3n) {background:#f4d26f;}
.busip.sub03p .scont .slide_cont li+li+li+li {margin-top:3vw;}
.busip.sub03p .scont .slide_cont li>div {font-family:'Paperozi'; font-size:0.7vw; letter-spacing:0; margin-bottom:5vw; text-align:center;}
.busip.sub03p .scont .slide_cont li>div span {font-size:3vw; font-weight:700; line-height:100%; display:block;}
.busip.sub03p .scont .slide_cont li dl {letter-spacing:-0.09vw;}
.busip.sub03p .scont .slide_cont li dl dt {font-size:1.4vw; font-weight:500; color:#111; margin-bottom:1vw;}
.busip.sub03p .scont .slide_cont li dl dt span {font-size:0.8vw; position:absolute; margin:0.3vw 0 0 0.3vw;}
.busip.sub03p .scont .slide_cont li .img_wrap {position:absolute; width:calc(100% - 2vw); height:25vw; left:1vw; bottom:1vw; overflow:hidden;
	margin:0; display: flex; align-items: center; justify-content: center; border-radius:0.5vw;

	/* 상단부터 서서히 나타나도록 마스크 적용
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 70%);
  mask-image: linear-gradient(to bottom, transparent 0%, black 70%);
   */
}
.busip.sub03p .scont .slide_cont li dl:before {content:'이미지컷'; position:absolute; bottom:1.5vw; right:2vw;
	color:#fff; font-size:0.7vw; z-index:2;
}

.busip.sub04p .scont group {position:relative;}
.busip.sub04p .scont h3 {color:#fff; position:absolute; bottom:0; left:40%; margin:0; opacity:0.7;}
.busip.sub04p .scont .img_wrap {overflow:hidden;}
.busip.sub04p .scont .img_wrap>div {float:left; width:49%; position:relative;}
.busip.sub04p .scont .img_wrap>div img {width:100%;}
.busip.sub04p .scont .img_wrap>div:before {content:'이미지 컷'; position:absolute; bottom:1vw; right:1vw;
	font-size:0.7vw; line-height:100%; color:#fff;
}
.busip.sub04p .scont .img_wrap>div+div {float:right;}
.busip.sub04p .scont:before {content:''; position:absolute; left:0; width:100%; height:40vw; background:#023562;
	z-index:-1; top:10vw;
}
.busip.sub04p .scont .sc01 ul {overflow:hidden; width:70%; margin:0 auto}
.busip.sub04p .scont .sc01 ul li {float:left; width:50%; border-bottom:#ddd 1px solid; padding-bottom:8vw;
	position:relative;
}
.busip.sub04p .scont .sc01 ul li:nth-child(2n) {text-align:right; border-left:#ddd 1px solid}
.busip.sub04p .scont .sc01 ul li+li+li {padding-top:8vw; padding-bottom:0; border-bottom:0;}
.busip.sub04p .scont .sc01 ul li dl dt {color:#111; font-size:1.4vw; font-weight:500; line-height:1.8vw; margin-bottom:1vw;}
.busip.sub04p .scont .sc01 ul li img {position:absolute; width:24%; bottom:1vw; right:1vw}
.busip.sub04p .scont .sc01 ul li:nth-child(2n) img {right:auto; left:1vw;}
.busip.sub04p .scont .sc01 ul li+li+li img {bottom:auto; top:1vw}

.busip.sub05p .sc {color:#fff; z-index:2; position:relative; margin:0; background:#111; overflow:hidden;
	width:100%; padding:8vw 7vw; text-align:right;
}
.busip.sub05p .sc:before {content:''; width:110%; height:110%; top:-5%; left:-5%; position:absolute;
	background:url('../img/mcont04_bg.jpg')center right; background-size:cover; opacity:0.8; z-index:-1;
}
.busip.sub05p .sc img {width:60%; border-radius:1.5vw;}
.busip.sub05p .sc dl {position:absolute; left:13%; color:#fff; text-align:center; top:50%;
	transform:translateY(-50%); font-size:1vw; line-height:1.8vw;
}
.busip.sub05p .sc dl dt {font-family: 'FounderYooGeonWook'; font-size:1.7vw; line-height:2vw; margin-bottom:2vw;}
.busip.sub05p .sc dl dd img {width:10vw; margin-top:1vw;}
.busip.sub07p .sc {position:relative; margin-top:0;}

/*게시판*/
#bo_w, #content {width:1200px; margin:50px auto;}
.pressp .scont {margin-bottom:15vw;}
.pressp .scont_ci {display:none;}