@charset "utf-8";


/* common */
html,body {color:#666;font-size:12px;font-family:'µ¸¿ò',dotum,'±¼¸²',gulim,Helvetica,sans-serif;line-height: 1.4;}
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, p, form, fieldset, input, table, tr, th, td, button,textarea {margin:0;padding:0}
img,fieldset,iframe{border:0 none}
ol, ul ,li{ list-style:none;}
img, input, button, select, textarea {vertical-align:middle;}
em,address {font-style:normal}
fieldset {border:none;}
label,button {cursor:pointer}
button{margin:0;padding:0;}
table {border-spacing:0;width:100%;border: 0 none;table-layout:fixed;word-wrap:break-word;border-collapse:collapse;}
form {text-align:left;}
hr, legend { overflow:hidden; position:absolute;left:0; top:0; width:0; height:1px; font-size:0; line-height:0; visibility:hidden; } 
caption { overflow:hidden; display:none; left:0; top:0; width:0; height:1px; font-size:0; line-height:0; visibility:hidden; }
input, textarea, select, button{font-size:12px;font-family:"µ¸¿ò",Dotum,"±¼¸²",Gulim, AppleGothic,Sans-serif;}
select{font-size:13px;}
caption {width:0;height:0;visibility:hidden;line-height:0;font-size:0}
th, td {text-align:left; font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q { quotes: "" "";}
textarea{font-size:12px;}
a {color:#666; cursor:pointer;}
a:link,a:visited {text-decoration:none;}
a:hover,a:active {text-decoration:none; cursor:pointer;}
a:focus {outline: 1px dotted #a0a0a0;}
a img {border:0;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}


/* skipnavigation */
.kcci_skipnavi{position:relative;text-align:center;}
.kcci_skipnavi strong{display:block;font-weight:bold;height: 0;overflow: hidden;text-align: center;white-space: nowrap;width:0;}
.kcci_skipnavi a{display:block;font-weight:bold;height: 0;overflow: hidden;text-align: center;white-space: nowrap;width:0;}
.kcci_skipnavi a:focus, .kcci_skipnavi a:active{width:100%;height:19px;padding:5px 0 0;overflow:hidden;background:#006cb8;color:#fff;}


/* layout.kcci_css */
#kcci_wrap {position:relative;width:100%;}
.main #kcci_header{border-bottom:none;}


/* header */
#kcci_header{position:relative;z-index:2;width:100%;height:86px;text-align:center;border-bottom:4px solid #0e5aa7;}
#kcci_header:after{content:"";display:block;clear:both;}
#kcci_header .kcci_header_in{position:relative;width:1000px;height:86px;padding:17px 0 0;margin:0 auto;z-index:3;text-align:right;}
#kcci_header .kcci_header_in h1{position:absolute;left:10px;top:30px;width:auto;}
#kcci_header .molit{display:block;width:auto;text-align:right;vertical-align:top;padding-right:17px;margin-top:18px;}
#kcci_header .molit a{display:block;}
@media only screen and (max-width:1004px){
	#kcci_wrap{width:1004px;}
}


/* kcci_container */
#kcci_container{position:relative;z-index:1;width:1004px;margin:0 auto;}
#kcci_container:after{content:"";display:block;clear:both;}
.kcci_contents{position:relative;float:right; width:750px;padding:0 0 80px;}
.kcci_contents:after{content:"";display:block;clear:both;}


/* kcci_footer */
#kcci_footer {position:relative;z-index:2;width:100%;}
#kcci_footer .kcci_footer_bottom {position:relative;border-top:4px solid #dedee2;padding:11px 0;overflow:hidden;}
#kcci_footer .kcci_footer_in{position:relative;width:1000px; margin:0 auto; overflow:hidden;height:52px;}
#kcci_footer .kcci_footer_bottom .footer_logo{position:absolute;left:10px;top:2px;width:auto;}
#kcci_footer .kcci_footer_bottom .footer_left {float:left; padding:2px 0 0 276px;}
#kcci_footer .kcci_footer_bottom .footer_left address{color:#71706D;line-height:18px;}
#kcci_footer .kcci_footer_bottom .footer_left p{color:#71706D;line-height:18px;}


/* ¸ÞÀÎ */
.kcci_main_cnt{position:relative;z-index:1;width:100%;overflow:hidden;padding:0;}
.kcci_main_cnt .main_img a{position:absolute;display:block;width:252px;height:50px;left:42px;top:430px;font-size:0;line-height:0;}