@charset "UTF-8";

/*/ shingi_index.html
-----------------------------------------------------*/
.linkShingIndex01 {
	line-height: 1.5;
}
.linkShingIndex01 ul {
	overflow: hidden;
	*zoom: 1;		
}
.linkShingIndex01 ul li {
	background: url(/common/000235472.gif) bottom right repeat-x;
	padding-bottom: 16px;
	margin-bottom: 13px;
	min-height: 1%;
	list-style:none!important;
	margin-left:0!important;
}
.linkShingIndex01 ul li .last {
	margin: 0;
}
.linkShingIndex01 ul li .date {
	float: left;
	width: 110px;
}
.linkShingIndex01 ul li .text {
	background:url(/common/000235491.png) no-repeat left 0.3em;
  	margin:0 0 0 112px;
	padding-left: 20px;
}
.borderShingi01 {
	border: 4px solid #c6e3e9;
	line-height: 1.5;
}
.bgShingi01 {
	background: #f4f9f9;
	padding: 0 14px;
}
.shingIndexTable01,
.shingIndexTable02 {
	width: 100%;
}
.shingIndexTable01 table{
	background: url(/common/000235472.gif) repeat-x bottom;
	width: 100%;	

}
.shingIndexTable01 table td {
	vertical-align: top;
	width: 25%;
	padding: 16px 0;	
}
.linkTabelShing01 {}
.linkTabelShing01 li {
	background: url(/common/000236067.gif) no-repeat left 0.2em;
	padding-left: 12px;
	list-style:none!important;
	margin-left:0!important;
}
.linkTabelShing01 li .linkShing01  {
	background: url(/common/000236068.gif) no-repeat left 0.2em;
	padding-left: 20px;
}
.linkShing03  {
	padding-left: 20px;
	background: url(/common/000235491.png) no-repeat left 0.2em;
}
.linkTabelShing01 li .linkShing01 a,
.linkTabelShing01 li .linkShing02 a,
.linkArrowListShing01 a,
.linkArrowShing01 a,
.textlinkShing01 a,
.linkShing03 a,
.linkShing04 a {
	color: #013aa2;
}
.linkTabelShing01 li .linkShing01 a:hover,
.linkTabelShing01 li .linkShing02 a:hover,
.linkArrowListShing01 a:hover,
.linkArrowShing01 a:hover,
.textlinkShing01 a:hover,
.linkShing03 a:hover,
.linkShing04 a:hover {
	color: #016522;
}
.linkTabelShing01 li .linkShing02  {
	background: url(/common/000235491.png) no-repeat left 0.2em;
	padding-left: 20px;
}
.linkArrowShing01,
.linkArrowShing02 {
	padding-left: 20px;
	background: url(/common/000235491.png) no-repeat left 0.35em;
	font-weight: bolder;
}
.linkArrowShing02 a {
	color: #444;
	text-decoration: underline;	
}
.linkArrowShing02 a:hover {
	color: #444;
	text-decoration: none;	
}
.linkArrowListShing01 {
	margin-bottom: 23px;
	margin-top: -10px;
}
	.linkArrowListShing01 li {
		background: url(/common/000235472.gif) repeat-x bottom;
		padding:5px 0;
		list-style:none!important;
		margin-left:0!important;
	}
	.linkArrowListShing01 li .linkShing03 {
		padding-left: 15px;
		background: url(/common/000235494.gif) no-repeat 0.3em 0.4em;
	}
	.linkArrowListShing01 li .linkColorShing01 {
		padding-left: 15px;
		background: url(/common/000235494.gif) no-repeat 0.3em 0.4em;
	}
	.linkArrowListShing01 li .linkColorShing01 a {
		color: #444;
		text-decoration: underline;
	}
	.linkArrowListShing01 li .linkColorShing01 a:hover {
		text-decoration: none;;
	}
	.linkArrowListShing01 li.last {
		margin-bottom: 0;
	}
	.linkArrowListShingSub01 {
		padding-left: 15px;
		margin-top: 5px;
	}
	.linkArrowListShingSub01 li,
	.linkArrowListShingSub02 li {
		background: none;
		background: url(/common/000235472.gif) top repeat-x ;
		margin: 0;
		padding: 5px 0;
		list-style:none!important;
		margin-left:0!important;
		}
	.linkArrowListShingSub01 li .linkShing04 {
		padding-left: 15px;
		background: url(/common/000236069.gif) no-repeat 0.4em 0.4em;
	}
	.linkArrowListShingSub01 li .linkColorShing02 {
		padding-left: 15px;
		background: url(/common/000236069.gif) no-repeat 0.4em 0.4em;
	}
	.linkArrowListShingSub01 li .linkColorShing02 a {
		color: #444;
		text-decoration: underline;
	}
	.linkArrowListShingSub01 li .linkColorShing02 a:hover {
		text-decoration: none;
	}
	.linkArrowListShingSub01 li.first {
		padding: 5px 0;
		margin: 0;	
	}
	.linkArrowListShingSub01 li.last {
		margin-bottom: 0;
		padding: 5px 0 0;

	}
