@charset "utf-8";

/*@font-face {
    font-family:'Nanum Barun Bold';
    font-style:normal;
    src:url(NanumBarunGothicBold.eot);
    src:local('※'),url(NanumBarunGothicBold.eot?#iefix) format('embedded-opentype'), url(NanumBarunGothicBold.woff) format('woff'), url(NanumBarunGothicBold.ttf) format('truetype')
}
@font-face {
    font-family:'Nanum Barun';
    font-style:normal;
    src:url(NanumBarunGothic.eot);
    src:local('※'),url(NanumBarunGothic.eot?#iefix) format('embedded-opentype'), url(NanumBarunGothic.woff) format('woff'), url(NanumBarunGothic.ttf) format('truetype');
}*/
@font-face {
    font-family:'Nanum';
    src:url(NanumGothic.eot);
    src:local('※'),url(NanumGothic.eot?#iefix) format('embedded-opentype'), url(NanumGothic.woff) format('woff'), url(NanumGothic.ttf) format('truetype');
}
* {
    margin: 0;
    padding: 0;
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html, body {
    width:100%;
    height:100%;
    color:#676767;
    background:transparent;
}
body {
*word-break:break-all;
    margin:0 auto;
    width:100%;
    font-family:"나눔고딕", Nanum, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif;
    font-size:13px;
    letter-spacing:-0.03em;
    /*-webkit-user-select:none;*/
}
img, fieldset, iframe {
    border:0;
}
img, input, select {
    vertical-align: middle;
}
ol, ul, li {
    list-style:none;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, del, dfn, em, img, ins, kbd, q, samp, small, strong, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, footer, header, nav, section {
    margin: 0;
    padding: 0;
    border: 0;
    font-size:100%;
    border-radius: 0;
    font-family:"나눔고딕", Nanum, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif; /* for iOS */
}
textarea {
    overflow: auto;
    vertical-align: top;
}
input[type="submit"], input[type="button"] { border:0; font-family:"나눔바른고딕", Nanum Barun, Malgun Gothic, "돋움", Dotum, AppleGothic, sans-serif !important;}
input, select, textarea {
    outline:none;
    vertical-align:middle;
    font-family:"돋움", Dotum, Malgun Gothic, "굴림", Gulim, AppleGothic, sans-serif !important;
    color:#777;
}
input{padding:0 5px; vertical-align:middle !important; padding-bottom:3px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {input{ padding-bottom:1px; }} /*크롬*/
-moz-document url-prefix(){input{ padding-bottom:1px; }} /*파폭*/
input[type="text"], input[type="file"] {padding-bottom:0 !important; padding-top:7px\9/;}
@media \0screen {
  input[type="text"], input[type="file"] {padding-bottom:0 !important; padding-top:7px;}
}

img, fieldset, iframe {
    border:0;
}
img, input, select {
    vertical-align: middle;
}
hr, legend, caption {
    display:none;
}
table {
    border-collapse:collapse;
    border-spacing : 0;
}
h1, h2, h3, h4, h5, h6 {
    margin:0;
    font-size:1em;
}
a, img {
    border:0;
    padding:0;
    margin:0;
  selector-dummy:expression(this.hideFocus=true);
}
a {
    color:#666;
    text-decoration:none;
}

a:hover {
    color:#007f7b;
    text-decoration:underline;
}
b, strong {
    font-weight:bold;
}
div {
    display: block;
}
.hidden {
    display:none;
}

.point_blue{color:#317ec4;}
.point_blue2{color:#216dbd;}
.point_green, .point{color:#007f7b;}
.point_orange{ color:#f36f21;}
.point_red { color:#b70f0f;}
.point_nomal{ color:#666; font-size:13px; font-weight:normal;}

.fb{font-weight:bold;}
.ml8{ margin-left:8px;}

.blank {margin-top:10px;}

@-ms-viewport {
width: device-width;
}

.view_contents p { min-height:17px; }
