@charset "UTF-8";
  #company_outline {
padding: calc(var(--basevw, 150px)*150) 0;
}
#company_outline .page_bn_title-block, #company_leader .page_bn_title-block{
width:31.5%;
}
#company_outline .page_bn_cont-block, #company_leader .page_bn_cont-block {
width:68.5%;
}
#company_leader {
padding: 150px 0 140px;
}
#company_leader .expart_index_wrap .column {
padding: 0 0.5rem;
}
#company_leader .expart_index_wrap {
margin: 0 -0.5rem 0 -0.5rem;
}
.expart_index_wrap dt {
margin-bottom:0; 
}
#company_leader .expart_index_wrap dd .name-box {
width: 82.9%;
margin: -4rem auto 0;
height: 8rem;
}
.expart_index_wrap dd .name-box .en {
font-size: 1.0rem;
}
.expart_index_wrap dd .name-box .name {
font-size: 2.0rem;
margin-top: 0.5rem;
}
#company_leader .expart_index_wrap dl {
margin-bottom:6rem;
}
@media (max-width: 768px) {
#company_outline {
padding: calc(var(--basevw, 50px)*50) 0 calc(var(--basevw, 60px)*60);
}
#company_outline .page_bn_title-block, #company_leader .page_bn_title-block {
width:100%;
margin-bottom:calc(var(--basevw, 28px)*28);
}
#company_outline .page_bn_cont-block, #company_leader .page_bn_cont-block {
width:100%;
}
#company_leader {
padding: 6rem 0 4rem;
}
#company_leader .expart_index_wrap dl {
margin-bottom:4rem;
}
#company_leader .expart_index_wrap dd .name-box {
margin: -3.5rem auto 0;
height: 7rem;
}
#company_leader .expart_index_wrap .column {
padding: 0 1rem;
margin-bottom:0;
}
#company_leader .expart_index_wrap {
margin: 0 -1rem 0 -1rem;
}
.expart_index_wrap dd .name-box .name {
font-size:calc(var(--baseft, 1.2rem)*1.333);
margin-top:calc(var(--basevw, 5px)*5);
}
}