body{
	background-color:#FFFFFF;
	color:#333333;
	font-family:"ＭＳ Ｐゴシック",Osaka,Arial,sans-serif;
	font-size:12px;
	line-height:150%;
	margin-top:0px;
	margin-left:0px;
}
a:link{
	color:#333;
	text-decoration:underline;
}
a:visited{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#86a7d5;
	text-decoration:underline;
}
a:active{
	color:#CCC;
	text-decoration:underline;
}

/* メニュー関連 */
.menu{
	width:150px;
	height:52px;
	margin:0 0 1px 0;
	text-align:center;
	font-size:14px;
	background-color:#86a7d5;
	border-top:solid 3px #072752;
}

.menu2{
	width:150px;
	height:52px;
	margin:0 0 1px 0;
	text-align:center;
	font-size:14px;
	color:#FFF;
	background-color:#394a83;
	border-top:solid 3px #072752;
}

/* タイトルとテーブル枠 */
table.naiyo{
	width:560px;
	border-collapse:collapse;
	border:1px solid #000;
	background-color:#FFF;
	margin:0 0 0 5px;
}

.tit_a{
	text-align:left;
	font-weight:bold;
	color:#FFF;
	line-height:200%;
	text-indent:1em;
	background-color:#394a83;
	border-left:dotted 5px #86a7d5;
}

/* フッター関連 */
.top{
	font-size:12px;
	text-align:right;
	margin:0 15px 0 0;
	text-decoration:none;
}
.foot{
	font-size:9px;
	padding:10px 15px 10px 10px;
	text-align:right;
	border-top:solid 3px #86a7d5;
	background-color:#FFF;
}

/* formテーブル関連 */
table.fm-pd0{
	border-collapse:collapse;
	width:500px;
}
td.fm-pd1{
	white-space:nowrap;
	width:120px;
	padding:5px 0 5px 0;
}
td.fm-pd2{
	width:380px;
	padding:5px 0 5px 0;
}

/* その他 */
.pad{
	padding:10px;
}

.hyo1{
	width:480px;
	line-height:150%;
}
.la{
	width:100px;
	float:left;
}
.lb{
	width:380px;
	float:left;
}

.cb{
	clear:both;
}

.gazo{
	padding:15px;
}