body {
	background: #ffffff;
	margin: 0 auto 0 auto;
	text-align: center;}
	
p, ul, h1, h2, h3, h4, h5, td {
	font-family: Arial, Helvetica, san-serif;}

td {
	color: #666;}

small { font-size: 7.5pt;}
.small2 { font-size: 9pt;}
ul { padding-left: -20px; }
span { line-height: 135%;}
form { margin : 0px;}

.FONT20 {font-size: 20pt;}
.FONT19 {font-size: 19pt;}
.FONT18 {font-size: 18pt;}
.FONT17 {font-size: 17pt;}
.FONT16 {font-size: 16pt;}
.FONT15 {font-size: 15pt;}
.FONT14 {font-size: 14pt;}
.FONT13 {font-size: 13pt;}
.FONT12 {font-size: 12pt;}

.SIZE_S {
		font-family: "ＭＳ Ｐゴシック",Osaka,sans-serif;
		font-size: 8pt ;
	   }
INPUT	{
		ime-mode: "active";
	   }
.NOIME	 {
		ime-mode: "disabled";
	   }

a:hover { color: #003399; text-decoration: underline }
a{ color: #003399; text-decoration: none }

a.link:hover { color: #ffffff; text-decoration: underline }
a.link{ color: #ffffff; text-decoration: none }

/*送信などのボタンデザイン*/
/*フォームの基本デザイン*/
TEXTAREA,SELECT{
  background-color : #ffffff;
  border-top : 1px solid #003399;
  border-right : 1px solid #003399;
  border-bottom : 1px solid #003399;
  border-left : 1px solid #003399;
  color : #6666cc;
}

input{
  background-color : #ffffff;
  border-top : 1px solid #003399;
  border-right : 1px solid #003399;
  border-bottom : 1px solid #003399;
  border-left : 1px solid #003399;
  color : #6666cc;
}

.button_style{
  border-top : 1px solid #003399;
  border-right : 1px solid #003399;
  border-bottom : 1px solid #003399;
  border-left : 1px solid #003399;
  color : #6666cc;
  font-size : 9pt;
  background-color : #CCFFCC;
}

.nocss{
  background-color : #EBEBEB;
  border-top : 0px solid #F06697;
  border-right : 0px solid #F06697;
  border-bottom : 0px solid #F06697;
  border-left : 0px solid #F06697;
}

/*
 ###########################
 # Head LINK Styles        #
 ###########################
*/

#nav1 {
	table-layout: auto;
	border: 1px solid #ccc;
	background-color: #F7F7F7;
	list-style-type: none;
	margin: 0;
	clear: left;
	font-size: 10px;
	line-height: 10px;
	width: 710px;
	letter-spacing : 1px; 
}

#nav1 td {
	background-color: #F7F7F7;
	color: #666;
	padding: 7px 0px 7px 10px;
}

#nav1 td img {
	display: inline;}

#nav1 td.selected a:link, #nav1 td.selected a:visited, #nav1 td.selected a:hover #nav1 td.selected a:active {
	color: #000;
	font-size: 10px;
	line-height: 10px;}

#nav1 a:link, #nav1 a:visited, #nav1 a:active {
	color: #666;
	text-decoration: none;
	font-size: 10px;
	line-height: 10px;} 

#nav1 a:hover {
	color: #A9B8DF;
	text-decoration: underline;
	font-size: 10px;
	line-height: 10px;}

/*
 ###########################
 # Left LINK Styles        #
 ###########################
*/

#nav2 {
	list-style-type: none;
	margin: 0;
	clear: left;
	font-size: 10px;
	line-height: 10px;
	width: 167px;
}

#nav2 td {
	background-color: #FFFFFF;
	color: #666;
}

#nav2 td img {
	display: inline;}

#nav2 td.selected a:link, #nav2 td.selected a:visited, #nav2 td.selected a:hover #nav2 td.selected a:active {
	color: #000;
	font-size: 10px;
	line-height: 10px;}

#nav2 a:link, #nav2 a:visited, #nav2 a:active {
	color: #00426F;
	text-decoration: none;
	font-size: 10px;
	line-height: 10px;} 

#nav2 a:hover {
	color: #A9B8DF;
	text-decoration: underline;
	font-size: 10px;
	line-height: 10px;}

/*
 ###########################
 # NAIYOU Styles           #
 ###########################
*/

#naiyou1 {
	line-height: 135%;
	padding: 3px 0px 3px 15px;
}

#naiyou1midasi1 {
	font-size: 110%;
	padding: 20px 0px 5px 15px;
}
