.main-content-inner07 {margin:0 auto;padding:160px 0 70px 0;box-sizing:border-box;}
.main-content-inner07 .t1 {font-weight: 500;font-size: 18px;line-height: 150%;color:#fff;margin-bottom:15px;}
.main-content-inner07 .t2 {font-weight: 700;font-size: 55px;line-height: 140%;letter-spacing: -0.03em;color:#fff;margin-bottom:53px;}
.main-content-inner07 ul {display:flex;flex-wrap:wrap;gap: 16px 85.5px;}
.main-content-inner07 ul li {position:relative;font-weight: 600;font-size: 22px;line-height: 140%;letter-spacing: -0.03em;color:#fff;display:flex;gap:8px;align-items:center;}
.main-content-inner07 ul li + li:after {content:"";position:absolute;top:50%;left:-42px;transform: translateY(-50%);width:1.5px;height:22px;background:rgba(255, 255, 255, 0.4);}
.main-content-inner07 ul li:before {content:"";width:24px;height:24px;}
.main-content-inner07 ul li.map:before {background:url(../img/common/ico-map@2x.png) no-repeat center/contain;}
.main-content-inner07 ul li.phone:before {background:url(../img/common/ico-phone@2x.png) no-repeat center/contain;}
.main-content-inner07 ul li.printer:before {background:url(../img/common/ico-printer@2x.png) no-repeat center/contain;}
.main-content-inner07 ul li.e-mail:before {background:url(../img/common/ico-mail@2x.png) no-repeat center/contain;}

@media screen and (max-width: 1024px) {
	.main-content-inner07 .t1 {font-size:14px;margin-bottom:10px;}
	.main-content-inner07 .t2 {font-size:36.81px;margin-bottom:29px;}
	.main-content-inner07 ul li {font-size:15px;gap:16px 5px;}
	.main-content-inner07 ul li:before {width:18px;height:18px;}
}

@media screen and (max-width: 768px) {
	.main-content-inner07 {padding: 80.5px 0 81.46px;}
	.main-content-inner07 ul {flex-direction:column;}
	.main-content-inner07 ul li + li:after {content:none;}
}