@charset "UTF-8";
/* CSS Document */

*, *::before, *::after{
	animation: none !important;
	opacity: 1 !important;
}



/* ==========================================================================
	header
========================================================================== */
/* 
	ボタンエリア
---------------------------------------------------- */
.hBtnArea{
	position: absolute;
}

/* 
	メガメニュー
---------------------------------------------------- */
.hMenuArea{
	opacity: 0 !important;
}
/* 展開時
============================== */
.hMenuArea.jsOpen{
	position: absolute;
	opacity: 1 !important;
}
.hMenuBtn.jsOpen span {
	opacity: 0 !important;
}



/* ==========================================================================
	top
========================================================================== */
/* 
	職員を知る
---------------------------------------------------- */
/* キャッチコピー
============================== */
.topPage .peopleListPh figcaption{
	opacity: 0 !important;
}
/* --- active時 --- */
.topPage .peopleList li.swiper-slide-active figcaption{
	opacity: 1 !important;
}



/* ==========================================================================
	職員を知る
========================================================================== */
/* 
	kv
---------------------------------------------------- */
#peopleKvWrapper{
	height: 700px;
}
/* 写真エリア
============================== */
#peopleKvWrapper::before{
	scale: 1;
	filter: blur(0);
}


/* ==========================================================================
	すぐにわかる城南信用金庫
========================================================================== */
/* モーダル
============================== */
.jsModal{
	display: none !important;
}
.jsModalActive {
	display: block !important;
}


/* ==========================================================================
	JOHNAN STORY 01
========================================================================== */
/* 
	kv
---------------------------------------------------- */
.storyKvArea .kv::before{
	scale: 1;
	filter: blur(0);
}


/* ==========================================================================
	キャリア紹介
========================================================================== */
/* 
	kv
---------------------------------------------------- */
[id^="careerKvWrapper0"] {
	/* 印刷時に画像が巨大化する場合、高さを明示的に固定する */
	height: 600px !important;
}
[id^="careerKvWrapper0"]::before {
	/* 変形とフィルタを無効化 */
	transform: none !important;
	scale: 1 !important;
	filter: none !important;
}
/* アニメーション */
.careerChronologyList li::after {
	transform: scaleY(1) !important;
	animation: none !important;
}
