﻿@charset "utf-8";
/* default */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
html{width:100%;height:100%;backgournd-color:#204780}
body{font-size:0.75em;font-family:'Nanum Gothic', '나눔고딕', '돋움', Dotum, Arial, sans-serif; height: 100%} /*body 에 background-img를 넣는건 최대한 자제하세요*/ 
label { cursor:pointer}
code  { display:block}
a:link, a:visited { text-decoration:none; color:#111;font-family:'Nanum Gothic', '나눔고딕','돋움', Dotum, Arial, sans-serif}
a:hover, a:focus, a:active { text-decoration:underline; color:#000;font-family:'Nanum Gothic', '나눔고딕', '돋움', Dotum, Arial, sans-serif}

body, h1, h2, h3, h4, h5, h6, p, dl, dd, ul, ol, li, form, fieldset, blockquote, table, thead, tbody, tfoot, tr, td, th{ margin:0; padding:0; font-family:'Nanum Gothic', '나눔고딕', '돋움', Dotum, Arial, sans-serif}

h1, h2, h3, h4, h5, h6, th, td, table, input, button, select, textarea { font-size:1em;  font-family:'Nanum Gothic', '나눔고딕', '돋움', Dotum, Arial, sans-serif}
body, input, button, select, textarea { font-family:'Nanum Gothic', '나눔고딕', '돋움', Dotum, Arial, sans-serif}
em, cite, address, optgroup { font-style:normal}
kbd, samp, code { font-family:monospace}
img, input, button, select, textarea { vertical-align:middle}
ul, ol { list-style:none}
img, fieldset { border:0}
input, button { overflow:visible; font-size:1em}
abbr, acronym { cursor:help; border-bottom:1px dotted black}
table {	border-width:0; border-spacing:0; border-collapse:collapse}
legend, hr { overflow:hidden; position:absolute; top:0; left:0}
legend, hr, caption { visibility:hidden; font-size:0; line-height:0; height:0}
.hr{ visibility:hidden}
.fl{ float:left!important}
.fr{ float:right!important}
.ar{ text-align:right!important}
.al{ text-align:left!important}
.ac{ text-align:center!important}
.fw_normal{ font-weight:normal!important}
.displayNone{ display:none!important}
.border_0{ border:0!important}
.bg_no{ background-image:none!important}
.cl{ clear:both!important}
.ls{ letter-spacing:-1px!important}
.bg_none{ background:none!important}
.br_0{ border-right:0!important}
.bl_0{ border-left:0!important}
.mt_0{ margin-top:0!important}
.mr_0{ margin-right:0!important}
.pr_0{ padding-right:0!important}
.pt_0{ padding-top:0!important}
.pb_0{ padding-bottom:0!important}
.mb_0{ margin-bottom:0!important}
.pl_0{ padding-left:0!important}
.ml_0{ margin-left:0!important}
.color_red{color:#ab120a!important}
.color_blue{color:#1244b9!important}
.color_orange{color:#d88309!important}
.color_green{color:#049372!important}
.color_grey{color:#999!important}