body {
 margin: 0;
 padding: 0;
 background-color:#FFFFFF;
 color: #000000;
 width: 610px;
 font-size: 75%;
 line-height: 150%;
	}

#header {
 width: 610px;
 height: 110px;
}

#header .left {
 width: 120px;
 float: left;
 padding: 5px;
}

#header .right {
 width: 470px;
 margin: 1em 0;
 text-align: left;
 float: right;
}

#hmenu ul {
 margin: 0 15px;
 padding: 0;
 list-style-type: none;
}

#hmenu li{
 float: left;
 margin: 3px 5px;
}

#contents {
 margin: 25px;
 width: 560px;
}

#contents ul {
 margin-top: 0;
 margin-bottom: 0;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
}

#footer {
 width: 610px;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 90%;
 color: #666666;
}

#ssl {
 width: 610px;
 float: right;
 margin: 1em;
}
a { color: #0033FF }

a:hover { color: #0066FF}


.date, .entry {
 width: 550px;
 text-align: right;
}

h1 {  
 font-size: 140%; 
 text-align: center;
 font-weight: bold; 
 color: #0033FF;
 margin-top: 1em;
 }


/* process */
.m05 {
 margin: 0.5em;
}

#process {
 width: 500px;
 margin: 0 55px;
}


.formbutton {
 text-align: center;
}

.ja12 {  
	color: #333333;
	font-size: 12px; 
	font-style: normal; 
	line-height: 150%; 
	font-weight: normal; 
	font-variant: normal
	}
	
.ja11 {
	color: #333333;
	font-size: 11px;
	line-height: 150%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	}
	
.en12 {  
	color: #333333;
	font-family: "Arial", "Helvetica", "sans-serif"; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 150%; 
	font-weight: normal; 
	font-variant: normal
	}
	
h2 {  
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #0033FF
	}

h3 {  
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #000099
	}
	
.menu {  
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal
	}
	
.nondeco {  
	text-decoration: none
	}
	
.textcolot_red {  
	color: #FF0000
	}

.rec_tbbk {
	background-color:#99ccff;

}
	
.rec_tbcolor_l {
	color: #333333;
	line-height: 150%; 
	background-color: #BBDDFF;
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;
	}
	
.rec_tbcolor_r {
	color: #333333;
	line-height: 150%; 
	background-color: #ffffff;
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;
	}

.com_tbbk {
	background-color:#93c9ff;

}
	
.com_tbl {
	color: #333333;
	line-height: 150%; 
	background-color: #d7ebff;
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;
	}
	
.com_tbr {
	color: #333333;
	line-height: 150%; 
	background-color: #ffffff;
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;
	}

.press_tbl {
	color: #333333;
	line-height: 150%; 
	background-color: #cccccc;
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;
	}
	
.press_tbr {
	color: #333333;
	line-height: 150%; 
	background-color: #efefef;
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;
	}



.copyright {  
	font-family: "Arial", "Helvetica", "sans-serif"; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 150%; 
	font-weight: normal; 
	font-variant: normal; 
	color: #999999
	}

.com_tb {
	line-height: 150%; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;
	}
