/* プラン詳細ページ
   読み込むページ：トップページ、葬儀プランの各詳細ページ（家族葬・一日葬・火葬式など） */
/* プラン概要 */
.overview-section .cap_box_content {
  padding: 1.25em 1rem 0.75rem 1rem !important;
}
.overview-section .cap_box_ttl,
.overview-section .cap_box_content {
	border-radius: 0.25rem !important;
}
.overview-section .plan-price {
	align-items: flex-end !important;
}
@media (max-width: 959px) {
.overview-section {
	padding-top: 0 !important;
}
}
@media (max-width: 599px) {
.overview-section .plan-format-text {
	width: 100vw;
	margin-left: -4vw;
	margin-bottom: 0 !important;
}
}

																											  
																															  
/* 〇〇プランとは */
.about-plan {
	padding: 1rem 0 !important;
}
											
/* 流れと含まれるもの */
.plan-cta-text {
	background-color: #C03819 !important;
    color: #fff !important;
    width: fit-content !important;
    margin: 0 auto 1rem !important;
    border-radius: 5rem !important;
    padding: 0 1.5rem !important;
    border: 7px double #fff !important;
    position: relative !important;
    font-size: 1.15em;
}
	
/* 葬祭費補助金 */
.sybsidy-hukidashi {
	width: fit-content;
	margin: 0 auto;
}
.sybsidy-hukidashi .c-balloon {
  align-items: flex-end;
}
.sybsidy-hukidashi .c-balloon .c-balloon__body {
  padding-right: 0;
  padding-bottom: 0;
}
.sybsidy-hukidashi .c-balloon__icon > img {
  height: 6rem !important;
}
@media (max-width: 959px) {
.subsidy-attention-text {
	padding: 1rem 0 !important;
}
}

#content {
padding-top: 2em !important;
}
