
body{
font-size:12px;
line-height: 18px;
color:#444444;
font-family:'Roboto', 'Noto Sans JP', sans-serif;
}

div#head-copy h1{
margin:0px;
font-size:10px;
line-height:14px;
color:#0573a6;
font-weight:normal;
font-family:'Roboto', 'Noto Sans JP', sans-serif;
 }



body#navi h2{
margin:14px 0px 5px 0px;
font-size:18px;
color:#f62b55;
line-height: 20px;
font-family:'Roboto', 'Noto Sans JP', sans-serif;
 }

h3{
display:none;
 }

h4{
margin:6px 10px;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
line-height:normal;
font-family:'Roboto', 'Noto Sans JP', sans-serif;
 }

h4 a{
margin:0px;
font-size:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
line-height:normal;
font-family:'Roboto', 'Noto Sans JP', sans-serif;
 }

h4 a:hover{
line-height:normal;
text-decoration:underline;
 }

.sitemap{font-size:12px;line-height:24px; color:#3198b6; font-family:'Roboto', 'Noto Sans JP', sans-serif;}
.sitemap a{color:#3198b6;}
.sitemap a:hover{text-decoration:underline; color:#f73860;}

.sitemap_table table td,
.sitemap_table2 table td{
padding:6px 10px;
color:#ffffff;
font-size:12px;
font-weight:bold;
font-family:'Roboto', 'Noto Sans JP', sans-serif;
vertical-align:middle;
 }

.sitemap_table table td a{
color:#ffffff;
line-height:normal;
text-decoration:none;
}

.sitemap_table table td a:hover{
color:#ffffff;
line-height:normal;
text-decoration:underline;
 }


.sitemap_s{font-size:10px; color:#289bbc; text-decoration:none; font-family:'Roboto', 'Noto Sans JP', sans-serif;}

.header {font-size:10px; color:#0573a6; text-decoration:none; font-family:'Roboto', 'Noto Sans JP', sans-serif; }
.footer-link {font-size:10px; color:#ffffff; text-decoration:none; font-family:'Roboto', 'Noto Sans JP', sans-serif; }
.seo-style {font-size:10px; color:#a5d6e4; text-decoration:none; font-family:'Roboto', 'Noto Sans JP', sans-serif; }
.copyright {font-size:10px; color:#fee74e; text-decoration:none; font-family:'Roboto', 'Noto Sans JP', sans-serif; }
.bread {font-size:10px;line-height:14px; color:#0573a6; text-decoration:none; font-family:'Roboto', 'Noto Sans JP', sans-serif;}


.f14 {font-size:14px; color:#444444; line-height: 18px; text-decoration:none; font-family:'Roboto', 'Noto Sans JP', sans-serif; font-weight:bold; }
.f14bl {font-size:14px; color:#0e89b2; line-height: 18px; text-decoration:none; font-family:'Roboto', 'Noto Sans JP', sans-serif; font-weight:bold; }
.f10 {font-size:10px;line-height:14px; color:#444444; text-decoration:none; font-family:'Roboto', 'Noto Sans JP', sans-serif; }
.f10red {font-size:10px;line-height:14px; color:#f62b55; text-decoration:none; font-family:'Roboto', 'Noto Sans JP', sans-serif; }
.f12 {font-size:12px;line-height: 18px;  color:#444444; font-family:'Roboto', 'Noto Sans JP', sans-serif;}
.qa-a {font-size:12px;line-height: 18px;  color:#444444; font-family:'Roboto', 'Noto Sans JP', sans-serif; text-decoration:none;}
.qa-a:hover{font-size:12px;line-height: 18px;  color:#f62b55; font-family:'Roboto', 'Noto Sans JP', sans-serif; text-decoration:none;}
.f12red {font-size:12px;line-height: 18px;  color:#f73860; font-family:'Roboto', 'Noto Sans JP', sans-serif;}
.f12bl {font-size:12px;line-height: 18px;  color:#0e89b2; font-family:'Roboto', 'Noto Sans JP', sans-serif;}
.f12bl:hover {font-size:12px;line-height: 18px;  color:#f62b55; font-family:'Roboto', 'Noto Sans JP', sans-serif; }

.f12bl_n {font-size:12px;line-height: 18px;  color:#0e89b2; font-family:'Roboto', 'Noto Sans JP', sans-serif; text-decoration:none;}
.f12bl_n:hover {font-size:12px;line-height: 18px;  color:#f62b55; font-family:'Roboto', 'Noto Sans JP', sans-serif; }

.f-english{font-size:10px;line-height:18px; color:#444444; text-decoration:none; font-family:'Roboto', 'Noto Sans JP', sans-serif; }

a.footer-link:hover{font-size:10px; color:#ffffff;}
a.bread:hover {font-size:10px;line-height:14px; color:#0573a6; font-family:'Roboto', 'Noto Sans JP', sans-serif;}

a:hover{ text-decoration:underline; }
