@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background:#fff; }
div#idxPageWrapper { width:650px; margin:50px auto; background:url(/images/gibo_top_mainvisual.jpg) center top no-repeat; height:500px; }
h1#idxSiteCi { position:relative; top:445px; z-index:1010; margin:0; padding:0; text-align:center; }

ul#idxGblNavi01 { float:left; list-style:none; margin:45px 0 0 0; padding:0; /* position:relative; z-index:1020; */ }
ul#idxGblNavi02 { float:right; list-style:none; margin:45px 0 0 0; padding:0; }

ul#idxGblNavi01 li,
ul#idxGblNavi02 li { padding:0; margin:0 0 28px 0; width:101px; height:38px; }

ul#idxGblNavi01 li a,
ul#idxGblNavi02 li a { float:left; height:0px; padding:38px 0 0 0; overflow:hidden; width:101px; }


li#shop a { background:url(/globalnavidx/globalNavIdx_shop.gif) no-repeat left top; }
li#hair a { background:url(/globalnavidx/globalNavIdx_hair.gif) no-repeat left top; }
li#zakka a { background:url(/globalnavidx/globalNavIdx_zakka.gif) no-repeat left top; }
li#map a { background:url(/globalnavidx/globalNavIdx_map.gif) no-repeat left top; }
li#blog a { background:url(/globalnavidx/globalNavIdx_blog.gif) no-repeat left top; }
li#mail a { background:url(/globalnavidx/globalNavIdx_mail.gif) no-repeat left top; }


li#shop a:hover,
li#shop a:active { background-position:-102px 0; }

li#hair a:hover,
li#hair a:active { background-position:-102px 0; }

li#zakka a:hover,
li#zakka a:active { background-position:-102px 0; }
/*
li#map a:hover,
li#map a:active { background-position:-102px 0; }

li#blog a:hover,
li#blog a:active { background-position:-102px 0; }
*/

li#mail a:hover,
li#mail a:active { background-position:-102px 0; }
/*
li#shop a:active { background-position:-102px 0; }
li#hair a:active { background-position:-102px 0; }
li#zakka a:active { background-position:-102px 0; }
li#map a:active { background-position:-102px 0; }
li#blog a:active { background-position:-102px 0; }
li#mail a:active { background-position:-102px 0; }
*/