/*------------------------------------------------------------
Global Header
------------------------------------------------------------*/
#global-hdr {
overflow:hidden;
position:relative;
width:940px;
height:112px;
margin:0 auto;
padding:1px 0 0 0;
}

/*---------- Navi ----------*/
#global-hdr ul.navi {
height:18px;
padding:0;
border-bottom:2px solid #ededed;
margin:0 0 5px 0;
overflow:hidden;
}
#global-hdr ul.navi li {
height:18px;
float:left;
}

/*---------- SNS ----------*/
#global-hdr ul.sns {
position:relative;
width:248px;
height:24px;
float:right;
}
#global-hdr ul.sns li {
margin:0 0 0 10px;
float:right;
}
#global-hdr ul.sns li a {
display:block;
height:20px;
overflow:hidden;
cursor:pointer;
}
#global-hdr ul.sns li.mx {
width:60px;
height:20px;
overflow:hidden;
}
#global-hdr ul.sns li.fb {
width:47px;
height:20px;
overflow:hidden;
}
#global-hdr ul.sns li.tw {
width:80px;
height:20px;
overflow:hidden;
}
#global-hdr ul.sns li.rss {
width:21px;
height:20px;
overflow:hidden;
}

/*---------- Search Box ----------*/
#global-hdr .search-box {
clear:both;
float:right;
width:224px;
height:22px;
background:#ededed;
padding:0 4px 0 9px;
}
#global-hdr .search-box input {
background:#ededed;
border:0;
width:180px;
height:22px;
line-height:22px;
float:left;
}
#global-hdr .search-box button {
overflow:visible;
margin:0;
padding:0;
border:0;
float:right;
display:block;
width:21px;
height:22px;
background:transparent;
cursor:pointer;
}

/*---------- Logo ----------*/
#global-hdr .logo-wacoal {
position:relative;
width:46px;
padding:8px 0 7px 447px;
}

/*---------- Menu ----------*/
#global-hdr ul.menu {
clear:both;
height:32px;
}
#global-hdr ul.menu li {
height:32px;
float:left;
}







