@charset "euc-kr";

/* Common */
body{margin:0; padding:0; color:#555; font:12px/1.6 'µ¸¿ò', 'dotum', 'sans-serif';}
input, textarea, select, button, table{font:12px/1.6 'µ¸¿ò', 'dotum', 'sans-serif';}
input, button, img, fieldset, iframe, hr{border:0 none;}
p, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select{margin:0; padding:0;}
ul, ol, dl{list-style:none;}
table{border-spacing:0; border-collapse:collapse;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none;}
.t_red{color:#F00;}
.t_orange{color:#F60;}
.t_blue{color:#069;}
.t_green{color:#063;}

/* Contents */
.wrap{margin:0; width:100%;}
.wrap .header{position:relative; padding:20px 20px 0 20px; background:#444 url(../Image/pt_bg.png) repeat; border-bottom:2px solid #000;}
.wrap .header .logo{height:18px; font-size:12px; color:#F93;}
.wrap .header .menu{overflow:hidden;}
.wrap .header .menu ul li{float:left; margin:20px 1px 0 0; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; background-color:#333; color:#ccc;}
.wrap .header .menu ul li a{display:block; padding:5px 15px; color:#ccc;}
.wrap .header .menu ul li.on{font-weight:bold; background-color:#f0f0f0; color:#333;}
.wrap .header .menu ul li.on a{display:block; color:#333;}

.wrap .container{position:relative; padding:20px;}
.wrap .container .title{margin-bottom:20px; padding:5px 15px; border:1px solid #ccc; background-color:#f5f5f5; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#333;}
.wrap .container .smenu{overflow:hidden;}
.wrap .container .smenu ul li{float:left; font-size:14px; margin-right:1px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; background-color:#bbb; color:#fff; text-align:center;}
.wrap .container .smenu ul li a{display:block; padding:5px 15px; color:#fff;}
.wrap .container .smenu ul li.on{font-weight:bold; background-color:#f5f5f5; color:#333;}
.wrap .container .smenu ul li.on a{display:block; color:#333;}
.wrap .container .content{border:solid 1px #ddd; background-color:#fefefe; padding:15px;}
.wrap .container .content .box{position:relative; padding:15px 0; border-top:1px solid #eee; font-size:14px; overflow:hidden;}
.wrap .container .content .box:first-child{border-top:0 none;}
.wrap .container .content .box .stit{margin-bottom:10px; color:#339; font-size:16px; font-weight:bold; letter-spacing:-1px;}
.wrap .container .content .box .list{float:right; width:490px;}
.wrap .container .content .box .img{float:left; width:142px; height:89px;}
.wrap .container .content .box .link{color:#F00;}
.container .content .box ul li{padding-left:10px; font-size:14px; background:url(../Image/ic_dot.png) 0 7px no-repeat;}
.wrap .container .content .tit{margin-bottom:10px; color:#339; font-size:16px; font-weight:bold; letter-spacing:-1px;}
.wrap .container .content .txt{padding-left:20px;}
.wrap .container .content .tb{width:100%; border-top:1px solid #ccc; text-align:center;}
.wrap .container .content .tb th{padding:5px; color:#444; font-weight:bold; background:#ccc url(../Image/ic_bl.png) 0 50% no-repeat;}
.wrap .container .content .tb th:first-child{background-image:none;}
.wrap .container .content .tb td{padding:5px; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
.wrap .container .content .tb td:first-child{border-left:0 none; border-right:1px solid #ccc;}
.wrap .container .content .file{margin-right:10px; padding-left:17px; background:url(./ic_file.png) 0 1px no-repeat; color:#06F;}
.wrap .container .content .tb td.bg{background-color:#f0f0f0;}
.wrap .container .content .tb td.left{text-align:left;}
.wrap .container .content .tb td img{border:1px solid #ccc;}

.wrap2{margin:0; padding:15px;}
.wrap2 .tit{font-size:14px; font-weight:bold; color:#339;}
.wrap2 .tb2{width:100%; text-align:center;}
.wrap2 .tb2 th{padding:5px; color:#fff; font-weight:bold; border:1px solid #ccc; background-color:#369;}
.wrap2 .tb2 td{padding:5px; border:1px solid #ccc; border-bottom:1px solid #ccc;}

.wzone{margin:0; width:100%; font-size:14px;}
.wzone .header{padding:15px 20px 0 20px; background:#444 url(../Image/pt_bg.png) repeat; border-bottom:2px solid #000;}
.wzone .container{padding:20px; background-color:#f5f5f5;}
.wzone .tb{width:100%;}
.wzone .tb .top{padding-top:23px;}
.wzone .info{font-size:16px; margin-bottom:30px; font-weight:bold; text-align:justify;}
.wzone .tit{margin-bottom:10px; font-size:16px; font-weight:bold; color:#339; letter-spacing:-1px;}
.wzone .txt{margin-bottom:30px; padding:15px 18px; border:1px solid #ccc;  background-color:#fff;}
.wzone .contact{text-align:right; color:#F60;}
.wzone .link{padding:5px 10px 3px 10px; font-weight:bold; color:#F00; letter-spacing:-1px; border:1px solid #F66; background-color:#FCC; border-radius:3px;}