/* CSS Document */

body	{
	background-color:#666666;
	margin:0px;
	padding:0px;
	border: 0px;
	text-align:center;
	}

img	{
	border:0px;
	margin:0px;
	padding:0px;
	}

h1	{
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	}
	
h6 {
	font-size: 12px;
	line-height: 12px;
	margin-left: 24px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	color:#0066FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#0066FF;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #009900;
}

big		{
	font-size:11px;
	font-weight:bold
}
.wrap	{
	width:700px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	}

.title	{
	margin:0px;
	padding:0px;
	border:0px;
	vertical-align:top;
	height:100px;
	}
	
.left	{
	margin:-5px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:180px;
	height:650px;
	background-image:url(img/menu_back.gif);
	float:left;
	}
	
.ileft	{
	margin:-5px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:180px;
	height:1400px;
	background-image:url(img/menu_back.gif);
	float:left;
	}


.right	{
	margin:-5px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:520px;
	height:1400px;
	background-color:#ffffff;
	float:left;
	}

.menu	{
	margin:-5px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:520px;
	height:650px;
	overflow: auto;
	background-color:#ffffff;
	scrollbar-base-color: #cceeff;
	scrollbar-arrow-color: #3388ff;
	float:left;
	}

.saiyou	{
	margin:-5px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:520px;
	height:650px;
	overflow: auto;
	background-color:#ffffff;
	scrollbar-base-color: #cceeff;
	scrollbar-arrow-color: #3388ff;
	float:left;
	}

.c1	{
	margin:-5px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:520px;
	height:650px;
	overflow: auto;
	background-color:#ffffff;
	scrollbar-base-color: #cceeff;
	scrollbar-arrow-color: #3388ff;
	float:left;
	}

.c2	{
	margin:-5px 0px 0px 0px;
	padding:0px;
	border:0px;
	top:100px;
	width:520px;
	height:650px;
	overflow: auto;
	background-color:#ffffff;
	scrollbar-base-color: #cceeff;
	scrollbar-arrow-color: #3388ff;
	float:left;
	}

.c3	{
	margin:-5px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:520px;
	height:650px;
	overflow: auto;
	background-color:#ffffff;
	scrollbar-base-color: #cceeff;
	scrollbar-arrow-color: #3388ff;
	float:left;
	}
	
.c4	{
	margin:-5px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:520px;
	height:650px;
	overflow: auto;
	background-color:#ffffff;
	scrollbar-base-color: #cceeff;
	scrollbar-arrow-color: #3388ff;
	float:left;
	}

.c5	{
	margin:-5px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:520px;
	height:650px;
	overflow: auto;
	background-color:#ffffff;
	scrollbar-base-color: #cceeff;
	scrollbar-arrow-color: #3388ff;
	float:left;
	}

.c61	{
	margin:-5px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:520px;
	height:650px;
	overflow: auto;
	background-color:#ffffff;
	scrollbar-base-color: #cceeff;
	scrollbar-arrow-color: #3388ff;
	float:left;
	}
	
.c62	{
	margin:-5px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:520px;
	height:650px;
	overflow: auto;
	background-color:#ffffff;
	scrollbar-base-color: #cceeff;
	scrollbar-arrow-color: #3388ff;
	float:left;
	}
	
.c7	{
	margin:-5px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:520px;
	height:650px;
	overflow: auto;
	background-color:#ffffff;
	scrollbar-base-color: #cceeff;
	scrollbar-arrow-color: #3388ff;
	float:left;
	}

.c8	{
	margin:-5px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:520px;
	height:650px;
	overflow: auto;
	background-color:#ffffff;
	scrollbar-base-color: #cceeff;
	scrollbar-arrow-color: #3388ff;
	float:left;
	}
		
/* メニュー */

.left div	{
	width:180px;
	}
	
.ileft div	{
	width:180px;
	}
	
.en	{
	margin:0px;
	width:100px;
	border:solid 0px;
	padding-top:15px;
	padding-left:0px;
	padding-right:4px;
	padding-bottom:0px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#000088
	}
	
.jp	{
	width:140px;
	margin:0px;
	padding-top:2px;
	padding-left:15px;
	padding-right:6px;
	padding-bottom:0px;
	font-size:14px;
	}
	
.dl{
	margin:0px;
	border:solid 0px;
	padding-top:60px;
	padding-left:20px;
	padding-right:0px;
	padding-bottom:0px;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	color:#000088
}

.copy	{
	margin-top:10px;
	margin-bottom:0px;	
	border-left:solid 8px #0088ff;
	padding-left:6px;
	line-height:14px;
	font-size:11px;
	color:#555555
	}

/* コンテンツ */

