html{font-size:62.5%}body{font-size:1.4rem;line-height:1.5;min-height:100vh}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}button{background-color:initial;border:none;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent!important}a{color:inherit;text-decoration:none}*,:after,:before{box-sizing:border-box}input{outline:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@font-face{font-family:HappyPointHead;font-style:normal;font-weight:100;src:url(https://front.happypointcard.com/upfiles/appMain/resources/ha-api/fonts/happypointhead/HappyPointHeadOTF_Light.otf) format("opentype")}@font-face{font-family:HappyPointHead;font-style:normal;font-weight:300;src:url(https://front.happypointcard.com/upfiles/appMain/resources/ha-api/fonts/happypointhead/HappyPointHeadOTF_Light.otf) format("opentype")}@font-face{font-family:HappyPointHead;font-style:normal;font-weight:400;src:url(https://front.happypointcard.com/upfiles/appMain/resources/ha-api/fonts/happypointhead/HappyPointHeadOTF_Regular.otf) format("opentype")}@font-face{font-family:HappyPointHead;font-style:normal;font-weight:500;src:url(https://front.happypointcard.com/upfiles/appMain/resources/ha-api/fonts/happypointhead/HappyPointHeadOTF_Medium.otf) format("opentype")}@font-face{font-family:HappyPointHead;font-style:normal;font-weight:700;src:url(https://front.happypointcard.com/upfiles/appMain/resources/ha-api/fonts/happypointhead/HappyPointHeadOTF_Bold.otf) format("opentype")}@font-face{font-family:HappyPointHead;font-style:normal;font-weight:900;src:url(https://front.happypointcard.com/upfiles/appMain/resources/ha-api/fonts/happypointhead/HappyPointHeadOTF_Black.otf) format("opentype")}@font-face{font-display:swap;font-family:Pretendard Std;font-weight:900;src:local("Pretendard Std Black"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff2/PretendardStd-Black.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff/PretendardStd-Black.woff) format("woff"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/ttf/PretendardStd-Black.ttf) format("ttf")}@font-face{font-display:swap;font-family:Pretendard Std;font-weight:800;src:local("Pretendard Std ExtraBold"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff2/PretendardStd-ExtraBold.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff/PretendardStd-ExtraBold.woff) format("woff"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/ttf/PretendardStd-ExtraBold.ttf) format("ttf")}@font-face{font-display:swap;font-family:Pretendard Std;font-weight:700;src:local("Pretendard Std Bold"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff2/PretendardStd-Bold.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff/PretendardStd-Bold.woff) format("woff"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/ttf/PretendardStd-Bold.ttf) format("ttf")}@font-face{font-display:swap;font-family:Pretendard Std;font-weight:600;src:local("Pretendard Std SemiBold"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff2/PretendardStd-SemiBold.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff/PretendardStd-SemiBold.woff) format("woff"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/ttf/PretendardStd-SemiBold.ttf) format("ttf")}@font-face{font-display:swap;font-family:Pretendard Std;font-weight:500;src:local("Pretendard Std Medium"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff2/PretendardStd-Medium.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff/PretendardStd-Medium.woff) format("woff"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/ttf/PretendardStd-Medium.ttf) format("ttf")}@font-face{font-display:swap;font-family:Pretendard Std;font-weight:400;src:local("Pretendard Std Regular"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff2/PretendardStd-Regular.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff/PretendardStd-Regular.woff) format("woff"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/ttf/PretendardStd-Regular.ttf) format("ttf")}@font-face{font-display:swap;font-family:Pretendard Std;font-weight:300;src:local("Pretendard Std Light"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff2/PretendardStd-Light.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff/PretendardStd-Light.woff) format("woff"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/ttf/PretendardStd-Light.ttf) format("ttf")}@font-face{font-display:swap;font-family:Pretendard Std;font-weight:200;src:local("Pretendard Std ExtraLight"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff2/PretendardStd-ExtraLight.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff/PretendardStd-ExtraLight.woff) format("woff"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/ttf/PretendardStd-ExtraLight.ttf) format("ttf")}@font-face{font-display:swap;font-family:Pretendard Std;font-weight:100;src:local("Pretendard Std Thin"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff2/PretendardStd-Thin.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/woff/PretendardStd-Thin.woff) format("woff"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendardStd-1.3.6/ttf/PretendardStd-Thin.ttf) format("ttf")}@font-face{font-display:swap;font-family:Pretendard;font-weight:900;src:local("Pretendard Black"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff2-subset/Pretendard-Black.subset.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff-subset/Pretendard-Black.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:800;src:local("Pretendard ExtraBold"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff2-subset/Pretendard-ExtraBold.subset.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff-subset/Pretendard-ExtraBold.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:700;src:local("Pretendard Bold"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff2-subset/Pretendard-Bold.subset.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff-subset/Pretendard-Bold.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:600;src:local("Pretendard SemiBold"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff2-subset/Pretendard-SemiBold.subset.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff-subset/Pretendard-SemiBold.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:500;src:local("Pretendard Medium"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff2-subset/Pretendard-Medium.subset.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff-subset/Pretendard-Medium.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:400;src:local("Pretendard Regular"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff2-subset/Pretendard-Regular.subset.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff-subset/Pretendard-Regular.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:300;src:local("Pretendard Light"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff2-subset/Pretendard-Light.subset.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff-subset/Pretendard-Light.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:200;src:local("Pretendard ExtraLight"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff2-subset/Pretendard-ExtraLight.subset.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff-subset/Pretendard-ExtraLight.subset.woff) format("woff")}@font-face{font-display:swap;font-family:Pretendard;font-weight:100;src:local("Pretendard Thin"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff2-subset/Pretendard-Thin.subset.woff2) format("woff2"),url(https://front.happypointcard.com/ha/resources/api/fonts/pretendard/1.3.6/woff-subset/Pretendard-Thin.subset.woff) format("woff")}body,html{height:100%}body{font-family:Pretendard,sans-serif;width:100%}button,input,select,textarea{font-family:inherit}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.no-scroll{height:100vh;overflow:hidden}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.6626af2e.css.map*/