@charset "utf-8";

/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em;font-family:'Malgun Gothic', dotum, sans-serif;background:#fff}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:'Malgun Gothic', dotum, sans-serif}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

ul, dl,dt,dd {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle;font-size:1em}
input, button {margin:0;padding:0;font-family:'Malgun Gothic', dotum, sans-serif;font-size:1em}
input[type="submit"] {cursor:pointer}
button {cursor:pointer}

textarea, select {font-family:'Malgun Gothic', dotum, sans-serif;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a {color:#000;text-decoration:none}

*, :after, :before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

input[type=text],input[type=password], textarea {
-webkit-transition:all 0.30s ease-in-out;
-moz-transition:all 0.30s ease-in-out;
-ms-transition:all 0.30s ease-in-out;
-o-transition:all 0.30s ease-in-out;
outline:none;
}

input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus {
-webkit-box-shadow:0 0 5px #9ed4ff;
-moz-box-shadow:0 0 5px #9ed4ff;
box-shadow:0 0 5px #9ed4ff;
border:1px solid #558ab7 !important;
}

.w1200 {width:1200px; }
.m0a {margin:0 auto; }

.dp_f {display: flex;justify-content: space-between;align-items: center;}

.pb_100 {padding-bottom:100px;}
.pb_50 {padding-bottom:50px;}

.bg_486fbd {background:#486fbd;}
.bg_f3f3f3 {background:#f3f3f3;}
.bg_313743 {background:#313743;}

.main_slide {width:100%; position:relative;}
.slide_arr {position:relative; width:100%; z-index:1000;}
.prev_slide {left:50px;  position:absolute;top:400px; cursor:pointer;}
.next_slide {right:50px; position:absolute;top:400px; cursor:pointer;}


.main_hy_s_wrap {width:1200px; position:relative; margin:0 auto;}
.main_hy_arr_wrap {width:100%; position:absolute; z-index:1000; top:100px;}
.main_hy_arr {position:relative; width:100%;  margin:0 auto;}
.main_hy_arr_l {float:left; cursor:pointer;position:relative; left:-100px;}
.main_hy_arr_r {float:right; cursor:pointer;position:relative; right:-100px;}

.slide_lo {width:1200px; margin:0 auto; }
.slide_lo img {padding:0 20px;}

.footer .ftCopy {margin: 40px 0;color: #ddd; }
.footer .ftCopy ul {display: flex;}
.footer .ftCopy ul li {padding-right: 40px;line-height: 26px;}
.footer .ftCopy ul.service {padding-bottom: 20px;}
.footer .ftCopy ul.service li a {display: block;font-size: 17px;color: #a1b7e1;font-weight: 400;}
.footer .ftCopy div {padding-right: 40px;line-height: 26px;}

.header {position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;background:url('/img/main/bg_menu.png');}
.header .mainGnb a{color:#fff; font-size:16px;}
