/* Font */
@font-face {
  font-family: 'Nanum-regular';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/NanumGothic-Regular.eot);
  src: url(./fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(./fonts/NanumGothic-Regular.woff2) format('woff2'),
       url(./fonts/NanumGothic-Regular.woff) format('woff'),
       url(./fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum-bold';
  font-style: normal;
  font-weight: 700;
  src: url(./fonts/NanumGothic-Bold.eot);
  src: url(./fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(./fonts/NanumGothic-Bold.woff2) format('woff2'),
       url(./fonts/NanumGothic-Bold.woff) format('woff'),
       url(./fonts/NanumGothic-Bold.ttf) format('truetype');
}


/* Reset */
html,body {width:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button {margin:0;padding:0}
div {outline:none}
body,h1,h2,h3,h4 {font-family:'Nanum-bold',dotum,Helvetica,sans-serif;color:#333;font-size:13px}
h1,h2,h3,h4,strong {font-family:'Nanum-bold'}
body {*word-break:break-all;-ms-word-break:break-all;font-size:13px; font-family:'Nanum-regular',dotum,Helvetica,sans-serif; background: url(../img/all_bg.gif) top left repeat;}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block}
li {list-style:none}
img {vertical-align:top;border:0 none}
a {text-decoration:none; color:#444}
a:hover {text-decoration:none}
hr {display:none}
table {width:100%;border-collapse:collapse;border-spacing:0}
table caption,legend,.blind {text-indent:-9999px;height:0px;width:0px;overflow:hidden;font-size:0;line-height:0}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,
.h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-family: 'Nanum-bold';color: #333}

/* Layout */
.container {width:700px; padding:0; margin: 0 auto;background:url('../img/content_bg.gif') repeat center top}
.header { position:relative; padding:0; margin:0}
.footer {height:80px; padding:0px 20px; margin:0 auto;background:url('../img/footer_bg.gif') repeat center top}
.footer .f_logo{float:left; margin-right:30px}
.footer p {margin:0; font-size:13px; color:#7c715e; line-height:20px; letter-spacing:-0.05em}
.footer a {margin:0; font-size:13px; color:#7c715e; line-height:20px; letter-spacing:-0.05em}
.footer img {width:58px; margin-right:15px; float: left}

