@charset "UTF-8";

.s-globalNav{
  right: 91px;
}
@media only screen and (max-width: 768px) {
  .s-globalNav{
    right: auto;
  }
}

.s-globalNav_lng{
  right: 10px;
}

@media only screen and (max-width: 768px) {
  .s-globalNav_menu_item.s-globalNav_menu_item-csr a ,
  .s-globalNav_menu_item.s-globalNav_menu_item-globalServices a,
  .s-globalNav_menu_item.s-globalNav_menu_item-inquiry a {
    border-bottom: none;
  }
}

.s-siteMap_category{
  max-width: 170px;
}
.s-siteMap_category-corporate{
  max-width: 340px;
  min-width: 288px;
}
@media only screen and (max-width: 768px) {
  .s-siteMap_category,
  .s-siteMap_category-corporate{
    max-width: 100%;
  }
}

@media only screen and (min-width: 769px) {
  .s-siteMap_category-corporate .s-siteMap_category_menu:nth-of-type(1){
    width: 160px;
  }
  .s-siteMap_category-corporate .s-siteMap_category_menu:last-child{
    
  }
}
.scroll-table {
  overflow: auto;
  white-space: nowrap;
}

.about_en_creed {
text-align: center;
padding: 10px;
}

.about_en_creed h2 {
font-size: 3em;
}

.s-contents.top-padding-0 {
padding-top: 0;
}

.m-sitemap_list_item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 20px;
  width: 29%;
  float: left;
}

.s-header_menu  {
  top: 32px;
}

@media only screen and (max-width: 768px) {
  .s-header_menu  {
  top: 0;
}
}

