.contact-box{background: #FFFFFF;border: 1px solid #D3D8D9;display: flex;flex-direction: row;overflow: hidden;}
.contact-box .contact-adress{width: calc(502/1104 *100%);box-sizing: border-box;padding: 60px 75px;}
.contact-box .contact-adress > p{font-size: 14.17px;line-height: 24px;font-weight: 400;color: #535A5B;margin: 0 0 16px;}
.contact-box .contact-adress ul {width: 100%;display: flex;justify-content: space-between;align-items: center;}
.contact-box .contact-adress ul > li {width: 100%;display: flex;flex-direction: row;align-items: center;gap: 10px;align-items: flex-start;}
.contact-box .contact-adress ul > li .phone-ico{width: 10px;height: 16px;display: block;}
.contact-box .contact-adress ul > li .phone-ico img{width: 100%;height: 100%;}
.contact-box .contact-adress ul > li .mail-ico{width: 16px;height: 11px;display: block;}
.contact-box .contact-adress ul > li .mail-ico img{width: 100%;height: 100%;}
.contact-box .contact-adress ul > li a{font-size: 14px;line-height: 21px;color: #535A5B;font-weight: 700;}
.contact-box .contact-location{width: calc(100% - (502/1104 * 100%))}
.contact-box .contact-location iframe{width: 100%;height: 100%;}

@media screen and (max-width: 1024px) {
	.contact-box{flex-direction: column;}
	.contact-box .contact-adress{width: 100%;}
	.contact-box .contact-location{width: 100%;height: 309px;}
}

@media screen and (max-width: 768px) {
	.contact-box .contact-adress{padding: 20px 25px;}
}

@media screen and (max-width: 500px){
	.contact-box .contact-adress ul{flex-direction: column;gap: 10px;}
}