@charset "UTF-8";


.ir { width:0px; height:0px; text-indent:-9999px; font-size:0; overflow: hidden;}

/* 메인 메뉴 */
.mainMenuWrap { width:1100px; margin:0 auto 35px; position:relative;}
.login { text-align: right; padding-top:13px; margin-bottom:22px;}
.login > ul > li { display: inline-block;text-align: center;}
.login > ul > li {
    background: url(../images/main/bar.png) no-repeat right 3px;
    padding-right: 6px;
    font-size:12px; color:#2b3b4c;
}
.login > ul > li:last-child { background: none;}


.logo { float:left; margin-right:45px; vertical-align: top;}
.mainMenu { padding-top:15px;}
.mainMenu li { float:left; width:169px; text-align: center;}
.mainMenu li a { font-size:18px; font-weight: bold; color:#434343; display: block;}
.mainMenu li:hover a { color:#008bb5; }
.mainMenu li span { font-size:14px;}

/* 서브 메뉴 */
.subMenu { width:855px; padding:0px 20px; background: #f1f5f8; position:absolute; top:70px; left:-20px; z-index: 9; display: none;}
.subMenu ul {
    float: left;
    width: 169px;
    padding-top:10px;
    border-right: solid 1px #e2e2e2;
    border-left: solid 1px #fff;
    height: 190px;
}
.subMenu ul:first-child { border-left:none;}
.subMenu ul:last-child { border-right:none;}
.subMenu ul li { text-align: center; float: none; padding:7px 0; }
.subMenu ul li:hover a { color:#005974; font-weight: bold; display: block;}
.subMenu ul li a { font-size:16px; color:#888; font-weight: 100;}

/* 서브 비주얼*/
.subvisual { background:#222f3c;}
.subvisual .subvisualWrap{ width:1100px; margin:0 auto;}
.subvisual .subvisualWrap img { width:100%;}



/* bxslider */
.bx-wrapper {border:none;}
.bx-wrapper { margin-bottom:0;}


/* footer */
.footerWrap { border-top:solid 1px #e7e7e7; padding:10px 0; margin-top:50px;}
.footer { width:1100px; margin:0 auto; text-align: center; font-size:13px; color:#888888;}
.footer a { color:#888888;}
.companyinfo { margin-top:10px; line-height: 16px;}

/* 색상 */
.yellow { color:#fff200 !important;}
