em, strong {font-weight: bold;font-style: normal;}
#main .container.container--mf { max-width: 964px; }
.page_lead.page_lead--full {width: auto;}
.section:not(.section_theme_a)+.section.section_theme_a,
.section:not(.section_theme_b)+.section.section_theme_a{margin-top: 55px;}
.section:not(.section_theme_a)+.section.section_theme_b,
.section:not(.section_theme_b)+.section.section_theme_b{margin-top: 55px;}
.footer_sitemap_area .toppage a { font-weight: 700; }
@media print, screen and (min-width:768px){
#global_nav .container>ul>li>a{padding:10px 18px 8px 25px;}
.center_sp_left{text-align:center}
.page_sublead{width:66.67%;margin:-20px auto 50px;text-align:center}
.footer_sitemap_area .toppage{margin-bottom:30px}
.footer_sitemap{width: 65.34%}
.footer_sitemap_area .aside_area{width: 28%}
.footer_sitemap_container>ul.horizontal{display:flex;flex-wrap: wrap;}
.footer_sitemap_container>ul>li{max-width:290px;line-height:1.4;margin-bottom: 10px;}
}
@media only screen and (max-width:767px){
.center_sp_left{text-align:left}
.page_sublead{margin:-10px 0 30px}
.section:not(.section_theme_a)+.section.section_theme_a,
.section:not(.section_theme_b)+.section.section_theme_a{margin-top: 25px;}
.section:not(.section_theme_a)+.section.section_theme_b,
.section:not(.section_theme_b)+.section.section_theme_b{margin-top: 25px;}
.footer_sitemap_area .toppage {margin-right: -10px;margin-left: -10px;margin-bottom:0;border-bottom: 1px solid #7a7a7a;}
.footer_sitemap_area .toppage a {display: block;padding: 12px 25px;background: url(/mf/shared/v0010/img/arr_white.svg) no-repeat 10px 50%;background-size: auto;background-size: 7px auto; }
}