* {
	margin		: 0;
	padding		: 0;
}


#content {
  width:	85%;
  float:	left;
  margin:	0px 0px 1em 0px;
}

#leftmenu {
  width:	15%;
  float:	left;
  margin:	0px 0px 1em 0px;
}

#icon {
	width		: 18%;
	float		: left;
	margin		: 0px 0px 1em 0px;
	padding		: 0px 0px 0px 0.5em;
}

#copy {
  width:	80%;
  float:	left;
  margin:	0px 0px 1em 0px;
}


a:link {
	color		: #343d55;
}

a:active, a:hover {
	color		: #343d55;
	background-color: #fafafa;
}

a:visited {
	color		: #452c25;
}

body {
	color		: #262b3c;
	background-color: #fafafa;
	line-height	: 1.0em;
	margin		: 0;
}

body.brown {
	color		: #262b3c;
	background-color: #fafafa;
	line-height	: 1.0em;
	margin		: 0;
}


div.footer {
	clear		: both;
	font-size	: 90%;
	text-align	: left;
	background-color: #e7e8e2;
	padding		: 0.5em;
	margin		: 5em 0px 0px 0px;
}


div.header {
	font-size	: 90%;
	clear		: both;
	text-align	: center;
	background-color: #e7e8e2;
	margin		: 0em auto 1em auto;
	padding		: 0.5em 0 0.5em 0;
	width		: 760px;
}

div.menu_mikan {
	font-size	: 100%;
	text-align	: center;
	margin		: 0.5em 2% 0.5em 0px;
	padding		: 2px 0.5em 2px 2px;
	background-color: #ffc34c;
	border-width	: 1px 2px 1px 0px;
	border-style	: solid;
	border-color	: #333333;
}


div.menu {
	font-size	: 95%;
	text-align	: center;
	margin		: 0.1em 2% 1px 0px;
	padding		: 0px 1em 1px 2px;
	background-color: #bbbbbb;
	border-width	: 1px 2px 0px 0px;
	border-style	: solid;
	border-color	: #333333;
}

div.price {
	font-size	: 110%;
	text-align	: left;
	margin		: 1em 3% 0.5em 3%;
	padding		: 0px 0px 1px 1em;
	background-color: #bcc8db;
	clear		: both;
}

div.note {
	font-size	: 50%;
	text-align	: left;
	margin-left	: 0%;
	margin-right	: 0%;
	margin-top	: 0px;
	margin-bottom	: 0px;
	padding		: 0px 0px 0px 0px;
	background-color: #cdcdce;
}


div.subtitle {
	font-size	: 90%;
	text-align	: center;
	color		: #404040;
	margin-right	: 0px;
	height		: 15px;
	padding		: 0em 15px 10px 2em;
}


div.headerblack {
	background-color: #fbec35;
	background-image: url(image/moshimo193.jpg);
	background-repeat: no-repeat;
	background-position:center bottom;
	width		: 760px;
	height		: 120px;
	text-align	: center;
	margin		: 0 auto 0 auto;
}


div.cart {
	font-size	: 100%;
	text-indent	: 0em;
	text-align	: center;
	margin		: 0 auto 0 auto;
	padding		: 5px 5px 0px 10px;
	background-color: #ddded3;
	border-width	: 1px 1px 1px 1px;
	border-style	: solid;
	border-color	: #cdcdce;
	line-height	: 1.5em;
	width		: 760px;
}


h1.title {
	font-size	: 130%;
	text-align	: center;
	font-family	: "Time New Roman, Courier, Verdana, Arial";
	color		: #101010;
	height		: 75px;
	line-height	: 1.0em;
	padding		: 15px 15px 0px 1em;
}


h2 {
	font-size	: 110%;
	text-align	: left;
	font-weight	: bold;
	font-family	: Verdana, Arial;
	margin		: 0px 3% 0.5em 3%;
	border-type	: solid;
	border-width	: 0px 0px 2px 0px;
	border-color	: #efc1c4;
	padding		: 0em 15px 0em 1em;
	clear		: both;
}

h2.center {
	font-size	: 120%;
	font-weight	: bold;
	font-family	: "Time New Roman, Courier";
	text-align	: center;
	padding		: 1em 0em 0.5em 0em;
	margin		: 0.5em 0px 0px 0.2em;
	border-color	: #533563;
	border-width	: 0px 0px 0px 1.0em;
	line-height	: 1.1em;
	clear		: both;
}

h3 {
	font-size	: 100%;
	text-align	: left;
	font-weight	: bold;
	padding		: 0em 0em 0em 0.2em;
	margin		: 1em auto 0.2em auto;
	border-color	: #d7e1b8;
	border-style	: solid;
	border-width	: 0px 0px 0px 1.0em;
	clear		: both;
	width		: 760px;
}

