@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Pretendard:wght@400;500;600;700&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:Pretendard,sans-serif}*[hidden]{display:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0;padding:0;font:inherit;vertical-align:baseline}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:before,blockquote:after,q:before,q:after{content:none}button{border:none;outline:none;background-color:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent!important}a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent!important}*,*:before,*:after{box-sizing:border-box}input{outline:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}table{border-collapse:collapse;border-spacing:0}html{width:100%;height:100%;font-size:62.5%}body{width:100%;height:100%;min-height:100dvh;font-family:Pretendard,sans-serif;font-size:1.4rem;line-height:1.5}@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-family:Pretendard Std;font-weight:900;font-display:swap;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-family:Pretendard Std;font-weight:800;font-display:swap;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-family:Pretendard Std;font-weight:700;font-display:swap;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-family:Pretendard Std;font-weight:600;font-display:swap;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-family:Pretendard Std;font-weight:500;font-display:swap;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-family:Pretendard Std;font-weight:400;font-display:swap;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-family:Pretendard Std;font-weight:300;font-display:swap;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-family:Pretendard Std;font-weight:200;font-display:swap;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-family:Pretendard Std;font-weight:100;font-display:swap;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-family:Pretendard;font-weight:900;font-display:swap;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-family:Pretendard;font-weight:800;font-display:swap;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-family:Pretendard;font-weight:700;font-display:swap;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-family:Pretendard;font-weight:600;font-display:swap;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-family:Pretendard;font-weight:500;font-display:swap;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-family:Pretendard;font-weight:400;font-display:swap;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-family:Pretendard;font-weight:300;font-display:swap;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-family:Pretendard;font-weight:200;font-display:swap;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-family:Pretendard;font-weight:100;font-display:swap;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")}:root{width:100%;height:100%;font-family:Pretendard,Pretendard Std,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#1e1e22;background-color:#f9f9f9;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Pretendard,Pretendard Std,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#1e1e22}
