/* Reset CSS  */

@font-face {
	font-family:'NanumGothicSB';
	src:url('/incc/css/fonts/NanumSquareB.eot');
	src:url('/incc/css/fonts/NanumSquareB.eot?#iefix') format('embedded-opentype'), url('/incc/css/fonts/NanumSquareB.woff') format('woff');
}
@font-face {
	font-family:'NanumGothicSR';
	src:url('/incc/css/fonts/NanumSquareR.eot');
	src:url('/incc/css/fonts/NanumSquareR.eot?#iefix') format('embedded-opentype'), url('/incc/css/fonts/NanumSquareR.woff') format('woff');
}

@font-face {
	font-family:'NanumGothic';
	src:url('/incc/css/fonts/NanumGothic.eot');
	src:url('/incc/css/fonts/NanumGothic.eot?#iefix') format('embedded-opentype'), url('/incc/css/fonts/NanumGothic.woff') format('woff'), url('/incc/css/fonts/NanumGothic.ttf') format('truetype');
}


* { margin:0; padding:0; border:0;  } /* vertical-align: baseline; outline: 0; ie ¿Ü ºê¶ó¿ìÀú Æ÷Ä¿½Ì »ç¶óÁö´Â ¹®Á¦·Î Á¦°Å */
body{ font-family: 'NanumGothicSR', 'NanumGothicSB', Helvetica, Arial, Sans-serif; font-size:14px;letter-spacing:-0.03em; line-height:1.6; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
ul, ol, dl { list-style:none; }
img, video { max-width:100%; border:0; vertical-align:top; }
a { vertical-align:top; text-decoration:none; color:#000; }
table { border-collapse:collapse; border-spacing:0;  }

input, select, button {font-family: 'NanumGothicSR', 'NanumGothicSB', Helvetica, Arial, Sans-serif;}
input, textarea { color:#373737; font:100%; height: 25px; line-height: 25px;  }

::-webkit-input-placeholder { /* Å©·Ò 4?56 */
    color: #9e9e9e;
}
:-moz-placeholder { /* ÆÄÀÌ¾îÆø½º 4?18 */
   color: #9e9e9e;
   opacity:  1;
}
::-moz-placeholder { /* ÆÄÀÌ¾îÆø½º 19?50 */
   color: #9e9e9e;
   opacity:  1;
}
:-ms-input-placeholder { /* ÀÎÅÍ³Ý ÀÍ½ºÇÃ·Î·¯ 10+ */
   color:  #9e9e9e;
}
::placeholder { /* ÆÄÀÌ¾îÆø½º 51+, Å©·Ò 57+ */
   color: #9e9e9e;
   opacity:  1;
}


label { font:100%; }
textarea, input {border:1px solid #ccc;}
select { border:1px solid #abadb3; height: 25px; line-height: 25px; padding-left: 5px; margin: 0 5px;}
label, select, input, textarea { /* vertical-align: middle; */ }

.blind,legend { position:absolute; left:-5000px; width:0; height:0; font-size:0; line-height:0; }
caption { position:absolute; left:-5000px; width:0; height:0; font-size:0; line-height:0; }

hr { display:hidden;}
i,em,address { font-style:normal; font-weight:normal; }

.clear { display: block; float: none; clear: both; height: 0; width: 100%; font-size: 0 !important; line-height: 0 !important; overflow: hidden; margin: 0 !important; padding: 0 !important; }

#skip-navigation{z-index:9999; position:absolute; left:0; top:0;}
#skip-navigation *{list-style:none; margin:0; padding:0;}
#skip-navigation a{display:block; width:1px; height:1px; overflow:hidden; color:#000; white-space:nowrap;}
#skip-navigation a:focus,
#skip-navigation a:active{width:100px; height:auto; background:#ffd;}

a{color:#373737; text-decoration:none;}
a:link, a:visited{color:#333; text-decoration:none;}
a:active, a:focus, a:hover{color:#0c459c; text-decoration:underline;}

a.white { color:#fff; text-decoration:none; }
a.white:link, a.white:visited { color:#fff; text-decoration:none; }
a.white:active, a.white:focus, a.white:hover { color:#fff; text-decoration:underline; }


.big {font-size:1.5em;}
.large {font-size:1.2em;}
.bold { font-weight: bold; }
.nobold { font-weight:normal; }
.blue { color:#0c459c; }
.purple { color:#a1097f; }
.red { color:#ff4500 }
.green { color:green; }
.white { color:#ffffff; }
.comments { color:#a1097f; }
.highlight_purple { color:#a1097f; font-weight:bold; }
.highlight_blue { color:#0c459c; font-weight:bold; }
.highlight_yellow { background-color: #f9f607; }

.pass {	color: #015897; }
.reject { color: #992B7A; }
.etc { color: #5E8F2A; }

.box { border:1px solid #ccc; padding:10px 10px; }
.bullet { background: url('/images/common/bul_dotBlue.gif') no-repeat 0 10px; padding-left:10px; }
.ico_movie { background: url('/images/common/ico_movie.gif') no-repeat 0 50%; padding-left:1em; }
.texttitle { color:#0c459c; word-spacing: 5px; background: url('/images/common/ico_squareArrow.gif') no-repeat 0 5px; margin-top:1em; padding:0 0 0 1em; }

.space2 { word-spacing: 24px; }
.space3 { word-spacing: 3px; }

.top10 { padding-top:10px; }
.left10 { padding-left:10px; }
.left20 { padding-left:20px; }
.left30 { padding-left:30px; }
.left40 { padding-left:40px; }

.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }

.f_l {float: left;}
.center { text-align:center; }
.nowrap { white-space:nowrap; }
