/*
 *
 * Teatime Japan CSS
 * Ver.1.0
 *
 */

@charset "shift_jis";

* {
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #202020;
	line-height: 1.2em;
	text-indent: 0;
}

.Main1 {
	text-align: center;
}

.Main2 {
	width: 800;
	height: auto;
	border-style: none;
	background-color: #E2F2E2;
}

.Header {
	display: block;
	float: left;
	clear: both;
	margin: 0;
	border-style: none;
	border-width: 0;
	padding: 0em;
/*	width: 800;	*/
	height: 50;
	color: #FFFFFF;
	background-color: #E2F2E2;
	text-align: left;
}

.Footer {
	display: block;
	float: none;
	clear: right;
	margin: 0;
	border-style: none;
	border-width: 0;
	padding: 0em;
	width: 800;
	height: 30;
	font-size: 10pt;
	font-style: italic;
	color: #FFFFFF;
	background-color: #0E480E;
	text-align: center;
}

.NaviLang {
	display: block;
	float: right;
	clear: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 10;
	margin-right: 10;
	border-width: 0;
	padding: 0;
	height: 50;
	text-align: right;
	font-size: 10pt;
}

.MenuPic {
	display: block;
	float: none;
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	border-style: none;
	border-width: 0;
	padding: 0;
	width: 100%;
	height: auto;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: bottom;
}

.Menu1 {
	display: block;
	float: left;
	clear: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	border-style: none;
	border-width: 0;
	padding: 0;
	width: 160;
	height: 320;
	background-color: #0E480E;
	text-align: left;
}

.Menu2 {
	display: block;
	float: left;
	clear: both;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	border-width: 0;
	padding: 0;
	width: 160;
	height: 30%;
	background-color: #0E480E;
}

.Body1 {
	display: block;
	float: right;
	clear: none;
	margin-top: 10;
	margin-bottom: 20;
	margin-left: 10;
	margin-right: 10;
	border-style: none;
	border-width: 0;
	padding: 0em;
	width: 610;
	height: auto;
	background-color: #E2F2E2;
	text-align: center;
}

.Body2 {
	display: block;
	float: none;
	clear: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	border-style: none;
	border-width: 0;
	padding: 1em;
	width: 560;
	height: auto;
	background-color: #97A997;
	text-align: left;
}

.ProductName {
	font-weight: bold;
}

.JpName {
	font-style: italic;
}

.Notes {
	text-align: right;
}

h1 {
	margin-left: 1em;
	font-size: 16pt;
	font-weight: bold;
	text-align: left;
	vertical-align: center;
	color: 0E480E;
}

h2 {
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	line-height: 0em;
}

td.tbItem0 {
	text-align: center;
	font-weight: bold;
	background-color: #FFFFFF;
}

td.tbItem0a {
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1C6D1C;
}

td.tbItem0al {
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1C6D1C;
}

td.tbItem0ar {
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1C6D1C;
}

td.tbItem0b {
	text-align: center;
	font-weight: bold;
}

td.tbItem0bl {
	text-align: left;
	font-weight: bold;
}

td.tbItem0br {
	text-align: right;
	font-weight: bold;
}

td.tbItem0_30 {
	width: 30%;
	text-align: center;
	background-color: #FFFFFF;
}

td.tbItem1_30 {
	width: 30%;
	text-align: right;
	background-color: #FFFFFF;
}

td.tbItem1_70 {
	width: 70%;
	text-align: right;
	background-color: #FFFFFF;
}

td.tbItem1f {
	text-align: right;
	background-color: #FFFFFF;
}


td.tbItem2_30 {
	width: 30%;
	text-align: left;
	background-color: #FFFFFF;
}

td.tbItem2_70 {
	width: 70%;
	text-align: left;
	background-color: #FFFFFF;
}

td.tbItem2_70_ne {
	width: 70%;
	text-align: left;
	color: #FF0000;
	background-color: #FFFFFF;
}

td.tbItem2f {
	text-align: left;
	background-color: #FFFFFF;
}

td.tbItem_Notes {
	text-align: right;
}


/* LINK */

a:Link {
	color: #753EC7;
}

a:Visited {
	color: #753EC7;
}

a:Hover {
	color: #FFFFFF;
	background-color: #1C6D1C;
}
