body 	{
	color							: #575757 ;
	margin-top				: 3px ;
	margin-bottom			: 6px ;
	margin-left				: 6px ;
	margin-right			: 6px ;
	background				: #ffffff ;
	font-family 			: "メイリオ", Meiryo, "arial","KozGoStd-Regular", "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", Verdana, Arial, sans-serif;
	}

a:link {
	color						: #6699FF ;
	text-decoration : none ;
	}

a:visited {
	color						: #6699FF ;
	text-decoration : none ;
	}

a:hover {
	color						: #575757 ;
	text-decoration : underline ;
	}

a:active {
	color						: #575757 ;
	text-decoration : underline ;
	}

/* text */

.maintext {
	text-decoration			: none ;
	color					: #575757 ;
	font-size				: 12px ;
	font-family				: 'arial','Courier New',monospace ;
	padding-top 			: 5px ;
	padding-bottom			: 5px ;
	padding-left			: 10px ;
	padding-right			: 10px ;
	}
.maintext_nopad {
	text-decoration			: none ;
	color					: #575757 ;
	font-size				: 12px ;
	font-family				: 'arial','Courier New',monospace ;
	padding-top 			: 0px ;
	padding-bottom			: 0px ;
	padding-left			: 0px ;
	padding-right			: 0px ;
}

.headline {
	text-decoration			: none ;
	color					: #575757 ;
	font-size				: 12px ;
	font-family				: 'arial','Courier New',monospace ;
	font-weight				: bold ;
	padding-top 			: 5px ;
	padding-bottom			: 5px ;
	padding-left			: 10px ;
	padding-right			: 10px ;
	}

/* table */

.form_head {
	text-decoration		: none ;
	color							: #575757 ;
	font-size					: 12px ;
	font-family					: 'arial','Courier New',monospace ;
		font-weight				: bold ;
	padding-top 			: 5px ;
	padding-bottom			: 5px ;
	padding-left			: 5px ;
	padding-right			: 5px ;
	}

.form_main {
	text-decoration		: none ;
	color							: #575757 ;
	font-size					: 12px ;
	font-family					: 'arial','Courier New',monospace ;
	padding-top 			: 5px ;
	padding-bottom			: 5px ;
	padding-left			: 5px ;
	padding-right			: 5px ;
	}

.table1 {
	text-decoration		: none ;
	text-align				: left ; 
	text-indent 			: 5px ;
	border-collapse			: collapse;
	border					: 1px #CCCCCC solid; 
	}

/* picture */

.side_pic {
	border					: 1px solid #99ff99;
	padding		 			: 0px ;
}

.main_pic {
	border	: 1px solid #ffcc33;
	padding	: 3px;
}

.main_pic_nopad {
	border					: 1px solid #ffcc33;
	padding		 			: 0px ;
}

.main_pic_noborder {
	border					: 0px;
	padding					: 0px;
}

}
.title1 {
	color							: #ffffff ;
	font-weight				: bold ;
	font-size				: 14px ;
	vertical-align			: middle ;
	text-indent				: 15px ;
	}

.text_12_16 {
	text-decoration		: none ;
	color							: #575757 ;
	font-size					: 12px ;
	line-height				: 16px ;
	font-family					: 'arial','Courier New',monospace ;
	}

.text_12_16_b {
	text-decoration		: none ;
	color							: #575757 ;
	font-size					: 12px ;
	font-weight				: bold ;
	line-height				: 16px ;
	font-family					: 'arial','Courier New',monospace ;
	}

.text_14_title {
	text-decoration		: none ;
	color							: #575757 ;
	font-size					: 14px ;
	font-weight				: bold ;
	padding-top 			: 10px ;
	padding-bottom			: 10px ;
	font-family					: 'arial','Courier New',monospace ;
	}

.text_main {
	text-decoration		: none ;
	color							: #575757 ;
	font-size					: 12px ;
	font-family					: 'arial','Courier New',monospace ;
	}

.footer {
	color							: #ffffff ;
	font-size					: 11px ;
	}
