a:link{color:#000000; text-decoration: none;}
a:visited{color:#000000; text-decoration: none;}
a:hover{text-decoration: underline; color:#3399CC}
a:active{text-decoration: underline; color:#3399CC}

a.blue:link{color:#3399CC; text-decoration: none}
a.blue:visited{color:#3399CC;text-decoration: none;}
a.blue:hover{text-decoration: underline; color:#3399CC}
a.blue:active{text-decoration: underline; color:#3399CC}


body{
	color: #000000;
	background-color: #F9F8E1;
/*	background-image: url('../img/wp_diz.gif');*/
	background-repeat: repeat;
	text-align: center;
}

.pageContent {
  color: #838383;
  font-family : Arial;
  font-size : 12px;
}
.pageContent a {
  font-family : Arial;
  font-size : 12px;
}

.company
{
  font-size: 20px;
  color: white;
  font-family: Times New Roman;
  vertical-align: bottom;
}

.slogan
{
  font-size: 12px;
  color: white;
  font-family: Arial Narrow;
  vertical-align: top;
}

.top-bg
{
  background-color: white;
}

.top
{
  height: 196;
  vertical-align: top;
  padding: 20px 0px 0px 300px;
}

.body-left
{
  width: 570px;
  text-align: center;
  vertical-align: top;
  padding: 0px 0px 0px 0px;
}

.body-line-sparator
{
  width: 1px;
  background-color: #896C58;
  padding: 0px 0px 0px 0px;
}

.body-center
{
  width: 10px;
  text-align: center;
  vertical-align: top;
  padding: 0px 0px 0px 0px;
}

.body-right
{
  width: 209px;
  text-align: center;
  vertical-align: top;
  padding: 10px 5px 10px 5px;
}

.menu
{
  font-size: 12px;
  color: #5A5A5A;
  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  text-decoration: none;
}
.amenu
{
  font-size: 12px;
  color: #53493E;
  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  font-weight: bold;
}
.sub_bullet
{
  margin: 0px 5px 0px 5px;
  border: 0px;
}
.submenu
{
  font-size: 11px;
  color: #5C5B59;
  font-family: Arial;
  text-decoration: none;
}
.subamenu
{
  font-size: 11px;
  color: #5C5B59;
  font-family: Arial;
  font-weight: bold;
}
.text
{
  font-size: 11px;
  color: #838383;
  font-family: Arial;
}

.text1
{
  font-size: 13px;
  color: #000000;
  font-family: Arial;
  vertical-align: top;
  
}

.flow_text
{
  font-size: 13px;
  color: #000000;
  font-family: Arial;

}


.text1_b
{
  font-size: 13px;
  color: #000000;
  font-family: Arial;
  font-weight: bold;
  vertical-align: top;
}

.text1_r
{
  font-size: 13px;
  color: #FF0000;
  font-family: Arial;
  font-weight: bold;
}

.text2_w
{
  font-size: 16px;
  color: #FFFFFF;
  font-family: Arial;
  vertical-align: top;
}

.text3_g
{
  font-size: 13px;
  color: #263F18;
  font-family: Arial;
  vertical-align: middle;
  padding: 5px 5px 5px 50px;
  font-weight: bold;
}

.text3_g2
{
  font-size: 13px;
  color: #263F18;
  font-family: Arial;
  vertical-align: middle;
  font-weight: bold;
}

.text3_w
{
  font-size: 13px;
  color: #FFFFFF;
  font-family: Arial;
  vertical-align: middle;
}

.archive_list_title
{
  font-size: 13px;
  color: #000000;
  font-family: Arial;
  font-weight: bold;
  vertical-align: top;
  text-align: left;
  background-color: #FAF4E3;
}

.archive_list
{
  font-size: 13px;
  color: #000000;
  font-family: Arial;
  vertical-align: top;
  text-align: left;
  background-color: #FFFFFF;
}

.text_access
{
  font-size: 14px;
  color: #155977;
  font-family: Arial;
  text-align: left;
  font-weight: bold;
  padding: 5px 10px 5px 10px;
  vertical-align: top;
}


.kanyu_title
{
  font-size: 16px;
  color: #18492E;
  font-family: Arial;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  padding: 10px 20px 10px 20px;
  background-color: #98D3B5;

}

.text_title1
{
  font-size: 14px;
  color: #263B66;
  font-family: Arial;
  vertical-align: middle;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  background-color: #FFFFFF;

}

.text_title
{
  font-size: 11px;
  color: #000000;
  font-family: Arial;
  vertical-align: top;
  
}

.fee_title
{
  font-size: 11px;
  color: #263F18;
  font-family: Arial;
  vertical-align: top;
  background-color: #DEF9EA;
  font-weight: bold;
  
}

.fee_text
{
  font-size: 10px;
  color: #000000;
  font-family: Arial;
  vertical-align: top;
  background-color: #FFFFFF;
  
}

.whats_new
{
  font-size: 13px;
  color: #000000;
  font-family: Arial;
  vertical-align: top;
  
}

.text_top
{
  font-size: 13px;
  color: #000000;
  font-family: Arial;
  font-weight: bold;
  text-align: right;
  vertical-align: middle;
  padding: 10px 10px 10px 0px;
}

.content-header
{
  font-size: 18px;
  color: #064AF4;
  font-family: Arial;
  font-weight: bold;
}
.footer
{
  font-size: 11px;
  color: #5A5A5A;
  font-family: Arial;
}

.banar
{
  width: 35%;
  text-align: center;
  vertical-align: middle;
  padding: 0px 0px 0px 0px;
}

#msg {
	font-size: 10px;
}
#invisibility {
	visibility: hidden;
	text-align: left;
	height: 120px;
}
.top-bg .body-left #invisibility p {
	font-size: 12px;
	line-height: 12px;
	margin: 0px;
	padding: 0px;
}
.top-bg .body-left #invisibility h1 {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
.top-bg .body-left #invisibility h2 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

