.page_page__hvF3i{padding-top:70px}.page_main__GfQOr,.page_page__hvF3i{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.page_main__GfQOr{flex-wrap:wrap;gap:24px;padding:24px;overflow:hidden}.page_section__nFPil{justify-content:space-around;height:100%;word-break:break-all}.page_column__M3SD7,.page_section__nFPil{display:flex;flex-direction:column;align-items:center;width:100%}.page_column__M3SD7{position:relative;justify-content:center}.page_column__M3SD7[data-reverse=true]{transform:rotate(180deg)}.page_span__amiwg{display:block}.page_span__amiwg[data-reverse=true]{transform:rotate(180deg)}.page_span__amiwg[data-disabled=true]{color:#ccc}.page_timer__fVBhp{display:flex;flex-direction:column;align-items:center;gap:24px}.page_time__K9Qly{font-size:48px;font-weight:700;cursor:pointer}.page_text__vtahv{display:flex;justify-content:center;gap:16px;font-size:15px;font-weight:700;cursor:pointer}.page_buttons__EHjxm{display:flex;flex-direction:column;gap:32px}.page_subtimer__00gyo{font-size:20px;font-weight:700;text-align:center}@media (max-height:480px),screen and (max-width:360px){.page_section__nFPil{display:none}.page_main__GfQOr{display:flex;flex-direction:column;gap:8px}.page_main__GfQOr:before{content:"画面の広さが足りないため、ご利用いただけません"}.page_main__GfQOr:after{content:"デバイスの向きやウィンドウの大きさを変更して、再度お試しください"}}.Title_title__x0yFN{text-align:center;font-weight:700;font-size:27px}.Button_wrapper__pdfqY{position:relative}.Button_button__M6NfZ{display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;width:200px;height:54px;background:#2a2a33;border-radius:27px;border:none;font-weight:700;font-size:16px;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.Button_button__M6NfZ:disabled{background-color:#ddd;color:#999}.page_page__ZU32B{padding-top:70px}.page_main__GlU4n,.page_page__ZU32B{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.page_main__GlU4n{flex-wrap:wrap;gap:24px;padding:24px;overflow:hidden}.page_section__61PEw{display:flex;flex-direction:column;align-items:center;width:100%;word-break:break-all}.page_column__8vhW8{opacity:0}.page_column__8vhW8[data-is-loaded=true]{opacity:1;transition:all .3s ease-out}.page_page__2lLPC{padding-top:70px}.page_main__cR1mX,.page_page__2lLPC{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.page_main__cR1mX{flex-wrap:wrap;gap:24px;padding:24px;overflow:hidden}.page_section__c5su4{display:flex;flex-direction:column;align-items:center;width:100%;word-break:break-all}.page_column__TQwXC{opacity:0}.page_column__TQwXC[data-is-loaded=true]{opacity:1;transition:all .3s ease-out}.page_count__TLDC1,.page_reset__Jngbr{display:flex;justify-content:center;gap:16px;margin-top:24px}.page_reset__Jngbr{font-weight:700;cursor:pointer}.page_reset__Jngbr:hover{opacity:.5;transition:all .3s ease-out}.page_badge__VitYi{width:10px;height:10px;background:#ccc;border-radius:50%;transition:.3s ease-in-out}.page_badge__VitYi[data-status=unconnected]{background:#ccc}.page_badge__VitYi[data-status=connected]{background:#0c6}.page_badge__VitYi[data-status=disconnected]{background:#f66}@media (max-height:480px),screen and (max-width:360px){.page_section__c5su4{display:none}.page_main__cR1mX{display:flex;flex-direction:column;gap:8px}.page_main__cR1mX:before{content:"画面の広さが足りないため、ご利用いただけません"}.page_main__cR1mX:after{content:"デバイスの向きやウィンドウの大きさを変更して、再度お試しください"}}.page_page__q1jq3{padding-top:70px}.page_main__BCXpG,.page_page__q1jq3{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.page_main__BCXpG{flex-wrap:wrap;gap:24px;padding:24px;overflow:hidden}.page_section__VjwUx{width:100%;word-break:break-all}.page_column__9z9R_,.page_section__VjwUx{display:flex;flex-direction:column;align-items:center}.page_column__9z9R_{gap:60px}.page_count__WJgfZ,.page_wrapper__Y7NGr{position:relative;display:flex}.page_count__WJgfZ{width:100%;height:100%;min-width:240px;min-height:240px;flex-direction:column;align-items:center;justify-content:center;font-size:72px;font-weight:700;color:#ddd;opacity:0}.page_count__WJgfZ[data-is-show=true]{opacity:1;transition:all .3s ease-out}.page_count__WJgfZ[data-is-active=true]{color:#2a2a33}.page_buttons__h30FE{display:flex;flex-direction:column}.page_text__cuQbi{display:flex;justify-content:center;gap:16px;margin-top:24px;height:21px;line-height:21px;font-weight:700;cursor:pointer}@media (max-height:480px),screen and (max-width:360px){.page_section__VjwUx{display:none}.page_main__BCXpG{display:flex;flex-direction:column;gap:8px}.page_main__BCXpG:before{content:"画面の広さが足りないため、ご利用いただけません"}.page_main__BCXpG:after{content:"デバイスの向きやウィンドウの大きさを変更して、再度お試しください"}}.page_page__LszTB{padding-top:70px}.page_main__GxtcM,.page_page__LszTB{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.page_main__GxtcM{flex-wrap:wrap;gap:24px;padding:24px;overflow:hidden}.page_section__4tWmd{width:100%;word-break:break-all}.page_column__loFFY,.page_section__4tWmd{display:flex;flex-direction:column;align-items:center}.page_column__loFFY{gap:60px}.page_wrapper__9YdA6{position:relative;width:375px;height:375px}.page_time__OsCJk{position:relative;width:100%;height:100%;min-width:240px;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:72px;font-weight:700;color:#ddd;opacity:0}.page_time__OsCJk[data-is-show=true]{opacity:1;transition:all .3s ease-out}.page_times__MoF4Y{display:flex;align-items:center;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_times__MoF4Y[data-is-active=true]{color:#2a2a33}.page_delimiter__ZQRfH{position:relative;top:-6px}.page_status__igqLt{font-size:16px;color:#2a2a33}.page_progress__4VpWP{position:absolute;top:0;width:100%;height:100%;opacity:0}.page_progress__4VpWP[data-is-show=true]{opacity:1;transition:all .3s ease-out}.page_buttons__1bCqH{display:flex;flex-direction:column}.page_text__Q1NFG{display:flex;justify-content:center;gap:16px;margin-top:24px;height:21px;line-height:21px;font-weight:700;cursor:pointer}@media screen and (max-width:480px){.page_wrapper__9YdA6{position:relative;width:320px;height:320px}.page_time__OsCJk{font-size:64px}.page_times__MoF4Y{gap:4px}}@media (max-height:480px),screen and (max-width:360px){.page_section__4tWmd{display:none}.page_main__GxtcM{display:flex;flex-direction:column;gap:8px}.page_main__GxtcM:before{content:"画面の広さが足りないため、ご利用いただけません"}.page_main__GxtcM:after{content:"デバイスの向きやウィンドウの大きさを変更して、再度お試しください"}}.message_message__HuWe_{position:absolute;display:flex;top:-40px;align-items:center;justify-content:center;width:100%;height:40px;background:#999;font-weight:700;font-size:13px;color:#fff;transition:.3s ease-in-out}.message_message__HuWe_[data-status=success]{background:#0c6}.message_message__HuWe_[data-status=error]{background:#f66}.message_message__HuWe_[data-is-active=true]{top:0}.message_message__HuWe_[data-is-active=false]{top:-40px}.page_page__BOiyO{padding-top:70px}.page_main__5nmH5,.page_page__BOiyO{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.page_main__5nmH5{flex-wrap:wrap;gap:24px;padding:24px;overflow:hidden}.page_section__4tjr5{display:flex;flex-direction:column;align-items:center;width:100%;word-break:break-all}.page_column__i0PZB{opacity:0}.page_column__i0PZB[data-is-loaded=true]{opacity:1;transition:all .3s ease-out}.page_count__Tj1_k,.page_reset__bsOhH{display:flex;justify-content:center;gap:16px;margin-top:24px}.page_reset__bsOhH{font-weight:700;cursor:pointer}.page_reset__bsOhH:hover{opacity:.5;transition:all .3s ease-out}.page_badge__9QwL7{width:10px;height:10px;background:#ccc;border-radius:50%;transition:.3s ease-in-out}.page_badge__9QwL7[data-status=unconnected]{background:#ccc}.page_badge__9QwL7[data-status=connected]{background:#0c6}.page_badge__9QwL7[data-status=disconnected]{background:#f66}@media (max-height:480px),screen and (max-width:360px){.page_section__4tjr5{display:none}.page_main__5nmH5{display:flex;flex-direction:column;gap:8px}.page_main__5nmH5:before{content:"画面の広さが足りないため、ご利用いただけません"}.page_main__5nmH5:after{content:"デバイスの向きやウィンドウの大きさを変更して、再度お試しください"}}