.right p	{
	margin-top:0em;
	margin-left:20px;
	margin-right:0em;
	margin-bottom:2em;
	padding-top:0.2em;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0.5em;
	text-align:justify;
	text-justify:distribute;
	line-height:120%;
	font-size:14px;
	color:#000000;
	background-color:#f4f8ff;
	width:450px;
	height:100px;
	overflow: auto;
	scrollbar-base-color: #cceeff;
	scrollbar-arrow-color: #3388ff;
	}
	
.right table	{
	margin-top:5px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:10px;
	}
	
.right small{
	margin-top:10px;
	margin-bottom:10px;
	color:#444444;
	font-size:10px;	
	line-height:12px;	
}

.right big{
	margin-top:10px;
	margin-bottom:10px;
	color:#444444;
	font-size:12px;	
	line-height:14px;	
}

/* メニューページ*/	
	
.menu h2	{
	margin-top:0px;
	margin-left:25px;
	margin-bottom:15px;
	width:450px;
	font-size:14px;
	font-weight: normal;
	}

.menu h3	{
	margin-top:50px;
	margin-left:20px;
	margin-bottom:15px;
	width:500px;
	font-size:18px;
	}
	
.menu h4	{
	margin-top:20px;
	margin-left:50px;
	margin-bottom:5px;
	padding-left:1em;
	width:400px;
	border-bottom:solid 1px #aaaaaa;
	font-size:14px;
	color:#444444;
	}

.menu h5	{
	margin-top:20px;
	margin-left:70px;
	margin-bottom:5px;
	padding-left:1.2em;
	width:400px;
	font-size:12px;
	color:#444444;
	font-weight: normal;
	}
	
.menu h6	{
	margin-top:0px;
	margin-bottom:15px;
	color:#000000;
	font-weight:bold;
	font-size:16px;
	line-height: 20px;
}

.menu table	{
	margin-top:5px;
	margin-left:25px;
	margin-right:0px;
	margin-bottom:5px;
	font-size:12px;
	line-height: 16px;
	}

.menu p	{
	margin-top:0em;
	margin-left:60px;
	margin-right:0em;
	margin-bottom:2.5em;
	padding-top:0.2em;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0.5em;
	text-align:justify;
	text-justify:distribute;
	line-height:140%;
	font-size:14px;
	color:#000000;
	width:400px
	}
	
.menu small{
	font-size:11px;	
	line-height:11px;	
}

/* カテゴリー１*/	
	
.c1 h2	{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	text-align:right;
	color:#ffffff;
	}
	
.c1 h3	{
	float:left;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:0px;
	font-size:14px;
	color:#ffffff;
	background-color:#0066ff;
	}
	
.c1 h4	{
	padding-top:5px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:14px;
	color:#444444;
	border-bottom:solid 2px #0066ff;
	}

.c1 h5	{
	padding-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:20px;
	margin-top:5px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:12px;
	line-height:14px;
	text-align:right;
	color:#444444;
	font-weight:200;
	}	

.c1 blockquote{
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	padding:0px;
	font-size:14px;
	line-height:16px;	
}	

.c1 p{
	margin-top:10px;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:20px;
	font-size:12px;
	line-height:14px;	
}
	
.c1 small{
	font-size:10px;	
	line-height:11px;	
}
	
/* カテゴリー２*/	
	
.c2 h2	{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	text-align:right;
	color:#ffffff;
	}
	
.c2 h3	{
	float:left;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	font-size:14px;
	color:#ffffff;
	background-color:#009999;
	}
	
.c2 h4	{
	padding-top:5px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:14px;
	color:#444444;
	border-bottom:solid 2px #009999;
	}

.c2 h5	{
	padding-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:20px;
	margin-top:5px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:12px;
	line-height:14px;
	text-align:right;
	color:#444444;
	font-weight:200;
	}	

.c2 blockquote{
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	padding:0px;
	font-size:14px;
	line-height:16px;	
}	

.c2 p{
	margin-top:10px;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:20px;
	font-size:12px;
	line-height:14px;	
}
	
.c2 small{
	font-size:10px;	
	line-height:11px;	
}

/* カテゴリー３*/	
	
.c3 h2	{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	text-align:right;
	color:#ffffff;
	}
	
.c3 h3	{
	float:left;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	font-size:14px;
	color:#ffffff;
	background-color:#6633ff;
	}
	
.c3 h4	{
	padding-top:5px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:14px;
	color:#444444;
	border-bottom:solid 2px #6633ff;
	}

.c3 h5	{
	padding-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:20px;
	margin-top:5px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:12px;
	line-height:14px;
	text-align:right;
	color:#444444;
	font-weight:200;
	}	

.c3 blockquote{
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	padding:0px;
	font-size:14px;
	line-height:16px;	
}	

