@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(https://fonts.googleapis.com/css2?family=Play&display=swap);
/* 초기화 셋팅 */

body, div, p, a, img, ul, ol, li, table, caption, tr, td, th, h1, h2, h3, h4, h5, span, dl, dt, dd {margin:0; padding:0;}
html{overflow-y:scroll;}
ul {list-style:none;}
img {border:0;}

/* Basic Set-기본셋팅 */

body {width:100%; height:100%; background:#fff; font-family:'Nanum Gothic', '나눔고딕', 'Malgun Gothic', '맑은 고딕', 'Play', sans-serif; font-size:12px; color:#333; }
table {font-family:'Nanum Gothic', '나눔고딕', 'Malgun Gothic', '맑은 고딕'; font-size:12px; color:#333; border-collapse:collapse; }
a {text-decoration:none; }
a:visited, a:hover {text-decoration:none; }

/* 구조 셋팅 */

#header_up {min-width:1100px ;width:100%; position:relative; border-bottom:1px solid #e4e4e4; }
#header_up:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#header {min-width:1100px ;width:100%; position:relative; border-bottom:1px solid #e4e4e4; }
#header:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#container_up {min-width:1100px ;width:100%;  position:relative; }
#container_up:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#container_mi {min-width:1100px ;width:100%;  position:relative; background:url(/img/contact_back.jpg) no-repeat center top; height:383px}
#container_mi:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#container {min-width:1100px ;width:100%;  position:relative; }
#container:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#sub_container {min-width:1100px ;width:100%; position:relative;}
#sub_container:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#footer {width:100%; min-width:1100px;position:relative; ; background:#444444; }

/*Top menu*/

#header_up #topmenu_up {width:1100px; margin:0 auto; position:relative;}
#header_up #topmenu_up:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#header_up #topmenu_up p.logo {float:left;}
#header_up #topmenu_up div.chan {float:right; padding-top:55px}
#header_up #topmenu_up div.chan p {float:left; color:#7a7a7a ; font-size:13px;}
#header_up #topmenu_up div.chan p.line {padding:0 8px}
#header_up #topmenu_up div.chan p a{color:#7a7a7a}


#topmenu  {width:1100px; margin:0 auto; position:relative; }
#topmenu:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

#header .gnb {position:relative}
#header .gnb > li {position:relative;  float:left; }
#header .gnb > li > a {display: block;}
#header .gnb li .gsub {position:absolute;;width:150px ;/*top:45px;*/ border:1px solid #003668; display:none; background:#fff;z-index: 9999;height: auto;}
#header .gnb li .gsub li {float:none !important; padding:0 !important; border-bottom:1px solid #ddd; text-align:left; }
#header .gnb li .gsub li a {display:block; padding:10px; color:#333; background:#fff; }
#header .gnb li .gsub li a:hover {color:#fff; background:#003668; }
#submenu01 {z-index:9999; margin-left:0px}
#submenu02 {z-index:9999; margin-left:20px; width: 212px!important;}
#submenu03 {z-index:9999; margin-left:20px }
#submenu04 {z-index:9999; margin-left:20px }
#submenu05 {z-index:9999; margin-left:0px }
#submenu06 {z-index:9999; margin-left:20px }
#submenu07 {z-index:9999; margin-left:20px }
#submenu08 {z-index:9999; margin-left:20px }

/*main fade*/

#mainVs_wrap {position:relative; min-width:1100px; width:100%; height:362px; background:url(/img/vs_back.jpg) no-repeat center top}
#mainVs_wrap #mainVs {width:1100px; margin:0 auto; height:362px; }

/*main*/

#mainContent_up {width:1100px; margin:70px auto;  position:relative; height:386px; background:url(/img/cont_back.jpg) no-repeat center top;  }
#mainContent_up:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

.sell_tit {padding-top:55px; text-align:center}
.sell_more {text-align:right; padding:15px 30px 15px 0}

#mainContent_mi {width:1100px; margin:0 auto;  position:relative;}
#mainContent_mi:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

.mi_left {float:left; padding-top:55px; margin-right:30px}
.mi_right {float:left}

#mainContent {width:1100px; margin:70px auto 105px auto;  position:relative; }
#mainContent:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

#mainContent .maincon {margin-top:32px}
#mainContent .maincon:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#mainContent .con_left {float:left; width:714px}
#mainContent .con_right {float:left; margin-left:20px}

.pa {border:1px solid #d7d7d7;padding:35px 30px 25px 90px; }

/*subvs*/

.subvs_01 {width:100%;min-width:1100px; position:relative; text-align:center; background:url(/img/subvs_01.jpg) no-repeat center top; height:185px;}
.subvs_02 {width:100%;min-width:1100px; position:relative; text-align:center; background:url(/img/subvs_02.jpg) no-repeat center top; height:185px;/* text-transform: uppercase; */}
.subvs_03 {width:100%;min-width:1100px; position:relative; text-align:center; background:url(/img/subvs_03.jpg) no-repeat center top; height:185px;}
.subvs_04 {width:100%;min-width:1100px; position:relative; text-align:center; background:url(/img/subvs_04.jpg) no-repeat center top; height:185px;}
.subvs_05 {width:100%;min-width:1100px; position:relative; text-align:center; background:url(/img/subvs_05.jpg) no-repeat center top; height:185px;}
.subvs_06 {width:100%;min-width:1100px; position:relative; text-align:center; background:url(/img/subvs_06.jpg) no-repeat center top; height:185px;}
.subvs_07 {width:100%;min-width:1100px; position:relative; text-align:center; background:url(/img/subvs_07.jpg) no-repeat center top; height:185px;}

.subvs_tx {color:#fff; font-size:16px; padding-top:55px; position:relative; width:1100px; text-align:center; margin:0 auto}
.subvs_tx span {color:#fff; font-size:40px; font-weight:600}

.subvs_tx2 { color:#fff; font-size:16px; padding-top:65px; position:relative; width:1100px; text-align:center; margin:0 auto}
.subvs_tx2 span {color:#fff; font-size:40px; font-weight:600}

.people {position:absolute; top:20px; right: 20px; text-align:left; color:#e6df13; font-size:22px; line-height:35px;text-transform: none;}
.people2 {position:absolute; top:40px; left:-60px; left: 20px; text-align:left; color:#ffffff; font-size:22px; line-height:35px;text-transform: none;}

@media (max-width: 1024px) {
    .people { right: 20px; }
}

/*sub*/

#subContent {width:1100px; margin:0 auto ; position:relative; }
#subContent:after {content:""; height:0; clear:both; display:block; visibility:hidden; }

/*sub left*/

p.lcs {}

/*sub content*/

#content {width:1100px; position:relative; }

.s_nav {text-align:right; padding:45px 0; font-size:15px; color:#8d8d8d}
.s_nav b {font-weight:normal; color:#3b3b3b}

.s_tab {margin-bottom:60px}

.itab { text-align:center}
.itab span { text-align:center;}
.itab:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
.itab span {border:1px solid #ddd; display:inline-block;}
.itab span a {display:block; text-align:center; font-size:18px ; color:#5a5a5a; text-decoration:none; background:#fff; padding:10px 25px}
.itab span a:hover { color:#fff; background:#e70618;}
.itab span a.on { background:#e70618; color:#fff !important; }

.s_tit {font-size:35px; color:#e70618; }

#content div.sub_con{padding:20px 0 60px }

/* footer */

#footer div.tail {width:1100px; margin:0 auto; line-height:1.5em; color:#e4e4e4; font-size:13px; background:#444444; padding:30px 0; }
#footer div.tail:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
#footer div.tail p {float:left; }
#footer div.tail p.foot {padding-right:15px; }
#footer div.tail p.copy {padding-top:15px; }
#footer div.tail p.copy span {padding-left:5px; }
#footer div.tail p.copy span a {color:#e4e4e4; }

.map_01 {margin-bottom:40px; width:1100px}
.map_01:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
.map_01 .tm{float:left}

.map_02 { width:1100px}
.map_02:after {content:""; height:0; clear:both; display:block; visibility:hidden; }
.map_02 .tm{float:left}


p.ts {background:#f8f8f8; width:1052px;padding-bottom:60px;padding-right:48px;  text-align:right;}

/*이전 css*/

div.map {margin-top:20px;width:725px; background:#eee; padding:2px; }

div.map_tx {margin-top:30px;line-height:1.8em; font-size:14px;}

div.class_link_wrap {}

p.s_tit {padding:30px 0 15px 0 ; font-size:16px; font-weight:bold; width:620px; margin:0 auto; }


table.link_tb {width:620px; margin:0 auto; }

table.link_tb tr td {border-bottom:1px solid #ddd; padding:15px; font-size:14px; }
table.link_tb tr td a{color:#333}

/*table*/

table.info_tit {width:707px; border-top:3px solid #4e4e4d; border-bottom:1px solid #4e4e4d; line-height:1.8em; margin-top:30px;text-align:center;border-left:0}

table.info_tit tr th{ border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d; padding:5px; }
table.info_tit tr th.noli { border-left:0;background:#ccc}
table.info_tit tr th.tit {background:#ededed }
table.info_tit tr th.tit_1 {background:#edf3f8 }

table.info_tit tr td {border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d; padding:5px; }
table.info_tit tr td.tit {background:#ededed }
table.info_tit tr td.tit_1 {background:#edf3f8 }

table.info {width:707px; border-top:3px solid #4e4e4d; border-bottom:1px solid #4e4e4d; line-height:1.8em; margin-top:30px;text-align:center;border-left:0}
table.info tr.bac {background:#ededed }

table.info tr th{ border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d; padding:5px; }
table.info tr th.tit {background:#edf3f8 }
table.info tr th.tit_1 {background:#ededed }
table.info .noli { border-left:0;}
table.info tr td {border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d; padding:5px; }


table.info_tube {width:280px; border-top:3px solid #4e4e4d; border-bottom:1px solid #4e4e4d; line-height:1.8em; margin-top:20px;text-align:center;border-left:0;float:left; margin-right:30px;}
table.info_tube tr.bac {background:#ededed }

table.info_tube tr th{ border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d;background:#ccc; padding:5px; }
table.info_tube tr td {border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d;padding:5px; }

table.info_tube .noli { border-left:0;}

table.info_tube_1 {width:400px; border-top:3px solid #4e4e4d; border-bottom:1px solid #4e4e4d; line-height:1.8em; margin-top:20px;text-align:center;border-left:0; float:left;}
table.info_tube_1 tr.bac {background:#ededed }

table.info_tube_1 tr th{ border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d;background:#ccc; padding:5px; }
table.info_tube_1 tr td {border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d;padding:5px; }

table.info_tube_1 .noli { border-left:0;}
table.info_tube_1 .noli_2 { border-bottom:0;}


/*sub204*/

div.info_tx p {margin:15px 0; font-size:13px; padding:0 15px 0 15px; line-height:1.8em;  }
div.info_tx p b {font-size:14px; color:#155DA3;background:url(/img/txt_bul2.png) no-repeat left top;  padding-top:8px; }

p.length {text-align:right; padding-right:25px; font-size:13px; font-weight:bold; margin-top:40px;}


/*sub205 */

table.info_hollow {width:340px; border-top:3px solid #4e4e4d; border-bottom:1px solid #4e4e4d; line-height:1.8em; margin-top:20px;text-align:center;border-left:0;float:left; margin-right:25px;}
table.info_hollow tr.bac {background:#ededed }

table.info_hollow tr th{ border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d;background:#ccc; padding:5px; }
table.info_hollow tr td {border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d;padding:5px; }

table.info_hollow .noli { border-left:0;}

table.info_hollow_1 {width:340px; border-top:3px solid #4e4e4d; border-bottom:1px solid #4e4e4d; line-height:1.8em; margin-top:20px;text-align:center;border-left:0;float:left; }
table.info_hollow_1 tr.bac {background:#ededed }

table.info_hollow_1 tr th{ border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d;background:#ccc; padding:5px; }
table.info_hollow_1 tr td {border-bottom:1px solid #4e4e4d; border-left:1px solid #4e4e4d;padding:5px; }

table.info_hollow_1 .noli { border-left:0;}


/*추가*/
.gnb_en {text-transform: uppercase;}
.subvs_tx span {text-transform: uppercase;}
.s_nav {text-transform: uppercase;}
.itab, .s_tit {text-transform: uppercase;}
.gnb_en > li {text-align: center;}




.gsub_en {font-family: 'Play', sans-serif;}
.s_tit_en {color: #052f61;font-family: 'Play', sans-serif;}
.s_nav_en {font-family: 'Play', sans-serif;}
.itab_en {font-family: 'Play', sans-serif;}
.itab_en span a.on {background: #052f61;}
.itab_en span a:hover {background: #052f61;}
.n_bot_en a {background-color: #052f61;}
.en_play a {font-family: 'Play', sans-serif!important;}
.subvs_tx_en {font-family: 'Play', sans-serif!important;padding-top: 55px;}
.copy_en {font-family: 'Play', sans-serif!important;text-align: left;text-transform: none;}
.txt_en {font-family: 'Play', sans-serif;}
.subvs_02 #subContent {margin: 38px auto 0;}