@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@font-face {
  font-family:'Nanum Gothic';
  font-style: normal;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family:'Nanum Gothic Bold';
  font-style: normal;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family:'Nanum Gothic exBold';
  font-style: normal;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}

html{overflow-y:scroll;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,button,select,textarea{margin:0;padding:0;}
body{background-color:#ffffff;font-size:13px;color:#727272;line-height:18px;font-family:Nanum Gothic,sans-serif;}
a{text-decoration:none;border:none;}
fieldset,img{border:none;}
li{list-style:none;}
address{font-style:normal;}
input,textarea,select{-webkit-appearance:none;-webkit-border-radius:0;}
button{border:none;outline:none;cursor:pointer;background:none;}
button::-moz-focus-inner{padding:0;border:none;}

#wrap{width:100%;}
#gnb {background-color:#DFDFDF; padding:10px;}
#gnb #gnb_menu{font-size:20px;}
#gnb .utility{position:absolute; right:10px; top:10px;}
#gnb .utility .info{font-size:11px;}

#frame{overflow:hidden;}
#frame:after{content:"";display:block;clear:both;}

#lnb {float:left;width:100px;padding:10px;background:#dfdfdf;}
#right{float:left;width:100%;margin:0 -120px 0 0;}


#contents {position:relative;min-width:1px;margin:0 120px 0 0;}
#right.type2{margin:0;}
#right.type2 #contents{margin:0;}

/*#contents .btn {position:absolute;right:10px;top:10px;}*/
#contents .btn {text-align:right;}
#contents table.list{width:100%;}

#contents .bottom_btn {margin-top:20px; text-align:center;}

#footer {padding:10px;background:#dfdfdf; text-align:right;}
