.white-body{width:100%;height:100vh;background:#fff;position:absolute;top:0;left:0;opacity:0;transition:all 1s;z-index:9999;pointer-events:none}.white-body.active{opacity:1;transition:all 1s}@keyframes spin01{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}@keyframes spin02{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(-360deg)}}@keyframes spin03{0%{transform:translate(-50%) rotate(0)}to{transform:translate(-50%) rotate(360deg)}}@keyframes anim{0%{opacity:0}50%{opacity:1}75%{opacity:0}}@keyframes btnAnim{0%{transform:scale(1.5) translateZ(0);opacity:0}50%{transform:scale(1) translateZ(0);opacity:1}75%{transform:scale(1.05) translateZ(0);opacity:1}to{transform:scale(1) translateZ(0);opacity:1}}.result-load{position:relative;overflow:hidden;z-index:999}.result-load .left-carten{background:url(../../assets/img/fortunetelling/bg_result_pattern.jpg) repeat 0 0;width:50vw;height:100vh;position:absolute;top:0;left:0;z-index:999}.result-load .right-carten{background:url(../../assets/img/fortunetelling/bg_result_pattern.jpg) repeat 0 0;width:50vw;height:100vh;position:absolute;top:0;right:0;z-index:999}.result-load.active .left-carten{left:-60%;transition:all 1.5s}.result-load.active .right-carten{right:-60%;transition:all 1.5s}.result-load.active.opacity .left-carten,.result-load.active.opacity .right-carten{opacity:0;transition:all .3s}.result-load.none{display:none}.result-load #result-body{width:100vw;height:100vh;background:url(../../assets/img/fortunetelling/bg_pattern.png) repeat 0 0/50%,linear-gradient(to right,#e2caff 0%,#b5beff 50%,#b5e5ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2caff",endColorstr="#b5e5ff",GradientType=1)}.result-load #result-body #result-icon svg{width:553px!important;height:100%!important;transform:translate(-50%)!important;position:absolute;top:0;left:50%;z-index:0}.result-load #result-body .carten{position:absolute;width:400px;height:700px}.result-load #result-body .carten img{width:100%}.result-load #result-body .carten.carten01{left:0}.result-load #result-body .carten.carten02{right:0}#fortunetelling{background:url(../../assets/img/fortunetelling/bg_pattern.png) repeat 0 0/50%,#e2caff;background:url(../../assets/img/fortunetelling/bg_pattern.png) repeat 0 0/50%,linear-gradient(to right,#e2caff 0%,#b5beff 50%,#b5e5ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2caff",endColorstr="#b5e5ff",GradientType=1)}#fortunetelling .carten{position:absolute;width:400px;height:700px;z-index:1}#fortunetelling .carten img{width:100%}#fortunetelling .carten.carten01{left:0}#fortunetelling .carten.carten02{right:0}#fortunetelling .wrap{background:url(../../assets/img/fortunetelling/bg_pattern.png) repeat 0 0/50%,linear-gradient(to right,#e2caff 0%,#b5beff 50%,#b5e5ff 100%)}#fortunetelling .wrap h1{width:262px;margin:0 auto 50px;text-align:center;padding:20px 0 0;position:relative}#fortunetelling .wrap h1 img{width:100%}#fortunetelling .wrap .circle{position:absolute;left:50%;transform:translate(-50%);width:990px;top:-727px}#fortunetelling .wrap .circle img{width:100%}#fortunetelling .wrap .circle.circle01{animation:spin01 170s linear infinite}#fortunetelling .wrap .circle.circle02{animation:spin02 500s linear infinite}#fortunetelling .wrap .circle.circle03{animation:spin03 500s linear infinite}#fortunetelling .wrap .fortunetelling-content{background:#fff;width:840px;margin:0 auto;position:relative;padding:4px;z-index:10}#fortunetelling .wrap .fortunetelling-content .content-left{position:absolute;width:20px;height:119px;top:50%;left:-20px;transform:translateY(-50%)}#fortunetelling .wrap .fortunetelling-content .content-left img{width:100%}#fortunetelling .wrap .fortunetelling-content .content-right{position:absolute;width:20px;height:119px;top:50%;right:-20px;transform:translateY(-50%)}#fortunetelling .wrap .fortunetelling-content .content-right img{width:100%}#fortunetelling .wrap .fortunetelling-content .inner{border:1px solid #f0f0f2;padding:66px 0 36px;background:url(../../assets/img/fortunetelling/content-parts-left.png) no-repeat 0 0/10%,url(../../assets/img/fortunetelling/content-parts-right.png) no-repeat 100% 100%/10%}#fortunetelling .wrap .fortunetelling-content h2{position:absolute;top:-30px;left:50%;transform:translate(-50%);width:620px;height:59px;margin:0 auto;background:url(../../assets/img/fortunetelling/h2_bg_pc.png) no-repeat;background-size:100%}#fortunetelling .wrap .fortunetelling-content h2 p{font-size:20px;color:#fff;text-align:center;padding:16px 0 0}#fortunetelling .wrap .fortunetelling-content .step1-area{margin:0 0 40px}#fortunetelling .wrap .fortunetelling-content .step1-area p{font-size:16px;font-weight:700;color:#9847ff;position:relative;text-align:center}#fortunetelling .wrap .fortunetelling-content .step1-area p .text-left{position:absolute;top:3px;left:370px;width:87px;height:17px;background:url(../../assets/img/fortunetelling/text_right.png) no-repeat;background-size:100%}#fortunetelling .wrap .fortunetelling-content .step1-area p .text-right{position:absolute;top:3px;right:370px;width:87px;height:17px;background:url(../../assets/img/fortunetelling/text_left.png) no-repeat;background-size:100%}#fortunetelling .wrap .fortunetelling-content .step1-area h3{font-size:20px;text-align:center;color:#9847ff;margin:0 0 20px}#fortunetelling .wrap .fortunetelling-content .step1-area h3 span{font-size:12px;color:#9847ff}#fortunetelling .wrap .fortunetelling-content .step1-area .fortune-search{width:500px;margin:0 auto}#fortunetelling .wrap .fortunetelling-content .step1-area .fortune-search input{font-size:16px;width:500px;height:60px;border:2px solid #f0f0f2;padding:0 0 0 20px;margin:0 auto;border-radius:50px;background:#f5f5f7}#fortunetelling .wrap .fortunetelling-content .step1-area .caution{width:500px;margin:10px auto 0;font-weight:400;text-align:left;font-size:12px;color:#f34f6e;display:none}#fortunetelling .wrap .fortunetelling-content .step1-area .caution.caution-show{display:block}#fortunetelling .wrap .fortunetelling-content .step2-area p{font-size:16px;font-weight:700;color:#9847ff;position:relative;text-align:center}#fortunetelling .wrap .fortunetelling-content .step2-area p .text-left{position:absolute;top:3px;left:370px;width:87px;height:17px;background:url(../../assets/img/fortunetelling/text_right.png) no-repeat;background-size:100%}#fortunetelling .wrap .fortunetelling-content .step2-area p .text-right{position:absolute;top:3px;right:370px;width:87px;height:17px;background:url(../../assets/img/fortunetelling/text_left.png) no-repeat;background-size:100%}#fortunetelling .wrap .fortunetelling-content .step2-area h3{font-size:20px;text-align:center;color:#9847ff;margin:0 0 20px}#fortunetelling .wrap .fortunetelling-content .step2-area h3 span{font-size:12px;color:#9847ff}#fortunetelling .wrap .fortunetelling-content .step2-area ul{width:540px;margin:0 auto;overflow:hidden}#fortunetelling .wrap .fortunetelling-content .step2-area ul li{cursor:pointer;width:168px;height:60px;float:left;margin-right:15px}#fortunetelling .wrap .fortunetelling-content .step2-area ul li:nth-child(3n){margin:0}#fortunetelling .wrap .fortunetelling-content .step2-area ul li:nth-child(n+4){margin-top:15px}#fortunetelling .wrap .fortunetelling-content .step2-area ul .imas{background:url(../../assets/img/fortunetelling/btn_imas.png) no-repeat;background-size:100%;transition:all .2s;transition-delay:.15s}#fortunetelling .wrap .fortunetelling-content .step2-area ul .imas h3{width:44px;height:25px;background:url(../../assets/img/fortunetelling/imas.png) no-repeat;background-size:100%;margin:10px auto 3px}#fortunetelling .wrap .fortunetelling-content .step2-area ul .imas p{color:#fff;font-size:11px;font-weight:400;text-align:center}#fortunetelling .wrap .fortunetelling-content .step2-area ul .deremas{background:url(../../assets/img/fortunetelling/btn_deremas.png) no-repeat;background-size:100%;transition:all .2s;transition-delay:.15s}#fortunetelling .wrap .fortunetelling-content .step2-area ul .deremas h3{width:32px;height:28px;background:url(../../assets/img/fortunetelling/deremas.png) no-repeat;background-size:100%;margin:7px auto 2px}#fortunetelling .wrap .fortunetelling-content .step2-area ul .deremas p{color:#fff;font-size:11px;font-weight:400;text-align:center}#fortunetelling .wrap .fortunetelling-content .step2-area ul .million{background:url(../../assets/img/fortunetelling/btn_million.png) no-repeat;background-size:100%;transition:all .2s;transition-delay:.15s}#fortunetelling .wrap .fortunetelling-content .step2-area ul .million h3{width:30px;height:29px;background:url(../../assets/img/fortunetelling/million.png) no-repeat;background-size:100%;margin:8px auto 0}#fortunetelling .wrap .fortunetelling-content .step2-area ul .million p{color:#fff;font-size:11px;font-weight:400;text-align:center}#fortunetelling .wrap .fortunetelling-content .step2-area ul .sidem{background:url(../../assets/img/fortunetelling/btn_sidem.png) no-repeat;background-size:100%;transition:all .2s;transition-delay:.15s}#fortunetelling .wrap .fortunetelling-content .step2-area ul .sidem h3{width:42px;height:25px;background:url(../../assets/img/fortunetelling/sidem.png) no-repeat;background-size:100%;margin:10px auto 2px}#fortunetelling .wrap .fortunetelling-content .step2-area ul .sidem p{color:#fff;font-size:11px;font-weight:400;text-align:center}#fortunetelling .wrap .fortunetelling-content .step2-area ul .shiny{background:url(../../assets/img/fortunetelling/btn_shiny.png) no-repeat;background-size:100%;transition:all .2s;transition-delay:.15s}#fortunetelling .wrap .fortunetelling-content .step2-area ul .shiny h3{width:34px;height:31px;background:url(../../assets/img/fortunetelling/shiny.png) no-repeat;background-size:100%;margin:7px auto -1px}#fortunetelling .wrap .fortunetelling-content .step2-area ul .shiny p{color:#fff;font-size:11px;font-weight:400;text-align:center}#fortunetelling .wrap .fortunetelling-content .step2-area ul .gakuen{background:url(../../assets/img/fortunetelling/btn_gakuen.png) no-repeat;background-size:100%;transition:all .2s;transition-delay:.15s}#fortunetelling .wrap .fortunetelling-content .step2-area ul .gakuen h3{width:34px;height:31px;background:url(../../assets/img/fortunetelling/gakuen.png) no-repeat;background-size:100%;margin:7px auto -1px}#fortunetelling .wrap .fortunetelling-content .step2-area ul .gakuen p{color:#fff;font-size:11px;font-weight:400;text-align:center}#fortunetelling .wrap .fortunetelling-content .step2-area .all{cursor:pointer}#fortunetelling .wrap .fortunetelling-content .step2-area .all a{width:352px;margin:15px auto 20px;font-size:18px;background:url(../../assets/img/fortunetelling/btn_all.png) no-repeat;background-size:100%;color:#fff;padding:18px 0;font-weight:400}#fortunetelling .wrap .fortunetelling-content .step2-area .caution{font-size:12px;color:#3c3c47;font-weight:400}#fortunetelling .wrap .footer-area{background:rgba(255,255,255,.4);padding:40px 0 20px;margin:40px 0 0}#fortunetelling.result .wrap{display:none}#fortunetelling.result h1{width:196px;height:114px;position:absolute;top:0;left:20px;z-index:1;opacity:0}#fortunetelling.result h1 img{width:100%}#fortunetelling.result h1.active{opacity:1;transition:all .5s}#fortunetelling.result .circle{position:absolute;left:50%;transform:translate(-50%);width:990px;top:-727px}#fortunetelling.result .circle img{width:100%}#fortunetelling.result h2{position:absolute;top:60px;left:50%;transform:translate(-50%);width:620px;height:59px;margin:0 auto;background:url(../../assets/img/fortunetelling/h2_bg_pc.png) no-repeat;background-size:100%;opacity:0;z-index:1;letter-spacing:2px}#fortunetelling.result h2 p{font-size:20px;color:#fff;text-align:center;padding:16px 0 0}#fortunetelling.result h2.active{opacity:1;transition:all .5s;top:40px}#fortunetelling.result .result-area{background:#fff;width:730px;top:20px;margin:70px auto 0;position:relative;padding:4px;opacity:0}#fortunetelling.result .result-area.active{opacity:1;top:0;transition:all .5s}#fortunetelling.result .result-area .content-left{position:absolute;width:20px;height:119px;top:50%;left:-20px;transform:translateY(-50%)}#fortunetelling.result .result-area .content-left img{width:100%}#fortunetelling.result .result-area .content-right{position:absolute;width:20px;height:119px;top:50%;right:-20px;transform:translateY(-50%)}#fortunetelling.result .result-area .content-right img{width:100%}#fortunetelling.result .result-area .inner{border:1px solid #f0f0f2;padding:66px 0 36px;background:url(../../assets/img/fortunetelling/content-parts-left.png) no-repeat 0 0/15%,url(../../assets/img/fortunetelling/content-parts-right.png) no-repeat 100% 100%/15%}#fortunetelling.result .result-area .text-area{width:640px;padding:5px;background:#f4ecff;margin:0 auto 20px;position:relative;opacity:1}#fortunetelling.result .result-area .text-area .text-part{position:absolute}#fortunetelling.result .result-area .text-area .text-part.left-top{top:-2px;left:2px}#fortunetelling.result .result-area .text-area .text-part.left-bottom{bottom:-2px;left:2px}#fortunetelling.result .result-area .text-area .text-part.right-top{top:-2px;right:2px}#fortunetelling.result .result-area .text-area .text-part.right-bottom{bottom:-2px;right:2px}#fortunetelling.result .result-area .text-area .inner{border:1px solid #fff;padding:14px 18px}#fortunetelling.result .result-area .text-area .inner p{font-size:20px;color:#5d2c99}#fortunetelling.result .result-area .picture{width:668px;height:406px;margin:0 auto;background:url(../../assets/img/fortunetelling/card-parts.png) no-repeat;background-size:100%;position:relative;opacity:1}#fortunetelling.result .result-area .picture .pic-area{padding:25px 20px;width:614px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#fortunetelling.result .result-area .picture .pic-area img{width:100%}#fortunetelling.result .result-area .share-btn{cursor:pointer;width:352px;height:60px;margin:20px auto 0;background-size:100%;transition:all .2s;transition-delay:.15s;opacity:0;position:relative;transform:scale(2)}#fortunetelling.result .result-area .share-btn .btn-bg{position:absolute;background-size:100%}#fortunetelling.result .result-area .share-btn .btn-bg.bg01{width:352px;height:60px;background:url(../../assets/img/fortunetelling/btn_share.png) no-repeat;background-size:100%}#fortunetelling.result .result-area .share-btn .btn-bg.bg02{width:352px;height:60px;background:url(../../assets/img/fortunetelling/btn_share_animation.png) no-repeat;background-size:100%;opacity:0;transition:all .2s;animation:btnFade 2.5s infinite}#fortunetelling.result .result-area .share-btn.active{opacity:1;transition:all .5s;animation:btnAnim .8s forwards}#fortunetelling.result .result-area .share-btn a{position:relative}#fortunetelling.result .result-area .share-btn p{font-size:18px;color:#fff;padding:18px 0 0 85px}#fortunetelling.result .result-area .share-btn p span svg{width:20px!important;height:16px!important;padding:0 0 0 10px!important}#fortunetelling.result .result-area .share-btn p span .cls-1{fill:#fff!important}#fortunetelling.result .prof-btn{width:262px;margin:40px auto 0;border-radius:30px;font-size:16px;text-align:center;overflow:hidden;position:relative;left:240px;opacity:0}#fortunetelling.result .prof-btn.active{opacity:1;transition:all .5s}#fortunetelling.result .prof-btn a{background:linear-gradient(to bottom,#ff909c 0%,#ff74b8 100%);border-radius:30px;color:#ff74b8;position:relative;padding:16px 0;transition:all .2s;overflow:hidden;z-index:0}#fortunetelling.result .prof-btn a:before{content:"";width:100%;height:100%;position:absolute;border-radius:30px;top:0;left:0;z-index:-1;transition:all .2s;background:#fff}#fortunetelling.result .prof-btn a span svg{width:8px;height:14px}@media screen and (min-width: 768px){#fortunetelling .wrap .fortunetelling-content .step2-area ul .imas:hover{background:url(../../assets/img/fortunetelling/btn_imas_hover.png) no-repeat;background-size:100%;transition:all .2s;transition-delay:.15s}.bnr-area a:hover{opacity:.8!important;transition:all .2s}#fortunetelling .wrap .fortunetelling-content .step2-area ul .deremas:hover{background:url(../../assets/img/fortunetelling/btn_deremas_hover.png) no-repeat;background-size:100%;transition:all .2s;transition-delay:.15s}#fortunetelling .wrap .fortunetelling-content .step2-area ul .million:hover{background:url(../../assets/img/fortunetelling/btn_million_hover.png) no-repeat;background-size:100%;transition:all .2s;transition-delay:.15s}#fortunetelling .wrap .fortunetelling-content .step2-area ul .sidem:hover{background:url(../../assets/img/fortunetelling/btn_sidem_hover.png) no-repeat;background-size:100%;transition:all .2s;transition-delay:.15s}#fortunetelling .wrap .fortunetelling-content .step2-area ul .shiny:hover{background:url(../../assets/img/fortunetelling/btn_shiny_hover.png) no-repeat;background-size:100%;transition:all .2s;transition-delay:.15s}#fortunetelling .wrap .fortunetelling-content .step2-area ul .gakuen:hover{background:url(../../assets/img/fortunetelling/btn_gakuen_hover.png) no-repeat;background-size:100%;transition:all .2s;transition-delay:.15s}#fortunetelling .wrap .fortunetelling-content .step2-area .all a:hover{background:url(../../assets/img/fortunetelling/btn_all_hover.png) no-repeat;background-size:100%;transition:all .2s;transition-delay:.15s}#fortunetelling.result .prof-btn a:hover{transition:all .2s;color:#fff;opacity:1}#fortunetelling.result .prof-btn a:hover:before{opacity:0}#fortunetelling.result .prof-btn a:hover svg .cls-1{fill:#fff!important;transition:all .2s}#fortunetelling.result .result-area .share-btn:hover{background:url(../../assets/img/fortunetelling/btn_share_animation.png) no-repeat;background-size:100%;opacity:1;transition:all .2s;transition-delay:.15s}#fortunetelling.result h1 a:hover{opacity:.8!important;transition:all .2s}a:hover{opacity:1!important}}@media screen and (max-width: 767px){.result-load #result-body{background:url(../../assets/img/fortunetelling/bg_pattern.png) repeat 0 180px/130%,linear-gradient(to right,#e2caff 0%,#b5beff 50%,#b5e5ff 100%)}#fortunetelling .carten{display:none}#fortunetelling .wrap{background:url(../../assets/img/fortunetelling/bg_pattern.png) repeat 0 180px/130%,linear-gradient(to right,#e2caff 0%,#b5beff 50%,#b5e5ff 100%)}#fortunetelling .wrap h1{width:65.2vw;margin:0 auto;text-align:center;padding:5.3vw 0 0;position:relative;z-index:11}#fortunetelling .wrap h1 img{width:100%}#fortunetelling .wrap .circle{width:150vw;top:-120vw}#fortunetelling .wrap .fortunetelling-content{background:#fff;width:100%;margin:0 auto;padding:2.1vw 0;position:relative;top:-6vw}#fortunetelling .wrap .fortunetelling-content .inner{border:1px solid #f0f0f2;padding:9vw 0 9.1vw;background:none}#fortunetelling .wrap .fortunetelling-content h2{position:relative;top:0;left:0;transform:none;width:91.5vw;height:20.5vw;margin:0 auto;background:url(../../assets/img/fortunetelling/h2_bg_sp_big.png) no-repeat;background-size:100%}#fortunetelling .wrap .fortunetelling-content h2 p{font-size:5.2vw;color:#fff;text-align:center;padding:4vw 0 0;line-height:1.3}#fortunetelling .wrap .fortunetelling-content .step1-area{margin:0 0 40px}#fortunetelling .wrap .fortunetelling-content .step1-area p{font-size:3.7vw;margin:10.4vw 0 0;font-weight:700;color:#9847ff;position:relative;text-align:center}#fortunetelling .wrap .fortunetelling-content .step1-area p .text-left{position:absolute;top:.3vw;left:19vw;width:22.7vw;height:4.3vw;background:url(../../assets/img/fortunetelling/text_right.png) no-repeat;background-size:100%}#fortunetelling .wrap .fortunetelling-content .step1-area p .text-right{position:absolute;top:.3vw;right:19vw;width:22.7vw;height:4.3vw;background:url(../../assets/img/fortunetelling/text_left.png) no-repeat;background-size:100%}#fortunetelling .wrap .fortunetelling-content .step1-area h3{font-size:4.7vw;text-align:center;color:#9847ff;margin:0 0 20px}#fortunetelling .wrap .fortunetelling-content .step1-area h3 span{font-size:3.2vw;color:#9847ff}#fortunetelling .wrap .fortunetelling-content .step1-area .fortune-search{width:91.8vw;margin:0 auto}#fortunetelling .wrap .fortunetelling-content .step1-area .fortune-search input{width:87.8vw;height:15.7vw;padding:0 0 0 4vw;margin:0 auto;font-size:4.2vw;border-radius:15vw;background:#f5f5f7}#fortunetelling .wrap .fortunetelling-content .step1-area .caution{width:91.8vw;margin:10px auto 0;font-weight:400;text-align:left;font-size:3.2vw;color:#f34f6e}#fortunetelling .wrap .fortunetelling-content .step2-area p{font-size:3.7vw;margin:10.4vw 0 0;font-weight:700;color:#9847ff;position:relative;text-align:center}#fortunetelling .wrap .fortunetelling-content .step2-area p .text-left{position:absolute;top:.3vw;left:19vw;width:22.7vw;height:4.3vw;background:url(../../assets/img/fortunetelling/text_right.png) no-repeat;background-size:100%}#fortunetelling .wrap .fortunetelling-content .step2-area p .text-right{position:absolute;top:.3vw;right:19vw;width:22.7vw;height:4.3vw;background:url(../../assets/img/fortunetelling/text_left.png) no-repeat;background-size:100%}#fortunetelling .wrap .fortunetelling-content .step2-area h3{font-size:4.7vw;text-align:center;color:#9847ff;margin:0 0 20px}#fortunetelling .wrap .fortunetelling-content .step2-area h3 span{font-size:3.2vw;color:#9847ff}#fortunetelling .wrap .fortunetelling-content .step2-area ul{width:91.8vw;margin:0 auto;overflow:hidden}#fortunetelling .wrap .fortunetelling-content .step2-area ul li{cursor:pointer;width:43.8vw;height:15.6vw;padding:0;float:left;margin-right:4.1vw;margin-bottom:3.9vw}#fortunetelling .wrap .fortunetelling-content .step2-area ul li:nth-child(2n){margin-right:0}#fortunetelling .wrap .fortunetelling-content .step2-area ul li:nth-child(3n){margin-right:4.1vw}#fortunetelling .wrap .fortunetelling-content .step2-area ul li:nth-child(n+4){margin-top:0}#fortunetelling .wrap .fortunetelling-content .step2-area ul li:nth-child(6){float:none;margin-bottom:3.9vw;overflow:hidden;position:relative;margin:0 auto 3.9vw}#fortunetelling .wrap .fortunetelling-content .step2-area ul li p{margin:0}#fortunetelling .wrap .fortunetelling-content .step2-area ul .imas{background:url(../../assets/img/fortunetelling/btn_imas.png) no-repeat;background-size:100%}#fortunetelling .wrap .fortunetelling-content .step2-area ul .imas h3{width:11.3vw;height:6.6vw;background:url(../../assets/img/fortunetelling/imas.png) no-repeat;background-size:100%;margin:2.3vw auto .5vw}#fortunetelling .wrap .fortunetelling-content .step2-area ul .imas p{color:#fff;font-size:2.9vw;font-weight:400;text-align:center}#fortunetelling .wrap .fortunetelling-content .step2-area ul .deremas{background:url(../../assets/img/fortunetelling/btn_deremas.png) no-repeat;background-size:100%}#fortunetelling .wrap .fortunetelling-content .step2-area ul .deremas h3{width:8.4vw;height:7.2vw;background:url(../../assets/img/fortunetelling/deremas.png) no-repeat;background-size:100%;margin:1.5vw auto .5vw}#fortunetelling .wrap .fortunetelling-content .step2-area ul .deremas p{color:#fff;font-size:2.9vw;font-weight:400;text-align:center}#fortunetelling .wrap .fortunetelling-content .step2-area ul .million{background:url(../../assets/img/fortunetelling/btn_million.png) no-repeat;background-size:100%}#fortunetelling .wrap .fortunetelling-content .step2-area ul .million h3{width:7.8vw;height:7.4vw;background:url(../../assets/img/fortunetelling/million.png) no-repeat;background-size:100%;margin:1.8vw auto .5vw}#fortunetelling .wrap .fortunetelling-content .step2-area ul .million p{color:#fff;font-size:2.9vw;font-weight:400;text-align:center}#fortunetelling .wrap .fortunetelling-content .step2-area ul .sidem{background:url(../../assets/img/fortunetelling/btn_sidem.png) no-repeat;background-size:100%}#fortunetelling .wrap .fortunetelling-content .step2-area ul .sidem h3{width:10.9vw;height:6.5vw;background:url(../../assets/img/fortunetelling/sidem.png) no-repeat;background-size:100%;margin:2.3vw auto .5vw}#fortunetelling .wrap .fortunetelling-content .step2-area ul .sidem p{color:#fff;font-size:2.9vw;font-weight:400;text-align:center}#fortunetelling .wrap .fortunetelling-content .step2-area ul .shiny{background:url(../../assets/img/fortunetelling/btn_shiny.png) no-repeat;background-size:100%}#fortunetelling .wrap .fortunetelling-content .step2-area ul .shiny h3{width:8.7vw;height:7.9vw;background:url(../../assets/img/fortunetelling/shiny.png) no-repeat;background-size:100%;margin:1.8vw auto -.3vw}#fortunetelling .wrap .fortunetelling-content .step2-area ul .shiny p{color:#fff;font-size:2.9vw;font-weight:400;text-align:center}#fortunetelling .wrap .fortunetelling-content .step2-area ul .gakuen{background:url(../../assets/img/fortunetelling/btn_gakuen.png) no-repeat;background-size:100%}#fortunetelling .wrap .fortunetelling-content .step2-area ul .gakuen h3{width:8.7vw;height:7.9vw;background:url(../../assets/img/fortunetelling/gakuen.png) no-repeat;background-size:100%;margin:1.8vw auto -.3vw}#fortunetelling .wrap .fortunetelling-content .step2-area ul .gakuen p{color:#fff;font-size:2.9vw;font-weight:400;text-align:center}#fortunetelling .wrap .fortunetelling-content .step2-area .all{margin:0 auto}#fortunetelling .wrap .fortunetelling-content .step2-area .all a{width:91.8vw;height:15.7vw;line-height:3.3;margin:0 auto;font-size:4.7vw;background:url(../../assets/img/fortunetelling/btn_all.png) no-repeat;background-size:100%;color:#fff;padding:0}#fortunetelling .wrap .fortunetelling-content .step2-area .caution{font-size:3.1vw;margin:3.9vw 0 0;font-weight:400;color:#3c3c47}#fortunetelling.result h1{width:47.1vw;height:27vw;margin:0 auto;text-align:center;padding:5.3vw 0 0;position:relative;z-index:1;left:auto}#fortunetelling.result h1 img{width:100%}#fortunetelling.result h1.active h2{top:0}#fortunetelling.result h2{position:relative;top:7vw;left:0;transform:none;width:91.5vw;height:20.5vw;margin:0 auto;background:url(../../assets/img/fortunetelling/h2_bg_sp_small.png) no-repeat;background-size:100%;letter-spacing:.4vw}#fortunetelling.result h2.active{top:6vw}#fortunetelling.result h2 p{font-size:5.2vw;color:#fff;text-align:center;padding:4vw 0 0}#fortunetelling.result .result-area{background:#fff;width:100%;margin:0 auto;padding:2.1vw 0;position:relative;top:-25vw}#fortunetelling.result .result-area.active{top:-26vw}#fortunetelling.result .result-area .inner{border:1px solid #f0f0f2;padding:36vw 0 11.1vw;background:none}#fortunetelling.result .result-area .text-area{width:90.5vw;padding:1.1Vw;background:#f4ecff;margin:0 auto 3.9vw}#fortunetelling.result .result-area .text-area .inner{border:1px solid #fff;padding:14px 18px}#fortunetelling.result .result-area .text-area .inner p{font-size:4.2vw;color:#5d2c99}#fortunetelling.result .result-area .picture{width:110%;height:66vw;margin:0 auto;background:url(../../assets/img/fortunetelling/card-parts.png) no-repeat;background-size:100%;position:relative;left:-5vw}#fortunetelling.result .result-area .picture .pic-area{padding:4.5vw 3vw;width:100vw;top:51%}#fortunetelling.result .result-area .share-btn{width:91.8vw;height:15.7vw;margin:8.5vw auto 0;background:url(../../assets/img/fortunetelling/btn_share.png) no-repeat;background-size:100%}#fortunetelling.result .result-area .share-btn .btn-bg{position:absolute;background-size:100%}#fortunetelling.result .result-area .share-btn .btn-bg.bg01{width:91.8vw;height:15.7vw;background:url(../../assets/img/fortunetelling/btn_share.png) no-repeat;background-size:100%}#fortunetelling.result .result-area .share-btn .btn-bg.bg02{width:91.8vw;height:15.7vw;background:url(../../assets/img/fortunetelling/btn_share_animation.png) no-repeat;background-size:100%;opacity:0;transition:all .2s;animation:btnFade 2.5s infinite}#fortunetelling.result .result-area .share-btn p{font-size:4.7vw;color:#fff;padding:4.8vw 0 0 24vw}#fortunetelling.result .result-area .share-btn p span svg{width:5.6vw!important;height:5.1vw!important;padding:0 0 0 2vw!important;position:relative;top:.6vw}#fortunetelling.result .result-area .share-btn p span .cls-1{fill:#fff!important}#fortunetelling.result .prof-btn{width:71.7vw;margin:-14.9vw auto 0;border-radius:7vw;font-size:4.2vw;text-align:center;overflow:hidden;position:relative;left:0}#fortunetelling.result .prof-btn a{background:linear-gradient(to bottom,#ff909c 0%,#ff74b8 100%);border-radius:30px;color:#ff74b8;position:relative;padding:16px 0;transition:all .2s;overflow:hidden;z-index:0}#fortunetelling.result .prof-btn a:before{content:"";width:100%;height:100%;position:absolute;border-radius:30px;top:0;left:0;z-index:-1;transition:all .2s;background:#fff}#fortunetelling.result .prof-btn a span svg{width:2vw;height:4vw;position:relative;top:.6vw}#fortunetelling.isAndorid .wrap .fortunetelling-content .step1-area p .text-left,#fortunetelling.isAndorid .wrap .fortunetelling-content .step1-area p .text-right{top:.1vw}#fortunetelling.isAndorid .wrap .fortunetelling-content h2 p{padding:2.7vw 0 0;line-height:1.5}#fortunetelling.result.isAndorid .result-area h2 p{padding:3.8vw 0 0}#fortunetelling.result.isAndorid .result-area .text-area .inner p{line-height:1.5}#fortunetelling.result.isAndorid .result-area .share-btn p{padding:4.8vw 0 0 25vw}#fortunetelling .wrap .footer-area{padding:11.1vw 0;margin:5.1vw 0 0}#fortunetelling.result .wrap .footer-area{padding:11.1vw 0;margin:11.1vw 0 0}#fortunetelling.result .result-area.active h2{top:0}.result-load #result-body .carten{display:none}.result-load.active.opacity .left-carten,.result-load.active.opacity .right-carten{opacity:1}.result-load #result-body #result-icon svg{top:-6.5%}#fortunetelling.result .result-area .text-area .text-part.left-top{top:-.8vw;left:.4vw}#fortunetelling.result .result-area .text-area .text-part.left-bottom{bottom:-.8vw;left:.4vw}#fortunetelling.result .result-area .text-area .text-part.right-top{top:-.8vw;right:.4vw}#fortunetelling.result .result-area .text-area .text-part.right-bottom{bottom:-.8vw;right:.4vw}#fortunetelling.result.isAndorid h2 p{padding:4.5vw 0 0}#fortunetelling.result.isAndorid .result-area .text-area .text-part.left-top{top:-.7vw;left:.3vw}#fortunetelling.result.isAndorid .result-area .text-area .text-part.left-bottom{bottom:-.7vw;left:.3vw}#fortunetelling.result.isAndorid .result-area .text-area .text-part.right-top{top:-.7vw;right:.3vw}#fortunetelling.result.isAndorid .result-area .text-area .text-part.right-bottom{bottom:-.7vw;right:.3vw}}
