/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 31 2026 | 09:39:14 */
@media only screen and (max-width:766.4px){.sp-display-vertical-box{max-height:100px;overflow-x:hidden;overflow-y:scroll;background-color:#f5f5f5;border-radius:5px;padding:5px}}.tabRadioSwitchContent{height:auto;overflow:auto;padding:30px;opacity:1;transition:0.3s opacity;box-shadow:1px 2px 5px rgb(92 92 92 / 60%);border-radius:0 0 30px 30px}.tabRadioSwitch{display:flex;gap:1px}.tabRadioSwitch .radio{flex:1}.tabRadioSwitch input[type="radio"]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.tabRadioSwitch label{display:block;width:100%;box-sizing:border-box;margin:0;padding:10px .5em;color:#fff;background-color:#dadada;border-radius:10px 10px 0 0;font-weight:normal!important;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color 0.1s ease}.tabRadioSwitch label.is-company-active{background-color:#0070C0!important}.tabRadioSwitch label.is-person-active{background-color:#30B5A1!important}.tabRadioSwitch label.is-school-active{background-color:#FB949E!important}.tabRadioSwitch label.is-noactive{background-color:#dadada!important}.tabRadioSwitchContent{position:relative;height:auto;overflow:auto;padding:30px;opacity:1;transition:opacity 0.2s ease;box-shadow:1px 2px 5px rgb(92 92 92 / 60%);border-radius:0 0 30px 30px}.tabRadioSwitch01{display:block}.tabRadioSwitch02{display:none}.tabRadioSwitch03{display:none}.tabRadioSwitch01.is-active,.tabRadioSwitch02.is-active,.tabRadioSwitch03.is-active{display:block!important}.tabRadioSwitch01.is-hidden,.tabRadioSwitch02.is-hidden,.tabRadioSwitch03.is-hidden{display:none!important}.tabRadioSwitchContent.is-loading{opacity:.4;pointer-events:none;user-select:none}