a{transition:opacity .5s ease;text-decoration:none}@media screen and (max-width: 750px){a{transition:none}}a:hover{opacity:.5}@media screen and (max-width: 750px){a:hover{opacity:1}}.pc{display:block}@media screen and (max-width: 750px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 750px){.sp{display:block}}.all-wrapper{position:relative;max-width:640px;min-height:100vh;min-height:100svh;margin:0 auto;padding:3.125vw;overflow-x:hidden}.all-wrapper.pc-only{height:auto;max-width:unset;min-height:0;padding:30px}.fade-in{opacity:0;pointer-events:none;transition:opacity .4s var(--ease-inout-sine)}.fade-in.animated{opacity:1;pointer-events:auto;transition-delay:1.2s}.animation-bg{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;background:var(--primary-color);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:var(--ease-inout-cubic);animation-timing-function:var(--ease-inout-cubic);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.animation-bg.animated{-webkit-animation-name:top-to-bottom;animation-name:top-to-bottom}@-webkit-keyframes top-to-bottom{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.001%{transform-origin:bottom}100%{transform-origin:bottom;transform:scaleY(0)}}@keyframes top-to-bottom{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.001%{transform-origin:bottom}100%{transform-origin:bottom;transform:scaleY(0)}}#home .main-contents{position:relative;min-height:calc(100vh - 6.25vw);min-height:calc(100dvh - 6.25vw);border:5px solid rgba(0,0,0,0)}#home .main-contents.pc-only{min-height:calc(100vh - 60px);border-width:10px;padding:120px 0;border:5px solid var(--primary-color)}#home .main-contents.pc-only::after{content:"";width:calc(100% - 16px);height:calc(100% - 16px)}#home .main-contents.pc-only::after{content:"";position:absolute;top:50%;left:50%;width:calc(100% - 16px);height:calc(100% - 16px);border:1px solid var(--primary-color);transform:translate(-50%, -50%);z-index:-1}#home .flex-container{display:flex;flex-direction:column;height:100%;min-height:650px}#home .cmn-send-btn{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;position:relative;left:50%;width:110.3448275862%;border:0;background-color:var(--primary-color);transform:translateX(-50%);outline:none}#home .area-fixed{position:fixed;top:0;bottom:0;left:0;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;opacity:0;visibility:hidden;transition:all 1s ease-in-out}#home .area-fixed.show{opacity:1;visibility:visible}#home .area-fixed.hide{opacity:0 !important;visibility:hidden !important;z-index:-1 !important}#home #input-area{position:fixed;top:0;bottom:0;left:0;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}#home #input-area:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:calc(100% - 6.25vw);height:calc(100vh - 6.25vw);height:calc(100dvh - 6.25vw);margin:auto;border:5px solid var(--primary-color);z-index:-1}#home #input-area::after{content:"";position:absolute;top:50%;left:50%;width:calc(100% - 11.25vw);height:calc(100% - 11.25vw);border:1px solid var(--primary-color);transform:translate(-50%, -50%);z-index:-1}#home #input-area .input-form{display:flex;flex-direction:column;height:100%}#home #input-area .main-lead{width:71.71875%;margin:12.8125vw auto 5.78125vw}#home #input-area .input-wrap{width:74.21875%;margin:0 auto 8.75vw}#home #input-area .input-wrap .input-text{width:100%;padding:5.78125vw 1.5625vw;border:3px solid var(--primary-color);font-family:var(--font-sans);font-weight:bold;font-size:5.3125vw;letter-spacing:.16em;text-align:center;color:var(--secondary-color);outline:var(--primary-color)}#home #input-area .input-wrap ::-moz-placeholder{color:#9bcff4}#home #input-area .input-wrap :-ms-input-placeholder{color:#9bcff4}#home #input-area .input-wrap ::placeholder{color:#9bcff4}#home #input-area .happy-new-year h2{width:72.8125%;margin:0 auto 1.5625vw}#home #input-area .happy-new-year figure{position:relative;left:50%;width:100%;line-height:0;transform:translateX(-50%)}#home #input-area .cmn-send-btn{height:100%}#home #input-area .cmn-send-btn img{width:30vw}#home #howto-area{text-align:center;background-color:#fff;z-index:3}#home #howto-area .flex-container{padding-top:5.15625vw}#home #howto-area h2{width:88.59375%;margin:0 auto 4.375vw}#home #howto-area .howto-top{padding:5.15625vw 0 7.1875vw;border-top:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color)}#home #howto-area .howto-top img{width:84.375%}#home #howto-area .howto-btm{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;border-bottom:2px solid var(--primary-color)}#home #howto-area .howto-btm .l-col{position:relative;width:50%;padding:2.5vw 0 4.375vw}#home #howto-area .howto-btm .l-col::after{content:"";position:absolute;top:-0.3125vw;right:-9.6875vw;width:9.6875vw;height:101%;background:url("/nenga2023/assets/img/howto_border.svg") no-repeat top center;background-size:100% 100%}#home #howto-area .howto-btm .l-col img{width:86.875%}#home #howto-area .howto-btm .r-col{width:50%;padding:2.5vw 0 4.375vw}#home #howto-area .howto-btm .r-col img{width:76.25%}#home #howto-area .cmn-send-btn{height:100%}#home #howto-area .cmn-send-btn img{width:37.96875vw}#home #omikuji-area{text-align:center;background-color:#fff;z-index:2}#home #omikuji-area .flex-container{padding-top:5.15625vw}#home #omikuji-area h2{width:88.28125%;margin:0 auto 8.59375vw}#home #omikuji-area .usagi-wrap{position:relative;display:flex;flex-direction:column;width:62.5%;height:62.5vw;margin:0 auto 8.59375vw}#home #omikuji-area .usagi-wrap .face{position:absolute;top:25vw;left:50%;width:100%;height:auto;transform:translateX(-50%);z-index:1}#home #omikuji-area .usagi-wrap .body{position:relative;margin-top:-0.3125vw}#home #omikuji-area .cmn-btn{border:none;font-family:var(--font-sans);font-weight:bold;color:var(--secondary-color);background-color:#fff;outline:none}#home #omikuji-area .start-btn{width:100%;border-top:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color)}#home #omikuji-area .start-btn button{padding:6.875vw 1.5625vw;font-size:6.71875vw;letter-spacing:.13em}#home #omikuji-area .stop-btns{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}#home #omikuji-area .stop-btns button{width:33.3333333333%;padding:7.8125vw 0 8.59375vw}#home #omikuji-area .stop-btns button:not(:first-child){border-left:2px solid var(--primary-color)}#home #omikuji-area .stop-btns button img{width:auto;height:3.125vw}#home #omikuji-area .stop-btns button .btn-text{display:block;font-size:5.625vw;letter-spacing:.13em}#home #omikuji-area .cmn-send-btn{height:100%}#home #omikuji-area .cmn-send-btn img{width:67.1875vw}#home #between-area{background-color:var(--primary-color);color:#fff;z-index:1}#home #between-area .flex-container{min-height:0}#home #between-area .bg-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;height:100%;background:url("/nenga2023/assets/img/bg_undameshi.png") no-repeat center;background-size:86.25% auto}#home #between-area p{margin-bottom:7.8125vw;font-weight:bold;font-size:4.375vw;letter-spacing:.16em;line-height:1.5714285714;text-align:center}#home #between-area .result-confirm-btn{width:90.625vw;margin:0 auto;border:none;outline:none;background-color:rgba(0,0,0,0)}#home #between-area .result-confirm-btn img{width:32.96875vw}#home #result-area{z-index:0}#home #result-area:before{content:"";position:absolute;top:3.125vw;left:3.125vw;width:calc(100% - 6.25vw);height:calc(100vh - 6.25vw);height:calc(100dvh - 6.25vw);min-height:630px;border:5px solid var(--primary-color);z-index:-1}#home #result-area::after{content:"";position:absolute;top:5.625vw;left:5.625vw;width:calc(100% - 11.25vw);height:calc(100% - 11.25vw);border:1px solid var(--primary-color);min-height:611px;z-index:-1}#home #result-area .result-content{width:88.59375%;height:100%;margin:0 auto;padding:5.78125vw 0}#home #result-area .result-head{padding:2.96875vw 0 3.90625vw;border-bottom:1px solid var(--primary-color);font-weight:bold;text-align:center;color:var(--secondary-color);line-height:1}#home #result-area .result-head .number{margin-bottom:3.75vw;font-size:4.0625vw;letter-spacing:.2em}#home #result-area .result-head .result-caption{font-size:6.25vw}#home #result-area .result-body{position:relative;padding:9.0625vw 0 8.59375vw;background:url("/nenga2023/assets/img/bg_dot.png") no-repeat center;background-size:cover}#home #result-area .result-body::before,#home #result-area .result-body::after{content:"";position:absolute}#home #result-area .result-body::before{top:2.1875vw;left:1.875vw;width:7.8125vw;height:7.8125vw;background:url("/nenga2023/assets/img/icon_usachan.svg") no-repeat center;background-size:cover}#home #result-area .result-body::after{bottom:1.5625vw;left:1.5625vw;width:19.0625vw;height:1.40625vw;background:url("/nenga2023/assets/img/text_copyright.png") no-repeat center;background-size:100% auto}#home #result-area .result-body .usagi-wrap{position:relative;display:flex;flex-direction:column;width:62.5vw;height:62.5vw;margin:0 auto}#home #result-area .result-body .usagi-wrap .face{position:absolute;top:25vw;left:50%;width:100%;height:auto;transform:translateX(-50%);z-index:1}#home #result-area .result-body .usagi-wrap .body{position:relative;margin-top:-0.3125vw}#home #result-area .result-body .result-desc{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row-reverse;flex-wrap:wrap;position:absolute;top:3.125vw;right:2.34375vw;line-height:1.5;z-index:1}#home #result-area .result-body .result-desc span{display:inline-block;padding:1.5625vw .78125vw;font-weight:bold;font-size:5.3125vw;color:#fff;letter-spacing:.1em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;background-color:var(--primary-color)}#home #result-area .result-body .result-desc span+span{margin-right:1.5625vw}#home #result-area .result-name{padding:2.5vw 0;font-weight:bold;font-size:3.4375vw;color:#fff;letter-spacing:.16em;text-align:center;line-height:1;background-color:var(--primary-color)}#home #result-area .fortune-gloup{display:flex;align-items:stretch;justify-content:center;flex-direction:row;flex-wrap:wrap;padding:2.65625vw 0;border-bottom:1px solid var(--primary-color);line-height:1}#home #result-area .fortune-gloup .fortune-item{position:relative;width:calc(33.3333333333% - 2px);padding:1.25vw 0 0}#home #result-area .fortune-gloup .fortune-item:not(:first-child)::after{content:"";position:absolute;top:0;left:0;width:.390625vw;height:100%;background-image:url("/nenga2023/assets/img/border_dot.png");background-repeat:repeat-y;background-size:100% auto}#home #result-area .fortune-gloup .fortune-item .fortune-text{margin-bottom:2.1875vw;font-weight:bold;font-size:3.90625vw;letter-spacing:.03em;text-align:center;color:var(--secondary-color)}#home #result-area .once-more-btn{display:block;width:90%;height:auto;margin:0 auto;padding:4.6875vw 0;border:none;text-align:center;background-color:rgba(0,0,0,0);outline:none}@media screen and (min-height: 667px){#home #result-area .once-more-btn{height:100%}}#home #result-area .once-more-btn img{width:37.03125vw}#home .main-lead-pc{width:25%;max-width:380px;margin:0 auto 50px}@media screen and (min-width: 751px)and (max-width: 1023px){#home .main-lead-pc{width:74%}}@media screen and (max-width: 750px){#home .main-lead-pc{width:74%}}#home .flex-set-pc{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}@media screen and (min-width: 751px)and (max-width: 1023px){#home .flex-set-pc{flex-direction:column}}@media screen and (max-width: 750px){#home .flex-set-pc{flex-direction:column}}#home .how-to-pc .boder-inner{width:52.0833333333%;max-width:1000px;margin:0 auto 50px;border:2px solid var(--primary-color)}@media screen and (min-width: 751px)and (max-width: 1023px){#home .how-to-pc .boder-inner{width:80%}}@media screen and (max-width: 750px){#home .how-to-pc .boder-inner{width:90%}}#home .how-to-pc .howto-text{width:76%;max-width:760px;margin:0 auto 50px}@media screen and (min-width: 751px)and (max-width: 1023px){#home .how-to-pc .howto-text{width:90%}}@media screen and (max-width: 750px){#home .how-to-pc .howto-text{width:90%}}#home .how-to-pc .howto-top{width:70%;max-width:700px;margin:0 auto 50px;padding:60px 0 0}#home .how-to-pc .howto-btm{border-top:2px solid var(--primary-color);text-align:center;flex-direction:row;align-items:stretch}#home .how-to-pc .howto-btm .l-col{position:relative;width:50%;padding:60px 0}@media screen and (max-width: 750px){#home .how-to-pc .howto-btm .l-col{padding:35px 0}}#home .how-to-pc .howto-btm .l-col img{width:59.6%;max-width:298px}@media screen and (min-width: 751px)and (max-width: 1023px){#home .how-to-pc .howto-btm .l-col img{width:69%}}@media screen and (max-width: 750px){#home .how-to-pc .howto-btm .l-col img{width:79%}}#home .how-to-pc .howto-btm .l-col::after{content:"";position:absolute;top:0;right:-5%;width:2.7604166667vw;max-width:63px;height:100%;background:url("/nenga2023/assets/img/howto_border.svg") no-repeat center;background-size:100% 100%}@media screen and (min-width: 751px)and (max-width: 1023px){#home .how-to-pc .howto-btm .l-col::after{right:-9%;width:5.2083333333vw}}@media screen and (max-width: 750px){#home .how-to-pc .howto-btm .l-col::after{right:-9%;width:8.90625vw}}#home .how-to-pc .howto-btm .r-col{width:50%;padding:60px 0}@media screen and (max-width: 750px){#home .how-to-pc .howto-btm .r-col{padding:35px 0}}#home .how-to-pc .howto-btm .r-col img{width:52.8%;max-width:264px}@media screen and (min-width: 751px)and (max-width: 1023px){#home .how-to-pc .howto-btm .r-col img{width:65%}}@media screen and (max-width: 750px){#home .how-to-pc .howto-btm .r-col img{width:71%}}#home .qr-code .l-col{width:10.4166666667%;min-width:180px}#home .qr-code .r-col{width:32.8125%;margin-left:2.6041666667%;font-weight:bold;font-size:22px;line-height:1.5;letter-spacing:.08em}@media screen and (min-width: 751px)and (max-width: 1023px){#home .qr-code .r-col{width:70%;margin-top:30px}}@media screen and (max-width: 750px){#home .qr-code .r-col{width:70%;margin-top:30px}}/*# sourceMappingURL=style.css.map */