@import url(phone.min.css)screen and (max-width:767px);@import url(tablet.min.css)screen and (min-width:768px) and (max-width:1024px);@import url(pc.min.css)screen and (min-width:1025px);@keyframes keyGradientAnimation{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes gradientAnimation{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes buttonAnimation{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes statusIconAnimation{0%{background-position:0 100%}to{background-position:0 0}}.ageTabs{list-style:none;display:flex;width:100%}.ageTabs>li{position:relative;cursor:pointer}.ageTabs>li>a,.ageTabs>li>span{color:#fff;text-decoration:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.ageTabs>li>svg{fill:#aaa;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.ageTabs>li.current{cursor:auto}.ageTabs>li.current>span{color:#fff;text-shadow:1px 1px 0 rgba(255,255,255,.9)}.ageTabs>li.current>svg{fill:url(#gradient1)}.ageTabs.hide{opacity:0}@media screen and (max-width:767px){.ageTabs{gap:.3rem;margin-bottom:1rem}.ageTabs>li{height:2.2rem;overflow:hidden}.ageTabs>li>a,.ageTabs>li>span{font-size:1.2rem}}@media screen and (min-width:768px) and (max-width:1024px){.ageTabs{gap:.3rem;margin-bottom:1rem}.ageTabs>li{height:2.2rem;overflow:hidden}.ageTabs>li>a,.ageTabs>li>span{font-size:1.2rem}.ageTabs>li::after{width:2.2rem;height:2.2rem;top:-1.3rem;right:-1.3rem}}@media screen and (min-width:1025px){.ageTabs{gap:.3rem;margin-top:3rem}.ageTabs>li{height:2.2rem;overflow:hidden}.ageTabs>li>a,.ageTabs>li>span{font-size:1.2rem}.ageTabs>li::after{width:2.2rem;height:2.2rem;top:-1.3rem;right:-1.3rem}}