body {color:#333; font: 16px/1.4 -apple-system, "Helvetica", sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
h1 {font: 16px/1.4 -apple-system, "Helvetica", sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight:bold;}
body.news h1 .subTitle {font-weight:normal;}
.corporateTop p { font-family: -apple-system, "Helvetica", sans-serif;}
.visionContent p { font-family: -apple-system, "Helvetica", sans-serif;}
#main .messageContent p { font-family: -apple-system, "Helvetica", sans-serif;}
.planContent .planContentList .planContentList__col .planContentList__notes { font-family: -apple-system, "Helvetica", sans-serif;}
.overviewContent dl { font-family: -apple-system, "Helvetica", sans-serif; }
.csrContents { font-family: -apple-system, "Helvetica", sans-serif;}
.csrTop p { font-family: -apple-system, "Helvetica", sans-serif;}
.visionLead p { font-family: -apple-system, "Helvetica", sans-serif;}
.visionLink { font-family: -apple-system, "Helvetica", sans-serif;}

.corporateNav ul li a span { font-family: -apple-system, "Helvetica", sans-serif;}
.planContent .planContent__title { font-weight: bold;}
.planContent .planContentList .planContentList__col .planContentList__title { font-family: -apple-system, "Helvetica", sans-serif;font-weight: bold;}
.planContent .planContentList .planContentList__col .planContentList__percent { font-family: -apple-system, "Helvetica", sans-serif;font-weight: bold;}

/* Phase 2.5 */
#GlobalNav ul li ,
#GlobalNav ul li.ls a,
#GlobalNav ul li.ls span ,
body:not(.home) nav#footerNav #copyright  {
  font-family: -apple-system, "Helvetica", sans-serif;
}
#GlobalNav ul li {
  font-size: 14px;
}

@media (max-width:1306px) {
  #GlobalNav ul li {
    font-size: 13px;
  }
}

@media (max-width: 1220px) {
  #GlobalNav ul li {
    font-size: 12px;
  }
}

@media (max-width:1180px) {
  #GlobalNav ul li {
    margin-left: 11px;
  }
}

@media (max-width: 1030px) {
  #GlobalNav ul li {
    font-size: 11px;
  }
}

.en .footerBlock-heading ,
.en .footerBlock-heading-lv3 ,
.en .footerBlock dd {
  font-family: -apple-system, "Helvetica", sans-serif;
}
.footerNav-main li:not(.footerNav-lang) a {
  font-family: -apple-system, "Helvetica", sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 1080px){
#GlobalNav ul li{font-size: 12px;}
#GlobalNav ul li.ls{margin-left: 10px;}
}

.ua-mujipassport #globalHeader,
.ua-mujipassport #globalFooter {
display: none;
}
.ua-mujipassport #main {
padding-top: 0;
}
.ua-mujipassport .page-localNav {
top: 0;
}
@media only screen and (min-width: 769px) and (max-width: 1100px) {
 .headerWrap,
 .headerWrap_eng {padding:0 50px;}
}
footer{
	width: 100%;
    background-color: #3C3C3C;
    position: relative;
    bottom: 0;
    color: #fff;
	padding: 0px;
}
footer .footerWrap {
    max-width: 1320px;
    margin: 0 auto;
    padding: 96px 64px 96px 64px;
}
nav#footerNav ul {
    margin: 0;
    text-align: left;
}
@media only screen and (min-width: 768px) {
    nav#footerNav {
        margin-top: 0px;
    }
}