@charset "shift_jis";
/* CSS Document */

* {
   margin: 0;
   padding: 0;
}

/*------------------------------------------------------------------------------ */

.clear {
   clear : both ;
}

.left {
   float : left ;
}

.right {
   float : right ;
}

.center {
   text-align : center ;
}

.blank {
   clear  : both ;
   height : 15px ;
}

.blankL {
   clear  : both ;
   height : 30px ;
}

/*------------------------------------------------------------------------------ */

p, div, ul, ol, td, th, form {
   color       : #ffffff ;
   font-size   : 12px ;
   line-height : 1.4em ;
}
.small {
   font-size   : 11px ;
   line-height : 1.3em ;
}

.red {
   color : #cc0000 ;
}

.gray {
   color : #cccccc ;
}

/*------------------------------------------------------------------------------ */

ul {
   padding : 5px 0px 0px 0px ;
   list-style-type : square ;
}

ol {
   padding : 5px 0px 0px 0px ;
}

li {
   margin : 0 0 0 1.5em ;
}

/*-- Link -------------------------------------------------------------------------- */

a {
   color           : #497eb0 ;
   text-decoration : none ;
}

a:visited {
   color           : #497eb0 ;
   text-decoration : none ;
}

a:hover {
   color           : #497eb0 ;
   text-decoration : underline ;
}

a:active {
   color           : #497eb0 ;
   text-decoration : underline ;
}

/*-- H -------------------------------------------------------------------------- */

h1 {
   padding-bottom : 15px ;
}

h2 {
   color          : #ffff99 ;
   font-size      : 15px ;
   font-weight    : bold ;
   padding-bottom : 15px ;
}

/*-------------------------------------------------*/

body {
   text-align        : center ;
   background-color  : #000000 ;
}

#wrap {
   width      : 800px ;
   margin     : auto ;
   text-align : left ;
}

/* header -------------------------------------------------*/

#header {
   width : 800px ;
}

/* content -------------------------------------------------------*/

#contentwrap {
   width   : 760px ;
   margin  : 0px 20px 0px 20px ;
   padding : 10px 0px 15px 0px ;
}

#content {
   float   : left ;
   width   : 530px ;
   margin  : 0px 20px 0px 0px ;
   padding : 0px 0px 20px 0px ;
}

/* navigation -------------------------------------------------------*/

#navigation {
   float   : left ;
   width   : 210px ;
   padding : 0px 0px 20px 0px ;
}

#navigation ul{
   padding    : 0px ;
   list-style : none ;
}

#navigation li{
   margin : 0px 0px 10px 0px ;
}

/* footer -------------------------------------------------------*/

#footer {
   clear      : both ;
   margin     : auto ;
   padding    : 10px 0px 20px 0px ;
   text-align : right ;
   border-top : 1px solid #666666 ;
}

/* --------------------------------------------------------------*/

#popup {
   background-color : #ffffff ;
}

#popup .wrap{
   width      : 800px ;
   margin     : auto  ;
   padding    : 20px 0px 0px 0px ;
   text-align : left  ;
}

#popup p{
   color          : #000000 ;
}

#popup h2{
   color          : #000000 ;
}

/* --------------------------------------------------------------*/

.rows2 {
   float : left  ;
   width : 260px ;
}

.rows3 {
   float : left  ;
   width : 170px ;
}

.rows2_170w {
   float : left ;
   width : 170px ;
}

.rows2_350w {
   float : left ;
   width : 350px ;
}

.div100w {
   float : left ;
   width : 90px ;
   padding-right : 5px ;
   margin-right : 5px ;
   background-image : url("../pix/deliminate.gif") ;
   background-repeat : no-repeat ;
   background-position : right;
}

.div160w {
   float : left ;
   width : 160px ;
}

/* --------------------------------------------------------------*/

.margin10pxright {
   margin-right : 10px ;
}

.margin15pxleft {
   margin-left : 15px ;
}

.padding10pxbottom {
   padding-bottom : 10px ;
}

/* --------------------------------------------------------------*/

.line_dot {
   height              : 15px ;
   background-image    : url("../pix/dot.gif") ;
   background-repeat   : repeat-x ;
   background-position : left center ;
}

/* --------------------------------------------------------------*/

.price {
   color       : #cccccc ;
   font-size   : 11px ;
   font-weight : normal ;
}

.spec {
   color       : #cccccc ;
   font-size   : 11px ;
   font-weight : normal ;
}

