@charset "utf-8";

#ds-lt-content>main>section.ds-lt-width {font-size:1rem;}

#ds-index-1 {height:400px;}

#ds-index-1 img:nth-of-type(1):not(.ds-lt-width img) {top:15%; left:10%;}
#ds-index-1 .ds-lt-width img {max-height:200px; width:auto;}

#ds-index-1 .ds-lt-width {font-size:1.05em;}
.ds-index-video {height:400px; font-size:1em;}

#ds-index-4 {height:400px;}

#ds-index-5 h2 {font-size:1.3em; margin:3em 0;}

.ds-port-3 .ds-port {flex:1 1 49%;}
.ds-port-3 .ds-port:nth-of-type(3) .ds-port-img {width:100%; flex:1 0 100%; height:0; padding-bottom:45%; background-position:bottom center;}
.ds-port-3 .ds-port:nth-of-type(3) img {display:none;}

/* MUNGGANG */
.ds-index-div {max-height:600px;}

.ds-index-div h2 {font-size:1.6em; margin:0 0 1em 0;}

#ds-index-a>div>div{font-size:1.5em;}

#ds-index-b strong {font-size:1.2em;}
#ds-index-b p {font-size:1.0em;}

#ds-index-d .ds-contact-cont {font-size:1.1em;}
#ds-index-d .ds-contact-cont label {font-weight:normal;}
#ds-index-d .ds-contact-cont button[type="submit"] {background:#fff;}

#ds-index-d ul {font-size:1.25em;}

#ds-index-c>div>ul {flex-wrap:wrap;}
#ds-index-c>div>ul>li {flex:0 0 21%;}


/* SEOULBON */
/* 하단 CONTACT */
#ds-lt-contact {flex-wrap:wrap; align-items:flex-start;}
#ds-lt-contact>* {flex:1 0 100%;}
#ds-lt-contact-map {position:relative; order:2;}
#ds-lt-contact-map .wrap_map {height:200px!important;}
#ds-lt-contact-map iframe{position:absolute; width:100%; height:100%; top:0; left:0;}
#ds-lt-contact-map .root_daum_roughmap .wrap_controllers {display:none!important;}

#ds-lt-contact-main {order:1; padding:2em 1em; /*background:#02343F; color:#fff; align-items:center;*/}
#ds-lt-contact-main h3 {font-size:1.6em; margin:0 0 1em 0;}
#ds-lt-contact-main>ul {font-size:1.0em; padding:0;}
#ds-lt-contact-main>ul>li:before {width:1em; height:1em; margin-right:0.8em; }

#ds-lt-contact-main>div {display:flex; align-items:center; justify-content:space-around;}
#ds-lt-contact-main>div a {flex:0 0 40%; max-width:40%; white-space:nowrap;}
#ds-lt-contact-main>div a:hover img{transform:none;}
#ds-lt-contact-main>div img{max-width:100%; height:auto;}

#ds-lt-contact-main>div a span span{display:block; }