.production-section {width: 100%; max-width:1920px;overflow:hidden;margin:0px auto;padding:10px 0px 0px}

.production-section .etw_hometitle,.etw_homelink1 .etw_hometitle{display:block; text-align:center; font-size:1.5rem; color:#000; font-weight:400; margin:0; padding:1rem 0 2rem 0;}
.production-section .etw_hometitle a,.etw_homelink1 .etw_hometitle a{ color:#000}
.production-section .etw_hometitle a:hover,.etw_homelink1 .etw_hometitle a:hover{ color:#dc3928}

.production-section .cols {margin-right:-3px;margin-left:-3px}
@media only screen and (max-width:480px) {.production-section .sec-ttl {margin-bottom:5px}
}
.production-section .detail-info {width:550px;position:absolute;bottom:0px;padding:50px;left:30px;display:none}
@media only screen and (max-width:1025px) {.production-section .detail-info {left:40px}
}
.production-section .detail-info .sec-ttl {text-align:left}
.production-section .inner-info-box {background:rgba(255,255,255,0.9);text-align:left;padding:35px}
.production-section .inner-info-box .sec-ttl {margin-top:0px;margin-bottom:16px}
@media only screen and (max-width:480px) {.production-section .inner-info-box {margin-bottom:0px}
}
.production-section .brand-link {margin-top:20px}
@media only screen and (max-width:480px) {.production-section .brand-link {margin-top:5px}
}
.production-section .accordion_tabs:after {content:"";display:table;clear:both}
.production-section #accordion {list-style:none;margin:0;padding:0;box-sizing:border-box;overflow:hidden;margin-bottom:50px;height:533px}
.production-section #accordion li {float:left;margin:0;display:block;width:14.98%;padding:0;overflow:hidden;color:#000;text-decoration:none;box-sizing:border-box}
.production-section #accordion li:first-child {width:40%}
.production-section #accordion li.active {width:25%}
.production-section #accordion li:first-child .accordion_tabs_inside {border-left:none}
.production-section .accordion_tabs_inside {border-left:solid 3px #fff}
.production-section .accordion_tabs.active #accordion li {width:10%}
.production-section .accordion_tabs.active #accordion li h2 {font-size:11px;line-height:14px;font-weight:normal}
.production-section .accordion_tabs.active #accordion li p {display:none}
.production-section .accordion_tabs.active #accordion li.activeshow h2 {font-size:27px;line-height:35px;font-weight:normal;min-height:20px}
.production-section .accordion_tabs.active #accordion li.activeshow p {display:inline-block;width:100%;margin:10px 0;min-height:20px;color:#000;max-height:inherit}
.production-section .accordion_tabs.active #accordion li.activeshow {background:#fdc507}
.production-section .accordion_tabs.active #accordion li.activeshow .show_more {display:none}
.production-section .accordion_tabs.active #accordion li.activeshow p {display:block !important}
.production-section .accordion_tabs.active #accordion li.activeshow p {display:block}
.production-section #accordion li {position:relative}
.production-section .accordion_tabs #accordion img {height:auto;max-width:inherit;display:block}
.production-section .accordion_tabs .leadership-section:after,.production-section .accordion_tabs .leadership-section:before,.production-section .accordion_tabs .mnf-section:after,.production-section .accordion_tabs .mnf-section:before {content:"";display:block;width:100%;clear:both}
.production-section .accordion_tabs .overlay-bg {position:absolute;height:100%;width:100%;background:rgba(0,0,0,0.7);z-index:1;top:0px;transition:all 0.5s ease}
.production-section .accordion_tabs .activeshow .overlay-bg {background:transparent;transition:all 0.5s ease}
.production-section .accordion_tabs .befr-ovrlay-ttl {position:absolute;bottom:35px;max-width:16%;color:#fff;z-index:9;padding:20px;font-size:18px;text-transform:uppercase}
.production-section .accordion_tabs li.activeshow .detail-info {display:block}
.production-section .accordion_tabs li.activeshow .befr-ovrlay-ttl {display:none}