*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{min-width:0;margin:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(./NotoSansJP-Regular.D_okUq6F.woff2)format("woff2");font-display:swap}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;src:url(./NotoSansJP-Medium.EikgtpEV.woff2)format("woff2");font-display:swap}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(./NotoSansJP-Bold.BuflUTth.woff2)format("woff2");font-display:swap}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:400;src:url(./NotoSerifJP-Regular-min.DUZdDO97.woff2)format("woff2");font-display:swap}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:500;src:url(./NotoSerifJP-Medium-min.CSmN2r10.woff2)format("woff2");font-display:swap}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:700;src:url(./NotoSerifJP-Bold-min.DtKzjb1g.woff2)format("woff2");font-display:swap}body,html{height:100%}body{background-color:#020a26;font-family:Noto Sans JP,メイリオ,Meiryo,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;font-size:16px;font-weight:500}img{max-width:100%;height:auto}p{line-height:1.8}a{transition:all .3s}.wrapper{min-height:100vh}.bg-horoscope{background:url(../images/bg/bg_member_regist.webp) 50%/cover no-repeat}.main{padding-top:88px}@media only screen and (width<=1280px){.main{padding-top:80px}}.no-swipe{padding-top:64px}@media only screen and (width<=1280px){.no-swipe{padding-top:56px}}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .2s}.modal-fade-enter,.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.cainer-loading{animation:1.4s linear infinite cainer-loading-shimmer;box-shadow:0 0 8px #ffe55099,0 0 16px #e5bd5059;z-index:90!important;background:linear-gradient(90deg,#b1893200,#b18932 15%,#e5bd50 40%,#ffe550 50%,#e5bd50 60%,#b18932 85%,#b1893200) 0 0/250% 100%!important}@keyframes cainer-loading-shimmer{0%{background-position:200% 0}to{background-position:-50% 0}}.swipe-right .page-enter-active,.swipe-right .page-leave-active{transition:all .2s ease-out}.swipe-right .page-enter-from{opacity:.7;transform:translate(0)}.swipe-right .page-leave-to{opacity:.5;transform:translate(100vw)}.swipe-left .page-enter-active,.swipe-left .page-leave-active{transition:all .2s ease-out}.swipe-left .page-enter-from{opacity:.7;transform:translate(0)}.swipe-left .page-leave-to{opacity:.5;transform:translate(-100vw)}
