@charset "utf-8";
/* ===================================================================
CSS information

 file name  :module.css
 author     :yasushi inoue
 style info :共通（ヘッダー、フッター）
=================================================================== */

/* -----------------------------------------------------------
	#header
		ヘッダー
----------------------------------------------------------- */
#header {
    position:relative;
	width:819px;
	padding:0px;
	border-top:#15A8D2 solid 3px;
}

#header p{
	float:left;
	margin:15px 5px 0px 5px;
}

#header #guideNav{
	padding-top:35px;
	margin-left:420px;
}

*html #header #guideNav{
	margin-left:425px;
}

*:first-child+html #header #guideNav{
	margin-left:425px;
}


#header #guideNav dt{
	overflow:hidden;
	width:0;
	height:0;
}

#header #guideNav ul{
	display:block;
}

#header #guideNav li{
	float:left;
	display: block;
	margin:10px 5px;
	font-size:12px;
}
#header #guideNav li a{
	background-image:url(../img/share/bg_localnav.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	text-decoration:none;
}
#header #guideNav li a:hover{
	background-image:url(../img/share/bg_localnav_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	text-decoration:none;
	color:#03CAFF;
}

#header h1{
	clear:both;
	padding:25px 35px 35px 35px;
	font-size:27px;
	font-weight:bold;
	line-height:100%;
	background-image:url(../../sekou-annai/img/head.jpg);
	background-repeat: no-repeat;
	color: #333333;
}


*html #header h1{
    padding-top:15px;
	padding-bottom:25px;

}

#header h1 span{
	font-size:21px;
}


#header .call{
	width:370px;
	height:auto;
	position:absolute;
	top:23px;
	right:15px;
	text-align:right;
}


#header .call span{
	margin-right:5px;
    color:#CC0000;
	font-weight:bold;

}


/* IE6用 */

*html #header .call{
	margin-left:150px;
	top:20px;
	right:3px;
}


*:first-child+html #header .call{
	margin-left:170px;
}




/* -----------------------------------------------------------
	#footer
		フッター
----------------------------------------------------------- */
#footer{
	width:819px;
	text-align:center;
	line-height:120%;
	background-color:#F3F3F3;
	color:#333;
	clear:both;
}


*html #footer{
	margin-right:3px;

}


#footer h3{
    padding:5px 0;
	border-top:1px solid #DDD;

}


#footer p{
	padding:5px 0px 0px 0px;
	margin:0px;
}


#footer address{
	padding-bottom:5px;
	margin:0px;
	font-size:90%;
}

#footer .copy{
	color:#333;
	padding:0 0 5px 0;
	margin:0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000058;
}


/*#000058*/
