*{font-family: 'Lato','Noto Sans KR', sans-serif;}
#header,.content_info_wrap,#footer,.scroll_wrap{display: none;}
#container{padding-top: 96px;}
#wrap{min-width: 1280px;}
#contents{padding: 0;}
/*헤더*/
#wib_Header{position: fixed;top:0;right: 0;left: 0;width: 100%;background: #fff;z-index: 100;transition: all 0.6s;min-width:1280px}
#wib_Header .hearder_bottom{content: "";display: block;position: fixed;top: 0px;left: 0;right: 0;transition: all 0.3s;background: rgba(255,255,255,0.9);height:0px;z-index: -1;}
#wib_Header .hearder_inner{position: relative;padding: 0 0.2vw;}
#wib_Header .hearder_inner .logo_box{position: absolute;left: 5.2vw;top:37px;}
#wib_Header .hearder_inner .logo_box a:last-child{display: none;}
#wib_Header .hearder_inner .cate_box{text-align: center;padding:35px 0;}
#wib_Header .hearder_inner .cate_box>ul>li{display: inline-block;width: auto;padding: 0 3.9vw 0 0;position: relative;}
#wib_Header .hearder_inner .cate_box>ul>li>a{font-size: 18px;color:#000;font-weight: 500;}
#wib_Header .hearder_inner .cate_box>ul>li>ul{display: none;position: absolute;left: 0;text-align: left;z-index: 101;top:calc(100% + 67px)}
#wib_Header .hearder_inner .cate_box>ul>li>a + ul li{margin-bottom: 10px;}
#wib_Header .hearder_inner .cate_box>ul>li>a + ul li a::after{display: block;content: "";width: 0;height: 6px;;background: #FFE100;opacity: 0.5;position: absolute;bottom: 0;left: 0;transition: all 0.5s;}
#wib_Header .hearder_inner .cate_box>ul>li>a + ul li a{font-size: 16px;color:#333;font-weight: 400;text-align: left;position: relative;}
#wib_Header .hearder_inner .cate_box>ul>li>a + ul li:hover a::after{width: 100%;}


/*호버시*/
#wib_Header.hover.fix{background: transparent;}
#wib_Header.hover .hearder_inner .logo_box a:first-child{display: block;}
#wib_Header.hover .hearder_inner .logo_box a:last-child{display: none;}
#wib_Header.hover .hearder_inner{border-bottom: 1px solid #d9d9d9;}
#wib_Header.hover .hearder_bottom{height: 426px;;}
#wib_Header.hover .hearder_inner .cate_box>ul>li>a{color: #000;}

/*스크롤시*/
#wib_Header.fix{background: #fff;}
#wib_Header.fix .hearder_inner .logo_box a:first-child{display: block;}
#wib_Header.fix .hearder_inner .logo_box a:last-child{display: none;}
#wib_Header.fix .hearder_inner .cate_box>ul>li>a{color: #000;}
.fix_btn{bottom: -100px;position: fixed;transition: all 0.3s;right: 40px;z-index: 100;}
.fix_btn.show{right: 40px;bottom: 40px;;}

/*푸터*/
#wib_Footer{background: #333333;margin-top: 130px;}
#footer_wrap{border-top: 0;}
#wib_Footer *{color: #fff;}
#wib_Footer .f_inner{padding:60px 0;width: 1190px;margin: 0 auto;}
#wib_Footer .f_inner .f_menu{margin-top: 30px;}
#wib_Footer .f_inner .f_menu li{display: inline-block;width: auto;margin-right:15px;font-size: 15px; font-weight: 300;}
#wib_Footer .f_inner .f_menu li:last-child{font-weight: 400;}
#wib_Footer .f_inner .f_info{font-size: 15px;color:#C4C4C4;font-weight: 300;margin-top: 25px;}
#wib_Footer .f_inner .f_info span{display: inline-block;width: 1px;height:11px;background: #474747;vertical-align: middle;margin: 0 8px;}
#wib_Footer .f_inner .f_copy{font-size: 14px;color:#686868;font-weight: 400;margin-top: 15px;}

@media (max-width: 1500px) { 
    #wib_Header .hearder_inner .cate_box{padding-left: 200px;}
}
@media (max-width: 1250px) { 
    #wib_Header .hearder_inner .cate_box{padding-left: 150px;}
}
.mcon02_ban{position: absolute;right:40px;top:100%;z-index: 98;}
.mcon02_ban.fixed{top:96px;position: fixed;right: 40px; cursor: pointer; }