@charset "utf-8";
@font-face{
 font-family: 'Nanum Gothic';
 src:url(../font/NanumGothic.eot);
 src:url(../font/NanumGothic.eot?#iefix) format('embedded-opentype'),
  url(../font/NanumGothic.woff) format('woff'),
  url(../font/NanumGothic.ttf) format('truetype')
}
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
body{margin:0;padding:0;font-family:'Nanum Gothic', 'sans-serif','dotum';text-decoration:none;}
img{border:0;max-width:100%;margin:0;padding:0;vertical-align:top;}
clear{clear:both}
a, a:hover{text-decoration:none;}
dl, dt, dd, ul, li, ol, span{margin:0;padding:0;list-style:none;distplay:block}
header, section, nav, article, footer{display:block}
h1, h2, h3, h4{margin:0;padding:0;}
.section01, .section02, .section03, .section04, .section05{clear:both;}
.section_cnt01{margin:0 auto;float:left;width:33.3333333%}
#nav{width:100%;height:100px;border-bottom:1px solid #000;background:#00dbeb;margin:0 0 20px 0;display:none;}
.title_bar01{width:99.92%;height:34px;margin:20px 0 4px 0;padding:0 0 0 0px;background:#fff;display:block;color:#555;font-weight:normal;font-family:'Nanum Gothic','sans-serif';letter-spacing:0.03em;-webkit-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.3);

-moz-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.3);

box-shadow: 1px 1px 0px 0px rgba(0,0,0,0.3);}
.title_bar01 span, .title_bar01 h2{float:left;}
.title_bar01 h2{padding:8px 0 0 0;font-size:1.1em}
.title_bar01 span{background:#00dbeb;height:25px;width:30px;margin:0 18px 0 0;padding:9px 0 0 6px;border-right:1px solid #a8a8a8}
.banner_list01{border:1px solid #ccc;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;background:#fff;margin:2px;}
.banner_list01 .banner_title01{text-align:center;border-top:1px solid #fff;padding:10px 1px 6px 1px;font-family:'Nanum Gothic','sans-serif';font-weight:bold;font-size:.9em;color:#00345e;}
.banner_list01 .banner_title02{font-family:'Nanum Gothic','sans-serif';font-weight:bold;font-size:0.9em;color:#00345e;}
.banner_title01 a{color:#00345e;}
.banner_title01 img{background:#c4c4c4;padding:4px;float:right;margin:-8px 1px 0 0}
.banner_title01 img:hover{background:#f84443;}
.banner_list01 .banner_img01{text-align:center;padding:0;background:#fff}
.banner_list01 .banner_con01{text-align:center;margin-bottom:0px;padding:0 0 14px 0;}
.banner_list01 .banner_con02{text-align:center;margin-bottom:0px;padding:0 0 14px 0}
.banner_list01 .banner_txt01{color:#000/*#0066cc*/;font-size:0.85em;letter-spacing:-0.05em;margin:0 4px 0px 4px}
.banner_list01 .banner_txt02{color:#0066cc;font-size:0.85em;letter-spacing:-0.05em;margin:0px 0px 0px 0px;border-top:1px solid #fff;padding:10px 0 0px 0}
.icon_text{padding:0 0 5px 0}
.banner_icon_gif01{display:inline-block;position:relative;top:8px;margin-right:4px}
.banner_list01 .banner_icon01{font-family:'Dotum';color:#333;font-size:0.9em;letter-spacing:-0.08em;margin:0 2px 0px 2px;padding:5px 0 0 0;}
.banner_list01 .banner_icon02{font-family:'Dotum';color:#333;font-size:0.8em;letter-spacing:-0.1em;margin:0 2px 0px 2px;padding:5px 3px 0px 3px}
.banner_list01 .banner_icon01 span{display:inline-block;*display:inline;*zoom:1;height:15px;line-height:15px;background:#ed3b41;color:#fff;padding:0 3px;font-size:0.82em;}
.banner_list01 .banner_icon02 span{background:#ec6941;color:#fff;padding:2px 5px 0px 3px;font-size:0.85em;position:relative;top:-1px}
.bannertext_01{color:#3598dc}
.banner_img01 img{max-width:100% !important;height:auto !important}
