/*Content CSS*/
#organizationchart {overflow: hidden;}
section > article{padding: 50px 0;}
.sec1{}
.sub_inner{width: 100%; padding: 0 20px; margin: 0 auto;}
.fs_70{font-size: 35px; font-weight: 700; color:#000; letter-spacing: -.7px; font-family: 'Play'; text-align: center;}
.fs_70::before{content: ''; display: block; width: 24px; height: 4px; background-color: #dc0f21; margin: 0 auto 8px;}

#organizationchart .bg{width: 100%; height: 150px; background: url('../img/ora_bg.jpg') 50% / cover no-repeat; }
#organizationchart .img{margin-top: 30px;  position: relative; text-align: center;}
#organizationchart .img::before{content: ''; width: calc(100% + 40px); top: 0; left: -20px; position: absolute; height: 100%;background: url('../img/org_sec1_bg.png') 50% -30% / cover no-repeat; z-index: 0;}
#organizationchart .img img{position: relative; z-index: 1;}

@media screen and (max-width:1300px){

}


@media screen and (max-width:960px){

}

@media screen and (max-width:640px){

}
