@charset "utf-8";

.pageTitle,
.pagesubTitle {
	font-family: 'Kanit', sans-serif;
	line-height: 1.0;
	text-align: center;
}
.pageTitle span {
	display: block;
}

.manageBox {
    font-family: 'Noto Sans JP', sans-serif;
    margin: 0 0 200px;
}
.mainImageBox {
    display: flex;
    justify-content: center;
    width: 1170px;
    border: 1px solid rgba(0,64,16,0.4);
    margin: 0 auto 30px;
}
.mainImageBox .mainImg {
}
.manageBoxInn {
    display: flex;
    justify-content: space-between;
    width: 1180px;
    margin: 0 auto;
}
.manageList {
    width: 49%;
}
.manageList .manageListItem {
    display: flex;
    border-bottom: 1px solid #ccc;
    padding: 10px;
}
.manageList .manageListItem01,
.manageList .manageListItem02 {
    display: flex;
    align-items: center;
    font-size: 15px;
}
.manageList .manageListItem01 {
    width: 27%;
    font-weight: 500;
    color: rgba(0,64,16,1.0);
}
.manageList .manageListItem02 {
    width: 73%;
    font-weight: 400;
}


@media screen and (min-width: 768px) {
	#main {
		margin: 71px 0 0;
		padding: 30px 0 0;
	}
	.pageTitle {
		font-size: 64px;
		margin: 0 0 40px;
	}
	.pagesubTitle {
		font-size: 64px;
		margin: 0 0 30px;
	}
    .galleryCate {
        max-width: 1280px;
        margin: 0 auto;
    }
    .galleryCate_item {
        width: calc(94% / 4);
    }
    .galleryCate_item:nth-child(odd) {
        margin-right: 0;
    }
    .galleryCate_item:not(:nth-child(4n)) {
        margin-right: 2%;
    }
    .galleryCateTmb {
        margin-bottom: 10px;
    }
    .galleryCateDesc_title {
        margin-bottom: 5px;
        font-size: 14px;
    }
    .galleryCateDesc_txt {
        font-size: 14px;
    }
}

@media all and (max-width: 767px) {
	#main {
		margin: 58px 0 0;
		padding: 7.5vw 0 0;
	}
	.pageTitle {
		font-size: 12.0vw;
		margin: 0 0 5vw;
	}
	.pagesubTitle {
		font-size: 10.5vw;
		margin: 0 0 5vw;
	}
}
