@charset "utf-8";

#topImg{
	width: 100%;
	height: 499px;
	border-top: solid 1px #CCCCCC;
}
	#topImg h1{
		text-indent: -999px;
		display: block;
		width: 100%;
		height: 499px;
		background: url(images/top/img_top01.jpg) 50% -1px no-repeat;
	}


#leftContent{
	width: 620px;
}
#rightContent{
	width: 290px;
}

#leftContent .inner01{
	width: 290px;
	margin-bottom: 80px;
}
	#leftContent .inner01 img{
		margin-bottom: 20px;
	}
	#leftContent .inner01 h2{
		margin-bottom: 15px;
	}
	#leftContent .inner01 p{
		height: 115px;
	}
	#leftContent .inner01 a{
		display: block;
		width: 100%;
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 0.875em;
		background: #F6F6F6 url(images/common/ico_common04.png) 270px 50% no-repeat;
		color: #333;
	}

	#leftContent h3 a{
		position: absolute;
		right: 0;
		top: 0;
		font-size: 0.77em;
		background: url(images/common/ico_common04.png) right 50% no-repeat;
		height: 20px;
		line-height: 20px;
		padding-right: 15px;
		color: #333;
	}

	#leftContent .list01{
		margin-top: 15px;
		border-top: solid 1px #E0E0E0;
	}
		#leftContent .list01 li{
			padding: 10px 0;
		}
			#leftContent .list01 li p{
				font-size: 0.875em;
			}
			#leftContent .list01 li p.date{
				width: 140px;
			}
			#leftContent .list01 li p.text{
				width: 480px;
			}
				#leftContent .list01 li p a{
					color: #333;
				}



/* hero-home */

body .slick-prev,
body .slick-next{
	z-index: 1;
	width: 46px;
	height: 46px;
	opacity: 1;
}
body .slick-prev {
    left: 5%;
}

body .slick-next {
    right: 5%;
}

body .slick-prev::before {
    content:url(images/top/slider_nav_1.png);
    line-height: 46px;
}
body .slick-next::before {
    content:url(images/top/slider_nav_2.png);
    line-height: 46px;
}