body {margin: 0px 0px 0px 0px;height: 100%;text-align: center;background-color: #fff;}
img {border:none;vertical-align:text-bottom;line-height:0px;font-size: 0px;}
li {list-style-type: none;list-style-position: outside;margin: 0;padding: 0;height: 14px;line-height: 0px;vertical-align:text-bottom;font-size: 0;}
ul,ol,p {margin: 0;padding: 0;line-height: 0px;}

A:link  { color: #666; text-decoration: underline }

A:visited  { color: #666; text-decoration: underline }

A:active  { color: #666; text-decoration: underline }

A:hover  { color: #ccc; text-decoration: underline }

A.access:link  { color: #222; text-decoration: underline }

A.access:visited  { color: #222; text-decoration: underline }

A.access:active  { color: #222; text-decoration: underline }

A.access:hover  { color: #ccc; text-decoration: underline }

#v_align {height: 50%;margin-bottom: -195px;float: left;width: 1px;}
#outline {margin: 0 auto;clear: left;height: 390px;width: 790px;position: relative;text-align: left;}
#header{width:790px;height:70px;}
#mid_area{width:790px;height:310px;}
#footer{width:790px;height:10px;}
#nav_area{width: 170px;height: 310px; float: left;}
#main{width: 580px;height: 310px; float: right;text-align: right;margin-left:40px;}


.clear{ clear:both; line-height: 0px;letter-spacing: 0px;}
.important{color:#000;}

.noprint02{display:none;}

#form_area{width:370px;height:230px;margin-right:30px;float:right;}
.form_hline {clear:both;width:250px;float:left;}
#form_area input {width:210px;}
#form_area textarea {width:370px;height:115px;}


table,div {
	font-family: sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	line-height: 12pt;
}


.en {
	font-family:  sans-serif;
	font-size: 8pt;
	color: #000;
}



 /* font */


.error {
	font-family: sans-serif;
	font-size: 8pt;
	color: #aaa;
	float:left;
}

/* form */

select , input{
border-color:#222; 
border-width:0px 0px 1px 0px; 
border-style:solid;
background-color:#ffffff; 
font-family: sans-serif;
font-size: 8pt;
text-decoration: none;
line-height: 13px;
}
.button {
border-color:#808080; 
border-width:1px;  
background-color:transparent;
color:#666666;
letter-spacing: 1px;
margin:0px;
font-family: sans-serif;
font-size: 8pt;
text-decoration: none;
line-height: 13px;

}

.radio {
border-color:#808080; 
border-width:0px;  
background-color:transparent;
margin:0px;
font-family: sans-serif;
font-size: 8pt;
text-decoration: none;
line-height: 13px;

}

textarea{
scrollbar-3dlight-color:#ffffff; 
scrollbar-arrow-color:#bbbbbb; 
scrollbar-base-color:#ffffff; 
scrollbar-darkshadow-color:#ffffff; 
scrollbar-face-color:#ffffff; 
scrollbar-highlight-color:#ffffff; 
scrollbar-shadow-color:#ffffff; 
scrollbar-track-color:#ffffff;

border-color:#222; 
border-width:1px 1px 1px 1px; 
border-style:solid; 
background-color:transparent; 
font-family:  sans-serif;
font-size: 8pt;
text-decoration: none;
line-height: 13px;

}

