
 /* k2 08-09-02*/

body {
  font-family: "arial, 'lucida console', sans-serif";
  font-size: 100%;
  line-height: 1.3em;
  margin: 0;
  padding-top:0;
  text-align: center;/* for IE */
  min-width: 850px;
  color: #000;
 background-color: #ffbf00;
  background-image: url(images/bg.gif);
  background-position: top;
  background-repeat: repeat-x
}


h1{
  font-size: 1.4em;

}

h2{
  font-size: 1.1em;
}

h3 {
  font-size: 1em;padding-left:30px;padding-right:30px;
}

p {
  font-size: 0.875em;
  letter-spacing:1px
}


a {
  color: #000;
  text-decoration: underline;
}


a:hover {
  color: #000;
  text-decoration: underline;
}

a:active {
  color: #000;

}


img
 { border-style: none;

}

/* ---------------------- */

#wrap{width:800px;margin:0 auto;text-align: left}

#nav {width:150px;float:left;}

/* ---------------------- */
#nav-list {padding-left: 0;
margin-left: 0;
border-bottom: 1px solid #ff0000;
width: 150px;}

#nav-list li
 { list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid #ff0000;

}

#nav-list li a { text-decoration: none; }
 /* ---------------------- */

#content {width:635px;float:right;}

#main {width:470px;float:left;padding-top:0;margin-top:0;}

#center {width:470px;float:left; background: url(images/bg-center-bot.png) no-repeat bottom; background-color: #fff; }

#center p {padding-left:20px;padding-right:20px;}
#center ul {padding-left:20px;padding-right:20px;}

/* ---------------------- */
#product{width:410px;background-color:#A3C8EA;margin: 0 auto; margin-top:25px;color:#000}


#product-grey{width:410px;background-color:#fff;margin: 0 auto; background-image: url(images/bg-product-grey-top.png); background-position: top; background-repeat: no-repeat;margin-top:25px;}

#product-pink{width:410px;background-color:#e5ecf3;margin: 0 auto; background-image: url(images/bg-product-pink-top.png); background-position: top; background-repeat: no-repeat;margin-top:25px;}
/* ---------------------- */

 /* ---------------------- */
#map{width:410px;margin: 0 auto; margin-top:25px;color:#000}
.chieki { width:410px;float:left;padding:0
  }
#map.chieki p { font-size:80%;line-height:120%;padding-left:0;margin-left:0
  }

#map .chieki-price { background:yellow; padding-top:5px;padding-bottom:5px;
  }




/* ---------------------- */

#menu{font-size: 0.875em;list-style: round;
	margin-left: 10px;
	padding-left: 1em;
	text-indent: ;
    width:140px;color:#000;font-size:0.75em;
  font-weight: bold
}

#orderinfo-list {
  font-size: 0.775em;
    list-style: round;
	margin-left: 0;
	padding-left: 1em;
    line-height:150%	}

.fineprint
 { font-size: 0.775em;

}
/* ---------------------- */
#product-image{width:410px;height:100%; background-image: url(images/obentou-a.png); background-position: bottom; background-repeat: no-repeat;margin: 0 auto; }

#product-image-b{width:410px;height:100%; background-image: url(images/obentou-b.png); background-position: bottom; background-repeat: no-repeat;margin: 0 auto; }

#product-image-c{width:410px;height:100%; background-image: url(images/obentou-c.png); background-position: bottom; background-repeat: no-repeat;margin: 0 auto; }
#product-image-d{width:410px;height:230px; background-image: url(images/obentou-d.png); background-position: bottom; background-repeat: no-repeat;margin: 0 auto; }
#product-image-e{width:410px;height:100%; background-image: url(images/obentou-e.png); background-position: bottom; background-repeat: no-repeat;margin: 0 auto; }
#product-image-s{width:410px;height:100%; background-image: url(images/obentou-s.png); background-position: bottom; background-repeat: no-repeat;margin: 0 auto; }
#product-image-o{width:410px;height:100%; background-image: url(images/obentou-o.png); background-position: bottom; background-repeat: no-repeat;margin: 0 auto; }
/* ---------------------- */

#product-prizes{border-top:1px solid #EEEEEE;padding-top:10px;width:410px;margin: 0 auto;padding-bottom:10px;clear:both}

#footer{width:470px;background-color:#ffbf00;float:left;margin-top:20px}

#footer-text{font-size: 0.7em;}

#news {width:150px;float:right;}
.newstext{font-size:0.75em;line-height:130%}

#news-list {
  font-size: 0.8em;
  list-style: square;
	margin-left: 0;
	padding-left: 1em;
	}
#extra{width:150px}

#reviews {
  font-size: 0.8em;
  list-style: square;
	margin-left: 0;
	padding-left: 1em;
	}



/* ----- Obentou A - Menu----- */

.amenu
 { list-style: none;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
padding-top:10px;
margin:0px;
text-indent: 10px;
font-size: 0.875em;

}

.amenu li
 {
 padding-top:5px; padding-bottom:5px;



}
.amenu-head
 {

  background-color:#608EB9;
  color:#fff;font-size: 1em;
  font-weight: bold
}

.stripe
 {
   background-color: #f6f9fb
;

}


.matawa
 {
color:
#FF0000;
  font-weight: bold
}

.shin
 {
color:#0000CD;
  font-weight: bold
}



 /* ----- Misc classes ---- */
.title{ margin-top:20px}
.klogo{margin-top:20px;margin-bottom:20px}
.lmargin{margin-left:20px;margin-bottom:20px;}
 .but-amenu{margin-left:20px;margin-bottom:20px;}
.clearer {
  clear: both;
  line-height: 0;
  height: 0;
}
.date
 {
  color: #3366FF
}

.logos
 { margin:0;float:left

}

.phone
 { font-size: 1.4em;
  font-weight: bold
}

#vid
 { float:right;
}

#player { float:right; width:200px;margin-left:20px
}



