
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
 
*, body {margin:0; padding:0; font-family: "Nanum Gothic", sans-serif;  }
img {border:none; margin:0; padding:0;}
nav,div,td,tr,table,header,section,article,footer,figure,figcaption,aside,ul,li,h1,h2,h3,h4,h5,h6,hgroup,p {position:relative;}
a {text-decoration:none; display:block;}position:relative css
img {border:none; max-width:100%;}
li {list-style:none;}
.clr {clear:both;}
.fll {float:left;} .flr {float:right;}
.overfl {overflow:hidden;}
table { border-spacing: 0; border-collapse: collapse; }

header { width:100%; height:55px; position:fixed; top:0; z-index:9999; text-align:center; background:#fff; border:1px solid #ccc;}
.top { width:100%; height:5px; background:#0c5c94; }
.hlogo { padding-right:13px; margin-top:10px; }
.menu { position:absolute; right:0; top:10px; z-index:999;}
.menu a { padding:10px; }

footer { width:100%; height:150px; text-align:center; background:#1e2022; }
footer figure{     margin: 10px 0 5px 0; display: inline-block; }
footer p {  font-size:12px; letter-spacing:-0.05em; line-height:18px; color:#bfb9b9; }
footer p span { color:#e5e5e5; }

.in_wrap { text-align:center; }
.vis { margin-top:55px; width:100%; background:url('/m/img/vis.jpg') no-repeat center top; background-size:100% 100%;  }
.v_txt { width:100%; height:510px; background:url('/m/img/vis_txt.png') no-repeat center top; }
.in_wrap p { color:#555; font-size:13px; letter-spacing:-0.05em; line-height:18px;  }
.in_wrap figure { margin:20px 0 7px 0; }
.tr {     margin-top: 35px !important;  }


.flexslider figure { margin:20px 0 10px 0; display:inline-block; }
.flexsliderbg {width:90%; margin:20px auto 40px auto; background: #ecf4f9; padding: 10px 10px 50px 10px; }
.flexslider {width:90%; }
.flexsliderbg {width:90%; margin:20px auto 40px auto;  }
.flexslider .slides > li {  display: none;  -webkit-backface-visibility: hidden;}
.flexslider .slides img {  width: 100%;  display: block;}
.flexslider .slides:after {  content: "";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}
html[xmlns] .flexslider .slides {  display: block;}
.flexsliderbg  .flex-direction-nav{display:none !important;}
.flexsliderbg  .flex-control-nav {position: absolute; width:100%; text-align:center;}
.flexsliderbg  .flex-control-nav li {  margin: 20px 3px 0 3px;  display: inline-block;  zoom: 1;  *display: inline; top:0;}
.flexsliderbg  .flex-control-paging li a {  width: 8px;  height: 8px;  display: block; background:#ace2ef; cursor: pointer;  text-indent: -9999px;  border-radius: 20px;}
.flexsliderbg  .flex-control-paging li a.flex-active {  background:#507cb9;   cursor: default;}

nav { width:100%; z-index:1000; position:fixed; top:55px;}
nav .go { background:#083271; }
.gnb_wrap{width:100%; margin:0 auto;}

.gnb{ width:100%; float:left; background:rgba(27,67,100,0.8); display:none;}
.gnb li{ width:100%; height:40px; line-height:40px; float:left; text-align:center; font-size:13px; border-bottom:1px solid rgba(255,255,255,0.7);}
.gnb li a { color:#fff; }

#content_wrap { margin-top:65px; margin-bottom:30px;}

.s_t { width:82%; text-align:center; margin:0 auto; }
.s_t h1{ font-size:22px; color:#01327b;  }
.s_t p { font-size:12px; color:#777; letter-spacing:-0.05em; margin-top:10px; border-top:1px solid #999; padding-top:8px; }

/*01*/
.ms01 { text-align:center;  }
.ms01 figure { margin-top:20px; margin-bottom:20px; }
.ms01 h3 { font-size:15px; color:#0b38b7; margin-bottom:10px; }
.ms01 p , .ms02p p { font-size:12px; color:#555; letter-spacing:-0.05em; line-height:18px;}

/*02*/

.ms02 ul li { margin:10px 0; }
.ms02p { clear:both;}
.ms02p p { margin-left:10px;}

/*05*/
.ms05 { margin-top:20px; }
.ms05 h2 , .ms06 h2 , .ms02p h2{ background:url(/m/img/bar.gif) no-repeat left center; color:#0b76c7; font-size:17px; margin:15px 0 5px 0; padding-left:10px;}
.ms05 h2 span { color: #0b76c7; font-size:18px; }
.ms05 h3 { font-size:15px; color:#4f9fdb; margin:10px 0 5px 10px; }
.ms05 p { background:url(/m/img/bar2.gif) no-repeat left top ;     background-position: 0px 5px; font-size:12px; letter-spacing:-0.05em; line-height:18px;padding-left:5px;  margin-left:15px; }
.ms05 p span { color:#4f9fdb; }
.ms05 .blit1_ul { margin-left:10px; }
.table_common { width:100%; margin:5px 0; }
.table_common th {      background: #4386cc;      padding: 5px 0;  border: 1px solid #fff; font-size: 13px; color:#fff;}
.table_common td { border: 1px solid #4386cc; font-size: 12px;     padding: 5px 0; color: #555;     letter-spacing: -0.05em; }
table .bluetd1 th { background: #68aede !important; }
table .bluetd2 th { background: #9ad8cf !important; }

/*06*/
.ms06 p, .ms06 h3 { font-size:12px; letter-spacing:-0.05em; line-height:18px; } 
.map_ta p { line-height: 20px; margin: 5px 0 0 15px; background: url(/img/bg7.png) no-repeat left 9px; font-size: 12px;  color: #777;   padding: 0 0 0 10px;}
.red123 { color:red; }
.ms06 h3 { margin-left:10px; padding-left:5px; }
.blit1_ul li { font-size:12px; letter-spacing:-0.07em; color:#555px; }
.tdcon1 { text-align:center; }