﻿@charset "utf-8";

* { font-family:"微软雅黑";  -webkit-text-size-adjust: none;  }
/* 공통설정 */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td, p { margin: 0px; padding:0px; font-size: 12px;line-height:130%;}
table { border-collapse: collapse; /*border-spacing: 0px;*/ }
fieldset, img { border: 0px; }
address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }
ol,ul { list-style: none; }
caption { text-align: left; }
q:before, q:after { content:''; }
abbr, acronym { border:0px; }
caption,legend { display: none; }
html { height: 100%; overflow: auto; }
/*body, * { font-size: 14px; color: #575656; font-family: Dotum; line-height: 120%; }*/
a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a.skip { position: absolute; height: 0; line-height: 0; overflow: hidden; left: -1000em; }
img, input { vertical-align: middle; }
img { vertical-align: top; }
/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,  del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
{ margin: 0; padding: 0; border: 0;  vertical-align: baseline;  }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block; }
body {  line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
.clear{ clear:both;}
table { border-collapse: collapse; border-spacing: 0; }
.mgb3 { margin-bottom: 3px !important }
.mgb5 { margin-bottom: 5px !important }
.mgb7 { margin-bottom: 7px !important }
.mgb8 { margin-bottom: 8px !important }
.mgb10 { margin-bottom: 10px !important }
.mgb12 { margin-bottom: 12px !important }
.mgb13 { margin-bottom: 13px !important }
.mgb15 { margin-bottom: 15px !important }
.mgb17 { margin-bottom: 17px !important }
.mgb20 { margin-bottom: 20px !important }
.mgb25 { margin-bottom: 25px !important }
.mgb30 { margin-bottom: 30px !important }
.mgb40 { margin-bottom: 40px !important }
.under { text-decoration: underline; }
.mgt15 { margin-top: 15px !important }
.mgt12 { margin-top: 12px !important }
.mgt10 { margin-top: 10px !important }
.mgt8 { margin-top: 8px !important }
.mgt6 { margin-top: 8px !important }
.plast { margin-bottom: 0 !important; }
.mgb_no { margin-bottom: 0 !important }
.mgt_no { margin-top: 0 !important }
.pdt_no { padding-top: 0 !important }
.pdb_no { padding-bottom: 0 !important }
.pdt12 { padding-top: 12px !important }
.pdl8 { padding-left: 8px !important }
.pdb5 { padding-bottom: 5px !important }
.bold { font-weight: bold !important; }
.nobar { border-bottom: none !important }
.left { text-align: left !important }