

.Container {
  max-width: 1024px!important;
  margin:0 auto!important;
}
.LocalNavList__link {
    padding-right: 5px!important;
}
html, body {
  font-size: 16px;
}
.SearchTagList__link {
  font-size: .875rem;
}
.content_contentsWrap {
  max-width: 1024px;
  margin: 0 auto;
  padding-top: 0px!important;
  padding: 0 12px;
  margin-bottom: 70px;
}
.breadcrumb {
  max-width: 1024px;
  margin: 0 auto;
}
.ml16 {
  margin-left: 16px;
}

@media (min-width: 48.0625em){
.content_contentsWrap {
  padding: 0 70px;
}
}
@media (min-width: 48.0625em){
.Breadcrumb .Container {
  padding: 0 70px;
}
}
@media (min-device-width: 1199px){
.en_content_inner {
  width:884px;
  padding-top: 40px;
  margin: 0 auto;
}
}
.en_content_inner {
  padding: 10px 0px 0px!important;
}
.guide_typography_h1 {
  font-size: 26px!important;
  font-family: arial;
  letter-spacing: -0.2px;
}
.guide_typography_h2 {
  font-size: 23.4px;
}
#main .en_content_inner p {
  font-size: 16px!important;
}
@media (max-device-width: 1199px) {
a.guide_btnNormal:link {
    display: block;
}
}
@media (max-device-width: 1199px){
.guide_typography_h1 {
    font-size: 1.2rem!important;
}
}
.Footer p{
  color: #adadad!important;
  padding: 0;
}
@media (max-width: 768px){
.FooterBannerList__item:not(:nth-of-type(5n+1)){
  margin-left: 0px!important;
}
.FooterBannerList__item.-small {
  width: 48.5%!important;
}
}
@media (max-device-width: 768px){
.guide_typography_h2 {
  font-size: 17.6px!important;
}

}
@media (min-device-width: 1199px){
.guide_typography_h2 {
  font-size: 23.4px!important;
}
  }
@media (min-device-width: 1199px){
.guide_section a.guide_btnNormal:link {
    width: 49%;
}
  }
@media (min-width: 768px){
.LocalNavList {
    display: flex;
}
}
ol, ul {
    margin: 0;
    padding: 0;
}
#content {
  padding: 0 16px;
}
.en_content_inner p {
  font-family: arial;
}
a.guide_btnNormal:link {
  font-family: arial;
}
.guide_typography_h2 {
  font-family: arial;
  letter-spacing: -0.2px;
}
.BreadcrumbList {
    font-size: .75rem;
    padding: 16px 0;
    flex-wrap: wrap;
}
.BreadcrumbList__item {
    display: inline;
}
.BreadcrumbList__item+.BreadcrumbList__item:before {
    content: ">";
    display: inline-block;
    font-size: .875rem;
    padding: 0 4px;
}
.Breadcrumb .Container {
  max-width: 1024px;
}
.SearchArea a {
    color: #fff;
}
a:hover img{
    opacity:.8
}
.HeaderNavList__link:hover {
    text-decoration: underline;
    color: #000;
}
.HeaderLoginNav__item:hover  {
    text-decoration: underline;
}
.SearchTagList__item:hover  {
    text-decoration: underline;
    color: #fff;
}
.SearchArea a:hover  {
    text-decoration: underline;
}
.LocalNavList__link:hover {
    color: #000;
    text-decoration: underline;
}
.InfomationArea a:hover {
    color: #333;
}
.for_sp {
display:none;
}
a.link_withArrow {
padding-right: 32px!important;
}
@media (max-width: 420px){
.for_sp {
display:block;
}
}
@media (min-width: 1200px){
a.guide_btnNormal.link_withArrow.marginBottom16 {
    max-width: 430px;
}
}
.guide_typography_body01 {
text-indent: -17px;
margin-left: 17px;
}
.guide_typography_body02 {
    text-indent: -15px!important;
    margin-left: 15px!important;
    margin-bottom: 0px!important;
    margin-top: 0px!important;
}



