body{color:#000000;background:#FFFFFF;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}

.haikei {background-attachment: scroll; background-image: url(image/bg_1.gif); background-repeat: repeat-x; background-position: left top; background-color: #ffffff}

#wrapper{
	width:835px;
	margin:0px auto;
}

#main{
	width:650px;
	float:left;
	_display:inline;
}

#banner_area{
	width:165px;
	padding-top:50px;
	margin-left:20px;
	float:left;
	_display:inline;
}

#banner_area img{
	border:none;
}

.clear{
	clear:both;
	height:1px;
}

#banner_area p{
	margin:0px 0px 10px 0px;
}

.bb{font-size:10px;line-height:12px}

.dd{font-size:12px;line-height:18px; vertical-align:top;}
.ddb{font-size:12px;line-height:18px ; font-weight:bold ;color:#990000}
.dd1{font-size:12px ;line-height:18px ;text-align:center ;color:#000099}
.dd2{font-size:12px;line-height:18px ;color:#990000}
.dd3{font-size:12px ;line-height:18px ;text-align:center ;color:#006600}
.dd4{font-size:12px;line-height:21px}

A:link { color: #000099; text-decoration: none}
A:visited { text-decoration: none; color: #000099}
A:active { text-decoration: none ;}
A:hover { color: #ff0000; text-decoration: underline}

.field{width:350 ;background:#CCCCCC ;font-size:12px;line-height:21px ;height:24}

.btop {border-top:1px solid #0066ff; padding:5px 0px}
.bbot {border-bottom:1px solid #0066ff;}

#btnarea {margin:10px auto; vertical-align:top;}

/*.line {width:640px; border-top:1px solid #0066ff; margin:15px 0px 10px 0px}*/
.line {width:835px; border-top:1px solid #0066ff; margin:15px 0px 10px 0px}
.osi {font-size:2.0em; color:#00cccc; font-weight:bold}

