 

@font-face
{
 font-family: 'Noto Sans KR';
 font-style: normal;
 font-weight: 300;
 src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face
{
 font-family: 'Noto Sans KR';
 font-style: normal;
 font-weight: 400;
 src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}
@font-face
{
 font-family: 'Noto Sans KR';
 font-style: normal;
 font-weight: 500;
 src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
}
@font-face
{
 font-family: 'Noto Sans KR';
 font-style: normal;
 font-weight: 700;
 src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
 url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
}


.mv{height:335px;background:#dfdfe1 url(../images/main/bg_mv.jpg) no-repeat 50%;}


.sv{height:115px;width:940px;margin:0 auto;background:url(../images/sub/bg_sv.jpg) no-repeat 50%;}

#topMenu{z-index:100;position:relative;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.19);background:#dfdfe1 url(../images/bg_top_menu.jpg) no-repeat 50%;}
.top_wrap{height: 114px;width:1000px; margin:0 auto;position:relative;}
ul, li{padding:0;margin:0;}
.top_wrap li{list-style:none;}
.top_wrap *{font-family:'Noto Sans KR',sans-serif;}
.top_wrap a, .top_wrap a:visited, .top_wrap a:link{font-family:'Noto Sans KR',sans-serif!important;}

/*상단사용자 정보*/
#top_small_menu{position:absolute; right:0px; top:10px; height:25px;}
#top_small_menu li{float:left;}

/*상단메뉴*/
.top_wrap .upper{z-index:102;position: absolute;right:25px; top: 17px;font-size: 12px;letter-spacing: 0;}
.top_wrap .upper a{text-decoration:none;font-family:돋움, Tahoma!important;padding: 0 5px;letter-spacing: .2px;font-size: 10px;}
.m_logo{z-index:101;display: block;position: absolute;left:30px;top:25px;}
 
.top_menu:after{content:'';display:block;clear:both}
.navbar {float:right;padding-right: 30px;overflow: hidden;}
.navbar:after{content:'';display:block;clear:both;}
.subnav-content a {float: left;font-size:13px;letter-spacing: -.5px;color: white;text-align: center;height:33px;line-height:33px;text-decoration: none;word-spacing:-1px;}

.subnav {background:url(../images/bg_menu.jpg) no-repeat 0 52px;float:left;overflow: hidden;}
.subnav:first-child{background:none;}
.subnav .subnavbtn {padding:49px 18px;word-spacing:-1px;text-decoration:none;font-size:15.5px;border: none; outline: none;color: #2a2a2a;display:block;cursor:pointer;background-color: inherit;font-family: inherit;font-weight:500;margin: 0;letter-spacing:-1px;position:relative;}
.subnav:last-child .subnavbtn{padding-right:0;}

.subnav-content {display: none; position: absolute; z-index: 1;width:auto;top:79px;margin-left: 10px;}
.subnav-content:after{content:'';display:Block;clear:both;}
.subnav-content.sub02{margin-left:-75px}
.subnav-content.sub05{margin-left:10px}
.subnav-content.sub06{margin-left:-140px;}
.subnav-content.sub07{margin-left:-698px;}
.subnav-content.sub08{margin-left:-7px;}
.subnav-content>li {float: left;}
.subnav-content a {padding:0 6px;color: #fff;text-decoration: none;font-weight:400}
.subnav-content a:visited, .subnav-content a:link{color:#fff;text-decoration:none;}
.subnav-content a:hover{text-decoration:none;}

.subnav:hover .subnavbtn {color:#0d77bd;background:url(../images/ico_point.png) no-repeat 50% 75px;}
.subnav:hover .subnav-content {display: block;}

/*메인_ 공실현황*/
.status_empty{width:232px;height:70px;background:#4e84b8;}
.status_empty ul, .status_empty li{box-sizing:border-box;}
.status_empty>ul{padding:0;margin:0;border-bottom:1px solid #a6c1db;}
.status_empty>ul.bb0{border-bottom:0;}
.status_empty>ul:after{content:'';display:block;clear:both;}
.status_empty>ul>li{border-right:1px solid #a6c1db;padding:0;margin:0;list-style:none;float:left;height:22.7px;}
.status_empty>ul>li.first{width:56px;}
.status_empty>ul>li.second{width:98px;}
.status_empty>ul>li.third{width:76px;border-right:0;}
.status_empty>ul>li a{color: #fff;padding: 3px 5px;display: block;font-size: 12px; font-family: 'Noto Sans KR',sans-serif!important;letter-spacing: -.5px;position:relative;font-weight: 300;text-decoration:none;background:url(../images/main/ico_arrow.jpg) no-repeat 92% 50%;text-align:left;}
.status_empty>ul>li a i{position:absolute;top:6.5px;right:6px;font-size: 9px;display:none;}
.status_empty>ul>li a:hover{background-color:#0c50a2;color:#00f6ff;}


