@charset "Shift-JIS";s

/*
--------------------------------------------------
  girlswalker.com (2007.02.25)
  COPYRIGHT (C) 2006-2007 XAVEL.,INC. ALL RIGHT RESERVED.
--------------------------------------------------*/

#sideline
{
   /*---*/
}

#container
{
   /*---*/
}

#container-inner
{
   /*---*/
}

#header
{
   /*---*/
}

#header-inner
{
   /*---*/
}

#header-inner a:link, #header-inner a:visited, #header-inner a:hover, #header-inner a:active, #header-inner a:focus
{
   color: #fff;
}

#gw-logo
{
   /*---*/
}

#explain
{
   /*---*/
}

#adver
{
   /*---*/
}

#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;
}

#nav
{
   /*---*/
}

#nav-inner
{
   /*---*/
}

#nav-inner ul
{
   /*---*/
   width: 396px;
   height: 28px;
   text-align: left;
   vertical-allign: top;
   display: block;
   float: none;
   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 11px;
   padding: 0px 0px -1px  0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#nav-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;
}

#nav li span
{
   position: relative;
   display: block;
   width:100%;
   height:28px;
}

#nav li a.visible
{
   display: block;
   position: absolute; top: 0; left: 0;
   width: 100%;
   height: 28px;
}

#nav .home-icon
{
   width: 88px;
}

#nav .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;
}

#nav .home-icon a.visible
{
   background:url("../img/nav-home-2.gif") 0 0 no-repeat;
}

#nav .home-icon a.visible:hover
{
   background:url("../img/nav-home-3.gif") 0 0 no-repeat;
}

#nav .fashion-icon
{
   width: 88px;
}

#nav .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;
}

#nav .fashion-icon a.visible
{
   background:url("../img/nav-fashion-2.gif") 0 0 no-repeat;
}

#nav .fashion-icon a.visible:hover
{
   background:url("../img/nav-fashion-3.gif") 0 0 no-repeat;
}

#nav .event-icon
{
   width: 88px;
}

#nav .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;
}

#nav .event-icon a.visible
{
   background:url("../img/nav-event-2.gif") 0 0 no-repeat;
}

#nav .event-icon a.visible:hover
{
   background:url("../img/nav-event-3.gif") 0 0 no-repeat;
}

#nav .mobile-icon
{
   width: 88px;
}

#nav .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;
}

#nav .mobile-icon a.visible
{
   background:url("../img/nav-mobile-1.gif") 0 0 no-repeat;
}

#nav .mobile-icon a.visible:hover
{
   background:url("../img/nav-mobile-2.gif") 0 0 no-repeat;
}

#nav .outlet-icon
{
   width: 88px;
}

#nav .outlet-icon span.visible
{
   background:url("../img/nav-outlet-1.gif") 0 0 no-repeat;
   display: block;
   position: absolute; top: 0; left: 0;
   width: 100%;
   height: 28px;
}

#nav .outlet-icon a.visible
{
   background:url("../img/nav-outlet-2.gif") 0 0 no-repeat;
}

#nav .mobile-icon a.visible:hover
{
   background:url("../img/nav-outlet-1.gif") 0 0 no-repeat;
}

form
{
   float: right;
   clear: none;
}

form input
{
   /*---*/
   font-size: 10px;
   margin: 4px auto 0px auto;
}

#contents
{
   /*---*/
}

#contents-inner
{
   /*---*/
}

#left-contents
{
   /*---*/
}

#left-contents-inner
{
   /*---*/
}

#left-contents-inner .module
{
   color: none;
   font-size: 12px;
   font-weight: bold;
   background-attachment: scroll;
   background-color: none;
   background-image: none;
   background-position: left top;
   background-repeat: no-repeat;
   width: 586px;
   height: auto;
   text-align: center;
   vertical-align: middle;
   margin: 0px 0px 0px auto;
   padding: 0px 0px 0px 0px;
   border: none;
}


#left-contents-inner .module-body
{
   color: none;
   font-size: 12px;
   font-weight: bold;
   background-attachment: scroll;
   background-color: none;
   background-image: none;
   background-position: left top;
   background-repeat: no-repeat;
   width: 586px;
   height: auto;
   text-align: left;
   vertical-align: middle;
   margin: 0px;
   padding: 0px;
   border: none;
}

#whatsnew
{
   /*---*/
}

#whatsnew-inner
{
   /*---*/
}

#whatsnew .module-header
{
   position: relative;
   width: 586px;
   height: 21px;
   margin: 0;
   padding: 0;
}

#whatsnew .module-header span
{
   position: absolute;
   top: 0px;
   left: 0px;
   display: block;
   width: 586px;
   height: 21px;
   magin: 0px;
   padding: 0;
   background: url("../img/whatsnew_header.gif") no-repeat 0 0;
}

#whatsnew li .topics
{
   color: red;
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   text-align: left;
   margin: 5px 0px 0px 5px;
   vertical-align: middle;
}

#whatsnew li .details
{
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   text-align: right;
   margin: 0px 4px 4px 8px;
   vertical-align: middle;
}

#whatsnew .details a:link, a:visited
{
   color: navy;
   text-decoration: none;
}

#whatsnew .details a:hover, a:active, a:focus
{
   color: #99F;
   text-decoration: underline;
}

#girlswalkernews
{
   /*---*/
}

#girlswalkernews-inner
{
   /*---*/
}

#girlswalkernews .module-header
{
   position: relative;
   width: 280px;
   height: 21px;
   margin: 0;
   padding: 0;
}

#girlswalkernews .module-header span
{
   position: absolute;
   top: 0px;
   left: 0px;
   display: block;
   width: 280px;
   height: 21px;
   magin: 0px;
   padding: 0;
   background: url("../img/girlswalkernews_header.gif") no-repeat 0 0;
}

