/* CSS Document */

#contena {
	position:relative;
	width:100%;/*windows internetexplorer 6対策　*/
	height:20px;
	background:#FFFFFF url(image/contbg.gif) left top repeat-x;
	background-color: #FFFFFF;
}

#header {
	position:relative;
	width:100%;/*windows internetexplorer 6対策　*/
	height:100px;
	background:#FFFFFF url(image/headerbg.gif) left top no-repeat;
	background-color: #FFFFFF;
}

#logo {
position:absolute;
left:0px;
top:0px;
margin:0;
}
#navigation {
position:absolute;
top: 75px;
left:200px;
width: 700px;
}
body {
margin:0;
padding:0;
font-size:75%;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:1.4;
color:#333333;
background:#FFFFFF url(image/bodybg.gif) left top repeat-y;
}
ol#topicPath {
     margin: 10px 0;
}
ol#topicPath li {
     display: inline;
     line-height: 110%;
     list-style-type: none;
}
ol#topicPath li a {
     padding-right: 20px;
     background: url(image/pana.gif) no-repeat right center;
}
#tblock{
	margin-top: 10px;
	text-align: left;
	color:#333333;
	border-top: 1px solid #3399ff;
	border-left: 1px solid #3399ff;
	border-right: 1px solid #3399ff;
	border-bottom: 1px solid #3399ff;
	padding: 5px 10px 5px 10px;
}

#footer2 {
clear:both;
width:660px;
margin:0 auto;
padding:15px 0 15px;
text-align:center;
font-size:small;
}

#footer2 ul{
margin-bottom:15px;
}

#footer2 ul li{
display:inline;
margin-right:3px;
padding-left:7px;
border-left:1px solid #999;
list-style-type:none;
}


#footer2 ul li.home{
padding-left:0;
border-left:0;
}


p {
    /*\*/
	letter-spacing:0.1em;
	/**/
	}
#contena h1{
font-size:100%;
color:#0850B2;
background-color:#FFFFFF;
border:none;
}
h1{
font-size:120%;
color:#0850B2;
background-color:#F0F6FD;
border-bottom:3px solid #CCCCCC;
}
h2{
font-size:117%;
color:#0850B2;
background-color:#EFEFEF;
border-bottom:1px solid #CCCCCC;
}
h3{
font-size:113%;
color:#0850B2;
background-color:#FFFFFF;
border-bottom:1px solid #CCCCCC;
}
h5{
font-size:105%;
color:#0850B2;
padding:0px 0px 0px 12px;
background-color:#FFFFFF;
border-left:7px solid #0850B2;
}



	
	#navigation ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	#navigation li {
	float:left;
	width:116px;
	margin:0;
	}
	#navigation li a {
	display:block;
	width 100%; /* windows Internet Explorer 6対策　*/
	padding:8px 0;
	text-align:center;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:bold;
	color:#FFFFFF;

	text-decoration:none;
	background:url(image/botan1.gif) left top no-repeat;
	}
	#navigation li a:hover {
	color:#000080;
	
	background:url(image/botan2.gif) right top no-repeat;
	}
	#content {
	position:relative;
	width:761px;
	margin-top:26px;

	}
	#primary {
	position:absolute;
	width:660px;
	left:205px;
	top:-1px;
	background-color:#ffffff;
	font-size:100%;
	}
	#primary .section {
	margin:20px 0 26px 20px;
	}
	#waku table {
	font-size:100%;
	}
	
	#secondary {
	position:absolute;
	width:168px;
	left:16px;
	top:-20px;
	background-color: #FFFFFF url() right top repeat-y;
	}
	#secondary ul {
	margin: 0;
	padding: 0;
	list-style:none;
	}
	#secondary li {
	 list-style-type:none;
	}
	#secondary li a {
	display:block;
	width:138px !important;
	width /**/:168px;
	padding:1px 1px 1px 25px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	background:url(image/ya1.gif) left center no-repeat;
	border-bottom:1px solid #c0c0c0;
	}
	#secondary li a:hover {
	background:url(image/ya2.gif) left center no-repeat;
	color:#FF9900;
	
	}
    #secondary li li {
		 list-style-type:none;
	}
	#secondary li li a {
	display:block;
	width:130px !important;
	width /**/:160px;
	padding:1px 1px 1px 33px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	background:url(image/yal1.gif) left center no-repeat;
	}
	#secondary li li a:hover {
	color:#FF9900;
	background:url(image/yal2.gif) left center no-repeat;
	}	
	
	
	#secondary h4{
font-size:120%;
color:#000080;
background-color:#ccffff;
border-bottom:1px solid #0066ff;
}
   
   
.style1 {color: #FFFFFF}

	#footer {
	clear:both;
	}