.topbox {
	border: 4px dashed #cc0000;
}

.lastnews
{ 
color: #000000; 
font-family: 'Tahoma', 'Arial', 'Verdana'; 
font-size: 8pt; 
font-weight: normal; 
margin: 0; 
}

.lastnews2
{ 
color: #ffffff; 
font-family: 'Tahoma', 'Arial', 'Verdana'; 
font-size: 8pt; 
font-weight: normal; 
margin: 0; 
}

.bodytext9pt
{ 
color: #666666; 
font-family: 'Tahoma', 'Arial', 'Verdana'; 
font-size: 10pt; 
font-weight: normal; 
margin: 0; 
line-height: 120% ;
}


.welcometext10pt
{ 
color: #ffffff; 
font-family: 'Tahoma', 'Arial', 'Verdana'; 
font-size: 10pt; 
font-weight: normal; 
margin: 0; 
line-height: 120% ;
}

.tebletext8pt
{ 
color: #ffffff; 
font-family: 'Verdana', 'Arial',; 
font-size: 9pt; 
font-weight: bold; 
margin: 0; 
line-height: 120% ;
}

.tebletext8pt2
{ 
color: #0000000; 
font-family: 'Verdana', 'Arial',; 
font-size: 8pt; 
font-weight: normal; 
margin: 0; 
line-height: 120% ;
}

.profiplan
{ 
color: #fdc500; 
font-family: 'Verdana', 'Arial',; 
font-size: 10pt; 
font-weight: bold; 
margin: 0; 
line-height: 120% ;
}

.basicplan8pt
{ 
color: #ffffff; 
font-family: 'Verdana', 'Arial',; 
font-size: 8pt; 
font-weight: noraml; 
margin: 0;
}
 
 .footermenutext
{ 
color: #ffe400; 
font-family: 'Verdana', 'Arial',; 
font-size: 10pt; 
font-weight: bold; 
margin: 0;
} 

 a.footermenutext
{ 
color: #ffe400; 
font-size: 10pt; 
font-weight: bold;
text-decoration:none; 
margin: 0;
} 

a.footermenutext:hover
{
color: #fc8e00;  
font-size: 10pt; 
font-weight: bold;
text-decoration:none; 
margin: 0;
} 
 
.footertext
{ 
color: #ffffff; 
font-family: 'Verdana', 'Arial',; 
font-size: 8pt; 
font-weight: noraml; 
margin: 0;
} 

a.footertext
{
font-size: 8pt; 
font-weight: noraml;
text-decoration:none; 
margin: 0;
}
 
a.footertext:hover
{ 
font-size: 8pt; 
font-weight: noraml;
text-decoration:underline; 
margin: 0;
} 


body
{
margin-top: 00;
margin-bottom: 0;
margin-left: 0;
background-color: #ffffff;
/*background-image:url(images/dot1.jpg);*/
background-position: 0 0;
}


.formtext {
	font-family: 'Tahoma', 'Arial', 'Verdana';
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
}

.structural {
	position:absolute;
	left:-9999px;
	top: 215px;
} 
.whitebold {
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "MS UI Gothic", Tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
}
.blue {
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "MS UI Gothic", Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #0000FF;
}
.headline {
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "MS UI Gothic", Tahoma;
	font-size: 12pt;
	color: #003466;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0000FF;
	border-right-color: #0000FF;
	border-bottom-color: #0000FF;
	border-left-color: #0000FF;
	padding: 10px;
	margin-top: 0px;
	border-right-width: 15px;
	border-bottom-width: 1px;
	border-left-width: 15px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-weight: bold;
	background-color: #FE8F01;
}
.blue_bold {
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "MS UI Gothic", Tahoma;
	font-size: 9pt;
	line-height: 12pt;
	font-weight: bolder;
	color: #0000FF;
	padding-left: 5px;
}
.redbold {
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ＭＳ Ｐ明朝", "MS UI Gothic", Tahoma;
	font-size: 14px;
	font-weight: bolder;
	color: #FF0000;
}
.border {
border:1px solid #0000ff
}.smalred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.seccode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.sorme {
	font-family: Tahoma, Verdana, Georgia;
	font-size: 15px;
	color: #000033;
	font-weight: bold;
}

