#articleInfo15 .tit{position:relative;text-align:center;z-index:2}
#articleInfo15 .tit h3{text-align:center;font-size:33px;margin-bottom:10px}
#articleInfo15 .tit h4{position:relative;padding:30px 30px;border:5px #ebebeb solid;margin-bottom:20px;font-weight:400}
.textEditor ol{margin:0px 0 30px}
.textEditor ul{counter-reset:numli;margin-bottom:30px}
.textEditor li{margin:0px 0px 10px 20px;list-style-type:decimal;list-style-position:inherit;color:#5c5b5b;font-size:15px;font-weight:400;line-height:1.73;letter-spacing:0.8px;padding-left:20px;position:relative}
.textEditor li span{line-height:1.73;letter-spacing:0.8px;padding-left:0px;display:flex;flex-direction:column;margin:10px 0px 20px 0px;color:#5c5b5b;font-size:15px}


/*table
*----------------------------------------------------------------------------*/
.table-container{padding-top:30px}
.table_brand{width:350px;border-spacing:0px;background-color:#fff}
.table_brand .gray_bg:nth-child(3),.table_brand .gray_bg:nth-child(5),.table_brand .gray_bg:nth-child(7){background-color:#F2F2F2;color:#282828}
.top-column .table_brand .gray_bg:nth-child(2n){background-color:#ffffff}
.table_brand th,.table_brand td{padding:10px 0px 10px 0px;width:auto;font-size:16px;line-height:1.2em;font-weight:300;text-align:center}
.table_brand tbody{text-align:left}
.table_brand th:nth-child(1){font-size:16px;font-weight:400;line-height:160%}
.table_brand td p{text-align:center;border:none;display:flex;align-items:center;justify-content:center;padding:0px 15px;font-size:15px;font-weight:500;margin-bottom:0}
.table_brand tr{background-color:#fff;border-bottom:1px solid rgb(57 60 65 / 77%)}
.table_brand tr:nth-child(1),tr.gray_bg.cell-inner{background-color:#D0C1A7;color:#fff}
.table_brand tr:nth-child(1) td{background-color:#494949;font-weight:400;text-align:center;min-height:95px;padding:13px;position:relative;flex-direction:row;color:#fff;width:50%}
.table_brand tr:nth-child(1) td::before{content:"";width:1px;height:100%;display:block;background-color:rgba(255,255,255,0.2);position:absolute;top:0;right:0}
.table_brand tr:nth-child(1) td p{color:#fff}
.expStyle{padding:10px 0}
.expStyle .subtitle{margin-bottom:1.3em;line-height:170%;position:relative;font-size: 25px;font-weight: 400;text-align: center;letter-spacing: 0.5px;margin-top: 0px;}
.expStyle p{margin-bottom:1.3em;color:#484848;font-size:15px;font-weight:400;line-height:210%;letter-spacing:1px}

#facBox .titleBox{margin-bottom:55px;text-align:center;color:#333}
#facBox .titleBox em{font-size:26px;font-weight:400;color:var(--primary);font-family:'Gallery';letter-spacing:0.5px;font-style:inherit}
#facBox .titleBox h2{margin-bottom:1.3em;line-height:170%;position:relative;font-size:25px;font-weight:400;text-align:center;letter-spacing:0.5px;margin-top:0px}
.facDataBox{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}
.facDataList{padding-left:55px;padding-right:55px;margin-bottom:20px;width:calc((100% /4) - 140px)}
.facDataList dt{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-size:16px;color:#222}
.facDataList dt img{margin-right:10px}
.facDataList dd{color:#5c5b5b;font-size:15px;font-weight:400;line-height:1.93;letter-spacing:0.8px}


@media (min-width:481px) and (max-width:1280px){
	.facDataList{padding-left:20px;padding-right:20px}
}
@media (min-width:961px){
	.facDataList:not(:nth-child(4n+1)){border-left:1px solid #bea9765e}
}
@media (min-width:769px) and (max-width:960px){
	.facDataList{width:calc(100% / 3)}
	.facDataList:nth-child(even){border-left:1px solid #bea9765e}
}
@media (min-width:481px) and (max-width:768px){
	.facDataList{width:calc((100% /2) - 60px)}
	.facDataList:nth-child(even){border-left:1px solid #bea9765e}
}
@media (max-width:480px){
	.facDataList{width:100%;padding:20px 0 10px}
	.facDataList+.facDataList{border-top:1px solid #bea9765e}
}
@media screen and (max-width:1280px){
	.facDataBox{display:flex;flex-wrap:wrap;flex-direction:row}
	.facDataList{width:calc((100% /4) - 60px)}
	#facBox .titleBox{margin-bottom:15px}
}
@media screen and (max-width:960px){
	.facDataBox{display:flex;flex-direction:row;flex-wrap:wrap}
	.facDataList{width:calc((100% /2) - 60px)}
	.table-container{width:100%;margin:20px 0 30px;overflow-x:scroll;-webkit-overflow-scrolling:touch}
}
@media screen and (max-width:480px){
	.facDataList{width:calc((100% /1) - 60px)}
}
