@charset "Shift_JIS";<style type="text/css">/* 基本書体の指定 */body, p, caption, th, td, ul, ol, li, dl, dt, dd, form {font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sanserif;}input {font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sanserif;}/* 20051202 */.body01 {	font-size: 13px;	color: #4C4C4C;	line-height: 18px;	text-decoration: none;}.body02 {	font-size: 12px;	color: #4C4C4C;	line-height: 18px;}.body03 {	font-size: 11px;	color: #4C4C4C;	line-height: 14px;	text-decoration: none;}.body04 {	font-size: 13px;	color: #752600;	line-height: 18px;	text-decoration: none;}.link01 {	font-size: 11px;	color: #999999;	line-height: 22px;	text-decoration: none;}.okagesama {	margin: 10px 0 0 0;	font-size: 12px;	color: #C60000;	line-height: 18px;	font-weight: bold;}a,ul.tab a:visited{    color:#1d3994;    font-size: 12px;	line-height: 18px;}a{text-decoration:none;    font-size: 12px;	line-height: 18px;}a:hover{    text-decoration:underline;    color:#1d3994;	font-size: 12px;	line-height: 18px;}div#contents{	width:539px;	margin-left:8px;	margin-bottom:5px;}#contents .top {	font-size: 11px;	float: right;	width: 530px;	text-align: right;	margin-top: 5px;	margin-right: 5px;		margin-bottom: 10px;}.txtbox {padding: 5px;margin: 10px 0 0 0;border: solid 1px #666666;	font-size: 12px;	color: #4C4C4C;	line-height: 18px;}.mb05 {margin: 0 0 5px 0;}.mb10 {margin: 0 0 10px 0;}.mb15 {margin: 0 0 15px 0;}ul.subtitle {list-style-type: none;margin: 5px 0 15px 0;}li.bg01 {height: 30px;padding: 2px 10px 0 0;background: #f4f4f4;}li.bg02 {height: 30px;padding: 2px 10px 0 0;background: #f8f8f8;}</style>