html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, span, form, fieldset, input, select, label, table, caption, thead, tfoot, tbody, tr, th, td
{margin:0;padding:0;font:12px/1.3 µ¸¿ò,Dotum,±¼¸²,Gulim,Sans-serif;color:#555;}
article, aside, dialog, footer, header, section, footer, nav, figure, #top {display: block;}
html, body {height:100%;} 
body {margin:0px;}
a:link {text-decoration:none;} 
a:visited {text-decoration:none;}
img{border:0;vertical-align:top;}
label, input, textarea, select{vertical-align:middle}
ol, ul{list-style:none;} 
table{border-collapse:collapse;table-layout:fixed;}
.skip, hr, legend{position:absolute;left:-1000%;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}
nav ul.gnb{background:red;border:solid 1px green}
fieldset{border:0}


h1{text-align:center;}
h2{font-weight:bold;font-size:14px;color:#333;background:url(../image/red_blit.jpg) no-repeat;padding:0 0 7px 16px}
#container{width:800px;margin:0 auto;border:solid 1px #bebebe;border-top:0;padding:30px 20px 0;}
.main_box{overflow:hidden;width:100%}
.main_box article{float:left;width:48.5%}
.main_box article table{width:100%;}
.main_box p{clear:both;text-align:center;padding:20px 0 35px;}
.main_box td{height:21px;}
.main_box table{margin-bottom:0;}

table{width:100%;margin-bottom:35px;}
table thead th{font-weight:bold;border:solid 1px #ebebeb;border-top:solid 2px #b11f23;border-bottom:solid 1px #cdcdcd;background:#f3f5fa;color:#1f3956;padding:10px 0 8px;text-align:center;}
table tfoot label{font-weight:bold;color:#1f3956}
table tfoot th{font-weight:bold;border-bottom:solid 2px #ededed;background:#f6f6f6;color:#1f3956;padding:8px 0 6px;text-align:center;}
td, th{border:solid 1px #ebebeb;text-align:left;padding:8px 0 6px 13px;color:#5a5a5a;}
input{width:36px;height:17px;line-height:17px;border:solid 1px #ababab;}
.ac{text-align:center;padding-left:0}

table.style1{text-align:center;}
table.style1 th{background:#f7f7f7;text-align:center;padding-left:0}
table.style1 th label{color:#1f3956;font-weight:bold;}
table.style1 td{text-align:center;padding-left:0}
table.style1 .w{background:#fff;}
table.style1 .w label{font-weight:normal;}
table.style1 .y{background:#fdf7e0;color:#1f3956;}

.spn{width:38px;border:solid 1px #ebebeb;display:inline-block;}
.expinput{width:48px;}