﻿	.nav-smaill {
		font-size:85%;
	}
	.sp-nav ul li{
		width:100%;
		background-color:#002060;
		color:#ffffff;
		padding:21px 10px 21px 10px;
		margin:0px;
//		border:solid #000000 1px;
	}
	.sp-nav li{
		text-align:center;
	}
	.sp-nav a{
		color:#ffffff;
	}
	.sp-nav a:hover{
		color:#ffdddd;
	}

	.footer-primary-nav {
		width:100%;
	}

	h3{
		margin-left:-3%;
		font-size:100%;
		color:#000000;
		line-height:100%;
	}
	h4{
		font-size:100%;
		color:#000000;
		font-weight:400;
		margin:7px 0 5px 0px;
	}
	h4:after{
		display:none;
	}


.button {
  background-color: #ffbf00;
  border: 2px solid #ff8000;
  color: #fff;
}

.button:hover {
  background-color: #ff8000;
  border-color: #ffffff;
  color: #fff;
}

.hr-dottoed {
border:none;
border-top:dotted  3px #000000;
height:3px;
color:#FFFFFF;
width:100%;
}

.soudan input{
padding:10px 5px 10px 5px;
}

.wakuari table {
border-collapse: collapse;
background-color:#FFF;
}

.wakuari table th, table td {
	border: solid 1px black;
	text-align:center;
	font-size:90%;
}
.wakuari table td {
	padding:10px;
}
.wakuari table td img {
//	margin-top:8px;
	vertical-align: middle;
}
.tb_title {
	text-align:left;
}
.wakuari2 table {
border-collapse: collapse;
}

.wakuari2 table th, table td {
	border: solid 1px black;
	text-align:left;
	font-size:90%;
	padding:10px;
}
.to_index {
	padding:30px 0 0 0;
	float:right;
	text-align:right;
}
.to_index a{
	color:red;
}
.to_index a:hover{
	font-weight:600;
}
.honbun1 {
	line-height:180%;
}
.honbun1 h4{
	font-weight:600;
	color:#7777ff;
}
.sitemap a{
	color:#7777ff;

}
.sitemap a:hover{
	font-weight:600;
}
