﻿body{background:#fff}@media print{body{width:100% !important}}header{width:100%;background:#fff;position:relative}@media only screen and (max-width: 1280px){header{display:inherit}}@media print{header{border-bottom:1px solid #000;margin-bottom:1em}}header .sec01{display:flex;justify-content:center;padding:1em 0.5em}header .sec01 a{text-decoration:none;display:flex;align-items:center;justify-content:center}header .sec01 a figure{width:clamp(3.5em, 3vw, 4em)}header .sec01 a figure img{width:100%;opacity:1}header .sec01 a hgroup{margin-left:1.5em;color:#333}@media only screen and (max-width: 576px){header .sec01 a hgroup{margin-left:1.25em}}header .sec01 a hgroup p{font-size:clamp(0.8em, 3vw, 0.85em);line-height:1;margin-bottom:0.25em}header .sec01 a hgroup h1{font-size:clamp(1.1em, 3vw, 1.4em);font-weight:bold;line-height:1.5}header nav#gNav{background:#BF2E28}@media print{header nav#gNav{display:none}}header nav#gNav ul{display:flex;flex-wrap:wrap;justify-content:center}header nav#gNav ul li{font-size:clamp(0.85em, 3.5vw, 1em);font-weight:500}@media only screen and (max-width: 576px){header nav#gNav ul li{text-align:center}}header nav#gNav ul li a{padding:0.75em 1em;color:#fff;display:block;text-decoration:none}header nav#gNav ul li a:hover{color:#fff;background:#aa2924}#breadcrumbs{margin:0 auto 1em;padding-top:1em;overflow-x:auto;word-break:keep-all;white-space:nowrap;-webkit-overflow-scrolling:touch}@media print{#breadcrumbs{display:none}}#breadcrumbs ol{width:100%;width:100%;max-width:1940px;padding-right:7em;padding-left:7em;margin:0 auto;font-size:0.9em;display:flex;flex-wrap:nowrap}@media only screen and (max-width: 1440px){#breadcrumbs ol{padding-right:5em;padding-left:5em}}@media only screen and (max-width: 1280px){#breadcrumbs ol{padding-right:4em;padding-left:4em}}@media only screen and (max-width: 1024px){#breadcrumbs ol{padding-right:3em;padding-left:3em}}@media only screen and (max-width: 768px){#breadcrumbs ol{padding-right:2em;padding-left:2em}}@media only screen and (max-width: 576px){#breadcrumbs ol{padding-right:1em;padding-left:1em}}@media only screen and (max-width: 768px){#breadcrumbs ol{font-size:0.85em}}#breadcrumbs ol li{color:#666}#breadcrumbs ol li:before{font-family:eisei;content:"";color:#999;font-size:.9em;font-weight:normal !important;display:inline-block;padding-right:1em;padding-left:1em}@media only screen and (max-width: 576px){#breadcrumbs ol li:before{padding-right:0.5em;padding-left:0.5em}}#breadcrumbs ol li:first-child::before{content:none}#breadcrumbs ol li:last-child{padding-right:1em}#breadcrumbs ol li a{font-weight:500;text-decoration:underline;color:#333}#breadcrumbs ol li a:hover{text-decoration:none}.container{width:100%;max-width:1940px;padding-right:7em;padding-left:7em;margin:0 auto}@media only screen and (max-width: 1440px){.container{padding-right:5em;padding-left:5em}}@media only screen and (max-width: 1280px){.container{padding-right:4em;padding-left:4em}}@media only screen and (max-width: 1024px){.container{padding-right:3em;padding-left:3em}}@media only screen and (max-width: 768px){.container{padding-right:2em;padding-left:2em}}@media only screen and (max-width: 576px){.container{padding-right:1em;padding-left:1em}}@media print{.container{display:inherit;width:100% !important;padding:0;margin:0}}#page-top{position:fixed;z-index:10;right:1em;bottom:1em}#page-top.page-top{display:none}#page-top .move-page-top{display:block;background:rgba(191,46,40,0.9);width:4em;height:4em;cursor:pointer;color:#fff;line-height:4em;text-decoration:none;text-align:center;transition:0.3s;border-radius:0.5em;border:1px solid #fff}#page-top .move-page-top:hover{box-shadow:0 0 0 transparent;background:#bf2e28}footer{background-color:#BF2E28;margin-top:clamp(3em, 5vw, 5em)}footer article{width:100%;max-width:1940px;padding-right:7em;padding-left:7em;margin:0 auto;padding-top:4em;padding-bottom:4em;color:#333}@media only screen and (max-width: 1440px){footer article{padding-right:5em;padding-left:5em}}@media only screen and (max-width: 1280px){footer article{padding-right:4em;padding-left:4em}}@media only screen and (max-width: 1024px){footer article{padding-right:3em;padding-left:3em}}@media only screen and (max-width: 768px){footer article{padding-right:2em;padding-left:2em}}@media only screen and (max-width: 576px){footer article{padding-right:1em;padding-left:1em}}@media print{footer article{padding:1em !important;margin:0;width:100%}}footer article h1,footer article p,footer article dl{color:#fff;font-weight:500;font-size:1.1em}@media only screen and (max-width: 576px){footer article h1,footer article p,footer article dl{font-size:1em}}footer article h1{font-size:clamp(1em, 4vw, 1.3em)}footer article p{margin-top:1em}footer article a{color:#fff !important}footer article dl dt{clear:left;float:left;width:4em;padding:0}footer article dl dd{margin-left:0;padding-right:4em}