.c3 p{
	margin-top:10px;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:20px;
	font-size:12px;
	line-height:14px;	
}
	
.c3 small{
	font-size:10px;	
	line-height:11px;	
}

/* カテゴリー４*/	
	
.c4 h2	{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	text-align:right;
	color:#ffffff;
	}
	
.c4 h3	{
	float:left;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	font-size:14px;
	color:#ffffff;
	background-color:#ff659c;
	}
	
.c4 h4	{
	padding-top:5px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:14px;
	color:#444444;
	border-bottom:solid 2px #ff659c;
	}

.c4 h5	{
	padding-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:20px;
	margin-top:5px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:12px;
	line-height:14px;
	text-align:right;
	color:#444444;
	font-weight:200;
	}	

.c4 blockquote{
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	padding:0px;
	font-size:14px;
	line-height:16px;	
}	

.c4 p{
	margin-top:10px;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:20px;
	font-size:12px;
	line-height:14px;	
}
	
.c4 small{
	font-size:10px;	
	line-height:11px;	
}

/* カテゴリー５*/	
	
.c5 h2	{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	text-align:right;
	color:#ffffff;
	}
	
.c5 h3	{
	float:left;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	font-size:14px;
	color:#ffffff;
	background-color:#ff9900;
	}
	
.c5 h4	{
	padding-top:5px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:14px;
	color:#444444;
	border-bottom:solid 2px #ff9900;
	}

.c5 h5	{
	padding-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:20px;
	margin-top:5px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:12px;
	line-height:14px;
	text-align:right;
	color:#444444;
	font-weight:200;
	}	

.c5 blockquote{
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	padding:0px;
	font-size:14px;
	line-height:16px;	
}	

.c5 p{
	margin-top:10px;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:20px;
	font-size:12px;
	line-height:14px;	
}
	
.c5 small{
	font-size:10px;	
	line-height:11px;	
}

/* カテゴリー６*/	
	
.c61 h2	{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	text-align:right;
	color:#ffffff;
	}
	
.c61 h3	{
	float:left;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	font-size:14px;
	color:#ffffff;
	background-color:#99cc00;
	}
	
.c61 h4	{
	padding-top:5px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:14px;
	color:#444444;
	border-bottom:solid 2px #99cc00;
	}

.c61 h5	{
	padding-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:20px;
	margin-top:5px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:12px;
	line-height:14px;
	text-align:right;
	color:#444444;
	font-weight:200;
	}	

.c61 blockquote{
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	padding:0px;
	font-size:14px;
	line-height:16px;	
}	

.c61 p{
	margin-top:10px;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:20px;
	font-size:12px;
	line-height:14px;	
}
	
.c61 small{
	font-size:10px;	
	line-height:11px;	
}


/* カテゴリー７*/	
	
.c62 h2	{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	text-align:right;
	color:#ffffff;
	}
	
.c62 h3	{
	float:left;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	font-size:14px;
	color:#ffffff;
	background-color:#666633;
	}

.c62 h4	{
	padding-top:5px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:14px;
	color:#444444;
	border-bottom:solid 2px #666633;
	}

.c62 h5	{
	padding-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:20px;
	margin-top:5px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:12px;
	line-height:14px;
	text-align:right;
	color:#444444;
	font-weight:200;
	}	

.c62 blockquote{
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	padding:0px;
	font-size:14px;
	line-height:16px;	
}	

.c62 p{
	margin-top:10px;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:20px;
	font-size:12px;
	line-height:14px;	
}
	
.c62 small{
	font-size:10px;	
	line-height:11px;	
}

/* カテゴリー７*/	
	
.c7 h2	{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	text-align:right;
	color:#ffffff;
	}
	
.c7 h3	{
	float:left;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	font-size:14px;
	color:#ffffff;
	background-color:#6699cc;
	}
	
.c7 h4	{
	padding-top:5px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:14px;
	color:#444444;
	border-bottom:solid 2px #6699cc;
	}

.c7 h5	{
	padding-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:20px;
	margin-top:5px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:12px;
	line-height:14px;
	text-align:right;
	color:#444444;
	font-weight:200;
	}	

.c7 blockquote{
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	padding:0px;
	font-size:14px;
	line-height:16px;	
}	

.c7 p{
	margin-top:10px;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:20px;
	font-size:12px;
	line-height:14px;	
}
	
.c7 small{
	font-size:10px;	
	line-height:11px;	
}

/* カテゴリー８*/	
	
.c8 h2	{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	text-align:right;
	color:#ffffff;
	}
	
.c8 h3	{
	float:left;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:10px;
	font-size:14px;
	color:#ffffff;
	background-color:#FF3300;
	}
	
.c8 h4	{
	padding-top:5px;
	padding-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:14px;
	color:#444444;
	border-bottom:2px solid #FF3300;
	}

