.about01__top .textBox .slogan,.work02__txt,.mainTitle .titleSm,.mainTitle .titleBig,.blockIntro ul,.pageBanner__title,.flexBox .textBox .title,.step__titleBox .title,.about01__point .pointList,.flexBox--2 .textBox .title,.actionItem .title,.work__titleBox .title,.actionItem ul span{letter-spacing: 0;}
.bannerEn .en:before{display:none}
.blockIntro{max-width: 900px;}
.about01__top .textBox{max-width: 900px;margin: 1rem auto 0;}
.flexBox .textBox .title:before{background:none;}
.flexBox .textBox .slogan{line-height: 1.25;}
.flexBox .textBox .title{font-size: 2rem;}

.workItem .textBox{text-align: left;}

.bannerEn .en span{font-size: 3rem;}
.bannerEn .en{font-size: 4.25rem;}
.nav-mail{margin:0 .5rem 0 1rem}

@media screen and (max-width: 991px){
    .flexBox .textBox .title{font-size:1.5rem}
    .bannerEn .en span{font-size:2.5rem}
    .bannerEn .en{font-size:4rem}
}
@media screen and (max-width: 640px){
    .bannerEn .en span{font-size:2rem}
    .bannerEn .en{font-size:3rem}
    .bannerBg__inner{padding: 0 1rem 1rem; ;}
}
