@charset "UTF-8";

/* 共通 */
.o-header .sitelogo .-title {
	color: #BA984B;
}
.o-Menu .line {
	background-color: #BA984B;
}
.js-menu_active .o-Navigation {
	background: #BA984B;
}
.a-heading_primary .-label {
	color: #BA984B;
}
.a-heading_primary .-line {
	background: #BA984B;
}
.a-heading_secondary .-label {
	color: #BA984B;
}
.a-button_wrap .a-button {
	background: #BA984B;
}
.m-kuramoto_card .-kuramoto_pref {
	border-color: #BA984B;
	color: #BA984B;
}
.o-kuramoto_archive .-heading .-sub {
	color: #BA984B;
}

/* ログインページ */
.p-login .-title {
	color: #BA984B;
}
.o-form .form_button {
	background: #BA984B;
}

/* トップページ */
.m-top_navItem .-icon {
	background: #BA984B;
}
.o-top_intro .-title {
	color: #BA984B;
}
.o-top_intro .-label {
	color: #BA984B;
}
.o-top_intro .-title .-sub::after {
  background: #BA984B;
}

/* mvの上書き */
.o-fv_area {
	background-image: url(../image/top/mv.jpg);
}

/* 各ページの季節用 mvの上書き */
.project01 .o-project_mv {
	background-image: url(../image/project01/mv.jpg);
}
.project02 .o-project_mv {
	background-image: url(../image/project02/mv.jpg);
}
.project03 .o-project_mv {
	background-image: url(../image/project03/mv.jpg);
}
.project04 .o-project_mv {
	background-image: url(../image/project04/mv.jpg);
}
@media screen and (max-width: 47.9375rem) {
	.o-fv_area {
		background-image: url(../image/top/mv_sp.jpg);
	}
	.o-project_mv {
		padding-top: 220px;
	}
	.project01 .o-project_mv {
		background-image: url(../image/project01/mv_sp.jpg);
	}
	.project02 .o-project_mv {
		background-image: url(../image/project02/mv_sp.jpg);
	}
	.project03 .o-project_mv {
		background-image: url(../image/project03/mv_sp.jpg);
	}
	.project04 .o-project_mv {
		background-image: url(../image/project04/mv_sp.jpg);
	}
}

/* メニュー 各ページタイトル */
.o-Navigation .menuNav {
	max-width: 600px;
}
.o-Navigation .menuNav .-primary {
	display: flex;
	padding-right: 60px;
}
@media screen and (max-width: 47.9375rem) {
	.o-Navigation .menuNav .-navItem .-primary {
		font-size: 1.1875rem;
		padding-right: 20px;
	}
}
.o-Navigation .menuNav .-primary {
	flex: 1;
}
.o-Navigation .menuNav .-primary .month {
	max-width: 3.5em;
}
.o-Navigation .menuNav .-navItem .-icon {
	top: 50%;
	bottom: initial;
	transform: translateY(-50%);
}

/* インデックスページ ページナビ見出し部 */
/*
.m-top_navItem .txt_heading_font {
	display: flex;
}
.m-top_navItem .txt_heading_font span {
	flex: 1;
}
.m-top_navItem .txt_heading_font .month {
	max-width: 3.5em;
}
*/

/* 各ページタイトル */
.o-project_mv .main_title {
	padding-right: 24px;
	padding-left: 24px;
}
.o-project_mv .-main_title_wrap {
	max-width: 886px;
}
.o-project_mv .main_title .-primary {
	display: flex;
}
.o-project_mv .main_title .month {
	flex: 1 0 auto;
	max-width: 3.5em;
}

/* 各Projectメニュー */
.ProjectThemeMenu__title {
	color: #BA984B;
}

.ProjectThemeMenu__link {
	background-color: #BA984B;
}

/* トップナビをセンターに  */
.o-top_nav .-inner {
	justify-content: center;
}

/* Project04差し込み画像PC～SP切り替え用レスポンシブ  */
.responsive-inline-image {
	max-width: 100%;
	height: auto;
	display: block;
	margin-left: auto;
	margin-right: auto;
  }
