.support-box .txt01{font-weight: 700;font-size: 36px;line-height: 120%;color: #262626;padding-bottom: 20px;}
.support-box .txt02{font-weight: 500;font-size: 24px;line-height: 120%;color: #262626;padding-bottom: 20px;}

.support-box > .list{display: flex;gap: 20px;flex-wrap: wrap;}
.support-box > .list > li{padding: 15px;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 16px;box-sizing: border-box;text-align: center;width: calc((100% - 20px) / 2);}
.support-box .txt03{font-weight: 700;font-size: 24px;line-height: 120%;color: #003b90;padding-bottom: 20px;}
.support-box .txt04{font-weight: 400;font-size: 18px;line-height: 140%;color: #545454;}
.support-box > .list > li:nth-child(2) .txt03{color: #009BB4;}
.support-box > .list > li:nth-child(4) .txt03{color: #009BB4;}
.support-box > .list > li .img{width: 120px;margin: 0 auto 20px;overflow: hidden;border-radius: 50%;}
.support-box > .list > li .img > img{display: block;width: 100%;}

@media (max-width: 768px) {
	.support-box .txt01 {font-size:30px;line-height:1.2;}
	.support-box .txt02 {font-size:22px;}
	.support-box .txt03 {margin-bottom: 8px;font-size: 20px;}
	.support-box > .list > li{width: 100%;}
}
.nsu-contact-260909{margin-top:40px}
.nsu-contact-260909.contact-wrap,.nsu-contact-260909 .contact-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 40px;margin-top:12px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#f7f7f7}
.nsu-contact-260909 .con01,.nsu-contact-260909.contact-wrap .con01{display:flex;align-items:center;gap:20px;min-width:0}.nsu-contact-260909 .txt01,.nsu-contact-260909.contact-wrap .txt01{flex:none;margin:0;padding-right:20px;border-right:1px solid #ccc;font-weight:700;color:#222}
.nsu-contact-260909 .txt02,.nsu-contact-260909.contact-wrap .txt02,.nsu-contact-260909 .con02 p,.nsu-contact-260909.contact-wrap .con02 p{margin:0}
.nsu-contact-260909 .con02,.nsu-contact-260909.contact-wrap .con02{display:flex;align-items:center;gap:24px;flex:none}
.nsu-contact-260909 a{color:#555;text-decoration:none}
.nsu-contact-260909 .tel a:before{content:'☎';margin-right:8px}
.nsu-contact-260909 .mail a:before{content:'✉';margin-right:8px}

@media(max-width:767px){.nsu-contact-260909.contact-wrap,.nsu-contact-260909 .contact-wrap{display:block;padding:20px}
	.nsu-contact-260909 .con01,.nsu-contact-260909.contact-wrap .con01{align-items:flex-start}.nsu-contact-260909 .con02,.nsu-contact-260909.contact-wrap .con02{display:block;margin-top:14px}
	.nsu-contact-260909 .con02 p,.nsu-contact-260909.contact-wrap .con02 p{margin-top:8px}
}