﻿#header{
width:800px;
float:left;
}
#header h1{
width:204px;
height:60px;
margin:0;
padding:0;
background:url("../img/header_logo.gif") no-repeat;
}


.border{
width:800px;
height:5px;
margin:0;
padding:0;
font-size:1px;
line-height:1px;
float:left;
background:url("../img/head_line_blue.gif") no-repeat;
}

/* メイン */

#contents{
width:780px;
float:left;
display:inline;
margin:20px 0 40px 10px;
}
.h3{
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#003399;
}
.link{
	text-align:right;
	padding-right:10px;
	margin:5px 0;
}

/* span */
#header h1 span,
#footer .copyright span
{
display:block;
width:1px;
height:1px;
overflow:hidden;
}


