/* Behavior only. Original layout, dimensions, typography and colors are in the retained CSS. */
[hidden]{display:none!important}.banner_flexslider .slides>li:not(:first-child){display:none}.banner_flexslider .slides>li:not([hidden]){display:block}.banner_flexslider .slides>li[hidden]{display:none}.original-panel-visible{display:block!important}.menu li:focus-within>.second-nav,.menu .second-nav li:focus-within>.third-nav{display:block}.do-gotop,[data-accordion]{cursor:pointer}.original-popup{box-sizing:border-box;width:1024px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:0;margin:auto;border:8px solid #666;background:#fff;color:#000;font:14px/1.4 Verdana,Helvetica,Arial,sans-serif}.original-popup::backdrop{background:rgba(0,0,0,.65)}.original-popup-title{background:#e8e8e8;min-height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 15px}.original-popup-title>span{margin:0;font-weight:bold}.original-popup-title>button{margin:0;border:0;background:transparent;font-size:25px;cursor:pointer}.original-popup-content{padding:15px;max-height:calc(100vh - 110px);overflow:auto}.original-popup-content .tc_show{width:100%;padding:0;box-sizing:border-box}.original-popup-content img{max-width:100%;height:auto}.original-popup textarea{box-sizing:border-box;width:100%;margin:15px 0;padding:10px;font:14px/1.6 Verdana,Arial,sans-serif}.original-popup p{margin:10px 0}.original-popup .original-mail-link{color:#007ec9}.original-popup [data-copy-draft]{border:1px solid #ccc;background:#eee;padding:5px 12px;cursor:pointer}.original-range{width:180px;padding:8px 0}.original-range label{display:block;font-size:11px;line-height:24px}.original-range input[type=range]{width:130px;vertical-align:middle;accent-color:#007ec9}#selection-status{font-size:12px;padding:10px;color:#002051}#original-search-status{margin:10px 0}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid #007ec9;outline-offset:2px}.w-al-unit:hover .w-al-text{height:100%;display:flex;align-items:center;justify-content:center}.w-al-unit:hover .w-al-title{padding-top:0!important}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
