@charset "utf-8";
/* CSS Document */

.fs-l-pageMain a{
	text-decoration: none;
}

/* --------------------------------------------------------------------------------
	ヘッダー固定 ページ上部
-------------------------------------------------------------------------------- */
.fs-body-top .fs-l-page{
	padding-top: 155px;	
}

/* Scene シーン
---------------------------------------------------------------------*/
.top-scene {
	margin-top: 40px;
}
.top-scene h2{
	border-bottom: 2px solid currentColor;
	color: #9c644d;
	font-size: 18px;
}
.top-scene h2 span{
	font-size: 15px;
	padding-left: 10px;
}
.top-scene .scene-bnr{
	width: 910px;
	margin: 0 auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.top-scene .scene-bnr a{
	margin-bottom: 20px;
}
.top-scene .scene-bnr a .img{
	width: 293px;
	margin-right: 15px;
}
.top-scene .scene-bnr a:nth-child(3n) .img{
	width: 293px;
	margin-right: 0;
}
.top-scene .scene-bnr .txt{
	margin: 0;
}



/* Category カテゴリー
---------------------------------------------------------------------*/
.top-category h2{
	border-bottom: 2px solid currentColor;
	color: #9c644d;
	font-size: 18px;
}
.top-category h2 span{
	font-size: 15px;
	padding-left: 10px;
}
.top-category .category-box{
	width: 912px;
	margin: 0 auto;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}
.top-category .category-box a{
	margin-bottom: 20px;
}
.top-category .category-box a .img{
	width: 100px;
	margin-right: 15px;
}
.top-category .category-box a:nth-child(8n) .img{
	width: 100px;
	margin-right: 0;
}
.top-category .category-box .txt{
	width: 100px;
	margin: 0;
}
	


/* Tsuteto つてと
---------------------------------------------------------------------*/
.top-tsuteto h2{
	border-bottom: 2px solid currentColor;
	color: #9c644d;
	font-size: 18px;
}
.top-tsuteto h2 span{
	font-size: 15px;
	padding-left: 10px;
}
.top-tsuteto .tsuteto-bnr{
	width: 912px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.top-tsuteto .tsuteto-bnr a .img{
	width: 215px;
}