.c8 h5	{
	padding-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:20px;
	margin-top:5px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:0px;
	font-size:12px;
	line-height:14px;
	text-align:right;
	color:#444444;
	font-weight:200;
	}	

.c8 blockquote{
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	padding:0px;
	font-size:14px;
	line-height:16px;	
}	

.c8 p{
	margin-top:10px;
	margin-left:20px;
	margin-right:5px;
	margin-bottom:20px;
	font-size:12px;
	line-height:14px;	
}
	
.c8 small{
	font-size:10px;	
	line-height:11px;	
}

.c8	td{
	font-size:12px;
	line-height:16px;
	color:#333333;
	vertical-align:top;
	}

.tb2 {
	font-size: 12px;
	background-color:#FFFFCC;
}

.r{
	background-color:#FFCCFF;
	font-size:10px;
	display: block;
	padding:5px;
}

.y{
	background-color:#FFFFCC;
	font-size:10px;
	display: block;
	padding:5px;
}

.g{
	background-color:#CCCCCC;
	font-size:10px;
	display: block;
	padding:5px;
}

.b{
	background-color:#66CCFF;
	font-size:10px;
	display: block;
	padding:5px;
}

.m{
	background-color:#66CC99;
	font-size:10px;
	display: block;
	padding:5px;
}
.kcal{
	font-size:14px;
	font-weight: bold;
	color: #000066;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.maru{
	font-size:12px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.as6 {
	font-size: 14px;
	line-height: 18px;
}

/* ＳＡＴシステム*/	
.sat {
	font-size: 14px;
	line-height: 16px;
	width: 700px;
	text-align: right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.satflash {
	width: 700px;
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
	
.satleft	{
	margin:-5px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:180px;
	height:650px;
	background-image:url(sat/img/menubg.gif);
	float:left;
	}

.sattop	{
	margin:80px 0px 0px 15px;
	padding:0px;
	border:0px;
	}	
	
.satsec	{
	margin:10px 0px 0px 15x;
	padding:0px;
	border:0px;
	}
	
.satmenu	{
	margin:-5px 0px 0px 0px;
	padding:0px;
	border:0px;
	width:520px;
	height:650px;
	overflow: auto;
	background-color:#ffffff;
	scrollbar-base-color: #cceeff;
	scrollbar-arrow-color: #3388ff;
	float:left;
	}

.satmenu h3	{
	margin-top:50px;
	margin-left:20px;
	margin-bottom:15px;
	width:400px;
	font-size:18px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	padding-bottom: 2px;
}

.satmenu h4	{
	margin-top:20px;
	margin-left:30px;
	margin-bottom:15px;
	width:390px;
	font-size:14px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	padding-bottom: 2px;
	font-weight: normal;
}

.satmenu table	{
	margin-top:5px;
	margin-left:30px;
	margin-right:0px;
	margin-bottom:5px;
	font-size:12px;
	line-height: 16px;
	}

.satmenu p	{
	width:390px;
	margin-top:5px;
	margin-left:30px;
	margin-right:0px;
	margin-bottom:50px;
	font-size:12px;
	line-height: 16px;
	}
	
/* メニューページ*/	
	
.saiyou h3	{
	margin-top:50px;
	margin-left:20px;
	margin-bottom:15px;
	width:400px;
	font-size:18px;
	}
	
.saiyou h4	{
	margin-top:20px;
	margin-left:50px;
	margin-bottom:5px;
	padding-left:1em;
	padding-top:4px;
	padding-bottom:2px;
	width:400px;
	border-top:solid 1px #aaaaaa;
	border-bottom:solid 1px #aaaaaa;
	font-size:16px;
	color:#000088;
	}

.saiyou h5	{
	margin-top:20px;
	margin-left:70px;
	margin-bottom:5px;
	padding:5px;
	width:400px;
	font-size:14px;
	color:#ffffff;
	font-weight: botto,;
	background-color:#FFCC00;
	text-align:center
	}

.saiyou p	{
	margin-top:0em;
	margin-left:60px;
	margin-right:0em;
	margin-bottom:1.5em;
	padding-top:0.2em;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0.5em;
	text-align:justify;
	text-justify:distribute;
	line-height:180%;
	font-size:14px;
	color:#444444;
	width:400px
	}

.saiyou strong	{
	color:#990000;
	font-weight:bold;
	}
	
ul	{
	font-size:14px;
	line-height:2em;
	margin-top:50px;
	margin-left:50px;
	margin-bottom:150px;
	color:#0000FF;
}

.dl p	{
	width:150px;
	text-align:justify;
	text-justify:distribute;
	font-size:14px;
	}

.dl form	{
	width:150px;
	}
	