.heading-wrap { background-image: url(../img/content/img-planned-donation.jpg); }
.heading-wrap .box-txt .txt-heading .tit:before { content: none; }
.t-link {color:#0B3D72;text-decoration:underline;text-underline-offset: 2px;}

.list-user-guide02 {display: grid;grid-template-columns: repeat(2, 1fr);gap:10px;}
.list-user-guide02 li {border: 1px solid #E5E5E5;border-radius:5px;padding: 46px 30px;display:flex;gap:20px;align-items:center;}
.list-user-guide02 li .ico-box {width:100px;height:100px;border-radius:50%;background:#F0F9FD;display:flex;align-items:center;justify-content:center;}
.list-user-guide02 li .txt-box {flex:1;}
.list-user-guide02 li .txt-box .t1 {font-weight: 700;font-size: 20px;line-height: 100%;letter-spacing: -0.02em;color:#0B3D72;margin-bottom:16px;}
.list-user-guide02 li .txt-box .t2 {font-weight: 600;font-size: 16px;line-height: 32px;letter-spacing: -0.02em;color:#333;}

@media (max-width: 1400px) {
	.list-user-guide02 li .txt-box .t2 br {display:none;}
}
@media (max-width: 1024px) {
	.list-user-guide02 li {padding: 46px 20px;}
	.list-user-guide02 li .txt-box .t2 {font-size: 14px;line-height: 140%;}
	.list-user-guide02 li .ico-box {width:80px;height:80px;}
}
@media (max-width: 768px) {
	.list-user-guide02 {grid-template-columns: repeat(1, 1fr);}
}