

@import url(//fonts.googleapis.com/earlyaccess/notosansgothic.css);


html {
	height: 100%;
}
body {
	height: 100%;
}
body {
	color: rgb(34, 34, 34); font-family:'Noto Sans Gothic', 'dotum' , "µ¸¿ò", 'sans-serif'; color:#222; font-size: 14px; font-weight: normal; -webkit-text-size-adjust: none;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px; line-height:1; border:0; background:none; vertical-align:middle; letter-spacing:-1px; cursor:pointer;
}
address {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
img {
	border: 0px currentColor;
}
fieldset {
	border: 0px currentColor;
}
img a {
	border: 0px currentColor;
}
img {
	border: 0px currentColor; max-width: 100%;
}
img {
	vertical-align: middle;
}
input {
	vertical-align: middle;
}
select {
	vertical-align: middle;
}
textarea {
	vertical-align: middle;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
strong {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
i {
	font-style: normal; font-weight: normal;
}
strong {
	font-weight: bold;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
dl {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
abbr {
	border: 0px currentColor;
}
acronym {
	border: 0px currentColor;
}
a {
	color: rgb(34, 34, 34); text-decoration: none;
}
a:hover {
	color: rgb(211, 66, 80); text-decoration: none;
}
a:active {
	color: rgb(211, 66, 80); text-decoration: none;
}
legend {
	width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; visibility: hidden; position: absolute; z-index: -1;
}
.blind {
	width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; visibility: hidden; position: absolute; z-index: -1;
}
.accessibility {
	width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; visibility: hidden; position: absolute; z-index: -1;
}
hr {
	border: 1px solid rgb(255, 255, 255); line-height: 0; font-size: 0px; margin-bottom: 10px;
}
hr.line {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
header {
	margin: 0px; display: block;
}
footer {
	margin: 0px; display: block;
}
section {
	margin: 0px; display: block;
}
article {
	margin: 0px; display: block;
}
aside {
	margin: 0px; display: block;
}
nav {
	margin: 0px; display: block;
}
.accessibility li {
	top: -2px; width: 100%; line-height: 0; font-size: 0px; display: block; position: absolute; z-index: 200;
}
.accessibility li a:active {
	background: rgb(225, 51, 51); border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); padding: 10px 0px; left: 0px; top: 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 1.5; font-size: 16px; font-weight: bold; text-decoration: none; display: block; position: absolute; z-index: 200;
}
.accessibility li a:focus {
	background: rgb(225, 51, 51); border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(255, 255, 255); padding: 10px 0px; left: 0px; top: 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 1.5; font-size: 16px; font-weight: bold; text-decoration: none; display: block; position: absolute; z-index: 200;
}
input.checkbox {
	width: 13px; height: 13px; vertical-align: top;
}
* html input {
	margin: -1px 0px;
}
*:first-child + html input {
	margin: -1px 0px;
}

/* skip navigation */
.skiplist {position:relative;z-index:9999;margin:0; padding:0;}
.skip {display:none; font-family:"µ¸¿ò", dotum; text-align:left; margin:0; padding:0; position:absolute;} /*All incl Opera*/
/* * html */ .skip {display:block} /*Seen by IE*/
:root .skip {display:block} /*Seen by Moz, FF and Safari*/
.skip a {padding:0 0.5em; display:inline; z-index:1000; text-decoration:none; position:absolute; width:14em; left:-200em;}
.skip a:focus, .skip a:active {position:absolute; left:0; padding:10px; border:solid #333 1px; color:#fff; background:#000;}
.skip a:hover {cursor:default}
/* //skip navigation */

/* °øÅë */
.mr3{margin-right:3px !important;}
.mr4{margin-right:4px !important;}
.mr5{margin-right:5px !important;}
.mr7{margin-right:7px !important;}
.mr9{margin-right:9px !important;}
.mr10{margin-right:10px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb50{margin-bottom:50px !important;}
.fl{float:left;}
.pt0{padding-top:0 !important;}
.pt8{padding-top:8px !important;}
.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt40{padding-top:40px !important;}
.pt50{padding-top:50px !important;}
.pt60{padding-top:60px !important;}
.pt70{padding-top:70px !important;}
.pt100{padding-top:100px !important;}
.pb0{padding-bottom:0 !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}
.pb50{padding-bottom:50px !important;}
.pb60{padding-bottom:60px !important;}

.pr0{padding-right:0 !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr30{padding-right:30px !important;}
.pr40{padding-right:40px !important;}
.pr50{padding-right:50px !important;}
.pr60{padding-right:60px !important;}
.pr70{padding-right:70px !important;}
.pr80{padding-right:80px !important;}
.pl20{padding-left:20px !important;}
.pl30{padding-left:30px !important;}
.pl50{padding-left:50px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt_m18{margin-top:-18px !important;}
.mt_m20{margin-top:-20px !important;}
.mt_m22{margin-top:-22px !important;}
.mt_m24{margin-top:-24px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb80{margin-bottom:80px !important;}
.h0{height:0;}
.mh0{min-height:0 !important;}

/* color */
.blue{ color:#0f65a4; }
.red{ color:#d73030; }
.orange{ color:#ff7e00; }
.sky_blue{ color:#3f93d1; }
