@charset "UTF-8";.Header,.Footer{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px}@media screen and (min-width: 992px){.Header,.Footer{font-size:15px}}.Header *,.Header *:before,.Header *:after,.Footer *,.Footer *:before,.Footer *:after{box-sizing:border-box;margin:0;padding:0;height:auto;width:auto;list-style-type:none;color:inherit;line-height:1.5;font-family:inherit;letter-spacing:0;text-decoration:none;font-size:inherit;font-weight:inherit;border:none;background:none;background-color:transparent}.Header :focus-visible,.Footer :focus-visible{outline:1px auto -webkit-focus-ring-color;outline-width:2px;outline-style:auto;outline-color:#cc5200}.Header img,.Footer img{display:block;width:100%;height:auto;object-fit:cover;font-size:10px;-webkit-user-drag:none}.Header a,.Header button,.Header summary,.Footer a,.Footer button,.Footer summary{cursor:pointer;opacity:1;transition:opacity .2s}@media screen and (min-width: 1200px){.Header a:hover,.Header button:hover,.Header summary:hover,.Footer a:hover,.Footer button:hover,.Footer summary:hover{opacity:.6}}.Header .Ac,.Footer .Ac{border-top:1px solid #eee;background-color:#fff;box-sizing:border-box}.Header .Ac:last-of-type,.Footer .Ac:last-of-type{border-bottom:1px solid #eee}.Header .Ac-header,.Footer .Ac-header{margin:0;padding:0}.Header .Ac-trigger,.Footer .Ac-trigger{font-size:1.1em;font-weight:bolder;color:#031f38;text-align:left;width:100%;padding:.75em 2em .75em .75em;display:block;cursor:pointer;background-color:transparent;transition:color .25s ease;position:relative;text-decoration:none;margin:0;border:0}.Header .Ac-trigger:after,.Footer .Ac-trigger:after{content:"+";text-align:center;width:15px;-webkit-transform:translate(0,-50%);transform:translateY(-50%);position:absolute;right:10px;top:50%}.Header .Ac-trigger:focus,.Footer .Ac-trigger:focus{color:#8a8a8a}.Header .Ac-panel,.Footer .Ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.Header .Ac-text,.Footer .Ac-text{font-size:1em;font-weight:700;color:#111;padding:.75em .75em .75em 2em;margin:0}.Header .Ac.js-enabled .Ac-panel,.Footer .Ac.js-enabled .Ac-panel{visibility:hidden}.Header .Ac.is-active .Ac-panel,.Footer .Ac.is-active .Ac-panel{visibility:visible}.Header .Ac.is-active>.Ac-header .Ac-trigger:after,.Footer .Ac.is-active>.Ac-header .Ac-trigger:after{content:"–"}.Header .Ac-support,.Footer .Ac-support{display:none}@media screen and (min-width: 768px){.Header .Ac-support,.Footer .Ac-support{display:block}}.Header .CloseButton,.Footer .CloseButton{display:flex;justify-content:center;align-items:center}.Header .CloseButton button,.Footer .CloseButton button{display:flex;align-items:center;background-color:transparent;border:none;border:1px solid #014090;border-radius:5px;padding:.5rem 1.5rem;font-weight:700;font-size:1em;color:#014090}.Header .CloseButton button img,.Footer .CloseButton button img{height:20px;width:auto;margin-right:5px}.Header .Hamburger.Modal[aria-hidden=false] .Modal__overlay,.Footer .Hamburger.Modal[aria-hidden=false] .Modal__overlay{animation:mmfadeIn .3s ease-in-out forwards}.Header .Hamburger.Modal[aria-hidden=true] .Modal__overlay,.Footer .Hamburger.Modal[aria-hidden=true] .Modal__overlay{animation:mmfadeOut .3s ease-in-out forwards}.Header .Hamburger.Modal[aria-hidden=false] .Modal__container,.Footer .Hamburger.Modal[aria-hidden=false] .Modal__container{animation:mmSlideIn .3s ease-in-out forwards}.Header .Hamburger.Modal[aria-hidden=true] .Modal__container,.Footer .Hamburger.Modal[aria-hidden=true] .Modal__container{animation:mmSlideOut .3s ease-in-out forwards}.Header .Hamburger.Modal .Modal__overlay,.Footer .Hamburger.Modal .Modal__overlay{justify-content:right;background:transparent}@media screen and (min-width: 768px){.Header .Hamburger.Modal .Modal__overlay,.Footer .Hamburger.Modal .Modal__overlay{background:rgba(0,0,0,.7)}}.Header .Hamburger.Modal .Modal__container,.Footer .Hamburger.Modal .Modal__container{background-color:#fff;max-width:100vw;width:100%;max-height:100vh;height:100%;padding:0;border-radius:0;overflow-y:auto;box-sizing:border-box}@media screen and (min-width: 768px){.Header .Hamburger.Modal .Modal__container,.Footer .Hamburger.Modal .Modal__container{width:calc((100vw - 700px)/2 + 400px);box-shadow:-5px 0 10px #0003}}@media screen and (min-width: 992px){.Header .Hamburger.Modal .Modal__container,.Footer .Hamburger.Modal .Modal__container{width:calc((100vw - 900px)/2 + 400px);box-shadow:-5px 0 10px #0003}}@media screen and (min-width: 1200px){.Header .Hamburger.Modal .Modal__container,.Footer .Hamburger.Modal .Modal__container{width:calc((100vw - 1100px)/2 + 413px);box-shadow:-5px 0 10px #0003}}.Header .Hamburger__wrapper,.Footer .Hamburger__wrapper{position:relative;height:100%;width:100%;background-color:#fff}.Header .Hamburger__wrapper:after,.Footer .Hamburger__wrapper:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;height:auto;width:100%;background-color:transparent;z-index:-1}@media screen and (min-width: 768px){.Header .Hamburger__wrapper,.Footer .Hamburger__wrapper{max-width:400px;padding-top:50px}}@media screen and (min-width: 992px){.Header .Hamburger__wrapper,.Footer .Hamburger__wrapper{margin-right:auto;margin-left:9px}}@media screen and (min-width: 1200px){.Header .Hamburger__wrapper,.Footer .Hamburger__wrapper{margin-right:auto;margin-left:22px}}.Header .Hamburger__navigation,.Footer .Hamburger__navigation{margin-bottom:2rem;user-select:none}.Header .Hamburger__navigation ul,.Footer .Hamburger__navigation ul{display:grid;grid-template-columns:repeat(12,1fr);place-content:center;align-items:center;width:100%;height:50px;padding:0 10px;margin:0 auto;box-shadow:0 3px 5px #0000001a}@media screen and (min-width: 768px){.Header .Hamburger__navigation ul,.Footer .Hamburger__navigation ul{grid-template-columns:repeat(8,1fr);padding:0;box-shadow:none}}.Header .Hamburger__navigation img,.Footer .Hamburger__navigation img{object-fit:contain}.Header .Hamburger__navigation--logo,.Footer .Hamburger__navigation--logo{grid-column:1/5}@media screen and (min-width: 768px){.Header .Hamburger__navigation--logo,.Footer .Hamburger__navigation--logo{display:none}}.Header .Hamburger__navigation--logo img,.Footer .Hamburger__navigation--logo img{max-width:150px}.Header .Hamburger__navigation--myPage,.Footer .Hamburger__navigation--myPage{display:flex;justify-content:center;align-items:center;grid-column:10}@media screen and (min-width: 768px){.Header .Hamburger__navigation--myPage,.Footer .Hamburger__navigation--myPage{grid-column:6}}.Header .Hamburger__navigation--myPage img,.Footer .Hamburger__navigation--myPage img{max-height:50px}@media screen and (min-width: 576px){.Header .Hamburger__navigation--myPage img,.Footer .Hamburger__navigation--myPage img{max-height:40px}}.Header .Hamburger__navigation--close,.Footer .Hamburger__navigation--close{display:flex;justify-content:center;align-items:center;grid-column:12}@media screen and (min-width: 768px){.Header .Hamburger__navigation--close,.Footer .Hamburger__navigation--close{grid-column:8}}.Header .Hamburger__navigation--close img,.Footer .Hamburger__navigation--close img{max-height:50px}@media screen and (min-width: 576px){.Header .Hamburger__navigation--close img,.Footer .Hamburger__navigation--close img{max-height:40px}}.Header .Hamburger__menu,.Footer .Hamburger__menu{margin-bottom:2rem;background-color:#fff}@media screen and (min-width: 992px){.Header .Hamburger__menu,.Footer .Hamburger__menu{display:none}}.Header .Hamburger__menu .Menu,.Footer .Hamburger__menu .Menu{margin:0 auto;width:90%;display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:.75rem}@media screen and (min-width: 768px){.Header .Hamburger__menu .Menu,.Footer .Hamburger__menu .Menu{max-width:700px;width:100%}}@media screen and (min-width: 992px){.Header .Hamburger__menu .Menu,.Footer .Hamburger__menu .Menu{max-width:900px;width:100%}}@media screen and (min-width: 1200px){.Header .Hamburger__menu .Menu,.Footer .Hamburger__menu .Menu{max-width:1100px;width:100%}}.Header .Hamburger__menu .Menu li,.Footer .Hamburger__menu .Menu li{width:fit-content;padding-right:1rem;border-right:1px solid #a0a1a3;font-size:1.1em;font-weight:700}.Header .Hamburger__pages,.Footer .Hamburger__pages{margin-bottom:2rem;background-color:#fff}.Header .Hamburger__pages .Ac-panel ul,.Footer .Hamburger__pages .Ac-panel ul{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;padding:.5rem 1rem 1rem 2rem}.Header .Hamburger__pages .Ac-panel li,.Footer .Hamburger__pages .Ac-panel li{display:flex;align-items:center;margin:0;font-size:1em;font-weight:700;color:#031f38}.Header .Hamburger__pages .Ac-panel img,.Footer .Hamburger__pages .Ac-panel img{min-width:28px;width:1.75rem;height:auto;aspect-ratio:1/1;border-radius:50%;margin-right:.75rem}.Header .Hamburger__pages .Ac-panel a,.Footer .Hamburger__pages .Ac-panel a{width:100%}.Header .Hamburger__close,.Footer .Hamburger__close{margin:0 auto;padding:2rem 0 4rem;background-color:#fff}@keyframes mmSlideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes mmSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.Header #news_summary,.Header #news_normal,.Footer #news_summary,.Footer #news_normal{min-height:50px;display:flex;align-items:center}.Header #news_summary p.Band,.Header #news_normal p.Band,.Footer #news_summary p.Band,.Footer #news_normal p.Band{display:none}.Header #news_summary .NewsList dl,.Header #news_normal .NewsList dl,.Footer #news_summary .NewsList dl,.Footer #news_normal .NewsList dl{font-size:1em;color:#000}.Header #news_summary .NewsList dl:last-of-type,.Header #news_normal .NewsList dl:last-of-type,.Footer #news_summary .NewsList dl:last-of-type,.Footer #news_normal .NewsList dl:last-of-type{margin-bottom:0}.Header #news_summary .NewsList dt span.Label,.Header #news_normal .NewsList dt span.Label,.Footer #news_summary .NewsList dt span.Label,.Footer #news_normal .NewsList dt span.Label{display:none}.Header #news_summary .NewsList dd,.Header #news_normal .NewsList dd,.Footer #news_summary .NewsList dd,.Footer #news_normal .NewsList dd{width:100%}.Header #news_summary .NewsList dd span.Title,.Header #news_normal .NewsList dd span.Title,.Footer #news_summary .NewsList dd span.Title,.Footer #news_normal .NewsList dd span.Title{text-decoration-line:underline;text-decoration-color:inherit;text-decoration-style:solid;text-decoration-thickness:1px;cursor:pointer;opacity:1;transition:opacity .2s}@media screen and (min-width: 1200px){.Header #news_summary .NewsList dd span.Title:hover,.Header #news_normal .NewsList dd span.Title:hover,.Footer #news_summary .NewsList dd span.Title:hover,.Footer #news_normal .NewsList dd span.Title:hover{opacity:.6}}.Header #news_summary .NewsList dd span.Title>*,.Header #news_normal .NewsList dd span.Title>*,.Footer #news_summary .NewsList dd span.Title>*,.Footer #news_normal .NewsList dd span.Title>*{color:inherit!important;font-size:inherit!important;font-weight:inherit!important}.Header #news_summary .NewsList dd div.Article,.Header #news_summary .NewsList dd div.FullBtnBox,.Header #news_normal .NewsList dd div.Article,.Header #news_normal .NewsList dd div.FullBtnBox,.Footer #news_summary .NewsList dd div.Article,.Footer #news_summary .NewsList dd div.FullBtnBox,.Footer #news_normal .NewsList dd div.Article,.Footer #news_normal .NewsList dd div.FullBtnBox{display:none}.Header #news_summary .NewsList dd span.Title.js-toggled+div.Article,.Header #news_normal .NewsList dd span.Title.js-toggled+div.Article,.Footer #news_summary .NewsList dd span.Title.js-toggled+div.Article,.Footer #news_normal .NewsList dd span.Title.js-toggled+div.Article{display:block;margin-top:1rem;margin-bottom:3rem;color:#000}.Header #news_summary .NewsList dd div.Article a,.Header #news_normal .NewsList dd div.Article a,.Footer #news_summary .NewsList dd div.Article a,.Footer #news_normal .NewsList dd div.Article a{color:#014090;text-decoration-line:underline;text-decoration-color:#014090;text-decoration-style:solid;text-decoration-thickness:1px}.Header #news_summary .NewsList dd span.Title.js-toggled+div.Article+div.FullBtnBox,.Header #news_normal .NewsList dd span.Title.js-toggled+div.Article+div.FullBtnBox,.Footer #news_summary .NewsList dd span.Title.js-toggled+div.Article+div.FullBtnBox,.Footer #news_normal .NewsList dd span.Title.js-toggled+div.Article+div.FullBtnBox{display:block;margin-top:1rem;margin-bottom:2rem;color:#000}.Header #news_summary .NewsList dd span.Title.js-toggled+div.Article+div.FullBtnBox a,.Header #news_normal .NewsList dd span.Title.js-toggled+div.Article+div.FullBtnBox a,.Footer #news_summary .NewsList dd span.Title.js-toggled+div.Article+div.FullBtnBox a,.Footer #news_normal .NewsList dd span.Title.js-toggled+div.Article+div.FullBtnBox a{text-decoration-line:underline;text-decoration-color:inherit;text-decoration-style:solid;text-decoration-thickness:1px}.Header #news_summary .NewsList dd span.Title.js-toggled+div.Article+div.FullBtnBox a:after,.Header #news_normal .NewsList dd span.Title.js-toggled+div.Article+div.FullBtnBox a:after,.Footer #news_summary .NewsList dd span.Title.js-toggled+div.Article+div.FullBtnBox a:after,.Footer #news_normal .NewsList dd span.Title.js-toggled+div.Article+div.FullBtnBox a:after{content:" →"}.Header #news_summary .FullBtnBox,.Header #news_normal .FullBtnBox,.Footer #news_summary .FullBtnBox,.Footer #news_normal .FullBtnBox{display:none!important}.Header #news_summary .MoreBtn,.Header #news_summary .AllNewsBtnnBox,.Header #news_normal .MoreBtn,.Header #news_normal .AllNewsBtnnBox,.Footer #news_summary .MoreBtn,.Footer #news_summary .AllNewsBtnnBox,.Footer #news_normal .MoreBtn,.Footer #news_normal .AllNewsBtnnBox{display:none}.Header .Menu a,.Header .Menu button,.Footer .Menu a,.Footer .Menu button{display:inline-block;padding:.25em .5em;min-width:3em;text-align:center}.Header .Modal,.Footer .Modal{position:relative;z-index:1000;display:none;height:100%;width:100%}.Header .Modal.is-open,.Footer .Modal.is-open{display:block}.Header .Modal[aria-hidden=false] .Modal__overlay,.Header .Modal[aria-hidden=false] .Modal__container,.Footer .Modal[aria-hidden=false] .Modal__overlay,.Footer .Modal[aria-hidden=false] .Modal__container{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.Header .Modal[aria-hidden=true] .Modal__overlay,.Header .Modal[aria-hidden=true] .Modal__container,.Footer .Modal[aria-hidden=true] .Modal__overlay,.Footer .Modal[aria-hidden=true] .Modal__container{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.Header .Modal__overlay,.Footer .Modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;will-change:opacity}.Header .Modal__container,.Footer .Modal__container{max-width:500px;width:80vw;max-height:70vh;max-height:70svh;height:auto;box-sizing:border-box;border-radius:4px;background-color:#fff;overflow-y:auto;will-change:opacity}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}.Header .Navigation,.Footer .Navigation{display:grid;grid-template-columns:repeat(12,1fr);place-content:center;align-items:center;width:100%;height:50px;padding:0 10px;user-select:none}@media screen and (min-width: 768px){.Header .Navigation,.Footer .Navigation{margin:0 auto;width:90%;padding:0;grid-template-columns:repeat(14,1fr)}}@media screen and (min-width: 768px) and (min-width: 768px){.Header .Navigation,.Footer .Navigation{max-width:700px;width:100%}}@media screen and (min-width: 768px) and (min-width: 992px){.Header .Navigation,.Footer .Navigation{max-width:900px;width:100%}}@media screen and (min-width: 768px) and (min-width: 1200px){.Header .Navigation,.Footer .Navigation{max-width:1100px;width:100%}}@media screen and (min-width: 992px){.Header .Navigation,.Footer .Navigation{grid-template-columns:repeat(18,1fr)}}@media screen and (min-width: 1200px){.Header .Navigation,.Footer .Navigation{grid-template-columns:repeat(22,1fr)}}.Header .Navigation img,.Footer .Navigation img{object-fit:contain}.Header .Navigation__logo,.Footer .Navigation__logo{grid-column:1/5;height:100%}@media screen and (min-width: 768px){.Header .Navigation__logo,.Footer .Navigation__logo{grid-column:1/6}}.Header .Navigation__logo a,.Footer .Navigation__logo a{display:flex;align-items:center;gap:10px;height:100%}.Header .Navigation__logo--icon,.Footer .Navigation__logo--icon{display:none}@media screen and (min-width: 768px){.Header .Navigation__logo--icon,.Footer .Navigation__logo--icon{display:inline-block}}.Header .Navigation__logo--icon img,.Footer .Navigation__logo--icon img{max-width:72px}@media screen and (min-width: 768px){.Header .Navigation__logo--name,.Footer .Navigation__logo--name{width:auto;height:auto}.Header .Navigation__logo--name img,.Footer .Navigation__logo--name img{max-width:150px}}.Header .Navigation__slogan,.Footer .Navigation__slogan{display:none}@media screen and (min-width: 768px){.Header .Navigation__slogan,.Footer .Navigation__slogan{display:inline-block;grid-column:6/9;color:#939496;font-size:.8em}}@media screen and (min-width: 992px){.Header .Navigation__slogan,.Footer .Navigation__slogan{grid-column:6/12}}.Header .Navigation__myPage,.Footer .Navigation__myPage{display:flex;justify-content:center;align-items:center;grid-column:10}@media screen and (min-width: 768px){.Header .Navigation__myPage,.Footer .Navigation__myPage{grid-column:12}}@media screen and (min-width: 992px){.Header .Navigation__myPage,.Footer .Navigation__myPage{grid-column:16}}@media screen and (min-width: 1200px){.Header .Navigation__myPage,.Footer .Navigation__myPage{grid-column:20}}.Header .Navigation__myPage img,.Footer .Navigation__myPage img{max-height:50px}@media screen and (min-width: 576px){.Header .Navigation__myPage img,.Footer .Navigation__myPage img{max-height:40px}}.Header .Navigation__hamburger,.Footer .Navigation__hamburger{display:flex;justify-content:center;align-items:center;grid-column:12}@media screen and (min-width: 768px){.Header .Navigation__hamburger,.Footer .Navigation__hamburger{grid-column:14}}@media screen and (min-width: 992px){.Header .Navigation__hamburger,.Footer .Navigation__hamburger{grid-column:18}}@media screen and (min-width: 1200px){.Header .Navigation__hamburger,.Footer .Navigation__hamburger{grid-column:22}}.Header .Navigation__hamburger img,.Footer .Navigation__hamburger img{max-height:50px}@media screen and (min-width: 576px){.Header .Navigation__hamburger img,.Footer .Navigation__hamburger img{max-height:40px}}.Header .MyPage__wrapper,.Footer .MyPage__wrapper{background:#ffffff;padding:2rem 0}.Header .MyPage__title,.Footer .MyPage__title{margin-bottom:2rem;padding:0 1.5rem;font-size:1.4em;font-weight:700;color:#014090}.Header .MyPage__login,.Footer .MyPage__login{padding:0 1.5rem}.Header .MyPage__login--primary,.Footer .MyPage__login--primary{margin-bottom:2rem}.Header .MyPage__login--primary p,.Footer .MyPage__login--primary p{margin-bottom:.5rem;color:#031f38;font-size:.9em;font-weight:700}.Header .MyPage__login--primary a,.Footer .MyPage__login--primary a{display:flex;justify-content:center;align-items:center;gap:.5em;margin:0 auto;padding:1rem .75rem;max-width:270px;box-shadow:0 0 5px #0003;border-radius:50px;background-color:#0157bf;font-size:1.2em;font-weight:700;color:#fff}.Header .MyPage__login--primary a img,.Footer .MyPage__login--primary a img{height:20px;width:auto}.Header .MyPage__login--secondary,.Footer .MyPage__login--secondary{margin-bottom:2rem}.Header .MyPage__login--secondary a,.Footer .MyPage__login--secondary a{font-size:.9em;color:#0157bf;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-color:inherit}.Header .MyPage__help,.Footer .MyPage__help{margin-bottom:3rem;padding:1.5rem;background-color:#ecedef;font-size:.9em}.Header .MyPage__help details summary,.Footer .MyPage__help details summary{display:list-item;counter-increment:list-item 0;list-style:inside disclosure-closed}.Header .MyPage__help details[open] summary,.Footer .MyPage__help details[open] summary{list-style-type:disclosure-open}.Header .MyPage__help details>div,.Footer .MyPage__help details>div{margin-top:1rem}.Header .MyPage__help p,.Footer .MyPage__help p{margin-bottom:1.5rem;color:#000}.Header .MyPage__help a,.Footer .MyPage__help a{color:#0157bf;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-color:inherit}.Header .NoticesByBH__wrapper,.Footer .NoticesByBH__wrapper{height:100%;width:100%;background-color:#fff;padding:2rem 1.5rem}.Header .NoticesByBH__title,.Footer .NoticesByBH__title{font-size:1.2em;font-weight:700;color:#014090;margin-bottom:2rem}.Header .NoticesByBH #news_normal,.Footer .NoticesByBH #news_normal{background-color:#fff}.Header .NoticesByBH #news_normal .NewsList dl,.Footer .NoticesByBH #news_normal .NewsList dl{margin-bottom:2rem;display:flex;flex-direction:column}.Header .NoticesByBH #news_normal .NewsList dt,.Footer .NoticesByBH #news_normal .NewsList dt{color:gray}.Header .NoticesByBH #news_normal .NewsList dd span.Title,.Footer .NoticesByBH #news_normal .NewsList dd span.Title{font-weight:700}.Header .Utility,.Footer .Utility{display:none}.Header .Utility a,.Header .Utility button,.Footer .Utility a,.Footer .Utility button{display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-size:.8em;font-weight:700}.Header .Utility__menu,.Footer .Utility__menu{display:flex;justify-content:center;align-items:center;height:100%}@media screen and (min-width: 768px){.Header .Utility,.Footer .Utility{display:block;height:50px;background-color:#ecedef}.Header .Utility .Menu,.Footer .Utility .Menu{margin:0 auto;width:90%;display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:1.25rem}}@media screen and (min-width: 768px) and (min-width: 768px){.Header .Utility .Menu,.Footer .Utility .Menu{max-width:700px;width:100%}}@media screen and (min-width: 768px) and (min-width: 992px){.Header .Utility .Menu,.Footer .Utility .Menu{max-width:900px;width:100%}}@media screen and (min-width: 768px) and (min-width: 1200px){.Header .Utility .Menu,.Footer .Utility .Menu{max-width:1100px;width:100%}}@media screen and (min-width: 768px){.Header .Utility .Menu li,.Footer .Utility .Menu li{padding-right:1.25rem;border-right:1px solid #a0a1a3}.Header .Utility .Menu li a,.Header .Utility .Menu li button,.Footer .Utility .Menu li a,.Footer .Utility .Menu li button{font-weight:700}}.Header{position:relative;background-color:#014090}@media screen and (min-width: 768px){.Header{background-color:#fff}}.Header__important #news_summary{background-color:#f0d1d3}.Header__important #news_summary .Secondary{margin:0 auto;width:90%}@media screen and (min-width: 768px){.Header__important #news_summary .Secondary{max-width:700px;width:100%}}@media screen and (min-width: 992px){.Header__important #news_summary .Secondary{max-width:900px;width:100%}}@media screen and (min-width: 1200px){.Header__important #news_summary .Secondary{max-width:1100px;width:100%}}.Header__important #news_summary .NewsList{padding:1rem 0}.Header__important #news_summary .NewsList dl{display:flex;gap:5px;color:#721c24}.Header__important #news_summary .NewsList dl:not(:last-of-type){margin-bottom:1rem}@media screen and (min-width: 768px){.Header__important #news_summary .NewsList dl{gap:10px}}.Header__important #news_summary .NewsList dl:before{content:"📢";filter:drop-shadow(0px 0px .5px rgb(0,0,0))}.Header__important #news_summary .NewsList dt span.Date{display:none}@media screen and (min-width: 768px){.Header__important #news_summary .NewsList dt span.Date{display:block;min-width:8em}}.Header__skipToMain{position:absolute;top:0;left:0;padding:.5em 1.5em;color:#fff;background-color:#0157bf;font-weight:700;transform:translateY(-110%)}.Header__skipToMain:link,.Header__skipToMain:visited{color:#fff}.Header__skipToMain:focus{transform:translateY(0)}.Footer{position:relative;background-color:#012656}.Footer__backToTop{padding:.5rem 0;border-bottom:1px solid #c6c7c9;text-align:center}.Footer__backToTop a{display:inline-block;padding:.5rem;color:#fff;font-size:.9em;font-weight:700}.Footer__backToTop a p{display:flex;justify-content:center;align-items:center;gap:5px}.Footer__backToTop a img{display:inline-block;max-width:1.5em}.Footer__wrapper{padding:3rem 0 1rem;color:#fff}@media screen and (min-width: 768px){.Footer__wrapper{padding:4rem 0 1rem}}.Footer__menu,.Footer__domTourArea,.Footer__termsAndConditions,.Footer__companyInformation,.Footer__snsLinks,.Footer__externalLinks{margin:0 auto;width:90%;margin-bottom:4rem}@media screen and (min-width: 768px){.Footer__menu,.Footer__domTourArea,.Footer__termsAndConditions,.Footer__companyInformation,.Footer__snsLinks,.Footer__externalLinks{max-width:700px;width:100%}}@media screen and (min-width: 992px){.Footer__menu,.Footer__domTourArea,.Footer__termsAndConditions,.Footer__companyInformation,.Footer__snsLinks,.Footer__externalLinks{max-width:900px;width:100%}}@media screen and (min-width: 1200px){.Footer__menu,.Footer__domTourArea,.Footer__termsAndConditions,.Footer__companyInformation,.Footer__snsLinks,.Footer__externalLinks{max-width:1100px;width:100%}}.Footer__copyright{margin:0 auto;width:90%;margin-bottom:4rem;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (min-width: 768px){.Footer__copyright{max-width:700px;width:100%}}@media screen and (min-width: 992px){.Footer__copyright{max-width:900px;width:100%}}@media screen and (min-width: 1200px){.Footer__copyright{max-width:1100px;width:100%}}.Footer__copyright img{order:1;width:50vw;max-width:300px;font-size:15px;user-select:none}.Footer__copyright a{order:2}.Footer__copyright a img{width:auto;height:60px;object-fit:contain}@media screen and (min-width: 992px){.Footer__copyright a img{height:80px}}.Footer .Menu{display:flex;flex-wrap:wrap;gap:1.25rem}.Footer .Menu a,.Footer .Menu button{font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-decoration-color:inherit}.Footer .TermsAndConditions__title,.Footer .CompanyInformation__title,.Footer .DomTourArea__title{display:inline-block;margin-bottom:1rem;padding:.2rem 1.25rem;border:1px solid #ffffff;font-size:1.1em;font-weight:700}.Footer .TermsAndConditions__contents,.Footer .CompanyInformation__contents,.Footer .DomTourArea__contents{display:flex;flex-wrap:wrap;gap:1rem}.Footer .TermsAndConditions__contents li,.Footer .CompanyInformation__contents li,.Footer .DomTourArea__contents li{padding-right:1rem;border-right:1px solid #c6c7c9}.Footer .TermsAndConditions__contents a,.Footer .CompanyInformation__contents a,.Footer .DomTourArea__contents a{display:inline-block;padding:.25em .5em;min-width:3em;text-align:center}.Footer .SnsLinks{background-color:#f9fafc;padding:20px;display:flex;flex-wrap:wrap;width:fit-content;gap:20px}.Footer .SnsLinks>*{width:40px}
