@charset "UTF-8";
.clsNone{
	display:none !important;
}
.clsVisiNone{
	visibility:hidden !important;
}

a[href="javascript:void(0);"]{
	text-decoration: none;
    cursor: initial;
}

/* プレビュー注記 */
.clsPreviewH2{
	position: fixed;z-index: 9999;
	background-color: #ff9c9c8c;;
	color: white;
	width: 100%;
	text-align: center;
	padding: 10px;
	font-size: 20px;
}
	.clsPreviewH2 a{
		color: white;
	}
	/* --------------- */ 
	/* TOP　お知らせ */
	/* --------------- */ 
	#idCmsInfoTop{
	}

	/* --------------- */ 
	/* TOP　ニュースリリース */
	/* --------------- */ 
	#idCmsInfoNewsTop{
	}

	/* --------------- */ 
	/* SP TOP　お知らせ */
	/* --------------- */ 
	#idCmsInfoSpTop{
	}

	/* --------------- */ 
	/* お知らせ一覧 */
	/* --------------- */ 
	#idCmsInfoList{
	}

	/* --------------- */ 
	/* ニュースリリース一覧 */
	/* --------------- */ 
	#idCmsNewsList{
	}

	/* --------------- */ 
	/* お知らせ詳細画面 */
	/* --------------- */ 
	#idCmsInfoDetail{
	}
	/* --------------- */ 
	/* でんさいネットサービスTOP */
	/* --------------- */ 
	#idCmsInfoDensaiTop{
	}

	/* --------------- */ 
	/* しみずダイレクトインターネットバンキングTOP */
	/* --------------- */ 
	#idCmsInfoDirectIbTop{
	}

	/* --------------- */ 
	/* しみず法人ダイレクトTOP */
	/* --------------- */ 
	#idCmsInfoHoujinDirectTop{
	}

	/* --------------- */ 
	/* ご注意くださいTOP */
	/* --------------- */ 
	#idCmsAttentionTop{
	}

	/* --------------- */ 
	/* ご注意ください一覧 */
	/* --------------- */ 
	#idCmsAttentionList{
	}

	/* --------------- */ 
	/* ご注意ください詳細画面 */
	/* --------------- */ 
	#idCmsAttentionDetail{
	}
	/* --------------- */ 
	/* CSRトップ */
	/* --------------- */ 
	#idCmsCsrTop{
	}

	/* --------------- */ 
	/* CSR詳細画面 */
	/* --------------- */ 
	#idCmsCsrDetail{
	}
	/* --------------- */ 
	/* 決算短信 */
	/* --------------- */ 
	#idCmsIrTanshin{
	}

	/* --------------- */ 
	/* 有価証券報告書 */
	/* --------------- */ 
	#idCmsIrYuho{
	}

	/* --------------- */ 
	/* しみず住宅ローン金利引下プランのご案内 */
	/* --------------- */ 
	#idCmsKinriCampaign{

	}
	/* --------------- */ 
	/* 預金金利 */
	/* --------------- */ 
	#idCmsKinriYokin{

	}
	/* --------------- */ 
	/* ローン金利 */
	/* --------------- */ 
	#idCmsKinriLoan{

	}
	/* --------------- */ 
	/* 外貨預金金利 */
	/* --------------- */ 
	#idCmsKinriGaika{

	}

	/* --------------- */ 
	/* wysywigエディタ（お知らせ・ご注意ください・CSR） */
	/* --------------- */ 
	#idCmsInfoDetail p:empty
	,#idCmsAttentionDetail p:empty
	,#idCmsCsrDetail p:empty{
		height: 1.5em;
	}

	 #idCmsInfoDetail img
	,#idCmsAttentionDetail img
	,#idCmsCsrDetail img{
		/*
		max-width: 100%;
		*/
	}
	 #idCmsInfoDetail thead
	,#idCmsAttentionDetail thead
	,#idCmsCsrDetail thead{
		background-color: #e1ebfa;
	}
	 #idCmsInfoDetail th
	,#idCmsAttentionDetail th
	,#idCmsCsrDetail th{
		background-color: #e1ebfa;
	}

	 #idCmsInfoDetail ol li
	,#idCmsAttentionDetail ol li
	,#idCmsCsrDetail ol li{
		list-style: auto;
	}
	 #idCmsInfoDetail ul li
	,#idCmsAttentionDetail ul li
	,#idCmsCsrDetail ul li{
/*		list-style: inside; */
	}

/* -------------------- */
/* ページネーション      */
/* -------------------- */
.pagination {
	position: relative;
	margin-top: 40px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
}

.pagination__lists {
	position: relative;
	margin: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
}

.pagination__lists li {
	margin: 0 5px;
}

.pagination__lists li a {
	display: block;
	text-decoration: none;
	text-align: center;
	width: 42px;
	height: 42px;
	line-height: 42px;
	background: #fff;
	border: 1px solid #eaeaea;
	border-radius: 50%;
}

.pagination__lists li a:hover {
	color: #fff;
	background: #BD2730;
}

.pagination .is-current a {
	color: #fff;
	background: #BD2730;
	border: none;
	pointer-events: none;
}

.pagination .is-disabled {
	display: none !important;
}

.pagination__prev, .pagination__next {
	margin: 0 5px;
	position: relative;
	z-index: 2;
}

.pagination__prev button, .pagination__next button {
	display: block;
	text-decoration: none;
	text-align: center;
	width: 42px;
	height: 42px;
	line-height: 42px;
	background: #fff;
	border: 1px solid #eaeaea;
	border-radius: 50%;
}

.pagination__prev button:hover, .pagination__next button:hover {
	color: #fff;
	background: #BD2730;
}

@media screen and (max-width: 767px){
	/* -------------------- */
	/* ページネーション      */
	/* -------------------- */
	.pagination__lists {
		position: relative;
		margin: 0 auto;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 0 50px;
		z-index: 1;
	}
	.pagination__lists li {
		padding: 0 0 5px;
	}
	.pagination__prev, .pagination__next {
		position: absolute;
		z-index: 2;
	}
	.pagination__prev {
		left: 0;
	}
	.pagination__next {
		right: 0;
	}
}



