body{margin:0;color:#1e1e1e;background:#fff;font-family:"Maximize JP","Maximize JP Web",-apple-system,BlinkMacSystemFont,"Maximize Latin Web","Maximize Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",メイリオ,Meiryo,"ＭＳ Ｐゴシック","Helvetica Neue",Helvetica,Arial,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.3529611765;letter-spacing:0}
:where(.mx-head,.mx-bar,.mx-panel,.mx-veil,.page-footer),:where(.mx-head,.mx-bar,.mx-panel,.mx-veil,.page-footer) *{box-sizing:border-box}
:where(.mx-head,.mx-bar,.mx-panel,.mx-veil,.page-footer) :is(h1,h2,h3,p,ul){margin:0}
:where(.mx-head,.mx-bar,.mx-panel,.mx-veil,.page-footer) :is(h1,h2,h3){font-weight:600;font-family:"Maximize JP","Maximize JP Web",-apple-system,BlinkMacSystemFont,"Maximize Latin Web","Maximize Icons","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",メイリオ,Meiryo,"ＭＳ Ｐゴシック","Helvetica Neue",Helvetica,Arial,sans-serif}
:where(.mx-head,.mx-bar,.mx-panel,.mx-veil,.page-footer) ul{padding:0;list-style:none}
:where(.mx-head,.mx-bar,.mx-panel,.mx-veil,.page-footer) :is(button,input){font:inherit}
:where(.mx-head,.mx-bar,.mx-panel,.mx-veil,.page-footer) :is(button,a){-webkit-tap-highlight-color:transparent}
:where(.mx-head,.mx-bar,.mx-panel,.mx-veil,.page-footer) button{cursor:pointer;color:inherit;border:0;background:none}
:where(.mx-head,.mx-bar,.mx-panel,.mx-veil,.page-footer) button:disabled{cursor:default}
:where(.mx-head,.mx-bar,.mx-panel,.mx-veil,.page-footer) a{color:inherit;text-decoration:none}
:where(.mx-head,.mx-bar,.mx-panel,.mx-veil,.page-footer) a:hover{text-decoration:underline}
:where(.mx-head,.mx-bar,.mx-panel,.mx-veil,.page-footer) :is(button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible){outline:3px solid #0131ff;outline-offset:5px}
:where(.mx-head,.mx-bar) :is(button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible){outline-color:#b6caff}
:where(.mx-head,.mx-bar,.mx-panel,.mx-veil,.page-footer) :is(svg,img){display:block}
.page-footer{font-synthesis:weight style small-caps}
.skip-link{position:fixed;left:20px;top:-100px;z-index:200;background:#fff;padding:12px 20px;box-sizing:border-box;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}
.skip-link:focus{top:12px}
.skip-link:hover{text-decoration:underline}
.skip-link:focus-visible{outline:3px solid #0131ff;outline-offset:5px}

#main [data-min-text]{font-size:14px}
[hidden]{display:none!important}

.ms-body br.ms-narrow-show,.ms-body .ja-fit.ms-narrow-show{display:none}
@media(max-width:425px){.ms-body br.ms-narrow-show{display:inline}.ms-body .ja-fit.ms-narrow-show{display:inline-flex}}
