@charset "utf-8";

#header {position:absolute;top:0;left:0;width:100%;/* min-height: 340px; */z-index:500;background: #fff !important;}
#header_wrap .header_on {border-bottom:0px solid #ddd; background:#fff; z-index:111111 !important; min-height:370px; box-shadow: 0px 1px 8px #ddd; }
#header h1 { position:absolute; display:block;  line-height:70px; left:60px; transition: all .3s ease-in-out; background:none;}
#header h1 a{width: 180px;display: inline-block;background: url('/theme/daontheme_business03/html/image/sellveLogo.png')no-repeat bottom center !important;height: 41px;}
.header_on h1 a img {background: url('/theme/daontheme_business03/html/image/admin_logoColor.png')no-repeat left center;display:inline-block; display:none;}
.header_on h1 a{width: 180px;display: inline-block;background: url('/theme/daontheme_business03/html/image/sellveLogo.png') no-repeat bottom center !important;height: 41px;}
#lnb {position:relative; float:left; margin-left:340px; line-height:80px !important; background:none;}
#lnb .lnb_wrap { position:relative; overflow:hidden; visibility:hidden; height:340px;}
#lnb .lnb_wrap > ul > li { float:left;  }
#lnb .lnb_wrap > ul > li > a {color:#111 !important;}
.header_on #lnb .lnb_wrap > ul > li > a {color:#111;}
.header_on #lnb .lnb_wrap > ul > li > a > span{bottom: 10px; position: relative;display:block; background:#1e4392; width:0px; height:5px; margin:0 auto; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
#lnb .lnb_wrap > ul > li.current > a, #lnb .lnb_wrap > ul > li.actived > a { color:#1E4392; font-weight:500; border-bottom:0px solid rgba(255,255,255,1); transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
#lnb .lnb_wrap > ul > li.current > a > span, #lnb .lnb_wrap > ul > li.actived > a > span{display:block; background:#1E4392; width:100%;}
.header_on #lnb  .lnb_sub { margin-top:10px;text-align:center; }
.header_on #lnb  .lnb_sub li a { color:#111;}
.header_on #lnb  .lnb_sub li a:hover { display:block; color:#111; font-weight:400; }
#gnb {float:right; right:50px; }
#gnb a, #gnb a:hover {border: 1px solid #1e4392 !important;color: #1e4392 !important;}
.header_on #gnb a {border: 1px solid #1E4392;color:#1E4392; font-weight:500; text-align:center;font-size: 16px;line-height:80px;padding: 6px 25px;margin:0 1px;border-radius:50px; box-sizing:border-box;}
#gnb a.edit {background:aquamarine; border:0 !important;   color:#1E4392;  padding: 7px 25px; font-weight:500;  }
#gnb a.edit:hover { border: 1px solid #fff;color:#fff;  padding: 6px 24px; }
#gnb a.btn2 { color:#000; text-align:center; font-size:0.85em;  line-height:80px; padding:5px 10px; margin:0 1px;  background:#fff; border-radius:50px;}
#gnb a.btn2:hover { background:#000; color:#fff; }

.jbMenu .header_in {  transition: all .3s ease-in-out;}
.jbFixed { min-height:auto !important;}
.jbFixed .header_in {position:fixed !important;top:0px;width:100% !important;background:#fff;z-index:2000;}
.jbFixed .header_in #lnb { margin-top:0;}
.jbFixed .header_in #lnb .lnb_wrap > ul > li > a { height:80px; line-height:80px; color:#111;}
.jbFixed .header_in #lnb .lnb_sub li a { display:block; color:#111; padding:0; margin:0 0 2px 0; height:30px; line-height:30px; font-size:16px; letter-spacing:-0.5px;}
.jbFixed .header_in #lnb .lnb_sub li a:hover { display:block; color:rgba(255,255,255,1); font-weight:400; }

.jbFixed .header_in #gnb a { height:80px; line-height:80px !important; border:1px solid #1E4392; color:#1E4392; font-weight:400;}
.jbFixed .header_in #gnb a.edit {border:0;}
.jbFixed .header_in #gnb a.edit:hover {background:none; padding:7px 25px; background: aquamarine;}
.jbFixed .header_in #gnb a.btn2 { color:#000; text-align:center; font-size:0.85em;  line-height:80px; padding:5px 10px; margin:0 1px; border-radius:50px;}
.jbFixed .header_in #gnb a.btn2:hover { background:#555; color:#fff; }

.jbFixed .header_in h1 {  height:80px; line-height:70px !important;}
#header_wrap .jbFixed .header_in h1 a {background: url(/theme/daontheme_business03/html/image/sellveLogo.png) no-repeat bottom center;}