
#articleInfo7 .info {float: left;width: 48%;}
#articleInfo7 {position: relative;overflow: hidden;}
#articleInfo7 .photoBox {padding: 10px 23px;float: right;width: 45%;top: 50px;left: 0;animation-name: fadeInLeft;-webkit-animation-name: fadeInLeft;}
#articleInfo7 .photoBox img {-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
#articleInfo7 .photoBox:hover img {opacity: 0.7;-webkit-transform: scale(0.98);transform: scale(0.98);}
#articleInfo7 .info h3 {position: relative;padding: 40px 0 30px;line-height: 120%;font-size: 26px;color: #000000;font-weight: 500;letter-spacing: .1em;text-align: center;}
#articleInfo7 .info p {font-size: 18px;animation-name: fadeInRight;-webkit-animation-name: fadeInRight;font-weight: 500;letter-spacing: .1em;font-size: 20px;line-height: 200%;}
#articleInfo7 .info article {line-height: 180%;animation-name: fadeInUp;-webkit-animation-name: fadeInUp;text-align: inherit;}
#articleInfo7 .info li{margin-bottom:5px}
#articleInfo7 .info li a{display:block;background: #f5f5f5;text-align:center;color:#fff;padding:13px 0;transition:all linear .3s;border: 1px solid #a8a8a8;}
#articleInfo7 .info li:nth-child(even) a{background:#4e4e4e}
#articleInfo7 .info li a:hover,footer #footerCompany .sedc >div a:hover{opacity:.8}
#articleInfo7 .info li{margin-bottom:5px;float:left;width: 20%;margin-top: 40px;}
#articleInfo7 .info li a{color: #343434;}
#articleInfo7 .info li a:hover{color:#afb5b9}

/*table
*----------------------------------------------------------------------------*/

.table-container {width: 100%;margin: 20px 0 30px;}
.table_brand {width: 100%;border-right: 1px #e6e6e6 solid;border-top: 1px #e6e6e6 solid;border-spacing: 0px;background-color: #fff;padding: 0 0 10px 0;}
.table_brand td a{color: var(--primary);vertical-align: bottom;}
.table_brand th, .table_brand td{border-left: 1px #e6e6e6 solid;border-bottom: 1px rgb(76 76 76 / 17%) solid;padding: 14px 10px;width: auto;font-size: 15px;font-weight: 400;}
.table_brand td:nth-child(1){text-align: center;}
.table_brand td h2{text-align: center;font-size: 18px;padding-bottom: 10px;}
.table_brand tr th:nth-child(1){font-size: 16px;font-weight:400;line-height: 160%;}
.table_brand tr:nth-child(1){font-weight: 500;text-align: center;background-color: #ac1720;color: #fff;
    background-image: linear-gradient(to right, #87030b, #ac1821);}
.table_brand tr tr:nth-child(odd){background-color: rgb(215 215 215 / 0%);}
.table_brand td.alt{ text-align:left;}
.table_brand tr.black_bg{background-color: #535353;color: #fff;}

@media screen and (max-width:1280px) {
}
@media screen and (max-width:980px) {
	#articleInfo7 {margin-top: 0px;}
}
@media screen and (max-width: 768px) {
	#articleInfo7 {position: relative;overflow: hidden;}
	#articleInfo7 .photoBox {width: 100%;padding: 10px 0px;}
	#articleInfo7 .info {position: initial;margin-left: 0;padding: 0px;float: none;width: auto;}
	#articleInfo7 .info h3 {left: 0;position: inherit;padding: 10px 0 30px;}.table_brand tbody{height: 40px;overflow: overlay;}
	.table_brand {width: 780px;border-right: 1px #e6e6e6 solid;border-top: 1px #e6e6e6 solid;}
	.table-container {width: 100%;overflow-x: scroll;margin: 0 0 .5em;-webkit-overflow-scrolling: touch;}
}
@media screen and (max-width:640px) {
}
@media screen and (max-width:480px) {
	#articleInfo7 .info {margin-top: 0;padding: 10px 0px;}
	#articleInfo7 .info article {margin-left: 0;}.table_brand th, .table_brand td,.table_brand td a{font-size: 14px;padding: 5px 10px;}
.table_brand td:nth-child(1){width: 150px;}
}