@charset "Shift-JIS";

/*
--------------------------------------------------
  girlswalker.com (2007.02.25)
  COPYRIGHT (C) 2006-2007 XAVEL.,INC. ALL RIGHT RESERVED.
--------------------------------------------------*/


#gw-logo
{
   width: 267px;
   height: 45px;
   text-align: left;
   vertical-allign: bottom;
   display: block;
   float: left;
   position: relative;
   clear: both;
   margin: 8px auto 7px 0px;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#gw-logo span
{
   display: block;
   position: relative;
   width: 100%;
   height: 100%;
}

#gw-logo span a.visible
{
   display: block;
   position: absolute; top: 0; left: 0;
   width: 267px;
   height: 45px;
   background: url(../img/girlswalkercom.gif) no-repeat 0 0;
}

#explain
{
   width: auto;
   height: auto;
   text-align: left;
   vertical-allign: bottom;
   display: none;
   float: none;
   position: static;
   clear: none;
   margin: 0px;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#adver
{
   width: 468px;
   height: 60px;
   text-align: right;
   vertical-allign: bottom;
   display: block;
   float: right;
   position: static;
   clear: none;
   margin: 0px 0px 0px 0px;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#adver img
{
   /*---*/
   width: 468px;
   height: 60px;
   text-align: left;
   vertical-allign: bottom;
   display: block;
   float: left;
   position: static;
   clear: both;
   color: none;
   font-size: none;
   font-weight: normal;
   background-attachment: scroll;
   background-color: none;
   background-image: none;
   background-position: left top;
   background-repeat: no-repeat;
   margin: 0px;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#navsearch
{
   width: 878px;
   height: 28px;
   list-style-type: none;
   text-align: left;
   vertical-allign: top;
   display: block;
   float: none;
   position: relative;
   clear: both;
   margin: 0px 0px 0px 0px;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#navsearch-inner
{
   width: 878px;
   height: 28px;
   text-align: left;
   vertical-align: baseline;
   display: block;
   float: none;
   position: static;
   clear: none;
   margin: 0px 0px 6px 0px;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#navsearch-inner ul
{
   /*---*/
   width: auto;
   height: 28px;
   text-align: left;
   vertical-allign: top;
   display: block;
   float: left;
   position: relative;
   clear: none;
   color: none;
   font-size: none;
   font-weight: normal;
   background-attachment: scroll;
   background-image: url("");
   background-position: center bottom;
   background-repeat: no-repeat;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px  0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#navsearch-inner ul li
{
   /*---*/
   width: 88px;
   height: 28px;
   text-align: center;
   vertical-allign: bottom;
   display: inline;
   float: left;
   position: relative;
   clear: none;
   color: none;
   font-size: 3px;
   font-weight: normal;
   background-position: left top;
   background-repeat: no-repeat;
   margin: 0px 8px 0px 0px;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#navsearch li span
{
   position: relative;
   display: block;
   width:100%;
   height:28px;
}

#navsearch li a.visible
{
   display: block;
   position: absolute; top: 0; left: 0;
   width: 100%;
   height: 28px;
}

#navsearch .home-icon
{
   width: 88px;
}

#navsearch .home-icon span.visible
{
   background:url("../img/nav-home-1.gif") 0 0 no-repeat;
   display: block;
   position: absolute; top: 0; left: 0;
   width: 100%;
   height: 28px;
}

#navsearch .home-icon a.visible
{
   background:url("../img/nav-home-2.gif") 0 0 no-repeat;
}

#navsearch .home-icon a.visible:hover
{
   background:url("../img/nav-home-1.gif") 0 0 no-repeat;
}

#navsearch .fashion-icon
{
   width: 88px;
}

#navsearch .fashion-icon span.visible
{
   background:url("../img/nav-fashion-1.gif") 0 0 no-repeat;
   display: block;
   position: absolute; top: 0; left: 0;
   width: 100%;
   height: 28px;
}

#navsearch .fashion-icon a.visible
{
   background:url("../img/nav-fashion-2.gif") 0 0 no-repeat;
}

#navsearch .fashion-icon a.visible:hover
{
   background:url("../img/nav-fashion-3.gif") 0 0 no-repeat;
}

#navsearch .event-icon
{
   width: 88px;
}

#navsearch .event-icon span.visible
{
   background:url("../img/nav-event-1.gif") 0 0 no-repeat;
   display: block;
   position: absolute; top: 0; left: 0;
   width: 88px;
   height: 28px;
}

#navsearch .event-icon a.visible
{
   background:url("../img/nav-event-2.gif") 0 0 no-repeat;
}

#navsearch .event-icon a.visible:hover
{
   background:url("../img/nav-event-3.gif") 0 0 no-repeat;
}

#navsearch .community-icon
{
   width: 88px;
}

#navsearch .community-icon span.visible
{
   background:url("../img/nav-community-1.gif") 0 0 no-repeat;
   display: block;
   position: absolute; top: 0; left: 0;
   width: 88px;
   height: 28px;
}

#navsearch .community-icon a.visible
{
   background:url("../img/nav-community-2.gif") 0 0 no-repeat;
}

#navsearch .community-icon a.visible:hover
{
   background:url("../img/nav-community-3.gif") 0 0 no-repeat;
}

#navsearch .mobile-icon
{
   width: 88px;
}

#navsearch .mobile-icon span.visible
{
   background:url("../img/nav-mobile-2.gif") 0 0 no-repeat;
   display: block;
   position: absolute; top: 0; left: 0;
   width: 100%;
   height: 28px;
}

#navsearch .mobile-icon a.visible
{
   background:url("../img/nav-mobile-2.gif") 0 0 no-repeat;
}

#navsearch .mobile-icon a.visible:hover
{
   background:url("../img/nav-mobile-3.gif") 0 0 no-repeat;
}

#navsearch .game-icon
{
   width: 88px;
}

#navsearch .game-icon span.visible
{
   background:url("../img/nav-game-3.gif") 0 0 no-repeat;
   display: block;
   position: absolute; top: 0; left: 0;
   width: 100%;
   height: 28px;
}

#navsearch .outlet-icon a.visible
{
   background:url("../img/nav-outlet-2.gif") 0 0 no-repeat;
}

#navsearch .outlet-icon a.visible:hover
{
   background:url("../img/nav-outlet-1.gif") 0 0 no-repeat;
}

#navsearch .outlet-icon
{
   width: 88px;
}

#navsearch .outlet-icon span.visible
{
   background:url("../img/nav-outlet-2.gif") 0 0 no-repeat;
   display: block;
   position: absolute; top: 0; left: 0;
   width: 100%;
   height: 28px;
}

#navsearch .outlet-icon a.visible
{
   background:url("../img/nav-outlet-2.gif") 0 0 no-repeat;
}

#navsearch .outlet-icon a.visible:hover
{
   background:url("../img/nav-outlet-1.gif") 0 0 no-repeat;
}


