/* MEDIA START **********************************************/
/* @media screen and (min-width:480px){} */
/* @media screen and (min-width: 990px) {} */
/* @media screen and (min-width: 1120px) {} */
/* MEDIA END **********************************************/

/* 使用カラー ボーダー #939393 */
/* 使用カラー フォントカラー #2f2f2f */

/********************************************** バリアバルズ ***********************************************/
/********************************************** バリアバルズ ***********************************************/
/********************************************** バリアバルズ ***********************************************/


.border-t {
	border-top: 1px solid #939393;
}
.border-b {
	border-bottom: 1px solid #939393;
}

.spacer-header {
	width: 100%;
	height: 70px;
}
/********************************************** メイン ***********************************************/
/********************************************** メイン ***********************************************/
/********************************************** メイン ***********************************************/

.page_wrapper {
	max-width: 1400px;
	margin: 0 auto;
	color: #2f2f2f;
	padding-bottom: 50px;
}

.page-title_container {
	text-align: center;
	padding: 15px;
}
.page-title {
	font-weight: 400;
	font-size: 32px;
}
.page-sub-title {
	padding: 10px 0;
}

.main_flex-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-evenly;
	align-items: center;
}

.image_container {
	padding: 0 5px;
	max-width: 330px;
	margin: 15px auto;
}

.catalog_image {
	width: 100%;
	box-shadow: 5px 5px 5px #2f2f2f ;
}
.catalog-name {
	text-align: center;
	padding: 10px 0 20px 0;
	font-weight: 400;
	font-size: 24px;
}