@import url(/css/font.css);

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0
}

body {
line-height:1.5;
font-size:12px
}

table {
border-collapse:separate;
border-spacing:0
}

caption,th,td {
text-align:left;
font-weight:400
}

table,td,th {
vertical-align:middle
}

blockquote:before,blockquote:after,q:before,q:after {
content:""
}

a img {
border:none
}

a:link,a:visited,a:hover {
text-decoration:none;
color:#000
}

.small {
font-size:.8em;
margin-bottom:1.875em;
line-height:1.875em
}

.large {
font-size:1.2em;
line-height:2.5em;
margin-bottom:1.25em
}

.hide {
display:none
}

.quiet {
color:#666
}

.loud {
color:#000
}

.highlight {
background:#ff0
}

.added {
background:#060;
color:#fff
}

.removed {
background:#900;
color:#fff
}

.first {
margin-left:0;
padding-left:0
}

.last {
margin-right:0;
padding-right:0
}

.top {
margin-top:0;
padding-top:0
}

.bottom {
margin-bottom:0;
padding-bottom:0
}

.container {
width:78.67em;
position:relative;
margin:0 auto
}

.showgrid {
background:url(src/grid.png)
}

div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10 {
float:left;
margin-right:1.33em
}

div.last {
margin-right:0
}

.span-1 {
width:6.66em
}

.span-2 {
width:14.66em
}

.span-3 {
width:22.66em
}

.span-4 {
width:30.66em
}

.span-5 {
width:38.66em
}

.span-6 {
width:46.66em
}

.span-7 {
width:54.66em
}

.span-8 {
width:62.66em
}

.span-9 {
width:70.66em
}

.span-10,div.span-10 {
width:78.67em;
margin:0
}

.append-1 {
padding-right:8em
}

.append-2 {
padding-right:16em
}

.append-3 {
padding-right:24em
}

.append-4 {
padding-right:32em
}

.append-5 {
padding-right:40em
}

.append-6 {
padding-right:48em
}

.append-7 {
padding-right:56em
}

.append-8 {
padding-right:64em
}

.append-9 {
padding-right:72em
}

.prepend-1 {
padding-left:8em
}

.prepend-2 {
padding-left:16em
}

.prepend-3 {
padding-left:24em
}

.prepend-4 {
padding-left:32em
}

.prepend-5 {
padding-left:40em
}

.prepend-6 {
padding-left:48em
}

.prepend-7 {
padding-left:56em
}

.prepend-8 {
padding-left:64em
}

.prepend-9 {
padding-left:72em
}

div.border {
padding-right:7px;
margin-right:8px;
border-right:1px solid #eee
}

div.colborder {
padding-right:73px;
margin-right:72px;
border-right:1px solid #eee
}

.pull-1 {
margin-left:-8em
}

.pull-2 {
margin-left:-16em
}

.pull-3 {
margin-left:-24em
}

.pull-4 {
margin-left:-32em
}

.pull-5 {
margin-left:-40em
}

.pull-6 {
margin-left:-48em
}

.pull-7 {
margin-left:-56em
}

.pull-8 {
margin-left:-64em
}

.pull-9 {
margin-left:-72em
}

.pull-10 {
margin-left:-80em
}

.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10 {
float:left;
position:relative
}

.push-1 {
margin:0 -8em 1.5em 8em
}

.push-2 {
margin:0 -16em 1.5em 16em
}

.push-3 {
margin:0 -24em 1.5em 24em
}

.push-4 {
margin:0 -32em 1.5em 32em
}

.push-5 {
margin:0 -40em 1.5em 40em
}

.push-6 {
margin:0 -48em 1.5em 48em
}

.push-7 {
margin:0 -56em 1.5em 56em
}

.push-8 {
margin:0 -64em 1.5em 64em
}

.push-9 {
margin:0 -72em 1.5em 72em
}

.push-10 {
margin:0 -80em 1.5em 80em
}

.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10 {
float:right;
position:relative
}

.box {
margin-bottom:1.5em;
background:#E5ECF9;
padding:1.5em
}

hr {
background:#ddd;
color:#ddd;
clear:both;
float:none;
width:100%;
height:.1em;
border:none;
margin:0 0 1.45em
}

hr.space {
background:#fff;
color:#fff
}

.clearfix:after,.container:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}

.clearfix,.container {
display:block
}

* html .clearfix,* html .container {
height:1%
}

.clear {
clear:both
}

#grid-bg {
background:url(/css/img/body_bg.gif) top center repeat;
padding-top:1.33em
}

#header {
height:6.66em
}

#header a:link,#header a:visited,#header a:hover {
font:1.08em/1 wooriDotum90c1;
color:#000;
text-decoration:none
}

#search {
margin-bottom:6px
}

#query {
width:10em;
margin-right:.66em;
float:left;
display:inline
}

#query input {
width:100%;
height:1.42em;
font:1.08em/1 wooriDotum90c1;
border:.07em solid #989A9C;
background:#fff url(/css/img/red.gif) top right no-repeat
}

#searchbtn {
width:3.17em;
height:1.85em;
border:1px solid #eee;
background:#000;
font:1.08em/1 wooriDotum90c1;
color:#fff;
float:right
}

#copyright {
font:1.08em/1 wooriDotum90c2
}

#menu {
position:relative;
top:-1.17em
}

#menu ul {
list-style:none
}

#menu li {
margin-bottom:.83em
}

#menu li a:link,#menu li a:visited,#menu li a:hover {
font:1.08em/1 wooriSoyoung;
color:#000
}

#menu ul ul {
display:none;
margin:1em 0 0
}

#menu li li {
margin-bottom:.3em;
height:1.2em;
overflow:hidden
}

#menu li li a:link,#menu li li a:visited,#menu li li a:hover {
font:1.08em/1.2 wooriDotum90c1;
padding-left:3.33em;
color:#000;
display:block
}

#menu li li.selected a:link,#menu li li.selected a:visited,#menu li li.selected a:hover,#menu li li a:hover {
background:#FAD2D3
}

#zoom {
position:absolute;
top:13.33em;
right:0
}

#zoom a {
margin-left:.5em
}

#content {
margin:9.33em 0 9em
}

#cont-wrap {
border:2px solid #000;
background:#fff;
overflow:hidden;
height:1%
}

#footer span,#footer a:link,#footer a:visited,#footer a:hover {
font:1.08em/1 wooriDotum90c1;
color:#000
}

#company-info {
background:#81827E;
height:6.66em
}

#company-info p {
margin-top:3.16em;
font:1.08em/1.41em wooriDotum90c1;
color:#FFF
}

#header .right,#footer .right {
text-align:right
}

#main-content h1,#content h1 {
font:2.58em/1.1 wooriSaebom
}

body {
    background:url(/css/img/bg_sub1.gif) center top no-repeat;
}

#main-content {
    margin-top:9.41em;
}

#list {
    margin-top:5.08em;
}

#intro {
    margin-bottom:14.33em;
}

#intro h2 {
    font:2em/1 wooriSoyoung;
    margin-bottom:0.66em;
}

#intro h2 a{
    font-family:wooriSoyoung;
}

#list {
    margin-left:12em;
}
