body,html{height:100%;margin:0}.cw-header{background:url(/img/ja/careerwunder.png) no-repeat 0;margin-top:20px;min-height:70px;position:relative}.cw-header .slogan{bottom:10px;color:#000;position:absolute;right:10px}.cw-header .slogan h2{font-weight:400}.cw-header .slogan a{text-decoration:none}#content{display:flex;flex-direction:column;height:98vh;max-width:1000px;width:100%}.cw-wrapper{display:flex;flex:1;gap:20px}.cw-wrapper.position-right{flex-direction:row;overflow:auto}.cw-wrapper.position-left{flex-direction:row-reverse;overflow:auto}.cw-wrapper.position-below{flex-direction:column;overflow:none}.cw-container,.cw-listing{background:#f8f9fa;box-sizing:border-box;padding:1rem}.cw-wrapper.position-left .cw-container,.cw-wrapper.position-left .cw-listing,.cw-wrapper.position-right .cw-container,.cw-wrapper.position-right .cw-listing{flex:1 1 50%;height:100%;min-width:300px}.cw-listing{overflow:auto}.cw-wrapper.position-below .cw-container,.cw-wrapper.position-below .cw-listing{width:100%}.custom-pagination .page-link{background-color:#f0f0f0;border:1px solid #ccc;color:#444}.custom-pagination .page-link:hover{background-color:#666;border-color:#666;color:#fff}.custom-pagination .page-item.active .page-link{background-color:#333;border-color:#333;color:#fff}.custom-pagination .page-item.disabled .page-link{background-color:#e0e0e0;border-color:#ccc;color:#999}@media (max-width:575.98px){.cw-wrapper{flex-direction:column!important;height:auto}.cw-container,.cw-listing{flex:none!important;height:auto!important;width:100%!important}.slogan{display:none}}
