/* ---------------------------------------------------------------
さぎん家族信託サポートサービス
-----------------------------------------------------------------*/

/*ページの汎用スタイル*/
.p-kojin_insurance_kazokushintaku_top{
	margin-bottom: 72px;
}

/*アンカーリンク*/
.p-kojin_insurance_kazokushintaku_top .c-pageInnerMenu{
	margin: 72px 0;
}

.p-kojin_insurance_kazokushintaku_top h3{
	margin-top: 40px;
}

.p-kojin_insurance_kazokushintaku_top h4{
	margin-top: 40px;
}

/*大切な資産承継・相続について考えておきたいこと*/
.p-kojin_insurance_kazokushintaku_top .o-illustBoxType1{
	max-width: 960px;
	margin: 30px auto;
}

/*-----
  お客さまの資産承継をサポート
  -----*/
 /*「相続」のお悩みはありませんか？*/
.p-kojin_insurance_kazokushintaku_top_support__inherit .this-chatch{
	text-align: center;
	margin-bottom: 36px;
	font-size: 2.2rem;
}

.p-kojin_insurance_kazokushintaku_top_support__inherit .this-figure{
	margin: 0 auto;
	display: block;
}

/*佐賀銀行がサポートできること*/

/*番号*/
.p-kojin_insurance_kazokushintaku_top_support .this-index{
	display: inline-block;
	background-color: var(--color-red);
	color: #FFF;
	border-radius: 3px;
	width: 1.5em;
	height: 1.5em;
	text-align: center;
}

.p-kojin_insurance_kazokushintaku_top_support__point{
	width: 100%;
	background: var(--color-gray);
	padding: 24px;
	border-radius: 6px;
	margin-bottom: 36px;
}

.p-kojin_insurance_kazokushintaku_top_support__point .this-midashi{
	display: block;
	position: relative;
	font-size: 2.6rem;
	font-weight: bold;
	padding-left: 2em;
	margin-bottom: 18px;
}

.p-kojin_insurance_kazokushintaku_top_support__point .this-index{
	position: absolute;
	left: 0;
}

.p-kojin_insurance_kazokushintaku_top_support__point .this-description{
	font-size: 1.8rem;
	font-weight: 600;
}

.p-kojin_insurance_kazokushintaku_top_support__point .this-detail{
	margin-top: 24px;
	font-size: 1.8rem;
	background-color: #FFF;
	padding: 16px;
	border-radius: 6px;
}

.p-kojin_insurance_kazokushintaku_top_support__point .this-detail_midashi{
	font-weight: bold;
	margin-bottom: 8px;
}

.p-kojin_insurance_kazokushintaku_top_support__point  .this-detail_example li{
	margin-bottom:  6px;
	border-bottom: solid #dadada 1px;
}


/*注意事項*/
.p-kojin_insurance_kazokushintaku_top_support__attention{
	max-width: 960px;
	margin: 30px auto;
}

.p-kojin_insurance_kazokushintaku_top_support__attention .this-index{
	display: inline-block;
	background-color: var(--color-red);
	color: #FFF;
	border-radius: 3px;
	width: 1.5em;
	height: 1.5em;
	text-align: center;
}

.p-kojin_insurance_kazokushintaku_top_support__attention .o-important__boxbtn{
	padding: 16px;
}

.p-kojin_insurance_kazokushintaku_top_support__attention .this-btn{
	max-width: 250px;
	width: 100%;
	padding: 10px;
}


@media screen and (max-width:814px) {
	.p-kojin_insurance_kazokushintaku_top{
		margin-bottom: 36px;
	}

	.p-kojin_insurance_kazokushintaku_top h3{
		margin-top: 15px;
	}

	.p-kojin_insurance_kazokushintaku_top h4{
		margin-top: 15px;
	}

	/*お客さまの資産承継をサポート*/
	.p-kojin_insurance_kazokushintaku_top_support__inherit .this-chatch{
		font-size: 2.0rem;
	}

	.p-kojin_insurance_kazokushintaku_top_support__point .this-midashi{
		font-size: 2.4rem;
	}

	.p-kojin_insurance_kazokushintaku_top_support__point .this-description{
		font-size: 1.6rem;
	}

	.p-kojin_insurance_kazokushintaku_top_support__point .this-detail{
		font-size: 1.6rem;
	}

}

