.foreign-item {border: 1px solid #D6DCE8;border-radius: 5px;padding: 30px 30px 0;}
.foreign-item .top {margin: 0 0 30px;}
.foreign-item .bot {background: #F6F9FF;width: calc(100% + 60px);margin-left: -30px;margin-right: -30px;padding: 30px;border-radius: 0 0 5px 5px;}

.required-wrap .requi-title {padding: 0 0 16px;justify-content: flex-start;}
.required-wrap .requi-title p {font-weight: 700;font-size: 18px;line-height: 100%;letter-spacing: -0.2px;vertical-align: middle;font-family: Pretendard;text-align: left;}
.required-wrap .required-list .requi-item {border: 1px solid #fff;}


.required-wrap .required-list .requi-item {flex-direction: column;align-items: flex-start;gap: 20px;}
.required-wrap .required-list .requi-item .ul-type-bar > li {font-weight: 500;font-size: 15px;line-height: 160%;letter-spacing: -0.2px;vertical-align: middle;color: #666666;}
.required-wrap .required-list .requi-item .ul-type-bar > li:before {top: 13px;width: 5px;height: 1px;background: #666666;}

@media (max-width: 768px) {
	.foreign-item {padding: 15px 15px 0;}
	.foreign-item .bot {margin-left: -15px;margin-right: -15px;width: calc(100% + 30px);padding: 15px;}
}