﻿@charset "utf-8";

@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);


.sknavi {display:block; position:absolute; width:980px; height:30px; line-height:1.87em; margin:0px; padding:0px; text-align:center; background:#ffffff;left:0px; top:-200px; z-index:100}
.sknavi:focus, .sknavi:active {display:block; position:absolute;color:#FFF;left:0px; top:0px; }

body{padding:0px; margin:0px; letter-spacing:-0.01em; font-size:14px; word-break:keep-all; color:#555; line-height:1.5em; background:#ffffff;overflow:auto; height:100%;	font-family:'Nanum Gothic',sans-serif, Arial,Helvetica;overflow-y:scroll;}
.bg_none{ background:none;}
div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td,section,a{margin:0px; padding:0px;box-sizing: border-box;}

.hide{display:none}
.v_hidden{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; padding:0px; margin:0px;}
.text_al {text-align:left !important;}
.text_ar {text-align:right !important;}
.text_ac {text-align:center !important;}
.text_aj {text-align:justify !important;}
.word_break_all{word-break:break-all;}

.text_11{font-size: 11px!important;}
.text_12{font-size: 12px!important;}
.text_13{font-size: 13px!important;}
.text_14{font-size: 14px!important;;}
.text_15{font-size: 15px!important;}
.text_16{font-size: 16px!important;}
.text_18{font-size: 18px!important;}
.text_20{font-size: 20px!important;}
.text_24{font-size: 24px!important;}
.text_30{font-size: 30px!important;}


.orang{color:#ff6e0d !important;}
.red{color:#ff0000 !important;}
.blue{color:#0066b3 !important;}
.green{color:#017704 !important;}
.black{color:#222 !important;}
.pink{color:#be3879: !important;}
.orangB{color:#ff6e0d !important; font-weight:500;}
.redB{color:#d01219 !important; font-weight:500;}
.blueB{color:#0066b3 !important; font-weight:500;}
.greenB{color:#017704 !important; font-weight:500;}
.blackB{color:#222 !important; font-weight:500;}
.pinkB{color:#be3879: !important; font-weight:500;}
.bold{font-weight:600; color:#333}

.float_left {float:left !important; display:block; position:relative;}
.float_right {float:right !important; display:block; position:relative;}
.clear_both {clear:both !important;}
.float_right_r {float:right !important; display:block; position:relative; right:10px; top: 4px; }


a{color:#666; text-decoration:none; margin:0px; padding:0px;box-sizing: border-box;}
.block {display:block !important;; position:relative;}
.inline {display:inline; position:relative;}
.inline_block {display:inline-block; position:relative;}

.overflowH{overflow: hidden !important;}

h1{margin:0px; font-size: 1.18em; font-weight:600; font-family:'Nanum Gothic', Arial, Helvetica, sans-serif;}
h2{margin:0px; font-size: 1em; font-weight:700; font-family:'Nanum Gothic', Arial, Helvetica, sans-serif;}
h3{margin:0px; font-size: 0.93em; font-weight:500; font-family:'Nanum Gothic', Arial, Helvetica, sans-serif; letter-spacing: -1px}
h4{margin:0px; font-size: 0.81em; font-weight:400; font-family:'Nanum Gothic', Arial, Helvetica, sans-serif; letter-spacing: -1px}
h5{margin:0px; font-size: 0.81em; font-weight:400; font-family:'Nanum Gothic', Arial, Helvetica, sans-serif;}
h6{margin:0px; font-size: 0.81em;}

caption{font-size:0px; width:0px; height:0px;font-size:0px; overflow:hidden; position:absolute; visibility:hidden;display:none;}
*:first-child+html caption {display:none;}
* html caption {display:none;}

ol,ul {list-style:none;}
fieldset {margin:0px; padding:0px; border:0px;}
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; padding:0px; margin:0px;} 
input, select, textarea {font-size: 0.93em}
table{border-collapse:collapse; border-spacing:0;}
img{border:0;}
address { font-style:normal;}
hr{display:none;}
textarea{font-family:'Nanum Gothic', Arial, Helvetica, sans-serif; letter-spacing: -0.5px;}
