.InContents .AreaPj {
	float: left;
	width: 100%;
}
	@media(min-width:1024px){
	}

.InContents .AreaPj h3 {
	margin: .5rem 0;
	margin-bottom: .5rem;
	color: #000 !important;
	line-height: 1.5;
	border-bottom: 0px solid #fff !important;
}
	@media(min-width:1024px){
	}
/*
.InContents .AreaPj h3:first-letter {
	margin: .2rem .4rem 0 0;
	padding: .2rem .5rem .2rem .7rem;
	font-size: 2.2rem;
	background: #6ac51d;
	color: #fff;
	float: left;
}
*/
	@media(min-width:1024px){
	}

.InContents .AreaPj h4 {
	margin-bottom: 1rem !important;
	padding: .5rem !important;
	color: #0e75bc !important;
	border-top: 1px solid #ddd !important;
	border-bottom: 1px solid #ddd !important;
	font-weight: normal !important;
}
	@media(min-width:1024px){
	}

.InContents .AreaPj ul {
	list-style: none;
}
	@media(min-width:1024px){
		.InContents .AreaPj ul {
			padding: 0 1rem 1rem 1rem;
		}
	}

.InContents .AreaPj ul li {
	margin: 0 1rem;
	padding: .2rem 0 .2rem 1.5rem;
	background: url(../img/icon/icon-arrow-or.png) no-repeat 0% 50%;
	background-size: 14px;
	overflow: hidden;
}
	@media(min-width:1024px){
		.InContents .AreaPj ul li {
			margin: 0 1rem 0 0;
			transition: all .3s linear;
		}
	}

.InContents .AreaPj ul li .KanrenLiLeft{
	width: 100%;
	float: none;
}
	@media(min-width:1024px){
		.InContents .AreaPj ul li .KanrenLiLeft {
			width: 50%;
			float: left;
		}
	}

.InContents .AreaPj ul li .KanrenLiRight{
	margin: 0;
	width: 100%;
	float: none;
}
	@media(min-width:1024px){
		.InContents .AreaPj ul li .KanrenLiRight {
			margin: 0 0 0 1rem;
			width: 100%;
			float: left;
		}
	}

.InContents .AreaPj ul .Bg15 {
	background-position: 0% 15%;
}
	@media(min-width:1024px){
	}

.InContents .AreaPj ul .Bg15:hover {
	background-position: .5% 15%;
}
	@media(min-width:1024px){
	}

.InContents .AreaPj ul li:last-child {
}
	@media(min-width:1024px){
		.InContents .AreaPj ul li:last-child {
			margin: 0 0 0 0;
		}
	}

.InContents .AreaPj ul li:hover {
}
	@media(min-width:1024px){
		.InContents .AreaPj ul li:hover {
			background: url(../img/icon/icon-arrow-or.png) no-repeat .5% 50%;
			background-size: 14px;
		}
	}

.InContents .AreaPj ul li a {
	width: 100%;
	height: 100%;
	display: block;
	color: #58b516;
	text-decoration: none;
}
	@media(min-width:1024px){
		.InContents .AreaPj ul li a {
			transition: all .3s linear;
		}
	}

.InContents .AreaPj ul li a:hover {
}
	@media(min-width:1024px){
		.InContents .AreaPj ul li a:hover {
			color: #0e75bc !important;
		}
	}

.InContents .AreaPj p {
	padding: .5rem !important;
	margin-bottom: 3rem !important;
}
	@media(min-width:1024px){
	}



