/* CSS Document */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/jejumyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/jejugothic.css);


html {font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body {font-family:'Jeju Gothic', Dotum, '돋움', sans-serif; font-size:12px; color:#222;}
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, 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;}
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display:block;}
audio, canvas, progress, video {display:inline-block;vertical-align:baseline;}
audio:not([controls]) {display:none;height:0;}
[hidden], template {display:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal}
ol, ul {list-style:none}
address, caption, cite, code, dfn, em, strong, th,var {font-style:normal;font-weight:normal}
a {background-color:transparent;text-decoration:none; color: #222;}
a:active, a:hover {outline:0;}
a:hover ,a:focus {text-decoration:underline;}
b, strong {font-weight:bold;}
sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
fieldset, img {border:0}
img {vertical-align:top}
svg:not(:root) {overflow:hidden;}
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre {overflow:auto;}
button, input, optgroup, select, textarea {color:inherit;font:inherit;margin:0;}
button {overflow:visible;}
button, select {text-transform:none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
button[disabled], html input[disabled] {cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}
input {line-height:normal;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
legend, .hide, caption {position:absolute; width: 0; line-height:0; height: 0; font-size: 0; top:0; left:-10000px; overflow:hidden;}
textarea {overflow:auto;}
optgroup {font-weight:bold;}
table {border-collapse:collapse;border-spacing:0;}

.imeKorea {ime-mode:active;}
.imeEng {ime-mode:inactive}
.imeEngOnly {ime-mode:disabled}

input.input-text, textarea.input-text, select.input-text {border:1px solid #dfdfdf; outline:none; font-size:13px; padding:5px;}
.input-border {border:1px solid #dfdfdf; outline:none; padding:6px;}
input.input-text:focus, textarea.input-text:focus, .input-border:focus {border:1px solid #333;}
.text-center {text-align: center;}

.mt-100 {margin-top: 100px;}
.mt-200 {margin-top: 200px;}
.mt-240 {margin-top: 240px;}
.mt-260 {margin-top: 260px;}
.mt-270 {margin-top: 270px;}
.mt-290 {margin-top: 290px;}
.mt-310 {margin-top: 310px;}
.mt-320 {margin-top: 320px;}
.mt-330 {margin-top: 330px;}
.mt-350 {margin-top: 350px;}