@charset "utf-8";



/****************************************************************************************************

カテゴリータイトル

****************************************************************************************************/
.category{
	background:url(../images/category_bg.jpg);
	background-size:cover;
	background-position:center;
}
	.category h2{
		width:1000px;
		margin:0 auto;
	}


/****************************************************************************************************

メインコンテンツ

****************************************************************************************************/
.main{
	width:1000px;
	margin:0 auto;
}



/****************************************************************************************************

index.html

****************************************************************************************************/
.index{
	text-align:center;
}
	.index .lead{
		margin:70px 0 60px;
	}
	
.index .section01{
	margin-bottom:70px;
}

.index .section02{
	width:890px;
	margin:0 auto 60px;
	border-top:1px solid #CCC;
	padding-top:30px;
}
	.index .section02 .block{
		margin-bottom:30px;
		padding-bottom:30px;
		border-bottom:1px solid #CCC;
	}
	.index .section02 .text{
		float:left;
		padding-left:20px;
		width:540px;
		text-align:left;
	}
	.index .section02 .image{
		float:right;
		padding-right:80px;
		width:190px;
		
	}

.index .section03{
	width:890px;
	margin:0 auto;
	text-align:left;
}
	.index .section03 ul{
		
	}
	.index .section03 li{
		float:left;
		width:240px;
		padding-right:55px;
		text-align:center;
	}
	.index .section03 li .caption{
			margin-top:0.7em;
		}
		.index .section03 li .caption::before{
			content: url(../../images/link_icon01.jpg);
		}
		.index .section03 li.last{
			padding-right:0;
		}