h3.center {
	font-size	: 100%;
	text-align	: center;
	font-weight	: bold;
	padding		: 0em 0em 0em 0.2em;
	margin-left	: .5em;
	margin-right	: 0;
	border-width	: 0px 0px 0px 0px;
	clear		: both;
}

img {
	border-width	: 0px 0px 0px 0px;
}

p {
	text-indent	: 0em;
	margin		: 0px auto 0.5em auto;
	padding		: 0.5em;
	line-height	: 1.5em;
	width		: 760px;
}


p.image {
	text-align	: center;
}

p.message {
	font-size	: 95%;
	text-indent	: 0em;
	padding		: 5px 5px 5px 10px;
	background-color: #cdcdce;
	border-width	: 1px 1px 1px 1px;
	border-style	: solid;
	border-color	: #c0c0c0;
}

p.menu {
	font-size	: 95%;
	text-align	: left;
	margin		: 0em 2% 0.4em 0px;
	margin-bottom	: 0.5em;
	padding		: 0.2em;
	background-color: #cdcdce;
	border-style	: solid;
	border-width	: 0px 2px 2px 0px;
	border-color	: #333333;
}


p.new {
	font-size	: 95%;
	text-indent	: 0em;
	margin-left	: 3%;
	margin-right	: 3%;
	padding		: 5px 5px 5px 10px;
	background-color: #e7e8e2;
	border-width	: 1px 1px 1px 1px;
	border-style	: solid;
	border-color	: #bbbbbb;
}




span.cart {
	font-size	: 100%;
	font-family	: Arial Black;
	font-weight	: bold;
	color		: #fafafa;
	text-align	: center;
	margin		: 0;
	padding		: 0px 0.5em 1px 0.5em;
	border-width	: 1px 1px 1px 1px;
	border-style	: solid;
	border-color	: #ff8d00 #774635 #774635 #ff8d00;
	background-color : #ff8119;
}


span.navi {
	font-size	: 95%;
	text-align	: left;
	margin		: 1em 3% 0.5em 0;
	padding		: 0px 0px 1px 1em;
	border-width	: 1px 1px 1px 1px;
	border-style	: solid;
	border-color	: #bcc8db;
	clear		: both;
}

span.note {
	font-size	: 70%;
	text-align	: left;
	margin-left	: 0%;
	margin-right	: 0%;
	margin-top	: 0px;
	margin-bottom	: 0px;
	padding		: 0px 0px 0px 0px;
}

span.price {
	font-size	: 120%;
	font		: 'Arial Black';
	font-weight	: bold;
	color		: #ff0000;
	text-align	: left;
}

table.center {
	font-size	: 100%;
	text-indent	: 0em;
	margin		: 0px 20% 1em 20%;
	padding		: 0.5em;
	line-height	: 1.2em;
	border-spacing	: 2px;
}


table.indent {
  font-size	: 100%;
  text-indent	: 0em;
  margin	:	0px auto 1em auto;
  padding:	0.1em;
  line-height:	1.2em;
  border-spacing: 2px;
}

table.indent tr {
  background-color: #cdcdce;
  vertical-align  : middle;
}

table.indent td {
	padding		: 0.1em;
}

table.list {
	font-size	: 100%;
	text-indent	: 0em;
	margin		: 0px 5% 1em 5%;
	padding		: 4px;
	line-height	: 1.5em;
	background-color: #ffffff;
}

table.list tr {
	background-color: #e7e8e2;
}

table.list td {
	text-align	: center;
	padding		: 0.5em;
}


table.center tr {
  background-color: #cdcdce;
  vertical-align  : middle;
}

td {
	padding		: 0px 2px 0px 2px;
}


ul.list {
	text-indent	: 0em;
	margin		: 0px 3% 1em 5%;
	padding		: 0.5em;
	line-height	: 1.2em;
}

#menu {
	font-size	: 85%;
	display		: block;
	text-indent	: 0em;
	padding		: 0px;
	margin		: 0em 0em 0.1em 0em;
	line-height	: 1.2em;
	list-style-type	: none;
	border-style	: solid;
	border-width	: 1px 2px 2px 0px;
	background-color: #e7e8e2;
}

ul#menu li {
	margin		: 0px 0px 0px 0px;
	letter-spacing	: 0em;
	border-style	: solid;
	border-width	: 0px 0px 1px 0px;
	border-color	: #fafafa
}


ul#menu li a{
	display		: block;
	padding		: 3px;
	background-color: #e7e8e2;
}

ul#menu li a:hover{
	background-color: #fafafa;
}

