* {
	font-style: normal;
	margin: 0px;
	padding: 0px;
}
.areaname {
	display: none;
}
body {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	color: #333333;
	font-size: 11pt;
	line-height : 1.5;
	background: #ffffff url(../img/back.jpg) repeat-y;
	background-position: center top;
}
.clear{
	width: 762px;
	float:left;
	text-align:right;
}
h1{
	margin: 0px;
}
h2{
	margin:0px auto;
	text-align: center;
	z-index:0;
}
h3{
	margin: 0px;
}
h4{
	font-size: 12pt;
}
h5{
	margin:5px 0;
}
/* a
----------------------------------------------*/
a img {
	border-style: none;
}
a {
}
a:link {
	color: #0080BD;
}
a:visited {
	color: #0080BD;
}
a:active {
	color: #0080BD;
}
a:hover {
	color: #FF3126;
}

#Basic {
	width: 900px;
	margin: 0px auto;
	padding: 0px;
}
/* Main
----------------------------------------------*/
#Main {
	width:762px;
	margin: 0px;
	padding: 0px;
	float:left;
}

/* Header
----------------------------------------------*/
#Main_header{
	width: 762px;
	margin: 0px;
	padding: 0px;
	float: left;
		
}
/* Menu
----------------------------------------------*/
#Menu{
	width: 762px;
	margin: 5px 0 2px 0;
	padding: 0px;
	float:left;
	position:relative;
	z-index:100;
	border-top:#999999 1px solid;
}
#flash_erea{
	width: 762px;
	margin: 0 auto 10px auto;
	padding: 0px;
	float:left;
}
/* Contents
----------------------------------------------*/
#Contents {
	width: 762px;
	margin:5px 0 0 0;
	float:left;
	}
#Contents_left {
	width: 378px;
	float:left;
	}
#Contents_right {
	width: 378px;
	float:right;
	}
img.line{
	margin: 10px 0 0 0;
}
#Contents h3{
	width:378px;
	margin: 0pt;
}
#Contents_link{
	width: 762px;
	float:left;
	margin: 10px 0 0 0;
	text-align:center;
}
#Contents_link a{
	margin: 0 5px;
}
/* サイドリンク
----------------------------------------------*/
#side_link{
width:125px;
height:100%;
float:left;
margin:26px 0 0 7px;
background-color:#f5f5f5;
}
#side_link a{
margin:5px 0 5px 2.5px;
}
.side_link_top{
width:125px;
float:left;
margin-top:0;
vertical-align:top;
}
.side_link_bottom{
width:125px;
float:left;
margin-bottom:0;
margin-top:90px;
vertical-align:bottom;
}

/* Footer
----------------------------------------------*/
#Footer {
	width: 762px;
	margin: 0px;
	padding: 0px;
	float:left;
}
p.text{
	padding: 8px 0px 7px 5px;
	font-size: 11px;
	color: #333333;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	text-align: left;
	line-height:130%;
}
#Footer p.copy{
	padding: 0px 0px 10px 0px;
	font-size: 10px;
	color: #333333;	
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	text-align: center;	
}

