.sub-tab-wrapper-style{text-align:center;margin-bottom:6.6rem;position:relative}.sub-tab-wrapper-style.page-tab{margin-bottom:3.5rem}.sub-tab-list-style ul{vertical-align:top;box-sizing:border-box;isolation:isolate;background-color:#f2f2f2;border-radius:7rem;max-width:100%;height:7rem;padding:1rem;display:inline-flex;position:relative;overflow:hidden}.sub-tab-list-style ul li{z-index:1;flex:0 25.6rem;min-width:25.6rem;position:relative}.sub-tab-list-style ul li a{z-index:1;background-color:#0000;border-radius:5rem;justify-content:center;align-items:center;height:100%;transition:background-color .3s;display:flex;position:relative}.sub-tab-list-style ul li a em{color:#22272b;text-align:center;font-size:1.6rem;font-weight:600;transition:color .3s .12s}.sub-tab-list-style ul li.selected a{background-color:#0000}.sub-tab-list-style ul li.selected a em{color:#fff}.sub-tab-list-style ul li.sub-tab-active-indicator{z-index:0;background-color:var(--main-color,#00a18e);pointer-events:none;will-change:transform;border-radius:5rem;flex:none;min-width:0;transition:transform .68s cubic-bezier(.22,1,.36,1);position:absolute;top:1rem;bottom:1rem;left:1rem;box-shadow:0 .8rem 2.4rem #00534a2e}.sub-tab-list-style ul li:not(.sub-tab-active-indicator) a:focus-visible{outline-offset:-.5rem;outline:1px solid #ffffffb3}.sub-tab-list-style.top-fixed{width:100%;position:fixed;top:70px;left:0}.sub-drop-open-btn-style{display:none}@media (max-width:1280px){.sub-tab-list-style .area{padding:0}}@media (max-width:800px){.sub-tab-wrapper-style{text-align:left;z-index:11;height:40px}.sub-drop-menu-style{position:relative}.sub-drop-open-btn-style{background-color:var(--main-color);box-sizing:border-box;border-radius:2.5rem;height:5rem;padding:0 3rem;font-size:1.6rem;line-height:5rem;transition:border-radius .5s .3s;display:block;position:relative}.sub-drop-open-btn-style span{color:#fff}.sub-drop-open-btn-style .arrow{color:#fff;margin-top:-.8rem;transition:transform .3s;position:absolute;top:50%;right:2.5rem}.sub-drop-menu-style.open .sub-drop-open-btn-style .arrow{transform:rotate(180deg)}.sub-drop-menu-style ul{z-index:11;box-sizing:border-box;visibility:hidden;background-color:#fff;border:1px solid #ddd;border-top:0;border-radius:0 0 2.5rem 2.5rem;height:auto;max-height:0;margin:0;padding:0;transition:max-height .5s,visibility .5s;display:block;position:absolute;top:100%;left:0;right:0;overflow:hidden}.sub-drop-menu-style.open .sub-drop-open-btn-style{border-radius:2.5rem 2.5rem 0 0;transition:border-radius}.sub-drop-menu-style.open ul{visibility:visible;max-height:500px}.sub-drop-menu-style ul li{float:none;background-color:#0000;border:0;border-top:1px solid #eee;flex:none;width:auto;min-width:0;display:block;position:static}.sub-drop-menu-style ul li:first-child{border-top:0;border-left:0}.sub-drop-menu-style ul li a{background-color:#0000;border:0;border-radius:0;width:auto;height:auto;padding:1.4rem 3rem;display:block}.sub-drop-menu-style ul li a em{font-size:1.6rem;font-weight:400}.sub-drop-menu-style ul li.selected a{background-color:#0000}.sub-drop-menu-style ul li.selected{background-color:#0000;border-color:#eee}.sub-drop-menu-style ul li.selected a em{color:var(--main-color,#00a18e);font-weight:600}.sub-tab-list-style ul li.sub-tab-active-indicator{display:none}}@media (prefers-reduced-motion:reduce){.sub-tab-list-style ul li.sub-tab-active-indicator,.sub-tab-list-style ul li a em{transition:none}}
