.fade-in{animation:.5s ease-in forwards fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-out{animation:.5s ease-out forwards fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-in-out{animation:2s forwards fadeInOut}@keyframes fadeInOut{0%,to{opacity:0}30%,70%{opacity:1}}.fade-in-left-to-right{animation:1s ease-in-out forwards fadeInLeftToRight}@keyframes fadeInLeftToRight{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}.fade-in-with-strong{animation:2s ease-in-out forwards fadeInWithStrong}@keyframes fadeInWithStrong{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:1}to{opacity:1}}.text-ripple{animation:.5s ease-out forwards textRipple}@keyframes textRipple{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.sample-text{letter-spacing:.05rem;color:#f3f3f3;text-shadow:.15em .15em .15em #a44d2e,1px 1px #a44d2e,-1px 1px #a44d2e,1px -1px #a44d2e,-1px -1px #a44d2e,0 1px #a44d2e,1px 0 #a44d2e,0 -1px #a44d2e,-1px 0 #a44d2e;text-align:center;width:100%;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif;font-weight:700}.sample-text.pc{font-size:2.5rem}.sample-text.sp{font-size:5vw}.message-to-customer-container{width:100%;position:relative}.message-to-customer-container.pc{background:url(https://web-img.rensa.jp.net/images/web/Nadataisho/pc/result/res_type_background1.jpg) 50%/100% repeat-y;height:420px}.message-to-customer-container.sp{background:url(https://web-img.rensa.jp.net/images/web/Nadataisho/sp/result/res_type_background1.jpg) 50%/100% repeat-y;height:50vw;margin-top:-.1vw}.message-to-customer-container__teller-image{width:60%;display:flex;position:absolute;top:50%;left:30%;transform:translate(-50%,-50%)}.message-to-customer-container__teller-image img{width:100%;margin:auto}.message-to-customer-container__teller-image.one-question-answer{width:60%;display:flex;position:absolute;top:50%;left:70%;transform:translate(-50%,-50%)}.message-to-customer-container__teller-image.one-question-answer img{width:100%;margin:auto}.message-to-customer-container__balloon-container{box-sizing:border-box;width:65%;height:75%;display:flex;position:absolute;top:50%;left:73%;transform:translate(-50%,-50%)}.message-to-customer-container__balloon-container__balloon{background-color:var(--background-color);border:.2em solid var(--border-color);box-shadow:0 0 .8em var(--box-shadow-color), 0 0 .8em var(--box-shadow-color), inset 0 0 .8em var(--box-shadow-color), inset 0 0 .8em var(--box-shadow-color);text-align:center;border-radius:1em;height:75%;margin:auto;position:relative}.message-to-customer-container__balloon-container__balloon.pc{width:88%}.message-to-customer-container__balloon-container__balloon.pc p{padding:3%;font-size:4rem}.message-to-customer-container__balloon-container__balloon.sp{width:88%}.message-to-customer-container__balloon-container__balloon.sp p{padding:4%;font-size:7vw}.message-to-customer-container__balloon-container__balloon .strong_text{font-size:1.3em}.message-to-customer-container__balloon-container__balloon p{letter-spacing:.05rem;color:#3c2721;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;opacity:0;width:100%;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.message-to-customer-container__balloon-container.one-question-answer{box-sizing:border-box;width:65%;height:75%;display:flex;position:absolute;top:50%;left:27%;transform:translate(-50%,-50%)}.last-tarot-container{width:100%;position:relative}.last-tarot-container.pc{background:url(https://web-img.rensa.jp.net/images/web/Nadataisho/pc/result/res_type_background1.jpg) 50%/100% repeat-y;height:450px}.last-tarot-container.sp{background:url(https://web-img.rensa.jp.net/images/web/Nadataisho/sp/result/res_type_background1.jpg) 50%/100% repeat-y;height:50vw}.last-tarot-container.free.pc{height:330px}.last-tarot-container.free.pc.cookie{height:400px}.last-tarot-container.free.sp{height:37vw}.last-tarot-container__parameters.text{position:absolute;top:5%;left:50%;transform:translate(-50%,-50%)}.last-tarot-container__parameters.text.pc p{color:maroon}.last-tarot-container__parameters.text.sp p{text-align:center;color:maroon}.last-tarot-container__parameters__date{position:absolute;top:6%;left:25%;transform:translate(-50%,-50%)}.last-tarot-container__parameters__date.free{top:20%}.last-tarot-container__parameters__cross-text{position:absolute;left:50%;transform:translate(-50%,-50%)}.last-tarot-container__parameters__cross-text.pc,.last-tarot-container__parameters__cross-text.sp{top:5%}.last-tarot-container__parameters__cross-text.free.pc,.last-tarot-container__parameters__cross-text.free.sp{top:19%}.last-tarot-container__parameters__name{position:absolute;top:6%;left:75%;transform:translate(-50%,-50%)}.last-tarot-container__parameters__name.free{top:20%}.last-tarot-container__parameters.pc p{color:#000;text-shadow:.5px .5px #f3f3f3,-.5px .5px #f3f3f3,.5px -.5px #f3f3f3,-.5px -.5px #f3f3f3,0 .5px #f3f3f3,.5px 0 #f3f3f3,0 -.5px #f3f3f3,-.5px 0 #f3f3f3;white-space:nowrap;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif;font-size:2rem;font-weight:700}.last-tarot-container__parameters.sp p{color:#000;text-shadow:.1vw .1vw #f3f3f3,-.1vw .1vw #f3f3f3,.1vw -.1vw #f3f3f3,-.1vw -.1vw #f3f3f3,0 .1vw #f3f3f3,.1vw 0 #f3f3f3,0 -.1vw #f3f3f3,-.1vw 0 #f3f3f3;white-space:nowrap;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif;font-size:.9rem;font-weight:700}.last-tarot-container .cross-text{letter-spacing:.05rem;color:#000;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif;font-weight:700;line-height:150%}.last-tarot-container .cross-text.pc{text-shadow:.5px .5px #f3f3f3,-.5px .5px #f3f3f3,.5px -.5px #f3f3f3,-.5px -.5px #f3f3f3,0 .5px #f3f3f3,.5px 0 #f3f3f3,0 -.5px #f3f3f3,-.5px 0 #f3f3f3;font-size:4rem}.last-tarot-container .cross-text.sp{text-shadow:.1vw .1vw #f3f3f3,-.1vw .1vw #f3f3f3,.1vw -.1vw #f3f3f3,-.1vw -.1vw #f3f3f3,0 .1vw #f3f3f3,.1vw 0 #f3f3f3,0 -.1vw #f3f3f3,-.1vw 0 #f3f3f3;font-size:1.5rem}.last-tarot-container__teller-image{width:50%;display:flex;position:absolute;top:55%;left:75%;transform:translate(-50%,-50%)}.last-tarot-container__teller-image img{width:100%;margin:auto}.last-tarot-container__motif-type{opacity:0;position:absolute;top:35%;left:18%;transform:translate(-50%,-50%)}.last-tarot-container__motif-type.free{top:37%;left:22%}.last-tarot-container__motif-image{width:20%;position:absolute;top:35%;left:37%;transform:translate(-50%,-50%)}.last-tarot-container__motif-image.free.pc,.last-tarot-container__motif-image.free.sp{top:70%;left:22%}.last-tarot-container__motif-image img{width:100%;margin:auto}.last-tarot-container__motif-text{opacity:0;width:50%;position:absolute;top:75%;left:30%;transform:translate(-50%,-50%)}.last-tarot-container__motif-text.free{width:55%;top:65%;left:67%}.last-tarot-container__circle-image{opacity:0;width:12%;position:absolute;top:6%;left:32%;transform:translate(-50%,-50%)}.last-tarot-container__circle-image.free,.last-tarot-container__circle-image.free.sp{top:20%}.last-tarot-container__circle-image img{width:100%;margin:auto}.last-tarot-container__motif-type.pc p,.last-tarot-container__motif-text.pc p{color:#000;text-shadow:.5px .5px #f3f3f3,-.5px .5px #f3f3f3,.5px -.5px #f3f3f3,-.5px -.5px #f3f3f3,0 .5px #f3f3f3,.5px 0 #f3f3f3,0 -.5px #f3f3f3,-.5px 0 #f3f3f3;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif;font-size:2rem;font-weight:700}.last-tarot-container__motif-type.sp p,.last-tarot-container__motif-text.sp p{color:#000;text-shadow:.1vw .1vw #f3f3f3,-.1vw .1vw #f3f3f3,.1vw -.1vw #f3f3f3,-.1vw -.1vw #f3f3f3,0 .1vw #f3f3f3,.1vw 0 #f3f3f3,0 -.1vw #f3f3f3,-.1vw 0 #f3f3f3;text-align:center;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif;font-size:.9rem;font-weight:700}.last-tarot-container__motif-text{letter-spacing:.05rem;color:#700000;text-align:center;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif;font-weight:700}.last-tarot-container__motif-text.pc p{text-shadow:0 0 3px #e5ae36,0 0 3px #e5ae36,0 0 3px #e5ae36,0 0 3px #e5c936,0 0 3px #e5ae36;font-size:4rem}.last-tarot-container__motif-text.sp p{text-shadow:0 0 3px #e5ae36,0 0 3px #e5ae36,0 0 3px #e5ae36,0 0 3px #e5c936,0 0 3px #e5ae36;font-size:1.7rem}.last-tarot-container__motif-text.free.pc p{font-size:4rem}.last-tarot-container__motif-text.free.sp p{font-size:1.7rem}.graph-animation-container{position:relative}.graph-animation-container.pc{background:url(https://web-img.rensa.jp.net/images/web/Nadataisho/pc/result/res_graph_background.png) 50%/104% no-repeat;width:918px;height:700px}.graph-animation-container.sp{background:url(https://web-img.rensa.jp.net/images/web/Nadataisho/sp/result/res_graph_background.png) 50%/104% no-repeat;height:76.3vw}.graph-animation-container__canvas{opacity:0;max-width:1000px;max-height:900px;position:absolute;top:45%;left:53%;transform:translate(-50%,-50%)}.graph-animation-container__canvas.sp{max-width:200vw;max-height:190vw}.graph-animation-container__month-text{width:100%;display:flex;position:absolute;transform:translate(-50%,-50%)}.graph-animation-container__month-text.pc{bottom:5%;left:62.5%}.graph-animation-container__month-text.pc p{width:64px;font-size:22px}.graph-animation-container__month-text.sp{justify-content:center;bottom:2vw;left:54%}.graph-animation-container__month-text.sp.partly-free-style{bottom:4vw;left:55%}.graph-animation-container__month-text.sp.teller{bottom:9vw;left:54%}.graph-animation-container__month-text.sp p{text-align:center;width:7vw;font-size:2.7vw}.graph-animation-container__month-text p{color:#fff;white-space:pre;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.graph-animation-container__strong-point{opacity:0}.graph-animation-container__strong-point.pc img{width:160px;height:92.7px}.graph-animation-container__strong-point.sp img{width:16vw;height:9.2vw}.graph-animation-container .opacity-0{opacity:0}.graph-animation-container__vertical-line-text{position:absolute;top:45.5%;left:4.5%;transform:translate(-50%,-50%)}.graph-animation-container__vertical-line-text p{color:#fff;text-shadow:0 0 3px #960,0 0 3px #960,0 0 3px #960,0 0 3px #960;writing-mode:vertical-rl;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.graph-animation-container__vertical-line-text.pc p{font-size:2rem}.graph-animation-container__vertical-line-text.sp p{font-size:1rem}
