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