@charset "UTF-8";

/* /kouhoushi
---------------------------------------------------------- */
.bgKouhoushi01Wrap {
	background: url(/common/000236114.jpg) repeat left top;
	padding: 5px;
	line-height: 1.7;
}
	.bgKouhoushi01 {
		padding:15px 15px 20px;
		background-color: #f5f9fa;
	}
		.bgKouhoushi01 .titleWrap {
			margin-bottom: 12px;
			display: block;
			min-height: 1%;
		}
.bgKouhoushi02Wrap {
	background: url(/common/000235440.gif) repeat left top;
	padding: 4px 4px 4px 0;
	margin: 0 0 25px 0;	
}
.bgKouhoushi03 {
	background: #fff;
	padding: 16px;
	margin-left: 5px;	
}
.centeringText {
	margin: 0 0 12px 0;	
}
	.centeringText p.imageKouhoushi {
		padding-right: 5px;
		width: auto;
	}
		.centeringText p {
			display: table-cell;
			vertical-align: middle;
			margin: 0;
		}
		/*for IE7 */
		*:first-child+html .centeringText p {
			display: inline;
			zoom: 1;
		}
.ul_kouhoushi01 {
	margin-bottom: 0px;	
}
	.ul_kouhoushi01 li {
		margin-bottom: 10px!important;
		list-style:none!important;
		margin-left:0!important;	
	}
		.ul_kouhoushi02 {
			margin-bottom: 7px;	
		}
		.ul_kouhoushi02 li {
			margin-bottom: 0!important;	
			list-style:none!important;
			margin-left:0!important;	
		}
.btnKokudokutsu01 {
	float: left;
	margin: 0 20px 0 0;	
}
.btnKokudokutsu01 a {
	overflow: hidden;
	display: block;
	width: 195px;	
}
.btnKokudokutsu01 a:hover img {
	margin-left: -195px;	
}
.btnKokudokutsu02 {
	margin-bottom: 8px;
}
.btnKokudokutsu02 a {
	overflow: hidden;
	display: block;
	width: 195px;	
}
.btnKokudokutsu02 a:hover img {
	margin-left: -195px;	
}
.kouhoushiLineBtn01 {
	padding-bottom: 15px;
	background: url(/common/000235472.gif) repeat-x right bottom;
	margin-bottom: 18px;
}
.kouhoushiLineBtn02 {
	padding-bottom: 12px;
	background: url(/common/000235472.gif) repeat-x right bottom;
}
.bgKouhoushi02 {
	background: #f4f4f4;

}
.ul_inner01 {}
.ul_inner01 li {
	margin-bottom: 16px!important;	
	list-style:none!important;
	margin-left:0!important;	
}
.bgkouhoushi02Inner {
	padding: 16px;
	line-height: 1.4;
}
.linkKouhoushi01 a img {
	display: inline;
	vertical-align: middle;
	padding: 0 0 4px 5px;
	*padding-bottom: 0;
}
.linkKouhoushi02 a,
.linkKouhoushi01 a {
	padding-left: 20px;
	background: url(/common/000235491.png) no-repeat left 0.2em;
	color: #013aa2;
}
.linkKouhoushi02 a:hocer,
.linkKouhoushi01 a:hover {
	color: #016522;
}
.icoEmail {
	background: url(/common/000236049.jpg) left 0.2em no-repeat;
	padding-left: 20px;	
}
.icoEmail a {
	color: #013aa2;
}
.icoEmail a:hover {
	color: #016522;
}
.linkArrowKouhoushi01,
.linkArrowKouhoushi02,
.linkArrowKouhoushi03 {
	overflow: hidden;
	*zoom: 1; 	
}
	.linkArrowKouhoushi01 li {
		float: left;
		margin: 0 0 0 15px!important;
		display: inline-block;
		vertical-align: top;
		list-style:none!important;
	}
	.linkArrowKouhoushi01 li.first {
		background: url(/common/000235491.png) no-repeat left 0.3em;
		padding-left: 20px;
		margin-left: 0!important;
	}
	.linkArrowKouhoushi01 li img{
		vertical-align: middle;
	}
	.linkArrowKouhoushi01 li a,
	.linkArrowKouhoushi02 li a,
	.linkArrowKouhoushi03 li a {
		color: #013aa2;
	}
	.linkArrowKouhoushi03 li {
		margin-bottom: 5px;
		list-style:none!important;
		margin-left:0!important;
	}
	.linkArrowKouhoushi01 li a:hover,
	.linkArrowKouhoushi02 li a:hover,
	.linkArrowKouhoushi03 li a:hover {
		color: #016522;
	}
		.linkArrowKouhoushi02 li {
			float: left;
			background: none;
			margin-left:0px!important;
			padding-left: 15px;
			list-style:none!important;
		}
		.linkArrowKouhoushi03 li.first,
		.linkArrowKouhoushi02 li.first {
			padding-left: 20px;
			background: url(/common/000235491.png) no-repeat left 0.3em;
			margin-left: 0;
		}
		.linkArrowKouhoushi03 li.last,
		.linkArrowKouhoushi02 li.last {
			background: url(/common/000236050.jpg) no-repeat left 0.3em;
			padding-left: 20px;
	}
	.linkKouhoushi01 {
		margin-bottom: 5px;	
	}
	.linkKouhoushi01 a{
		color: #013aa2;
	}
	.linkKouhoushi01 a:hover {
		color: #016522;	
	}
