.MyPageSidebar_sidebar__mbBCY{background-color:#002f6a}.MyPageSidebar_sticky__kf2d1{background-color:#002f6a;text-align:center}.MyPageSidebar_sidebar__mbBCY h4{display:inline-block;text-align:center;color:#002f6a;line-height:2em;background:#fff;margin:50px auto;border-radius:10px;padding:20px}.MyPageSidebar_sidebar__mbBCY ul{display:flex;list-style:none;padding:0;margin:0;background-color:#002f6a}.MyPageSidebar_sidebar__mbBCY ul li{flex:1 1;text-align:center;padding:10px 20px;cursor:pointer;color:#fff;font-weight:700}.MyPageSidebar_sidebar__mbBCY ul li a{width:100%}.MyPageSidebar_sidebar__mbBCY ul li.MyPageSidebar_active__wKS2e{font-weight:700;background-color:#fff;color:#002f6a}.MyPageSidebar_sidebar__mbBCY ul li:hover{background-color:#124f98;color:#fff}@media (min-width:768px){.MyPageSidebar_sidebar__mbBCY{width:250px;border-radius:5px}.MyPageSidebar_sticky__kf2d1{position:sticky;position:-webkit-sticky;top:60px;transition:top .3s;width:250px}.MyPageSidebar_sidebar__mbBCY h4{display:block;margin:20px 10px}.MyPageSidebar_sidebar__mbBCY ul{display:block;overflow-y:auto;max-height:calc(100vh - 300px);border-left:10px solid #002f6a}.MyPageSidebar_sidebar__mbBCY ul li{text-align:left;position:relative;padding:15px 20px;border-bottom:1px solid #fff}}@media (min-width:1200px){.MyPageSidebar_sidebar__mbBCY,.MyPageSidebar_sticky__kf2d1{width:350px}}.TabNav_tabNav__3ykSN{list-style-type:none;padding:0;display:flex;align-items:center;width:100%;margin:0 auto 50px;border:1px solid #002f6a;border-radius:50px;background-color:#eef1f4}.TabNav_tabNav__3ykSN li{text-align:center;border-radius:50px;width:50%}.TabNav_tabNav__3ykSN li.TabNav_active__1Whuc{background-color:#002f6a}.TabNav_tabNav__3ykSN li a{color:#002f6a;padding:5px 0;display:inline-block;width:90%}.TabNav_tabNav__3ykSN li.TabNav_active__1Whuc a{color:#fff}@media (min-width:768px){.TabNav_tabNav__3ykSN{width:80%}}@media (min-width:1200px){.TabNav_tabNav__3ykSN{width:60%}}.mypage_section__OvPYy{padding:0}.mypage_sectionInner__nMcdt{width:100%;margin:0 auto;padding:0}.mypage_mainContent__OPI65{padding:80px 5%}.mypage_mainContent__OPI65 h1{text-align:left;margin-bottom:50px}.mypage_mainContent__OPI65 h2{text-align:left;font-size:1.2em}.mypage_logoutMessageContainer__RhWoW{display:flex;justify-content:center;align-items:center;min-height:50vh;padding:2rem}.mypage_logoutMessage__jYbxK{text-align:center;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;padding:2rem;box-shadow:0 2px 10px rgba(0,0,0,.1)}.mypage_logoutMessage__jYbxK p{font-size:1.1rem;margin-bottom:1rem;color:#856404}.mypage_loadingContainer__PrnOa{min-height:50vh;padding:2rem}.mypage_loadingContainer__PrnOa p{margin-top:1rem;font-size:1rem;color:#666}.mypage_spinner__Puikw{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#002f6a;border-radius:50%;animation:mypage_spin__kyXwI 1s linear infinite}@media (min-width:768px){.mypage_section__OvPYy{padding:30px}.mypage_sectionInner__nMcdt{display:flex;padding:50px 0}.mypage_mainContent__OPI65{flex-grow:1;padding:0 0 0 50px}}@media (min-width:1200px){.mypage_sectionInner__nMcdt{width:1200px}}.mypage_monthInput__BWvl3{padding:8px 10px;border:1px solid #002f6a;border-radius:5px;transition:border-color .3s ease,box-shadow .3s ease}.mypage_monthInput__BWvl3:hover{border-color:#002f6a}.mypage_monthInput__BWvl3:focus{border-color:#002f6a;outline:none}.mypage_modalOverlay__qpskS{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.mypage_modalContent__PmCrj{background-color:#fff;padding:2rem;border-radius:8px;text-align:center}.mypage_modalContent__PmCrj p{margin-bottom:1rem}.mypage_loadingContainer__PrnOa{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;width:100%}.mypage_loadingSpinner__IPDFT{width:60px;height:60px;border:6px solid #f3f3f3;border-top-color:#2c5282;border-radius:50%;animation:mypage_spin__kyXwI 1.2s cubic-bezier(.5,0,.5,1) infinite;margin-bottom:20px}.mypage_loadingText__mfG6x{font-size:1.2rem;color:#4a5568;font-weight:500;letter-spacing:.05em}@keyframes mypage_spin__kyXwI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mypage_warningText__vbMXa{color:#f44;font-size:.8em;margin-top:5px}.modal_modalOverlay__sJeRa{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal_modalContent__YC0UJ{background-color:#fff;padding:2rem;border-radius:8px;text-align:center}.modal_modalContent__YC0UJ p{margin-bottom:1rem}.modal_errorTitle__pz_mc{color:red}.modal_errorTitle__pz_mc,.modal_title__COZeC{margin-bottom:1rem;font-weight:700}