.F4lfdW_wrapper{width:100%;height:100%;display:flex;position:relative}.F4lfdW_contentWrapper{contain:paint;background-color:var(--page);flex-direction:column;width:100%;height:100dvh;display:flex;overflow:auto}.F4lfdW_mainWrapper{flex-direction:column;flex:1;width:100%;max-width:118.8rem;height:fit-content;margin:0 auto;padding:0 2.4rem 3.4rem;display:flex}@media screen and (max-width:1023px){.F4lfdW_contentWrapper{overflow-x:hidden}.F4lfdW_mainWrapper{padding:0 1.6rem 2.4rem}}@media screen and (max-width:767px){.F4lfdW_wrapper{flex-direction:column}.F4lfdW_contentWrapper{padding-bottom:calc(6.4rem + env(safe-area-inset-bottom))}.F4lfdW_mainWrapper{padding:0 1.2rem 1.8rem}}
.nmomFq_footerWrapper{border-top:1px solid var(--line);background-color:var(--white);width:100%;min-height:4.8rem;color:var(--sub);align-items:center;margin-top:auto;display:flex}.nmomFq_copyright{flex:1;justify-content:center;align-items:center;font-size:1.3rem;font-weight:700;display:flex}@media screen and (max-width:767px){.nmomFq_footerWrapper{min-height:4rem}.nmomFq_copyright{font-size:1.2rem}}
.FQfWuq_headerWrapper{z-index:10;background-color:var(--navy-950);width:100%;height:6.2rem;min-height:6.2rem;color:var(--white);align-items:center;gap:.6rem;padding:0 2.2rem;display:flex;position:sticky;top:0;left:0}.FQfWuq_logo{color:var(--white);flex-shrink:0;align-items:center;gap:1rem;margin-right:1.6rem;font-size:2rem;font-weight:900;display:flex}.FQfWuq_logoMark{border-radius:var(--radius-sm);background-color:var(--blue);place-items:center;width:3.2rem;height:3.2rem;font-size:1.9rem;display:grid}.FQfWuq_nav{gap:.2rem;min-width:0;display:flex}.FQfWuq_navLink{border-radius:var(--radius-sm);color:#dbe4f3;white-space:nowrap;align-items:center;gap:.7rem;padding:.8rem 1.4rem;font-size:1.4rem;font-weight:700;display:flex;position:relative}.FQfWuq_navLink:hover{background-color:var(--navy-700);color:var(--white)}.FQfWuq_navLink.FQfWuq_on{background-color:var(--blue);color:var(--white)}.FQfWuq_navIcon{flex-shrink:0;width:1.8rem;height:1.8rem}.FQfWuq_newDot{border:2px solid var(--navy-950);background-color:#ff3b4a;border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:.6rem;left:2.6rem}.FQfWuq_right{flex-shrink:0;align-items:center;gap:1.2rem;margin-left:auto;display:flex}.FQfWuq_userMenu{position:relative}.FQfWuq_userButton{border-radius:var(--radius-sm);color:var(--white);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:1.4rem;font-weight:700;display:flex}.FQfWuq_userButton:hover{background-color:var(--navy-700)}.FQfWuq_userName{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.FQfWuq_userPopup{border:1px solid var(--line);border-radius:var(--radius);background-color:var(--white);min-width:18rem;box-shadow:var(--shadow);flex-direction:column;padding:.6rem;display:flex;position:absolute;top:calc(100% + .6rem);right:0}.FQfWuq_popupItem{border-radius:var(--radius-sm);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:1.4rem;font-weight:700;display:flex}.FQfWuq_popupItem:hover{background-color:var(--blue-50);color:var(--blue-strong)}.FQfWuq_bell{width:4rem;height:4rem;color:var(--white);place-items:center;font-size:2.2rem;display:none;position:relative}.FQfWuq_bellDot{border:2px solid var(--navy-950);background-color:#ff3b4a;border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:.8rem;right:.8rem}@media screen and (max-width:1023px){.FQfWuq_headerWrapper{padding:0 1.4rem}.FQfWuq_logo{margin-right:.8rem}.FQfWuq_navLink{gap:.5rem;padding:.8rem .9rem;font-size:1.3rem}.FQfWuq_newDot{left:2rem}}@media screen and (min-width:768px) and (max-width:899px){.FQfWuq_logoText{display:none}.FQfWuq_userName{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.FQfWuq_userButton{gap:.4rem;padding:.8rem}}@media screen and (max-width:767px){.FQfWuq_headerWrapper{height:5.6rem;min-height:5.6rem;padding:0 .8rem 0 1.4rem}.FQfWuq_logo{margin-right:0;font-size:1.8rem}.FQfWuq_logoMark{width:2.8rem;height:2.8rem;font-size:1.6rem}.FQfWuq_nav,.FQfWuq_userMenu{display:none}.FQfWuq_right{gap:.4rem}.FQfWuq_bell{display:grid}}@media screen and (max-width:359px){.FQfWuq_logo{gap:.6rem;font-size:1.6rem}}
.nvUhZG_timer{border-radius:var(--radius-sm);background-color:var(--white);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:.5rem 1.4rem;font-size:1.8rem;font-weight:900;display:flex}.nvUhZG_label{color:var(--danger);margin-right:1.2rem}@media screen and (max-width:767px){.nvUhZG_timer{padding:.4rem .8rem;font-size:1.5rem}.nvUhZG_label{display:none}}
.TpHJEG_mascot{object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none}
._8aRoha_icon{border-radius:50%;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;display:grid}._8aRoha_icon svg{fill:none;width:1.4rem;height:1.4rem;stroke:var(--white);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}._8aRoha_icon svg._8aRoha_ring{width:2.6rem;height:2.6rem;color:var(--blue)}._8aRoha_done{background-color:var(--done)}._8aRoha_todo{border:2px solid #9aa6b5}._8aRoha_fix{background-color:var(--fix)}._8aRoha_held{background-color:var(--held)}._8aRoha_held svg{stroke-width:2.4px}._8aRoha_ng{background-color:var(--danger)}._8aRoha_label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.SXb1qW_card{border:1px solid var(--line);border-radius:var(--radius);background-color:var(--white);box-shadow:var(--shadow)}.SXb1qW_dark{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(115deg, var(--navy-950) 0 64%, var(--yellow) 64%);box-shadow:var(--shadow);color:var(--white);position:relative;overflow:hidden}.SXb1qW_darkPlain{background:var(--navy-950);}.SXb1qW_badge{background-color:var(--yellow);color:var(--navy-950);padding:.1rem 1rem;font-size:1.3rem;font-weight:900;display:inline-block;transform:skew(-12deg)}.SXb1qW_pageTitle{align-items:center;gap:1rem;margin:2rem 0 1.4rem;font-size:2.4rem;font-weight:900;line-height:1.3;display:flex}.SXb1qW_pageTitle:before{content:"";background-color:var(--blue);flex-shrink:0;width:.7rem;height:2.4rem;transform:skew(-18deg)}.SXb1qW_sectionTitle{margin:2.4rem 0 1rem;font-size:1.8rem;}.SXb1qW_sectionTitle:before{width:.6rem;height:2rem}.SXb1qW_sectionTitle small{color:var(--sub);font-size:1.3rem;font-weight:700}.SXb1qW_cardHead{background-color:var(--navy-950);color:var(--white);align-items:center;gap:1rem;padding:1rem 2rem;font-size:1.6rem;font-weight:900;display:flex}.SXb1qW_cardBody{padding:1.6rem 2rem 2rem}.SXb1qW_bandInfo,.SXb1qW_bandError{border-radius:var(--radius-sm);align-items:flex-start;gap:1rem;padding:1rem 1.4rem;font-size:1.4rem;font-weight:700;display:flex}.SXb1qW_bandInfo{background-color:var(--blue-50);color:#0d3a7a;box-shadow:inset 4px 0 0 var(--blue)}.SXb1qW_bandError{color:#9b1c2e;box-shadow:inset 4px 0 0 var(--danger);background-color:#fde8eb}@media screen and (max-width:767px){.SXb1qW_pageTitle{margin:1.4rem 0 1rem;font-size:2rem}.SXb1qW_pageTitle:before{height:2rem}.SXb1qW_sectionTitle{margin:2rem 0 1rem;font-size:1.7rem}.SXb1qW_cardHead{padding:1rem 1.4rem}.SXb1qW_cardBody{padding:1.4rem}}
._T_UBW_badge{border-radius:var(--radius-sm);align-items:center;gap:1rem;margin-bottom:1.2rem;padding:.6rem 1.6rem .6rem .8rem;font-size:1.6rem;font-weight:900;display:inline-flex}._T_UBW_done{color:#0e6e34;background-color:#e1f5e8}._T_UBW_open{color:var(--fix-ink);background-color:#fff0e0}._T_UBW_busy{background-color:var(--blue-50);color:var(--blue-strong)}._T_UBW_held{color:#3e4f63;background-color:#eaeff5}._T_UBW_error{color:#b3192e;background-color:#fde8eb}._T_UBW_withMascot{min-height:15rem;padding-right:13rem;position:relative}._T_UBW_mascot{width:9.6rem;height:12rem;position:absolute;bottom:1.2rem;right:1.6rem}._T_UBW_result{white-space:pre-wrap;word-wrap:break-word;font-size:1.5rem;line-height:1.85}._T_UBW_result code{background-color:var(--page);border-radius:.4rem;padding:0 .6rem;font-family:Consolas,Courier New,monospace;font-size:.92em}._T_UBW_empty{color:var(--sub);font-weight:700}._T_UBW_download{margin-top:1.6rem}@media screen and (max-width:767px){._T_UBW_badge{font-size:1.4rem}._T_UBW_withMascot{min-height:0;padding-right:1.4rem}._T_UBW_mascot{display:none}._T_UBW_download>*{width:100%}}
.exll4a_tooltip{color:#fff;pointer-events:none;white-space:pre-wrap;z-index:4;background-color:#000000bf;border-radius:5px;max-width:calc(17em + 20px);padding:5px 10px;font-size:12px;position:absolute}
.nNZ5jq_wrapper{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.6rem;margin-bottom:1.4rem;padding-bottom:1.4rem;display:flex}.nNZ5jq_date{font-weight:900}.nNZ5jq_buttons{flex-wrap:wrap;gap:.8rem;display:flex}@media screen and (max-width:767px){.nNZ5jq_wrapper{flex-direction:column;align-items:stretch}.nNZ5jq_buttons>*{flex:auto}.nNZ5jq_buttons button{width:100%}}
.ddx9gW_wrapper{flex-direction:column;gap:1.6rem;margin-top:2.4rem;display:flex}.ddx9gW_card{overflow:hidden}.ddx9gW_reason{margin-bottom:1.2rem}.ddx9gW_bandIcon{flex-shrink:0;margin-top:.3rem}.ddx9gW_completed{color:#0e6e34;font-weight:900}.ddx9gW_loading{margin:6rem 0}
.NOZsaa_curriculumInfo{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.6rem;display:flex}.NOZsaa_category{color:var(--sub);font-size:1.4rem;font-weight:700}.NOZsaa_responsiveWrap{flex:1;align-items:center;gap:1rem;display:flex}.NOZsaa_type{display:flex}.NOZsaa_progress{border-radius:var(--radius-sm);background-color:var(--white);border:1px solid var(--line);white-space:nowrap;margin-left:auto;padding:.3rem 1.2rem;font-size:1.4rem;font-weight:900}.NOZsaa_progress:empty{display:none}.NOZsaa_h1{align-items:center;gap:1rem;margin-top:.6rem;font-size:2.6rem;font-weight:900;line-height:1.35;display:flex}.NOZsaa_h1:before{content:"";background-color:var(--blue);flex-shrink:0;width:.7rem;height:2.6rem;transform:skew(-18deg)}.NOZsaa_inner{padding:0}@media screen and (max-width:767px){.NOZsaa_curriculumInfo{margin-top:1rem}.NOZsaa_h1{font-size:2rem}.NOZsaa_h1:before{height:2rem}}
.D2ugLa_wrapper{flex:1;min-width:0;margin-top:-6rem}.D2ugLa_outer{margin-top:6rem}.D2ugLa_container{padding:1.8rem 0 0}.D2ugLa_btnDiv{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.D2ugLa_prevCurriculumBtn{grid-column:1;justify-self:start}.D2ugLa_nextCurriculumBtn{grid-column:2;justify-self:end}.D2ugLa_nextCurriculumBtn,.D2ugLa_prevCurriculumBtn{border:1px solid var(--line);border-radius:var(--radius-sm);background-color:var(--white);max-width:100%;color:var(--blue-strong);white-space:nowrap;align-items:center;gap:.4rem;padding:.6rem 1.2rem;font-size:1.3rem;font-weight:700;display:flex}.D2ugLa_nextCurriculumBtn:hover,.D2ugLa_prevCurriculumBtn:hover{border-color:var(--blue)}.D2ugLa_icon{flex-shrink:0;width:1.4rem;height:1.4rem}.D2ugLa_btnText{text-overflow:ellipsis;overflow:hidden}.D2ugLa_backBtn{margin-top:1.4rem}@media screen and (max-width:767px){.D2ugLa_container{padding-top:1.2rem}.D2ugLa_btnName{display:none}}
.PdkvKG_scroll{pointer-events:none;justify-content:flex-end;height:7.3rem;margin-top:1rem;padding-right:2rem;display:flex;position:sticky;bottom:5rem;left:2rem}.PdkvKG_scrollIcon{border:2px solid var(--primary-color);color:var(--primary-color);background-color:var(--white);cursor:pointer;width:4.8rem;height:4.8rem;box-shadow:0 0 4px 1px var(--white);opacity:.4;pointer-events:auto;border-radius:50%;margin:1rem;padding:.8rem}.PdkvKG_scrollIcon:hover{opacity:1}
.gRdaEW_curriculumList{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius);background-color:var(--white);width:28rem;box-shadow:var(--shadow);flex-shrink:0;margin:1.6rem 0 0 2rem;line-height:1.5;position:sticky;top:7.8rem;overflow-y:auto}.gRdaEW_title{z-index:1;background-color:var(--navy-950);color:var(--white);position:sticky;top:0}.gRdaEW_h3{cursor:help;align-items:center;gap:.6rem;padding:1rem 1.6rem;font-size:1.5rem;font-weight:900;display:flex}.gRdaEW_questionIcon{color:#dbe4f3;display:flex}.gRdaEW_category{color:var(--sub);margin:1.2rem 1.6rem .4rem;font-size:1.3rem;font-weight:900}.gRdaEW_curriculums{margin-bottom:.6rem;font-size:1.4rem}.gRdaEW_curriculum{align-items:flex-start;gap:.6rem;padding:.7rem 1.6rem;display:flex;box-shadow:inset 3px 0 #0000}.gRdaEW_curriculum:has(.gRdaEW_activePath){background-color:var(--blue-50);box-shadow:inset 4px 0 0 var(--blue)}.gRdaEW_link,.gRdaEW_activePath{margin-left:2.2rem}.gRdaEW_link:hover{color:var(--blue-strong);text-decoration:underline}.gRdaEW_activePath{color:var(--blue-strong);font-weight:900}.gRdaEW_checkIcon+.gRdaEW_activePath,.gRdaEW_checkIcon+.gRdaEW_link{margin-left:0}.gRdaEW_checkIcon{background-color:var(--done);width:1.6rem;height:1.6rem;color:var(--white);border-radius:50%;flex-shrink:0;place-items:center;margin:.3rem 0 0;display:grid}.gRdaEW_checkIcon svg{width:1.2rem!important;height:1.2rem!important}@media screen and (max-width:1360px){.gRdaEW_curriculumList{display:none}}
.uzwXWG_curriculumDetailPage{display:flex}.uzwXWG_loading{justify-content:center;height:65vh;display:flex}
.McXUpG_bar{background-color:#dfe7f3;border-radius:.3rem;height:1rem;overflow:hidden}.McXUpG_onDark{background-color:#ffffffe6}.McXUpG_fill{background:linear-gradient(90deg, var(--blue) 70%, var(--cyan));border-radius:.3rem;height:100%;display:block}
._5wWh0G_hero{grid-template-columns:minmax(0,1fr) 25rem;gap:1.4rem;margin-top:1.4rem;display:grid}._5wWh0G_head{grid-template-columns:minmax(0,58%) 1fr;align-items:end;min-height:22rem;display:grid}._5wWh0G_body{align-self:center;padding:2.4rem 0 2.4rem 2.6rem}._5wWh0G_title{font-size:3rem;font-weight:900;line-height:1.25}._5wWh0G_desc{color:#dbe4f3;margin:.6rem 0 1.2rem;font-size:1.4rem}._5wWh0G_pct{align-items:baseline;gap:1rem;margin:1rem 0;display:flex}._5wWh0G_pct b{font-size:4rem;font-weight:900;line-height:1}._5wWh0G_pct span{font-size:1.6rem;font-weight:700}._5wWh0G_bar{max-width:30rem}._5wWh0G_mascot{justify-self:end;width:22rem;height:17.8rem}._5wWh0G_goalCard{flex-direction:column;display:flex;overflow:hidden}._5wWh0G_goal{z-index:1;border:1px solid var(--line);border-radius:var(--radius);background-color:var(--white);box-shadow:var(--shadow);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;margin:1.6rem 1.4rem 0;padding:1rem 1.4rem;display:flex;position:relative}a._5wWh0G_goal:hover{border-color:var(--blue)}._5wWh0G_goal small{color:var(--sub);font-size:1.2rem;font-weight:700;display:block}._5wWh0G_goal b{font-size:1.6rem;font-weight:900}._5wWh0G_mountain{width:100%;height:12rem;margin-top:auto}@media screen and (max-width:1023px){._5wWh0G_hero{grid-template-columns:minmax(0,1fr)}._5wWh0G_goalCard{display:none}}@media screen and (max-width:767px){._5wWh0G_hero{margin-top:1.2rem}._5wWh0G_head{grid-template-columns:minmax(0,1fr) 13rem;align-items:center;min-height:15rem}._5wWh0G_body{padding:1.6rem 0 1.6rem 1.6rem}._5wWh0G_title{font-size:2.2rem}._5wWh0G_desc{display:none}._5wWh0G_pct{margin:.8rem 0}._5wWh0G_pct b{font-size:3rem}._5wWh0G_pct span{font-size:1.3rem}._5wWh0G_bar{max-width:17rem}._5wWh0G_mascot{align-self:end;width:14rem;height:11.4rem;margin:-1rem 0 -1.6rem -1rem}}
._2_f6eq_messagePage{flex-direction:column;width:100%;max-width:96rem;height:100%;margin:0 auto;display:flex}._2_f6eq_head{justify-content:space-between;align-items:center;gap:1rem;display:flex}._2_f6eq_messageTitle{margin-bottom:.6rem}._2_f6eq_messageDescription{color:var(--sub);margin-bottom:1.4rem;font-size:1.4rem;font-weight:700}._2_f6eq_chat{flex-direction:column;display:flex;overflow:hidden}._2_f6eq_messageListWrapper{background-color:#f5f8fc;height:44rem;overflow-y:auto}@media screen and (max-width:767px){._2_f6eq_messageDescription{display:none}._2_f6eq_messageListWrapper{height:calc(100dvh - 30rem);min-height:24rem}}
.xJsUvq_course{flex-direction:column;gap:1.2rem;padding:2rem 1.8rem 1.8rem;display:flex;position:relative;overflow:hidden}.xJsUvq_course:before{content:"";background:linear-gradient(90deg, var(--blue) 60%, var(--cyan) 60% 80%, var(--yellow) 80%);height:.4rem;position:absolute;top:0;left:0;right:0}.xJsUvq_top{align-items:flex-start;gap:1.4rem;display:flex}.xJsUvq_icon{border:1px solid var(--line);border-radius:var(--radius);background-color:var(--page);object-fit:contain;flex-shrink:0;width:5rem;height:5rem;padding:.6rem}.xJsUvq_titles{flex:1;min-width:0}.xJsUvq_name{font-size:1.7rem;font-weight:900;line-height:1.4}.xJsUvq_desc{color:var(--sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;font-size:1.3rem;display:-webkit-box;overflow:hidden}.xJsUvq_prog{align-items:center;gap:1rem;font-size:1.5rem;font-weight:900;display:flex}.xJsUvq_bar{flex:1}.xJsUvq_next{border-top:1px solid var(--line-soft);color:var(--sub);padding-top:1rem;font-size:1.4rem}.xJsUvq_next b{color:var(--ink)}.xJsUvq_actions{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;margin-top:auto;display:flex}@media screen and (max-width:767px){.xJsUvq_course{padding:1.8rem 1.4rem 1.4rem}.xJsUvq_desc{display:none}.xJsUvq_actions>*{flex:auto}}
.xyhEjW_resume{grid-template-columns:minmax(0,58%) 1fr;align-items:end;min-height:20rem;display:grid}.xyhEjW_body{align-self:center;padding:2.4rem 2.6rem}.xyhEjW_title{margin:.6rem 0 .2rem;font-size:2.8rem;font-weight:900;line-height:1.3}.xyhEjW_meta{color:#dbe4f3;margin-bottom:1.2rem;font-size:1.4rem;font-weight:700}.xyhEjW_bar{max-width:36rem;margin-bottom:1.8rem}.xyhEjW_go{border-radius:var(--radius-sm);background-color:var(--yellow);box-shadow:0 3px 0 var(--yellow-shadow);color:var(--navy-950);transition:var(--default-transition);align-items:center;gap:.6rem;padding:1rem 2rem;font-size:1.5rem;font-weight:900;display:inline-flex}.xyhEjW_go:hover{opacity:var(--hover-opacity)}.xyhEjW_go:active{transform:var(--press-animation)}.xyhEjW_mascot{justify-self:end;width:24rem;height:20rem}.xyhEjW_goSp{display:none}@media screen and (max-width:767px){.xyhEjW_resume{grid-template-columns:minmax(0,1fr) 13rem;align-items:center;min-height:15rem}.xyhEjW_body{padding:1.6rem 0 1.6rem 1.6rem}.xyhEjW_title{font-size:2rem}.xyhEjW_meta{margin-bottom:.8rem;font-size:1.2rem}.xyhEjW_bar{max-width:17rem;margin-bottom:0}.xyhEjW_mascot{align-self:end;width:14rem;height:11.4rem;margin:-1rem 0 -1.6rem -1rem}.xyhEjW_goPc{display:none}.xyhEjW_goSp{justify-content:center;width:100%;margin-top:1.2rem;display:flex}}
.uw65PW_breadcrumbs{color:var(--ink);margin:1.8rem 0 0;font-size:1.4rem;font-weight:700;display:block}.uw65PW_breadcrumb:last-child>.uw65PW_link{pointer-events:none}.uw65PW_breadcrumb:not(:last-child)>.uw65PW_link{color:var(--blue-strong)}.uw65PW_breadcrumb:not(:last-child)>.uw65PW_link:hover{text-underline-offset:.3rem;text-decoration:underline}.uw65PW_breadcrumb:not(:last-child):after{content:"＞";color:var(--sub);margin:auto .6rem}@media screen and (max-width:767px){.uw65PW_breadcrumbs{display:none}}
.GD885G_list{overflow:hidden}.GD885G_empty{flex-direction:column;align-items:center;padding:2.4rem;display:flex}.GD885G_mascot{width:14rem;height:14rem}.GD885G_noListMessage{margin-top:1rem;font-size:1.6rem;font-weight:700}.GD885G_loading{height:100%}
.Hbv9FG_tabBar{display:none}@media screen and (max-width:767px){.Hbv9FG_tabBar{z-index:10;padding:.6rem 0 calc(.8rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background-color:var(--white);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.Hbv9FG_tab{height:4.4rem;color:var(--dark-gray);place-items:center;display:grid}.Hbv9FG_tab.Hbv9FG_on{color:var(--blue)}.Hbv9FG_tab.Hbv9FG_on:after{content:"";background-color:currentColor;border-radius:.2rem;width:2rem;height:.3rem;margin-top:-.2rem}.Hbv9FG_icon{font-size:2.6rem;display:grid;position:relative}.Hbv9FG_dot{border:2px solid var(--white);background-color:#ff3b4a;border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:-.2rem;right:-.4rem}}
._2gpCFG_mainFrame{margin-top:1.6rem;overflow:hidden}._2gpCFG_releaseDate{font-size:1.4rem}._2gpCFG_title{font-size:2.2rem;font-weight:900;line-height:1.4}._2gpCFG_content{white-space:pre-line;word-wrap:break-word;margin-top:1.6rem;font-size:1.5rem;line-height:1.9}@media screen and (max-width:767px){._2gpCFG_title{font-size:1.8rem}}
.LGCtTa_button{border-radius:var(--radius-sm);font:inherit;white-space:nowrap;cursor:pointer;transition:var(--default-transition);border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:1rem 2rem;font-size:1.5rem;font-weight:700;line-height:1.4;display:inline-flex}.LGCtTa_primary{background-color:var(--blue);color:var(--white);box-shadow:0 3px 0 var(--blue-strong)}.LGCtTa_secondary{background-color:var(--white);color:var(--navy-900);border-color:#b9c6da}.LGCtTa_danger{background-color:var(--white);color:var(--danger);border-color:#f2b3bc}.LGCtTa_button:disabled,.LGCtTa_disabled{cursor:not-allowed;background-color:var(--disabled-color);color:var(--dark-gray);box-shadow:none;border-color:#cfd8e4}.LGCtTa_button:not(:disabled):not(.LGCtTa_disabled):hover{opacity:var(--hover-opacity)}.LGCtTa_button:not(:disabled):not(.LGCtTa_disabled):active{transform:var(--press-animation)}.LGCtTa_completed{min-width:calc(17.5rem + 2px)}@media screen and (max-width:767px){.LGCtTa_button{padding:.9rem 1.6rem;font-size:1.4rem}}
.mWKNIW_wrapper{border-top:1px solid var(--line-soft);color:var(--ink);align-items:center;gap:1.8rem;padding:1.4rem 2.2rem;font-size:1.5rem;display:flex}.mWKNIW_wrapper:first-child{border-top:none}.mWKNIW_wrapper:hover{background-color:#f5f8fd}.mWKNIW_date{width:10rem;color:var(--sub);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.4rem;font-weight:700}.mWKNIW_title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.mWKNIW_new{background-color:var(--yellow);color:var(--navy-950);flex-shrink:0;padding:0 .8rem;font-size:1.2rem;font-weight:900;transform:skew(-12deg)}.mWKNIW_chevron{width:1.8rem;height:1.8rem;color:var(--sub);flex-shrink:0}@media screen and (max-width:767px){.mWKNIW_wrapper{flex-wrap:wrap;gap:.4rem 1rem;padding:1.2rem 1.4rem}.mWKNIW_date{width:auto;font-size:1.3rem}.mWKNIW_title{white-space:normal;flex-basis:100%;order:3}.mWKNIW_chevron{display:none}}
.g5Yo4W_container{width:100%;max-width:96rem;margin:1.8rem auto 0}@media screen and (max-width:767px){.g5Yo4W_container{margin-top:1.2rem}}
.bSZLSW_container{justify-content:center;align-items:center;min-height:60vh;padding:4rem 0;display:flex}.bSZLSW_title{text-align:center;margin:2rem auto;font-size:2.8rem;font-weight:900}.bSZLSW_contents{text-align:center;margin:0 auto}.bSZLSW_letter{text-align:left;line-height:30px;display:inline-block}.bSZLSW_ButtonBlock{justify-content:center;margin:5rem;display:flex}.bSZLSW_space{margin:1rem 3rem}@media screen and (max-width:1023px){.bSZLSW_ButtonBlock{flex-direction:column;gap:.3rem;margin:3rem}.bSZLSW_buttonWrapper>button{width:45%;padding:.8rem 0}}@media screen and (max-width:767px){.bSZLSW_title{font-size:20px}.bSZLSW_letter{margin:1rem 0;font-size:1.4rem;line-height:25px}.bSZLSW_buttonWrapper>button{width:70%}}.bSZLSW_mascot{width:14rem;height:14rem;margin:0 auto;display:block}
.HS70Aa_container{justify-content:center;align-items:center;min-height:60vh;padding:4rem 0;display:flex}.HS70Aa_title{text-align:center;margin:2rem auto;font-size:2.8rem;font-weight:900}.HS70Aa_contents{text-align:center;margin:0 auto}.HS70Aa_letter{text-align:left;line-height:30px;display:inline-block}.HS70Aa_ButtonBlock{justify-content:center;margin:5rem;display:flex}@media screen and (max-width:1023px){.HS70Aa_ButtonBlock{margin:3rem}.HS70Aa_ButtonBlock>button{width:45%;padding:.8rem 0}}@media screen and (max-width:767px){.HS70Aa_title{font-size:20px}.HS70Aa_letter{margin:1rem 0;font-size:1.2rem;line-height:25px}.HS70Aa_ButtonBlock>button{width:70%}}.HS70Aa_mascot{width:14rem;height:14rem;margin:0 auto;display:block}
