@charset "utf-8";

* {margin:0;padding:0;}
ul, ol, li, dl, dt, dd {margin:0;padding:0;list-style:none;}
a {text-decoration:none;}
body {font-size:14px;color:#575757;font-family:Malgun Gothic, Arial,dotum,sans-serif;}
div.wrap {position:relative;margin:20px auto 0;padding:50px 0 80px 65px;width:859px;border:8px solid #f6f9fc;}   
div.wrap ul.lang {position:absolute;right:10px;top:10px;}
div.wrap ul.lang li {float:left;}
div.wrap ul.lang li + li {margin-left:10px;}
div.wrap ul.lang li a {display:block;width:26px;height:26px;}
div.wrap ul.lang li a {background:url('/common/images/com/ico_kor_off.gif') no-repeat}
div.wrap ul.lang li + li a {background:url('/common/images/com/ico_eng_off.gif') no-repeat}
div.wrap ul.lang li.on a, div.wrap ul.lang li a:hover {background:url('/common/images/com/ico_kor_on.gif') no-repeat}
div.wrap ul.lang li + li.on a, div.wrap ul.lang li + li a:hover {background:url('/common/images/com/ico_eng_on.gif') no-repeat}
div.wrap h1 {margin-top:20px;font-size:28px;color:#1857a6;;line-height:140%;}
div.wrap h3 {font-size:16px;color:#333;}
div.wrap ul.noti {margin:15px 0 30px;}
div.wrap ul.noti li {margin-top:5px;padding-left:12px;font-size:14px;background:url('/common/images/com/bul_dot.gif') no-repeat 0 7px;}
div.wrap ul.noti li:first-child {margin-top:0;}
div.wrap ul.ie {margin-top:10px;}
div.wrap ul.ie li {margin-top:6px;padding-left:9px;color:#777;background:url('/common/images/bul/bul_pTop_info.gif') no-repeat 0 8px;}
div.wrap img {vertical-align:top;}
div.wrap img + img {margin-left:15px;}
div.wrap .cont {display:none;padding:25px 0 30px;width:776px;}
div.wrap .cont h6 {font-size:16px;color:#333;}
div.wrap .cont ol {padding-left:18px;}
div.wrap .cont li {margin:15px 15px 0;text-indent:-18px;line-height:140%;}
div.wrap .img {padding:20px 0;text-align:center;}
div.wrap > p {clear:both;font-size:16px;color:#777;}
div.wrap > p:before {content:"※ ";}
div.wrap > p + p {margin-top:5px;}

div.tab {display:table;margin-top:25px;width:794px;background-color:#f9fbfd;overflow:hidden;}
div.tab a {float:left;width:263px;height:44px;font-size:13px;color:#333;text-align:center;line-height:42px;border:1px solid #ccddee;border-bottom:1px solid #104287;}
div.tab a + a {margin-left:-1px;}
div.tab a.on {position:relative;height:43px;font-weight:bold;color:#0e4387;border-top:2px solid #104287;border-left:1px solid #104287;border-right:1px solid #104287;border-bottom:1px solid #fff;background-color:#fff;z-index:1;}
