@charset "Shift-JIS";

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

html, body
{
   color: auto;
   font-weight: normal;
   font-size: 11px;
   font-family: auto;
   line-height:130%;
   text-decoration: none;
   width: 100%;
   height: auto;
   text-align: center;
   vertical-allign: baseline;
   display: block;
   float: none;
   position: static;
   clear: none;
   margin: 0px;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
   background-attachment: fixed;
   background-color: #FFE4E9;
   background-image: url("../img/gw-background.gif");
   background-position: left top;
   background-repeat: repeat;
}

#sideline
{
   width: 900px;
   background-color: #fff;
   margin: auto;
   padding: 8px 0px 0px 0px;

}

#container
{
   color: auto;
   font-weight: normal;
   font-size: 11px;
   font-family: auto;
   line-height: auto;
   text-decoration: none;
   width: 900px;
   height: auto;
   text-align: center;
   vertical-allign: baseline;
   display: block;
   float: none;
   position: relative;
   clear: none;
   margin: 0px auto;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
   background-attachment: fixed;
   background-color: #fff;
   background-image: url("");
   background-position: left top;
   background-repeat: repeat;
}

#container-inner
{
   color: auto;
   font-weight: normal;
   font-size: 11px;
   font-family: auto;
   line-height: auto;
   text-decoration: none;
   width: auto;
   height: auto;
   text-align: center;
   vertical-allign: baseline;
   display: block;
   float: none;
   position: static;
   clear: none;
   margin: 0px;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
   background-attachment: fixed;
   background-color: #fff;
   background-image: url("");
   background-position: left top;
   background-repeat: repeat;
}

#header
{
   width: 878px;
   height: 100px;
   text-align: center;
   vertical-align: middle;
   display: block;
   float: none;
   position: relative;
   clear: none;
   margin: 0px 11px 10px 11px;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#header-inner
{
   width: auto;
   height: 94px;
   text-align: center;
   vertical-allign: middle;
   display: block;
   float: none;
   position: static;
   clear: both;
   margin: 0px 0px 6px 0px;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
   background-attachment: scroll;
   background-color: none;
   background-image: url("../img/head-line.gif");
   background-position: center bottom;
   background-repeat: no-repeat;
}

#contents
{
   width: 900px;
   height: auto;
   text-align: center;
   vertical-allign: baseline;
   display: inline;
   float: none;
   position: relative;
   clear: both;
   margin: 0px;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#contents-inner
{
   width: 878px;
   height: auto;
   text-align: center;
   vertical-allign: baseline;
   display: block;
   float: none;
   position: static;
   clear: both;
   margin: 0px auto;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#left-contents
{
   width: 586px;
   height: auto;
   text-align: center;
   vertical-allign: baseline;
   display: inline;
   float: left;
   position: relative;
   clear: none;
   margin: 0px 0px 0px 0px;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#left-contents-inner
{
   width: 586px;
   height: auto;
   text-align: center;
   vertical-allign: baseline;
   display: block;
   float: none;
   position: static;
   clear: none;
   margin: 0px;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#right-contents
{
   width: 280px;
   height: auto;
   text-align: center;
   vertical-allign: baseline;
   display: inline;
   float: right;
   position: relative;
   clear: none;
   margin: 0px auto;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#right-contents-inner
{
   width: 280px;
   height: auto;
   text-align: center;
   vertical-allign: baseline;
   display: block;
   float: none;
   position: static;
   clear: none;
   margin: 0px;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#footer
{
   width: 878px;
   height: auto;
   text-align: center;
   vertical-allign: baseline;
   display: inline;
   float: none;
   position: relative;
   clear: both;
   margin: 0px auto;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

#footer-inner
{
   width: auto;
   height: auto;
   text-align: center;
   vertical-allign: baseline;
   display: block;
   float: none;
   position: static;
   clear: both;
   margin: 0px;
   padding: 0px;
   border-color: none;
   border-style: none;
   border-width: 0px;
}