.linkArrowListShingSub02 {
		padding-left: 15px;
	}
	.linkArrowListShingSub02 li .linkShing05 {
		padding-left: 15px;
		background: url(/common/000236070.gif) no-repeat left 0.65em;
	}
.titleShing01 {
	border: 1px solid #ddd;
	background: #f6f6f6;
	padding: 5px;
	margin-bottom: 15px;
}
	.titleShingInner01 {
		font-size: 115%;
		font-weight: bolder;	
	}

/*/ shingi_sub.html
-----------------------------------------------------*/
.linkShingiSub01 {
	line-height: 1.5;
	background: url(/common/000235472.gif) repeat-x bottom ;
	padding:0 0 5px 0;
	}
	.linkShingiSub01 ul {}
		.linkShingiSub01 ul li {
			background: url(/common/000235472.gif) repeat-x top ;
			padding-top: 10px;
			list-style:none!important;
			margin-left:0!important;
		}
		.linkShingiSub01 ul li p {
			font-weight: bolder;
		}
			.linkShingiSub01 ul li ul {
					overflow: hidden;
					*zoom: 1;
					margin-bottom: 10px;
			}
				.linkShingiSub01 ul li ul li {
					background: url(/common/000235491.png) no-repeat left 0.3em;
					padding: 0 0 0 20px;
					float: left;
					margin: 0 15px 0 0;
				}
.deciption01 {
	line-height: 1.5;
	background: url(/common/000235472.gif) repeat-x bottom;
	padding-bottom: 2px;
}
	.deciption01 dl {
		overflow: hidden;
		*zoom: 1;
		background: url(/common/000235472.gif) repeat-x top;
		padding-top: 10px;
		margin-bottom: 5px;	
	}
		.deciption01 dl dt {
			width: 11em;
			float: left;
			font-weight: bolder;
			display: block;
		}
		.deciption01 dd {
			padding-left: 11em;

		}
.member {
	line-height: 1.5;
	overflow: hidden;
	*zoom: 1;	
}
	.member ul {
		background: url(/common/000235472.gif) repeat-x bottom;
		padding-bottom: 20px;
		margin-bottom: 15px;
		}
			.member ul li {
				display: block;
				min-height: 1%;
				margin-bottom: 15px;	
			}
				.member ul li .name {
					float: left;
					width: 7em;
					padding-left: 1em;
				}
				.member ul li .name02 {
					float: left;
					width: 7em;
				}
				.member ul li .name03 {
					float: left;
					width: 11em;
					padding-left: 1em;
				}
					.member ul li .name02 span {
						float: left;
					}
						.member ul li .textName {
							padding-left: 8em;	
							}
							.member ul li .textName02 {
								padding-left: 9em;	
							}
							.member ul li .textName03 {
								padding-left: 12em;	
							}