/* ---------------------------------------------------------------
活用例
-----------------------------------------------------------------*/

.p-kojin_insurance_kazokushintaku_katsuyou{
	margin-bottom: 72px;
}

.p-kojin_insurance_kazokushintaku_katsuyou .c-pageInnerMenu{
	margin: 72px 0;
}

.p-kojin_insurance_kazokushintaku_katsuyou p{
	max-width: 960px;
	margin: auto;
}

.p-kojin_insurance_kazokushintaku_katsuyou h3{
	margin-top: 40px;
}

.p-kojin_insurance_kazokushintaku_katsuyou h4{
	margin: 50px 0;
}

.p-kojin_insurance_kazokushintaku_katsuyou_list{
	margin: 90px 0;
}

.p-kojin_insurance_kazokushintaku_katsuyou .l-contents_inner__content span{
	padding: 72px;
}

.p-kojin_insurance_kazokushintaku_katsuyou .this-image{
	display: block;
	padding: 40px 20px;
	background-color: var(--color-gray);
	text-align: center;
	margin: 0 auto;
}

.p-kojin_insurance_kazokushintaku_katsuyou .this-image img{
	width:100%;
	max-width: 774px;
}

@media screen and (max-width:814px) {
	.p-kojin_insurance_kazokushintaku_katsuyou{
		margin-bottom: 36px;
	}

	.p-kojin_insurance_kazokushintaku_katsuyou h3{
		margin-top: 15px;
	}

.p-kojin_insurance_kazokushintaku_katsuyou .l-contents_inner__content span{
	padding: 0;
}

.p-kojin_insurance_kazokushintaku_katsuyou .l-contents_inner__content ul{
	padding: 0;
}

	.p-kojin_insurance_kazokushintaku_katsuyou h4{
		margin-top: 15px;
	}
}

/* ---------------------------------------------------------------
活用の流れ
-----------------------------------------------------------------*/

.p-kojin_insurance_kazokushintaku_flow{
	margin-bottom: 72px;
}

.p-kojin_insurance_kazokushintaku_flow .c-pageInnerMenu{
	margin: 72px 0;
}

.p-kojin_insurance_kazokushintaku_flow p{
	max-width: 960px;
	margin: auto;
}

.p-kojin_insurance_kazokushintaku_flow h3{
	margin-top: 40px;
}

.p-kojin_insurance_kazokushintaku_flow h4{
	margin: 60px 0;
}

.p-kojin_insurance_kazokushintaku_flow_list{
	margin: 90px 0;
}

@media screen and (max-width:814px) {
	.p-kojin_insurance_kazokushintaku_flow{
		margin-bottom: 36px;
	}

	.p-kojin_insurance_kazokushintaku_flow h3{
		margin-top: 15px;
	}

	.p-kojin_insurance_kazokushintaku_flow h4{
		margin-top: 15px;
	}
}

/* ---------------------------------------------------------------
概要
-----------------------------------------------------------------*/

.p-kojin_insurance_kazokushintaku_gaiyou{
	margin-bottom: 72px;
}

.p-kojin_insurance_kazokushintaku_gaiyou .c-pageInnerMenu{
	margin: 72px 0;
}

.p-kojin_insurance_kazokushintaku_gaiyou h3{
	margin-top: 40px;
}

.p-kojin_insurance_kazokushintaku_gaiyou table{
	width: 100%;
	max-width: 960px;
	margin: auto;
}

.p-kojin_insurance_kazokushintaku_gaiyou th{
	width: 30%;
}


@media screen and (max-width:814px) {
	.p-kojin_insurance_kazokushintaku_gaiyou{
		margin-bottom: 36px;
	}

	.p-kojin_insurance_kazokushintaku_gaiyou h3{
		margin-top: 15px;
	}
}
