@charset "utf-8";


/*======================================
	pageHeader
======================================*/
.contentBox .pageHeader hgroup{background:url(../images/h-bg.jpg);}


/*======================================
	catNav
======================================*/
.contentBox .catNav{
	margin-bottom:30px;
	padding:0 160px 26px;
	border-bottom:#7f7f7f dotted 1px;
}
.contentBox .catNav ul{
	/*height:402px; 2016.5.24削除*/
	padding:85px 0 0 250px;
	background:url(../images/cat-bg.png) left top no-repeat;
}
.contentBox .catNav ul li{
	margin-bottom:40px;
	line-height:0;
}


/*======================================
	sectionBox
======================================*/
.contentBox .sectionBox.anc1 .figFlR,
.contentBox .sectionBox.anc2 .figFlR,
.contentBox .sectionBox.anc3 .figFlR,
.contentBox .sectionBox.anc4 .figFlR,
.contentBox .sectionBox.anc5 .figFlR{
	width:455px;
	text-align:center;
}
.contentBox .sectionBox .figFlR .marB60{margin-bottom:60px;}

.contentBox .sectionBox .note{font-size:11px;}

.contentBox .sectionBox h2{
	font-weight: bold;
	margin: 0 25px;
	line-height: 1.8;
}
.contentBox .sectionBox .grid_imgAndTxt{
	width: 100%;
}
.contentBox .sectionBox .grid_imgAndTxt:after{
	content: "";
	display: block;
	clear: both;
}
.contentBox .sectionBox .grid_txtBox{
	float: left;
	width: 460px;
}
.contentBox .sectionBox .grid_txtBox p{
	margin-right: 0;
}
.contentBox .sectionBox .grid_imgBox{
	float: right;
	width: 470px;
}

.contentBox .sectionBox .lyt_txt-center{
	text-align: center;
}