A:link { text-decoration: none;}
A:visited { text-decoration: none;}
A:active { text-decoration: underline;}
A:hover {  text-decoration: underline; color: #9900cc;}

/*　以下メニュー用スタイル　*/

.menutitle A:link { text-decoration: none; color: #660000;}
.menutitle A:visited { text-decoration: none; color: #660000;}
.menutitle A:active { text-decoration: none; color: #ffffff;}
.menutitle A:hover { text-decoration: none; color: #ffffff;}

.offmenutitle A:link { text-decoration: none; color: #660000;}
.offmenutitle A:visited { text-decoration: none; color: #660000;}
.offmenutitle A:active { text-decoration: none; color: #ffffff;}
.offmenutitle A:hover { text-decoration: none; color: #ffffff;}

.menutext A:link { text-decoration: none; color: #990000;}
.menutext A:visited { text-decoration: none; color: #990000;}
.menutext A:active { text-decoration: underline; color: #990000;}
.menutext A:hover { text-decoration: underline; color: #990000;}

P.menutitle
	{
	font-size:12px;
	color:#660000;
	font-weight:bold;
	border-style:solid;
	border-color:#ffcc99;
	border-width:0px;
	margin-left:5px;
	margin-top:3px;
	margin-bottom:3px;
	}
P.menu
	{
	font-size:12px;
	border-style:solid;
	border-color:#ffffcc;
	border-width:0px;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:2px;
	}
P.menutext {
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
	}
P.text {
	margin-left:5px;
	}
P.loan
	{
	font-size:12px;
	border-style:solid;
	border-color:#ffffff;
	border-width:0px;
	margin-left:10px;
	margin-right:3px;
	margin-top:3px;
	margin-bottom:3px;
	}
.sloan
	{
	font-size:12px;
	}
.day
	{
	font-size:10px;
	color:#660000;
	font-weight:bold;
	}
.circtopic
	{
	color:#FFCC99;
	font-size:11px;
	}
P.news {
	margin-left:5px;
	margin-right:5px;
	margin-top:3px;
	}
.caption
	{
	color:#666666;
	font-style: normal;
	font-size: 11px;
	}

/*　以下本文用スタイル　*/

.title
	{
	font-size:18px;
	color:#660000;
	font-weight:bold;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:3px;
	}
.m-title
	{
	font-size:14px;
	color:#339933;
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:3px;
	}
.m-line
	{
	margin-left:15px;
	margin-right:5px;
	margin-top:3px;
	margin-bottom:10px;
	}
.s-title
	{
	color:#339999;
	margin-left:25px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:3px;
	}
.body
	{
	border-style:solid;
	border-color:#ffffff;
	border-width:0px;
	margin-left:35px;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;
	}
.note
	{
	color:#333333;
	border-style:solid;
	border-color:#ffffff;
	border-width:0px;
	margin-left:45px;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;
	}

/*　以下フォーム用スタイル　*/
/*　梨木さん：ここから下に書いてください　*/

DIV.bodytable {
	MARGIN-TOP: 3px; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 20px
}


.fbody
	{
	font-size:12px;
	border-style:solid;
	border-color:#ffffff;
	border-width:0px;
	margin-left:35px;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;
	}
.ftable, .form, .list,
	{
	font-size:12px;
	}
.tree
	{
	margin-left:20px;
	}
.date
	{
	font-size:10px;
	}
.advice-title
	{
	color:#3636A1;
	font-weight:bold;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:3px;
	}
.joho-title
	{
	color:#A13636;
	font-weight:bold;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:3px;
	}
