@charset "UTF-8";

.tiku{
	margin: 0px auto;
	background: #feef8fa;
	background: -webkit-gradient(linear, left top, left bottom,
	 color-stop(0%,#ffffff),
	 color-stop(100%,#e4f4f8));
	box-shadow: 0 0 2px 2px rgba(202,225,233,0.4) inset;
	border: 1px solid #b3c8d4;
}

.tiku ul{
	margin: 0.8%;
	list-style: none;
}

.tiku li{
	width: 49.5%;
	float: left;
}

.tiku li a{
	display: block;
	padding: 10px 0 10px 10%;
	text-decoration: none;
	background: url(../img/nav_list_green1.png) right center no-repeat;
	 -webkit-background-size: 13px 13px;
	 background-size: 13px 13px;
}

a.no{
	color: #989898;
	background: url(../img/nav_list_grey1.png) right center no-repeat !important;
	 -webkit-background-size: 13px 13px !important;
	 background-size: 13px 13px !important;
}

.tiku li:nth-child(1){
	border-right: 1px solid #abbfcd;
	border-bottom: 1px solid #abbfcd;
}

.tiku li:nth-child(2){
	border-left: 1px solid #fff;
	border-right: 1px solid #abbfcd;
	border-bottom: 1px solid #abbfcd;
}

.tiku li:nth-child(3){
	border-left: 1px solid #fff;
	border-bottom: 1px solid #abbfcd;
}

.tiku li:nth-child(4){
	border-top: 1px solid #fff;
	border-right: 1px solid #abbfcd;
}

.tiku li:nth-child(5){
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #abbfcd;
}

.tiku li:nth-child(6){
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}

.basyo{
	margin: 0px auto;
	background: #feef8fa;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e4f4f8));box-shadow: 0 0 2px 2px rgba(202,225,233,0.4) inset;
	border: 1px solid #b3c8d4;
}

.basyo ul{
	margin: 0.8%;
	list-style: none;
}

.basyo li a{
	display: block;
	padding: 10px 1% 10px 2.5%;
	text-decoration: none;
	background: url(../img/nav_list_green1.png) right center no-repeat;
	 -webkit-background-size: 13px 13px;
	 background-size: 13px 13px;
}

.basyo li:nth-child(1){
	border-bottom: 1px solid #abbfcd;
}

.basyo li:nth-child(2){
	border-top: 1px solid #fff;
}


.kyujin table{
	margin: 10px 5px;
	padding: 5px;
	width: 97%;
}

.kyujin td,th{
	padding: 5px;
}

.kyujin th{
	background: #869fd2;
	color: #fff;
	text-align: left;
}

.kyujin td{
	border-bottom: 1px dashed #b0c3e9;
	vertical-align: middle;
}

.data{
	background: #edf2fc;
	color: #5c7fd0;
	text-align: center;
	width: 25%;
}


div .kyujin:first-child{
	margin: 0;
}

div .kyujin:last-child{
	margin: 0;
}


/*--------------------------------------------------------------------------------------------
Googleマップのスタイル
----------------------------------------------------------------------------------------------*/

.googlemap{
	boeder: none;
}