.tableKouhoushi01 {
	overflow: hidden;
	line-height: 1.5;	
}
	.tableKouhoushi01 table {
		background: url(/common/000235472.gif) repeat-x left bottom;
		border-collapse: separate;
		margin-left: -20px;
		*margin-top: 10px;
	}
	.tableKouhoushi01 table:first-child {
	}
	.tableKouhoushi01 table,
	.tableKouhoushi01 table tr,
	.tableKouhoushi01 table td {
			border-collapse: separate;
			border-spacing: 20px 30px;		
	}
	
	@media print {
	.tableKouhoushi01 table {
		width: 105% !important;
	}
	}
		.tableKouhoushi01 table td {
			background: url(/common/000235473.gif) repeat-y right top;
			vertical-align: top;
		}
			.tableKouhoushi01 table td .inner {
				
				text-align: left;
			}
			.tableKouhoushi01 table td:first-child {
				padding-left: 0px;
			}
			.tableKouhoushi01 table td:first-child .inner{
				margin-left: 0px;
				margin-right: 10px;
				padding-right: 10px ;
			}
.linkTableKouhoushi01 {
	background: url(/common/000235472.gif) repeat-x left bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.linkTableKouhoushi01 ul {
	overflow: hidden;
	*zoom: 1;	
}
.linkTableKouhoushi01 ul li {
	float: left;
	margin-left: 15px!important;
	list-style:none!important;
}
.linkTableKouhoushi01 ul li.first {
	margin-left: 0!important;	
}
.linkTableKouhoushi01 ul li a {
	color:#013aa2;	
}
.linkTableKouhoushi01 ul li a:hover {
	color:#016522;	
}
.headEbook {
	background: #e9e9e9;
	padding: 15px 15px 12px;
	font-weight: bold;	
}
.contentEbook01,
.contentEbook02 {
	padding: 16px 15px 20px;
	background: #f4f4f4;
}
.contentEbook02 {
	margin-bottom: 35px;
}
.contentEbook01 ul,
.contentEbook02 ul {}

.contentEbook01 ul li,
.contentEbook02 ul li {
	background:url(/common/000235491.png) no-repeat left 0.3em;
	padding-left: 20px;
	margin-bottom: 14px;	
	list-style:none!important;
	margin-left:0!important;	
}
.contentEbook01 ul li.last,
.contentEbook02 ul li.last {
	margin-bottom: 0;	
}
.contentEbook01 ul li a,
.contentEbook02 ul li a {
	color: #013aa2;	
}
.contentEbook01 ul li a:hover,
.contentEbook02 ul li a:hover {
	color: #016522;	
}
.centerText01 {
}
	.centerText01 p.textLink01 {
		padding-right: 5px;
		width: auto;
	}
		.centerText01 p {
			display: table-cell;
			vertical-align: middle;
			margin: 0;
		}
		/*for IE7 */
		*:first-child+html .centerText01 p {
			display: inline;
			zoom: 1;
		}
.linkKouhiushi02 {
}
	.linkKouhoushi02 p.linkTable {
		width: auto;
	}
		.linkKouhoushi02 p.imgCenter {
			display: table-cell;
			vertical-align: middle;
		}
		/*for IE7 */
		*:first-child+html .linkKouhoushi02 p.imgCenter {
			display: inline;
			zoom: 1;
		}
.linkPdf {
	padding-right: 25px;
	margin-bottom: 10px;
}		
.linkPdf ul {
	overflow: hidden;
	*zoom: 1;
}
.linkPdf ul li  {
	background: url(/common/000235491.png) no-repeat left 0.3em;
	padding-left: 20px;	
	list-style:none!important;
	margin-left:0!important;	
}
.linkPdf ul li a {
	color: #013aa2;
}
.linkPdf ul li img {
	padding-left: 5px;
}
.linkPdf ul li a:hover {
	color: #016522;	
}
.contentTable {
	overflow: hidden;
	*zoom: 1;
	margin-bottom: 15px;
}
