.support-box .title {margin: 0 0 50px 0;}
.support-box .title h3 {font-weight: 600;font-size: 32px;line-height: 120%;color:#0074B5;margin: 0 0 20px 0;}
.support-box .title h3 span{color:#003B84;}

.support-list ul {}
.support-list ul li {}
.support-list ul li + li {margin-top: 50px;}
.support-list ul li .head {background: #F4F8FC;border-top: 2px solid #0048A0;padding: 27px 30px;display: flex;justify-content: space-between;align-items:center;gap: 20px;}
.support-list ul li .head p {}
.support-list ul li .head p span {font-size: 20px;line-height: 140%;}
.support-list ul li .head p .name{font-weight: 500;color:#003B84;}
.support-list ul li .head p .date {font-weight: 400;color: #000;}
.btn-home {display: inline-block;background: #003B84 url(../img/content/ico-home.png) no-repeat center left 20px;background-size: 16px;color: #fff;font-weight: 600;font-size: 16px;line-height: 110.00000000000001%;padding: 12px 20px 12px 46px;border-radius: 50px;white-space: nowrap; }

.support-list ul li .body {padding: 30px;background: #fff;display: flex;justify-content: space-between;align-items: center;gap: 30px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.support-list ul li .body .logo {width: 144px;height: 144px;border: 1px solid rgba(0,0,0,0.2);border-radius: 50%;display:flex;align-items:center;justify-content:center;}
.support-list ul li .body .logo a{display: flex;justify-content: center;align-items: center;height: 100%;}
.support-list ul li .body .logo img {}
.support-list ul li .body .cont {flex:1;}
.support-list ul li .body .cont p {font-weight: 400;font-size: 20px;line-height: 160%;}
.support-list ul li .body .cont .t1 {color: #262626;margin: 0 0 20px 0;}
.support-list ul li .body .cont .t2 {color:#767676;}

@media (min-width: 769px) {
	.support-list ul li .head p .name{padding-right:12px;}
	.support-list ul li .head p .date {padding-left: 12px;}
	.support-list ul li .head p .name + .date {border-left: 1px solid rgba(0,0,0,0.2);}
}
@media (max-width: 768px) {
	.support-list ul li .head {padding: 15px;flex-direction: column-reverse;align-items: flex-start;}
	.support-list ul li .head p span {font-size: 18px;}
	.btn-home {font-size: 14px;}
	.support-list ul li .body {padding: 15px;gap: 20px;}
	.support-list ul li .body .cont p {font-size:16px;}
	.support-list ul li .body .cont .t1 {margin: 0 0 12px 0;}
	.support-list ul li .body {flex-direction:column;}
	.support-list ul li .head p:last-child {margin: 0 0 0 auto;}
	.support-list ul li .head p span {display:block;}
}
@media (max-width: 428px) {

}