BODY,TH,TD,INPUT,SELECT,TEXTAREA { font-family:'メイリオ',Meiryo,Verdana,'ＭＳ Ｐゴシック',sans-serif,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro';}
body {background-color: #FFFFFF; margin-top: 0px; }
a:link {
	color: #232580;
	text-decoration: none;
}
a:visited {
	color: #232580;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}
a:active {
	color: #FF0000;
	text-decoration: none;
}
.text10 {font-size: 10px; color: #666666; line-height: 16px; }
.text10_wh {font-size: 10px; color: #FFFFFF; line-height: 16px; }
.text10_bl {font-size: 10px; color: #232580; line-height: 16px; }
.text10_red {font-size: 10px; color: #FF0000; line-height: 16px; }
.text12 {font-size: 12px; color: #666666; }
.text12_2 {font-size: 12px; color: #666666; line-height: 21px; }
.text12_wh {font-size: 12px; color: #FFFFFF; }
.text12_bl {font-size: 12px; color: #232580; }
.text14 {font-size: 14px; color: #666666; line-height: 21px; }
.text14_bl {font-size: 14px; color: #232580; line-height: 21px; }
.text14_wh {font-size: 14px; color: #FFFFFF; line-height: 21px; }
.text14_red {font-size: 14px; color: #FF0000; line-height: 21px; }
.text16 {font-size: 16px; color: #666666; line-height: 21px; }
.text16_wh {font-size: 16px; color: #FFFFFF; line-height: 21px; }
.text16_bl {font-size: 16px; color: #232580; line-height: 21px; }


p.border {
	margin: 8px 2px 8px 2px;
	padding:2px 2px 2px 2px;
}
.pp_12 {
	font-size: 12px;
	color: #666666;
	margin: 0px 0px 10px 40px;
	line-height: 16px;
}
hr.footer { 
	border-style: dotted none none none; 
	border-top-width: 1px; 
	border-top-color: #666666; 
	height: 1px; 
} 
hr.pp { 
	border-style: dotted none none none; 
	border-top-width: 2px; 
	border-top-color: #004EA3; 
	height: 2px; 
}
h1.title {
	margin: 7px 32px 7px 32px;
	padding:2px 0px 2px 0px;
}
h2.title {
	margin: 7px 32px 7px 32px;
	padding:2px 0px 2px 0px;
}
td.company01{
	font-size:0.9em;
	color:#232580;
	text-align : left;
	padding:5px 0px 5px 3px;
}
td.company02{
	font-size:0.8em;
	color:#666666;
	text-align : left;
	padding:5px 0px 5px 4px;
}
table.bg01 {background-image:url(images/rinkan_02.gif)
}
table.bg02 {background-image:url(images/rinkan_64.gif)
}
p.center{
	text-align:center;
	margin: 7px 0px 7px 0px;
}
p.left{
	text-align:left;
	margin: 5px 0px 5px 0px;
}
.lsm01  {
    list-style-image:url("images/point2.gif")
	}
.lsm02  {
    list-style-image:url("images/point.gif")
	}
.listyle01 {
    font-size: 0.8em;
	color: #666666;
	padding:2px 2px 2px 2px;
	margin: 0px 0px 0px 105px;
	line-height: 1.4em;
	}
.listyle02 {
    font-size: 1em;
	color: #666666;
	padding:0px 0px 2px 0px;
	margin: 0px 0px 0px 85px;
	line-height: 1.4em;
	}
ul.menu {
	list-style:disc;
	padding:1px 1px 1px 1px;
	margin: 1px 1px 1px 15px;
	}