#girlswalkernews dt
{
   color: #444;
   font-size: 10px;
   font-weight: normal;
   text-align: left;
   margin: 4px 0px 0px 0px;
   vertical-align: middle;
}

#girlswalkernews dd
{
   font-size: 12px;
   font-weight: normal;
   text-align: right;
   margin: 0px 4px 4px 8px;
   vertical-align: middle;
}

#girlswalkernews dd a:link, a:visited
{
   color: navy;
   text-decoration: none;
}

#girlswalkernews dd a:hover, a:active, a:focus
{
   color: #99F;
   text-decoration: underline;
}

#weathernews .module-header
{
   position: relative;
   width: 586px;
   height: 21px;
   margin: 0;
   padding: 0;
}

#weathernews .module-header span
{
   position: absolute;
   top: 0px;
   left: 0px;
   display: block;
   width: 280px;
   height: 21px;
   magin: 0px;
   padding: 0;
   background: url("../img/weathernews_header.gif") no-repeat 0 0;
}

#weather-report
{
   /*---*/
}

#report-date
{
   /*---*/
}

#weather-info
{
   /*---*/
}

#right-contents
{
   /*---*/
}

#right-contents
{
   /*---*/
}

#right-contents-inner
{
   /*---*/
}

#right-contents-inner .module
{
   color: none;
   font-size: 12px;
   font-weight: bold;
   background-attachment: scroll;
   background-color: none;
   background-image: none;
   background-position: left top;
   background-repeat: no-repeat;
   width: 280px;
   height: auto;
   text-align: center;
   vertical-align: middle;
   margin: 0px 0px 0px auto;
   padding: 0px 0px 0px 0px;
   border: none;
}

#right-contents-inner .module-body
{
   color: none;
   font-size: 12px;
   font-weight: bold;
   background-attachment: scroll;
   background-color: none;
   background-image: none;
   background-position: left top;
   background-repeat: no-repeat;
   width: 280px;
   height: auto;
   text-align: left;
   vertical-align: middle;
   margin: 0px;
   padding: 0px;
   border: none;
}

#right-contents-inner .module-body .image img
{
   display: block;
   float: left;
   vertical-align: bottom;
}

#right-contents-inner .module-body .detail
{
   margin: 5px 3px 5px 3px;
   display: block;
   vertical-align: bottom;
   height: 60px;
}

#tgc
{
   /*---*/
}

#tgc-inner
{
   /*---*/
}

#tgc .module-header
{
	position: relative;
	width: 240px;
	height: 20px;
	margin: 0;
	padding: 0;
}

#tgc .module-header span
{
   position: absolute;
   top: 0px;
   left: 0px;
   display: block;
   width: 240px;
   height: 20px;
   magin: 0px;
   padding: 0;
   background: url("../img-gw/tgc-header.jpg") no-repeat 0 0;
}

#group
{
   /*---*/
}

#group-inner
{
   /*---*/
}

#group .module-header
{
	position: relative;
	width: 240px;
	height: 20px;
	margin: 0;
	padding: 0;
}

#group .module-header span
{
   position: absolute;
   top: 0px;
   left: 0px;
   display: block;
   width: 240px;
   height: 20px;
   magin: 0px;
   padding: 0;
   background: url("../img-gw/category-header.jpg") no-repeat 0 0;
}

#group .module
{
   text-align: left;
}

#group ul
{
   margin: 5px;
}

#group li
{
   margin: 4px;
   list-style-type: none;
}

#group ul a
{
   color: #c5b;
}

#mobile .module-header
{
	position: relative;
	width: 240px;
	height: 20px;
	margin: 0;
	padding: 0;
}

#mobile .module-header span
{
   position: absolute;
   top: 0px;
   left: 0px;
   display: block;
   width: 240px;
   height: 20px;
   magin: 0px;
   padding: 0;
   background: url(../img-gw/mobile-header.jpg) no-repeat 0 0;
}

#mobile .image
{
   display: block;
   float: left;
   width: 59px;
   height: 59px;
}

#mobile .detail
{
   width: 180px;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   float: right;
   margin: 10px 0px;
}

#stylewalker
{
   /*---*/
}

#stylewalker-inner
{
   /*---*/
}

#stylewalker .module
{
   margin: 0px 0px 10px 0px;
   padding: 0;
}

#stylewalker .module-header
{
   display: none;
   position: relative;
   width: 494px;
   height: 20px;
   margin: 0;
   padding: 0;
}

#stylewalker .module-header span
{
   position: absolute;
   top: 0px;
   left: 0px;
   display: none;
   width: 494px;
   height: 20px;
   magin: 0px;
   padding: 0;
   background: url() no-repeat 0 0;
}

#blog_new
{
   /*---*/
}

#blog_rank
{
   /*---*/
}

#fashionwalker
{
   /*---*/
}

#fashionwalker-inner
{
   /*---*/
}

#fashionwalker .module-header
{
   position: relative;
   width: 586px;
   height: 21px;
   margin: 0;
   padding: 0;
}

#fashionwalker .module-header span
{
   position: absolute;
   top: 0px;
   left: 0px;
   display: block;
   width: 586px;
   height: 21px;
   magin: 0px;
   padding: 0;
   background: url(../img/fashionwalker_header.gif) no-repeat 0 0;
}

#fw-pickup
{
   /*---*/
}

#fw-news
{
   /*---*/
}

#footer
{
   /*---*/
}

#corp
{
   /*---*/
}

#corp li
{
   display: inline;
   margin: 0px 3px 3px 3px;
}

#copyright
{
   /*---*/
}

