#articleInfo20 .tit{margin: 40px 10px;animation-name: fadeInUp;-webkit-animation-name: fadeInUp;}
#articleInfo20 .tit h3{padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px #d4d4d4 solid;color: #060606;font-weight: 400;letter-spacing: 2.5px;font-size: 25px;}
#articleInfo20 .tit h4{font-weight: 500;margin: 20px 0 5px;font-size: 18px;display: flex;align-items: flex-start;margin-left: 15px;}
#articleInfo20 .tit h4 span{font-weight: 400;}
#articleInfo20 .tit p{margin-left: 20px;color: rgb(80 80 80);font-size: 15px;line-height: 1.8;letter-spacing: 0.2px;font-weight: 400;}

#contact .fb #box1 ,
#contact .fb #box2 {
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 100%;
    animation-name: fadeInLeft;
    -webkit-animation-name: fadeInUp;
}

/*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;}
.table_brand .gray_bg:nth-child(2n){
    background-color: rgb(247 247 247);
}

.table_brand th, .table_brand td{border-left: 1px #e6e6e6 solid;border-bottom: 1px rgb(76 76 76 / 17%) solid;padding: 10px;width: auto;font-size: 15px;font-weight: 400;line-height: 170%;word-break: initial;}
.table_brand tr th:nth-child(1){font-size: 16px;font-weight:400;line-height: 160%;}
.table_brand tr td:nth-child(1){font-weight: 400;width: 160px;}
.table_brand tr td:nth-child(2){
    width: 190px;
}
.table_brand tr tr:nth-child(odd){}
.table_brand td.alt{ text-align:left;}


@media screen and (max-width: 768px) {
	.table_brand tbody{
    height: 40px;
    overflow: overlay;
    }
.table_brand {width: 1000px;border-right: 1px #e6e6e6 solid;border-top: 1px #e6e6e6 solid;}
}

@media screen and (max-width: 768px) {
	.table-container {
    width: 100%;
    overflow-x: scroll;
    margin: .8em 0 .5em;
    -webkit-overflow-scrolling: touch;
}
.table_brand tr td:nth-child(1){font-weight: 500;width: 140px;}

.table_brand th, .table_brand td{
    width: 140px;
}
}

