@font-face{font-family:Corporate Logo Rounded;src:url(../media/Corporate-Logo-Rounded-Bold-ver3.7b09fb80.woff)format("woff"),url(../media/Corporate-Logo-Rounded-Bold-ver3.5eb16757.ttf)format("truetype"),url(../media/Corporate-Logo-Rounded-Bold-ver3.0fbba4f2.otf)format("opentype")}html,body{width:100%;overflow:hidden scroll}html{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;--liff-base-background-color:#f8f8f8!important;--liff-base-text-color:#3c3a3b!important;background-color:#f8f8f8!important}body{color:#404040;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:YuGothic,游ゴシック,Noto Sans JP,sans-serif;line-height:1;overflow-x:hidden}#__next,.app-container{width:100%;position:relative}
*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,button{font-weight:inherit;vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{color:inherit;vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%;text-decoration:none}ins{color:#000;background-color:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #e0e0e0;height:1px;margin:2em 0;padding:0;display:block}input,select{vertical-align:middle}input{appearance:none;border-radius:0}input,textarea,select{appearance:none;background:0 0;border:none;border-radius:0;margin:0}input[type=checkbox],input[type=radio]{display:none;position:absolute}:-webkit-any(input:-webkit-autofill,input:-webkit-autofill-strong-password,input:-webkit-autofill-strong-password-viewable){color:#0000;background-color:#0000;background-image:none}:is(input:autofill,input:-webkit-autofill-strong-password,input:-webkit-autofill-strong-password-viewable){color:#0000;background-color:#0000;background-image:none}button{cursor:pointer;background:0 0;border:none;outline:none;padding:0;line-height:1}svg{vertical-align:top;margin:0;padding:0}:focus{outline:none}address{font-style:normal}
.bottomNav-module__qBiwKG__bottomNavWrapper{padding-bottom:env(safe-area-inset-bottom);z-index:100;background:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 15px #00000026}.bottomNav-module__qBiwKG__tipBubble{z-index:1;letter-spacing:.04em;white-space:nowrap;background:#fff;border-radius:20px;padding:12px 24px 10px;font-size:12px;font-weight:700;position:absolute;top:-64px;left:50%;transform:translate(-50%);box-shadow:0 3px 5px #00000026}.bottomNav-module__qBiwKG__tipBubble:after{content:"";border-top:12px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;margin-left:-8px;position:absolute;bottom:-11px;left:50%}.bottomNav-module__qBiwKG__bottomNav{justify-content:space-around;align-items:flex-end;height:72px;padding:0 4px;display:flex}.bottomNav-module__qBiwKG__navItem{flex-direction:column;flex:1;align-items:center;gap:4px;height:100%;padding:16px 0 14px;display:flex}.bottomNav-module__qBiwKG__navIconHome{background:url(/images/nav-icon-home.svg) 50% no-repeat;width:25px;height:23px}.bottomNav-module__qBiwKG__navActive .bottomNav-module__qBiwKG__navIconHome{background:url(/images/nav-icon-home-active.svg) 50% no-repeat}.bottomNav-module__qBiwKG__navIconHistory{background:url(/images/nav-icon-history.svg) 50% no-repeat;width:21px;height:23px}.bottomNav-module__qBiwKG__navActive .bottomNav-module__qBiwKG__navIconHistory{background:url(/images/nav-icon-history-active.svg) 50% no-repeat}.bottomNav-module__qBiwKG__navIconFaq{background:url(/images/nav-icon-faq.svg) 50% no-repeat;width:24px;height:24px}.bottomNav-module__qBiwKG__navActive .bottomNav-module__qBiwKG__navIconFaq{background:url(/images/nav-icon-faq-active.svg) 50% no-repeat}.bottomNav-module__qBiwKG__navIconMypage{background:url(/images/nav-icon-mypage.svg) 50% no-repeat;width:24px;height:24px}.bottomNav-module__qBiwKG__navActive .bottomNav-module__qBiwKG__navIconMypage{background:url(/images/nav-icon-mypage-active.svg) 50% no-repeat}.bottomNav-module__qBiwKG__navText{color:#727272;padding:2px 4px;font-size:10px}.bottomNav-module__qBiwKG__navActive .bottomNav-module__qBiwKG__navText{color:#fff;background:#f39801;border-radius:8px}.bottomNav-module__qBiwKG__navExchangeBtnOuter{flex:1.2;position:relative}.bottomNav-module__qBiwKG__navExchangeBtn{color:#fff;background:#f39801 linear-gradient(#ff9027,#ffad47);border:4px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.bottomNav-module__qBiwKG__navExchangeIcon{background:url(/images/nav-icon-exchange.svg) 50% no-repeat;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:8px;display:flex}.bottomNav-module__qBiwKG__navExchangeText{font-size:10px;font-weight:500}.bottomNav-module__qBiwKG__exchangeOverlay{z-index:120;pointer-events:none;position:fixed;inset:0}.bottomNav-module__qBiwKG__exchangeContent{background:#fff;transition:transform .45s cubic-bezier(.32,.72,0,1);position:absolute;inset:0;overflow-y:auto;transform:translateY(100%)}.bottomNav-module__qBiwKG__exchangeContentVisible{transform:translateY(0)}
.exchange-module__CsOD9a__fontCorporate{font-optical-sizing:auto;font-family:Corporate Logo Rounded,Meiryo,serif;font-style:normal;font-weight:400}.exchange-module__CsOD9a__wrapper{background:#fff;flex-direction:column;max-width:480px;min-height:100vh;margin:0 auto;display:flex}.exchange-module__CsOD9a__header{background:#ff9027;justify-content:center;align-items:center;padding:16px;display:flex;position:relative}.exchange-module__CsOD9a__headerBack{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:flex;position:absolute;left:8px}.exchange-module__CsOD9a__headerBackIcon{width:22px;height:22px;position:relative}.exchange-module__CsOD9a__headerBackIcon:before,.exchange-module__CsOD9a__headerBackIcon:after{content:"";background:#fff;border-radius:.75px;width:100%;height:1.5px;position:absolute;top:50%;left:0}.exchange-module__CsOD9a__headerBackIcon:before{transform:translateY(-50%)rotate(45deg)}.exchange-module__CsOD9a__headerBackIcon:after{transform:translateY(-50%)rotate(-45deg)}.exchange-module__CsOD9a__headerTitle{color:#fff;font-size:16px;font-weight:700}.exchange-module__CsOD9a__pointHeader{text-align:right;background:#ff9027 linear-gradient(#ff9027,#ffad47);padding:16px 20px 40px}.exchange-module__CsOD9a__pointDisplay{justify-content:flex-end;align-items:center;gap:4px;margin-bottom:8px;display:flex}.exchange-module__CsOD9a__pointCircleIcon{color:#f39801;background:#fff;border-radius:50%;width:24px;height:24px;font-size:12px;font-weight:700;position:relative}.exchange-module__CsOD9a__pointCircleIcon:before{content:"p";position:absolute;top:calc(50% - .166667em);left:50%;transform:translate(-50%,-50%)}.exchange-module__CsOD9a__pointLabelArea{align-items:baseline;gap:4px;display:flex}.exchange-module__CsOD9a__pointNumber{color:#fff;font-size:32px;font-weight:700}.exchange-module__CsOD9a__pointUnit{color:#fff;font-size:12px}.exchange-module__CsOD9a__expiryDate{color:#fffc;margin-top:4px;font-size:11px}.exchange-module__CsOD9a__main{flex:1;margin-top:-24px;padding:0 0 24px}.exchange-module__CsOD9a__formCard{background:#fff;border-radius:16px 16px 0 0;padding:28px 24px}.exchange-module__CsOD9a__formTitle{margin-bottom:12px;font-size:16px;font-weight:700}.exchange-module__CsOD9a__formDesc{color:#525252;margin-bottom:24px;font-size:13px;line-height:2}.exchange-module__CsOD9a__inputHint{color:#999;margin-bottom:8px;font-size:12px}.exchange-module__CsOD9a__inputRow{align-items:center;gap:16px;margin-bottom:8px;display:flex}.exchange-module__CsOD9a__inputWrapper{border:2px solid #f39801;border-radius:4px;flex:1;align-items:center;display:flex;overflow:hidden}.exchange-module__CsOD9a__inputError{border-color:#eb0909}.exchange-module__CsOD9a__input{color:#404040;flex:1;width:100%;padding:16px;font-size:18px}.exchange-module__CsOD9a__input::placeholder{color:#bfbfbf}.exchange-module__CsOD9a__input::-webkit-inner-spin-button{-webkit-appearance:none}.exchange-module__CsOD9a__input::-webkit-outer-spin-button{-webkit-appearance:none}.exchange-module__CsOD9a__spinner{border-left:1px solid #eee;flex-direction:column;display:flex}.exchange-module__CsOD9a__spinUp,.exchange-module__CsOD9a__spinDown{color:#f39801;cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:10px;line-height:1}.exchange-module__CsOD9a__useAllBtn{color:#f39801;white-space:nowrap;cursor:pointer;border-bottom:1px solid #f39801;padding:8px 0;font-size:13px;font-weight:700}.exchange-module__CsOD9a__errorMsgWrapper{margin-bottom:16px}.exchange-module__CsOD9a__errorMsg{color:#eb0909;font-size:12px}.exchange-module__CsOD9a__quickSelect{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.exchange-module__CsOD9a__quickBtn{color:#f39801;cursor:pointer;background:#fff9f0;border:1px solid #f39801;border-radius:8px;padding:12px 0;font-size:14px;font-weight:700}.exchange-module__CsOD9a__quickBtnActive{color:#fff;background:#f39801}.exchange-module__CsOD9a__footer{flex-direction:column;gap:20px;padding:16px 20px 32px;display:flex}.exchange-module__CsOD9a__submitBtn{color:#fff;cursor:pointer;background:#f39801 linear-gradient(#ff9027,#ffad47);border-radius:100px;width:100%;max-width:320px;margin:0 auto;padding:28px;font-size:16px;font-weight:700}.exchange-module__CsOD9a__submitBtn:disabled{color:#727272;cursor:not-allowed;background:#ccc}.exchange-module__CsOD9a__backBtn{color:#999;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:100px;width:100%;max-width:160px;margin:0 auto;padding:16px;font-size:14px}.exchange-module__CsOD9a__confirmOverlay{z-index:130;background:#fff;transition:transform .4s cubic-bezier(.32,.72,0,1);position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.exchange-module__CsOD9a__confirmOverlayVisible{transform:translate(0)}
.exchange-confirm-module__nHElKq__fontCorporate{font-optical-sizing:auto;font-family:Corporate Logo Rounded,Meiryo,serif;font-style:normal;font-weight:400}.exchange-confirm-module__nHElKq__wrapper{background:#fff;flex-direction:column;max-width:480px;min-height:100vh;margin:0 auto;display:flex}.exchange-confirm-module__nHElKq__header{background:#ff9027;justify-content:center;align-items:center;padding:16px;display:flex;position:relative}.exchange-confirm-module__nHElKq__headerBack{cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:flex;position:absolute;left:8px}.exchange-confirm-module__nHElKq__headerBackIcon{border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:14px;height:14px;margin-left:6px;position:relative;transform:rotate(45deg)}.exchange-confirm-module__nHElKq__headerTitle{color:#fff;font-size:16px;font-weight:700}.exchange-confirm-module__nHElKq__pointHeader{text-align:right;background:#ff9027 linear-gradient(#ff9027,#ffad47);padding:16px 20px 40px}.exchange-confirm-module__nHElKq__pointDisplay{justify-content:flex-end;align-items:center;gap:4px;margin-bottom:8px;display:flex}.exchange-confirm-module__nHElKq__pointCircleIcon{color:#f39801;background:#fff;border-radius:50%;width:24px;height:24px;font-size:12px;font-weight:700;position:relative}.exchange-confirm-module__nHElKq__pointCircleIcon:before{content:"p";position:absolute;top:calc(50% - .166667em);left:50%;transform:translate(-50%,-50%)}.exchange-confirm-module__nHElKq__pointLabelArea{align-items:baseline;gap:4px;display:flex}.exchange-confirm-module__nHElKq__pointNumber{color:#fff;font-size:32px;font-weight:700}.exchange-confirm-module__nHElKq__pointUnit{color:#fff;font-size:12px}.exchange-confirm-module__nHElKq__expiryDate{color:#fffc;margin-top:4px;font-size:11px}.exchange-confirm-module__nHElKq__main{flex:1;margin-top:-24px;padding:0 0 24px}.exchange-confirm-module__nHElKq__confirmCard{background:#fff;border-radius:16px 16px 0 0;padding:28px 24px}.exchange-confirm-module__nHElKq__confirmTitle{margin-bottom:16px;font-size:16px;font-weight:700}.exchange-confirm-module__nHElKq__confirmDesc{color:#525252;margin-bottom:16px;font-size:13px;line-height:2}.exchange-confirm-module__nHElKq__exchangeVisual{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:24px 16px;display:flex;box-shadow:0 3px 5px #00000026}.exchange-confirm-module__nHElKq__exchangeFrom,.exchange-confirm-module__nHElKq__exchangeTo{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex}.exchange-confirm-module__nHElKq__fromIcon{background:url(/images/kurabasho-icon.svg) 50%/40px no-repeat;border-radius:50%;width:40px;height:40px}.exchange-confirm-module__nHElKq__toIcon{background:url(/images/digico-icon.svg) 50%/40px no-repeat;border-radius:50%;width:40px;height:40px}.exchange-confirm-module__nHElKq__fromLabel{color:#804f21;text-align:center;font-size:10px;font-weight:700}.exchange-confirm-module__nHElKq__toLabel{color:#00a19a;text-align:center;font-size:10px;font-weight:700}.exchange-confirm-module__nHElKq__fromValue{align-items:baseline;gap:2px;display:flex}.exchange-confirm-module__nHElKq__fromNumber{color:#f39801;font-size:20px;font-weight:700}.exchange-confirm-module__nHElKq__fromUnit{color:#f39801;font-size:12px;font-weight:700}.exchange-confirm-module__nHElKq__toValue{align-items:baseline;gap:2px;display:flex}.exchange-confirm-module__nHElKq__toNumber{color:#1b8ebd;font-size:20px;font-weight:700}.exchange-confirm-module__nHElKq__toUnit{color:#1b8ebd;font-size:12px;font-weight:700}.exchange-confirm-module__nHElKq__exchangeArrow{background:url(../media/exchange-arrow.2823d3d8.svg) 50%/contain no-repeat;flex-shrink:0;width:36px;height:27px}.exchange-confirm-module__nHElKq__footer{flex-direction:column;align-items:center;padding:0 20px 32px;display:flex}.exchange-confirm-module__nHElKq__caution{color:#999;text-align:center;margin-bottom:16px;font-size:12px}.exchange-confirm-module__nHElKq__submitBtn{color:#fff;cursor:pointer;background:#f39801 linear-gradient(#ff9027,#ffad47);border-radius:100px;justify-content:center;align-items:baseline;width:100%;max-width:320px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:28px;font-size:18px;font-weight:700;display:flex}.exchange-confirm-module__nHElKq__submitAmount{margin-right:2px;font-size:22px}.exchange-confirm-module__nHElKq__submitArrow{background:url(../media/submit-btn-arrow.e36bfd39.svg) 50%/contain no-repeat;width:24px;height:16px;margin-left:4px;display:block}.exchange-confirm-module__nHElKq__cancelBtn{color:#999;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:100px;width:100%;max-width:160px;margin:0 auto;padding:16px;font-size:14px}.exchange-confirm-module__nHElKq__digicoFooter{flex-direction:column;align-items:center;margin-top:48px;display:flex}.exchange-confirm-module__nHElKq__digicoLogo{margin-bottom:8px}.exchange-confirm-module__nHElKq__digicoNote{color:#999;font-size:11px}.exchange-confirm-module__nHElKq__loadingWrapper{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;display:flex}.exchange-confirm-module__nHElKq__loadingSpinner{border:4px solid #eee;border-top-color:#f39801;border-radius:50%;width:48px;height:48px;animation:.8s linear infinite exchange-confirm-module__nHElKq__spin}@keyframes exchange-confirm-module__nHElKq__spin{to{transform:rotate(360deg)}}.exchange-confirm-module__nHElKq__loadingText{color:#404040;font-size:16px;font-weight:700}.exchange-confirm-module__nHElKq__loadingSubText{color:#999;font-size:13px}
