#header{width:100%; height:140px; margin:0 auto;  z-index:9; position:relative;  background-color:#fff;  }
#header .menubox {margin:0 auto; width:980px; background-color:#fff;  height:70px;   }
#header .menubox .logo {float:left; margin:18px 0 0 10px; padding-right:0px; }
#header .menubox .stit {float:left; margin-top:25px; background:url('../images/common/blt01.png') 0 2px no-repeat; padding-left:25px;}

#header .menubox .mmenu {float:right; margin-right:40px;}
#header .menubox .mmenu li { float:left; padding:35px 20px; display:inline;  background:url(../images/common/blt02.png) 0 43px  no-repeat; color:#fff;   } 
#header .menubox .mmenu li:first-child { background:none; } 
#header .menubox .mmenu>li:last-child { padding-right:0; } 
#header .menubox .mmenu li a {display:block;  text-decoration: none; color:#3e3d3d;  font-size:18px; font-weight:500;}
#header .menubox .mmenu li a:hover {color:#0cb583;}
#header .menubox .mmenu li .on {color:#0cb583;}

.util {height:40px; float:left; width:100%;  background-color:#3d3d3d;  z-index:10; position:relative;  }
.top_wrap {
    width:980px;
    height:100%;
    margin: auto;
    position: relative;
}
.util .top_wrap .loginbox {float:right; display:block; }
.util>.loginbox {float:right;  display:block ; margin-right:30px; }
.util .loginbox li {  float:left; margin:0; padding:0 1em;  cursor: pointer;}
.util .loginbox li a {  font-size:11px; line-height:40px; color:rgba(255,255,255,0.5); text-decoration:none;}
.util .loginbox li.name {margin:12px 20px; color:#8a8a8a; font-size:12px; border:none;}
.util .loginbox li.name span { color:#ffffff;  font-weight:bold; }

.util .loginbox li.login, .logout {background-color:#376474;width:80px; text-align: center;}
.util .loginbox li.myinfo {background-color:#956f4a; width:80px; text-align: center;}
.util .loginbox li.login:hover, .logout:hover {background-color:#1a91a7;}
.util .loginbox li.myinfo:hover {background-color:#b18963;}
.util .loginbox li.login:hover a, .util .loginbox li.myinfo:hover a {color:rgba(255,255,255,0.7);}

.util .loginbox li:first-child ul li input{
    width:130px;
    height:40px;
}
.util .loginbox li:first-child, .util .loginbox li:first-child ul li{
    border:none;
}

/*국가선택*/
.util .loginbox .country {
    width:110px;
    border-right:1px solid rgba(255,255,255,0.1);
    padding:0;
}
.util .loginbox li.country div.show_country {
    width:110px;
    height:40px;
    background-color: #fff;
    font-size:13px; 
    color:#333;
}
.util .loginbox .show_country .bottom_arrow{
    position:absolute;
    width:30px;
    top:5px;
    right:30px;
}
.util .top_wrap .loginbox .show_country .bottom_arrow{
    position:absolute;
    width:30px;
    top:5px;
    right:0px;
}

.country ul {
    width:100%;
    display:none;
}

.util .loginbox li.country ul li, .util .loginbox li.country .show_country{
    width:100%;
    background-color:#fff;
    font-size:13px;
}
.country ul li> a> img, .show_country p> a> img {
    vertical-align: middle;
    margin:0 5px;
}
.util .loginbox li.country ul li>a, .util .loginbox li.country .show_country a {
    color:#000;
    line-height:35px;
}
.util .loginbox li.country ul li:hover {
    background-color:#333;
}
.util .loginbox li.country ul li:hover a {
    color:#fff;
}

.input-list {  list-style: none;  padding: 0; }
.input-list li {  padding: 0;  width: 130px;  float: left;   }

.admin_site{
    float:left;
    cursor: pointer;
}

.jbMenu { float:left; text-align: center; width: 100%; background-color:#fff;  border-bottom:1px solid #d6d6d6; position:relative; height:70px; }
.jbMenu .menubox {margin:0 auto; width:980px; height:70px;   }
.jbMenu .menubox .logo {float:left; margin:20px 0 0 10px;  }
.jbMenu .menubox .mmenu {float:right; margin-right:1em; }
.jbMenu .menubox .mmenu li { float:left; padding:1.5em 0.8em; display:inline;  background:url('../images/common/blt04.gif') 0 1.7em  no-repeat; color:#fff;   } 
.jbMenu .menubox .mmenu li:first-child { background:none; } 
.jbMenu .menubox .mmenu li a {display:block;  text-decoration: none; color:#aaaaaa; font-weight:700; font-size:0.9em;}
.jbMenu .menubox .mmenu li a:hover {color:#09bed6;}

.util .loginbox li.logout {background-color:#376474;}
.util .loginbox li.myinfo {background-color:#956f4a;}
.util .loginbox li.logout:hover {background-color:#1a91a7;}
.util .loginbox li.myinfo:hover {background-color:#b18963;}
.util .loginbox li.logout:hover a, .util .loginbox li.myinfo:hover a {color:rgba(255,255,255,0.7);}

