@charset "utf-8";
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/

/* Initialization */
*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, tbody, tfoot, thead, th, td, table, select, label, address, hr { margin: 0; padding: 0; font-family:"NanumGothic", "Malgun Gothic", "Gulim", "Arial"; font-size: 12px; font-weight: normal; color: #929292; font-style: normal;} /*letter-spacing:-1px; }*/
ol, ul ,li { list-style: none; }
h1, h2, h3, h4, h5, h6 { display: block; }
img, fieldset, form { border: 0; }
table, tr, td { border-collapse: collapse; padding: 0; }
a { color: #929292; cursor:pointer; text-decoration: none; }
/*a, a:hover, a:hover, a:active, a:visited { display: inline; text-decoration: none; }*/
strong { font-weight:bold; }
i { font-style:normal; }

header > .ci { }
/*header > .ci {width:129px; border:1px;border-style: solid;}*/
/*header > .ci > .logo a {position:relative;display:block;margin-left:47px;width:34px;height:24px;}
header > .ci > .logo a > span {position:absolute;display:inline-block;bottom:0px;width:6px;margin-right:1px;}
header > .ci > .logo a > #logo-bar-01 {height:12px;background:#811738;left:0px;}
header > .ci > .logo a > #logo-bar-02 {height:24px;background:#0d7978;left:7px;}
header > .ci > .logo a > #logo-bar-03 {height:12px;background:#c32427;left:14px;}
header > .ci > .logo a > #logo-bar-04 {height:24px;background:#f37339;left:21px;}
header > .ci > .logo a > #logo-bar-05 {height:12px;background:#fcb633;left:28px;margin-right:0px;}*/
header > .ci img {display:block;margin-top:2px;margin:0 auto;}

header > nav > a {font-size:14px;font-weight:bold;}


/* CSS Animation */

/* Move Down */
.moveDownObj {
    -webkit-animation: moveDown 0.6s ease-in-out 0.2s backwards;
    -moz-animation: moveDown 0.6s ease-in-out 0.2s backwards;
    -o-animation: moveDown 0.6s ease-in-out 0.2s backwards;
    -ms-animation: moveDown 0.6s ease-in-out 0.2s backwards;
    animation: moveDown 0.6s ease-in-out 0.2s backwards;
}
@-webkit-keyframes moveDown{
    0% { 
        -webkit-transform: translateY(-40px); 
        opacity: 0;
    }
    100% { 
        -webkit-transform: translateY(0px);  
        opacity: 1;
    }
}
@-moz-keyframes moveDown{
    0% { 
        -moz-transform: translateY(-40px); 
        opacity: 0;
    }
    100% { 
        -moz-transform: translateY(0px);  
        opacity: 1;
    }
}
@-o-keyframes moveDown{
    0% { 
        -o-transform: translateY(-40px); 
        opacity: 0;
    }
    100% { 
        -o-transform: translateY(0px);  
        opacity: 1;
    }
}
@-ms-keyframes moveDown{
    0% { 
        -ms-transform: translateY(-40px); 
        opacity: 0;
    }
    100% { 
        -ms-transform: translateY(0px);  
        opacity: 1;
    }
}
@keyframes moveDown{
    0% { 
        transform: translateY(-40px); 
        opacity: 0;
    }
    100% { 
        transform: translateY(0px);  
        opacity: 1;
    }
}

/* Move Up */
.moveUpObj {
    -webkit-animation: moveUp 0.6s ease-in-out 0.2s backwards;
    -moz-animation: moveUp 0.6s ease-in-out 0.2s backwards;
    -o-animation: moveUp 0.6s ease-in-out 0.2s backwards;
    -ms-animation: moveUp 0.6s ease-in-out 0.2s backwards;
    animation: moveUp 0.6s ease-in-out 0.2s backwards;
}
@-webkit-keyframes moveUp{
    0% { 
        -webkit-transform: translateY(40px); 
        opacity: 0;
    }
    100% { 
        -webkit-transform: translateY(0px);  
        opacity: 1;
    }
}
@-moz-keyframes moveUp{
    0% { 
        -moz-transform: translateY(40px); 
        opacity: 0;
    }
    100% { 
        -moz-transform: translateY(0px);  
        opacity: 1;
    }
}
@-o-keyframes moveUp{
    0% { 
        -o-transform: translateY(40px); 
        opacity: 0;
    }
    100% { 
        -o-transform: translateY(0px);  
        opacity: 1;
    }
}
@-ms-keyframes moveUp{
    0% { 
        -ms-transform: translateY(40px); 
        opacity: 0;
    }
    100% { 
        -ms-transform: translateY(0px);  
        opacity: 1;
    }
}
@keyframes moveUp{
    0% { 
        transform: translateY(40px); 
        opacity: 0;
    }
    100% { 
        transform: translateY(0px);  
        opacity: 1;
    }
}

/* Fade In */
.fadeInAni{
    -webkit-animation: fadeIn 1s ease-out both;
    -moz-animation: fadeIn 1s ease-out both;
    -o-animation: fadeIn 1s ease-out both;
    -ms-animation: fadeIn 1s ease-out both;
    animation: fadeIn 1s ease-out both;
}

@-webkit-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@-moz-keyframes fadeIn{
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@-o-keyframes fadeIn{
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@-ms-keyframes fadeIn{
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes fadeIn{
    0% {opacity: 0;}
    100% {opacity: 1;}
}