@charset "utf-8";
@font-face {
    font-family: 'NanumBarunGothic';
    src: url('NanumBarunGothic.eot');
         url('NanumBarunGothic.woff') format('woff'),
         url('NanumBarunGothic.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}

body{font-family:'NanumBarunGothic', serif;}
#wrap{width:100%; background:url(../images/head.jpg) 0 top repeat-x; min-width:1000px;}
#header{width:100%; z-index:99;}
#header:after{content:""; clear:both; display:block}
#container{width:100%; overflow:hidden;}
div.top_Navi{width:1000px; margin:0 auto; height:88px; z-index:9999;}
div.top_Navi:after{content:""; clear:both; display:block}
div.top_Navi h1{float:left; padding-top:30px;}
div.top_Navi ul.gnb{float:left; padding:39px 0 0 77px; z-index:9999;}
div.top_Navi ul.gnb > li:first-child{margin-left:0; }
div.top_Navi ul.gnb > li{float:left;margin-left:45px;}
div.top_Navi ul.gnb > li > a{display:block; font-size:16px; color:#2f2f2f; height:49px;letter-spacing:-0.2px;font-weight:bold; text-align:left}
div.top_Navi ul.gnb > li > a:hover{height:49px; display:block; color:#0d3f6d;background:url(../images/gnb_blit.png) center bottom no-repeat;}
.on > a{height:49px !important; color:#0d3f6d !important; background:url(../images/gnb_blit.png) center bottom no-repeat !important;}
ul.gnb ul{position:absolute; z-index:9999;}
ul.gnb ul li:first-child{margin-top:12px;}
ul.gnb ul li{height:24px;}
ul.gnb ul li > a{background:url(../images/gnb_list.gif) left 6px no-repeat;font-size:12px; font-family:"DotumChe","돋음"; color:#fff; padding-left:7px;}
ul.gnb ul li > a:hover{color:#9ac0e2;}
div.gnb_Bg{width:100%; height:215px; background:#0d3f6d; z-index:999; position:absolute;}
div.gnb_Bg > div{background:url(../images/gnb_vision.jpg) 0 0 no-repeat; width:1024px; height:142px; margin:30px auto; z-index:999;}

#mainVisual {width: 100%; height: 916px; overflow:hidden; position: relative; z-index: 2}
#mainVisual #mainVisual_ {left: 50%; width: 1910px; height: 100%; margin-left: -955px; display: block; position: absolute; z-index: 3;}
#mainVisual #slider {left: 0px; top: 0px; width: 1910px; height: 100%;}
#mainVisual #slider button {background: url(../images/rollbullet.png); outline: 0px; border: 0px currentColor; border-image: none;}


#s_container{width:1000px; overflow:hidden; margin:0 auto;}
#s_container:after{content:""; clear:both; display:block}
#s_container > div{float:left;}
.left{width:136px;}
.left ul li{font-size:0px; line-height:0px;}
.right{width:864px;}
#footer{width:100%; bottom:0; z-index:9999; background:#323434;}
#footer .foot{width:1000px; margin:0 auto; z-index:99999;}
.map li{float:left;}
.pay{width:800px; margin-left:65px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; height:200px; margin:50px 0 50px 65px;}
.pay form > div{float:left; }
.m1{width:305px; padding:45px 0 0 70px; }
.m1 .subj{font-size:20px; font-weight:bolder; color:#222; line-height:200%}
.m1 input{width:270px; height:30px;}
.m2{width:305px;}
.m2 .subj{font-size:20px; font-weight:bolder; color:#222; line-height:200%}
.m2{width:305px; padding:45px 0 0 20px; }
.m2 input{width:270px; height:30px;}
.m2 span{font-size:25px; font-weight:600; color:#222;}


.lst_table {width:799px;table-layout:fixed;border:1px solid #CCCCCC;border-top:2px solid #606060;border-collapse:collapse;z-index:auto;}
.lst_table tr {height:40px;text-align:center;line-height:13px;}
.lst_table thead td {background-color:#ECECEC;font-family:'NanumBarunGothic';font-size:11pt;font-weight:bold;line-height:13px;}
.lst_table td {border:1px solid #CCCCCC;font-family:'NanumBarunGothic';font-size:10pt;}


.tabs {float:right;height:40px;width:799px;margin:40px 0 30px 0;border-bottom:2px solid #0d3f6d;}
.tabs a {float:left;display:inline;width:110px;height:30px;font-family:'NanumBarunGothic';font-size:12pt;font-weight:bold;padding-top:10px;text-align:center;}
.tabs a.ss {color:#FFFFFF;background-color:#0C3F6C;}
.tabs a.on {color:#FFFFFF;background-color:#0C3F6C;}



.paging {width:799px;height:40px;padding-top:18px;font-family:'돋움체';font-size:11pt;font-weight:bold;text-align:center;}
.paging .prev {padding-right:10px;cursor:pointer;}
.paging .next {padding-left:10px;cursor:pointer;}
.paging .last {cursor:pointer;margin:0 1px;} 
.paging .hand {cursor:pointer;margin:0 1px;}
.paging .page {color:red;margin:0 1px;}


.history {margin:0 auto;margin-top:15px;display:inline-block;}
.history dt {height:25px;padding:25px 0 0 75px;text-align:left;background:url('/images/history1.jpg') no-repeat 0px 0px;color:#FFFFFF;font-size:12pt;font-weight:bold;}
.history dd {font-family:'NanumBarunGothic';font-size:11pt;margin:7px 0 0 50px;text-align:justify;}