.blink{animation:2s ease-in-out forwards blink}@keyframes blink{0%,to{background-color:#ffeb3b80}25%,75%{background-color:initial}50%{background-color:#ffeb3b80}}.rotatable{transition:transform 2s}@keyframes slideToCenterRight{0%{opacity:1;transform:translate(-50%,-50%)translate(0)}50%{opacity:1;transform:translate(-50%,-50%)translate(32%)}to{opacity:0;transform:translate(-50%,-50%)translate(32%)}}@keyframes slideToCenterLeft{0%{opacity:1;transform:translate(-50%,-50%)translate(0)}50%{opacity:1;transform:translate(-50%,-50%)translate(-32%)}to{opacity:0;transform:translate(-50%,-50%)translate(-32%)}}.slideToCenterRight{animation:2s forwards slideToCenterRight}.slideToCenterLeft{animation:2s forwards slideToCenterLeft}.flash-effect{mix-blend-mode:screen;background-image:radial-gradient(farthest-side,#fff9,#fff0);background-size:100% 100%;width:100%;height:100%;animation:2s forwards flashAnimation;position:absolute;top:0}@keyframes flashAnimation{0%{opacity:1}to{opacity:0}}.fade-in{opacity:0;animation:1s forwards fadeInAnimation}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.fade-out{animation:1s forwards fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-in-blink{animation:2s ease-out forwards fadeInBlink}@keyframes fadeInBlink{0%{opacity:0}20%{opacity:1}40%{opacity:0}60%,to{opacity:1}}.image-effect{animation:1s forwards brightenImage}@keyframes brightenImage{0%{opacity:0;filter:brightness(0)invert()}50%{opacity:1;filter:brightness(0)invert()}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)}}.highlight{color:#ff0;text-shadow:0 0 10px #f90,0 0 10px #f90;animation:1s forwards colorFade}@keyframes colorFade{0%{color:#fff}to{color:#ff0;text-shadow:0 0 10px #f90,0 0 10px #f90}}.sample-text{position:absolute;top:5%;left:86%;transform:translate(-50%,-50%)}.sample-text p{color:#fff;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.sample-text.pc p{font-size:3rem}.sample-text.sp p{font-size:5vw}.shukuyo-calendar.pc{height:840px}.shukuyo-calendar.sp{height:110vw;position:relative}.shukuyo-calendar__background{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/pc/result/top_calendar.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.shukuyo-calendar__background.pc{height:750px}.shukuyo-calendar__background.sp{width:100%;height:105vw}.shukuyo-calendar__background__display{width:100%}.shukuyo-calendar__background__display__question{width:100%;position:absolute;top:28%;left:50%;transform:translate(-50%,-50%)}.shukuyo-calendar__background__display__question p{color:#fff;text-align:center;margin-bottom:1%;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.shukuyo-calendar__background__display__question.pc p{font-size:2.4em}.shukuyo-calendar__background__display__question.sp p{font-size:5vw}.shukuyo-calendar__background__display__select-box{justify-content:center;align-items:end;gap:2%;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.shukuyo-calendar__background__display__select-box div{align-items:center;gap:1%;display:flex}.shukuyo-calendar__background__display__select-box p{color:#fff;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.shukuyo-calendar__background__display__select-box.pc p{font-size:1.8rem}.shukuyo-calendar__background__display__select-box.sp p{font-size:5vw}.shukuyo-calendar__background__display__select-box.pc select{width:160px;font-size:2.5rem}.shukuyo-calendar__background__display__select-box.sp select{width:20vw;font-size:4vw}.shukuyo-calendar__background__cookie-info{width:100%;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.shukuyo-calendar__background__cookie-info p{color:#fff;text-align:center;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.shukuyo-calendar__background__cookie-info label{color:#fff;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.shukuyo-calendar__background__cookie-info.pc label{font-size:1rem!important}.shukuyo-calendar__background__cookie-info button{font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.shukuyo-calendar__background__cookie-info.sp button{font-size:3vw}.shukuyo-calendar__background__cookie-info__cookie-check{justify-content:center;align-items:center;display:flex}.shukuyo-calendar__background__cookie-info__cookie-check.pc{gap:30px}.shukuyo-calendar__background__cookie-info__cookie-check.sp{gap:5vw}.shukuyo-calendar__background__button{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}.shukuyo-calendar__background__button img{width:100%}.shukuyo-calendar__background__button.minori-position{top:58%}.shukuyo-calendar__background__loading-text-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shukuyo-calendar__background__loading-text-box p{color:#fff;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.shukuyo-calendar__background__loading-text-box.pc p{font-size:5rem}.shukuyo-calendar__background__loading-text-box.sp p{text-align:center;font-size:14vw}.shukuyo-calendar__background__calendar{opacity:0;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.shukuyo-calendar__background__calendar__appraisal-month{color:#fff;position:absolute;top:-3%;left:19%;transform:translate(-50%,-50%)}.shukuyo-calendar__background__calendar__appraisal-month.pc{font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif;font-size:2.5rem}.shukuyo-calendar__background__calendar__appraisal-month.sp{font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif;font-size:5vw;top:0%}.shukuyo-calendar__background__calendar table{border-collapse:collapse;color:#fff;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shukuyo-calendar__background__calendar.pc table{width:80%}.shukuyo-calendar__background__calendar.sp table{width:92%}.shukuyo-calendar__background__calendar th{text-align:center;vertical-align:top;background-color:#14641480;border:2px solid #c8b432cc}.shukuyo-calendar__background__calendar.pc th{padding:1% 0}.shukuyo-calendar__background__calendar th.sunday{background-color:#ff646480}.shukuyo-calendar__background__calendar th.saturday{background-color:#6464ff80}.shukuyo-calendar__background__calendar td{text-align:center;vertical-align:top;border:2px solid #c8b432cc;transition:background-color .3s}.shukuyo-calendar__background__calendar td:hover{background-color:#ffeb3b80}.shukuyo-calendar__background__calendar td div:first-child{border-bottom:2px solid #c8b432cc;padding:4%}.shukuyo-calendar__background__calendar.pc td div:first-child{font-size:1.2rem}.shukuyo-calendar__background__calendar.sp td div:first-child{height:3vw;font-size:2vw}.shukuyo-calendar__background__calendar td div:last-child{padding:2%}.shukuyo-calendar__background__calendar.pc td div:last-child{font-size:3rem}.shukuyo-calendar__background__calendar.sp td div:last-child{height:8vw;font-size:6vw}.shukuyo-calendar__note{text-align:right;opacity:0}.shukuyo-calendar__note p{color:#fff;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.shukuyo-calendar__note.pc p{width:92%;font-size:1.5rem}.shukuyo-calendar__note.sp p{width:100%;font-size:3vw}.clicked{background-color:#ffeb3b80}.shukuyo-calendar-description{flex-direction:column;align-items:center;width:85%;margin:0 auto;display:flex}.shukuyo-calendar-description__title-text{padding-top:2%;padding-bottom:1%}.shukuyo-calendar-description__title-text.pc{font-size:2rem}.shukuyo-calendar-description__title-text.sp{font-size:4vw}.shukuyo-calendar-description__selected-text.pc{font-size:1.3rem}.shukuyo-calendar-description__selected-text.sp{font-size:3vw}.shukuyo-calendar-description p{color:#fff;text-align:justify;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.strong-text.yellow-purple{color:#ff6;text-shadow:0 0 3px #639,0 0 3px #639,0 0 3px #639,0 0 3px #639,0 0 3px #639}.top-description{opacity:0;justify-content:flex-end;display:flex}.top-description.pc{width:830px;height:50px}.top-description.sp{z-index:1;width:98vw;position:absolute;top:0%;left:50%;transform:translate(-50%,-50%)}.top-description__item{align-items:center;display:flex}.top-description__square{display:inline-block}.top-description__square.pc{border-radius:4px;width:24px;height:24px;margin:0 6px 0 20px}.top-description__square.sp{border-radius:4px;width:4vw;height:4vw;margin:0 2vw 0 3vw}.top-description__square--color-0{background-color:#0ffc;box-shadow:0 0 10px}.top-description__square--color-1{background-color:#9664ffcc;box-shadow:0 0 10px}.top-description__square--color-2{background-color:#fc0c;box-shadow:0 0 10px}.top-description__square--color-3{background-color:#00008bcc;box-shadow:0 0 10px}.top-description__text{color:#fff;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.top-description__text.pc{font-size:24px}.top-description__text.sp{font-size:2.5vw}.active-style,.decline-style,.conversion-style,.flood-style{border-radius:10px;justify-content:center;align-items:center;width:60px;height:55px;margin:5px auto;display:flex;box-shadow:0 0 14px}.active-style.active-style,.decline-style.active-style,.conversion-style.active-style,.flood-style.active-style{background-color:#0ffc}.active-style.decline-style,.decline-style.decline-style,.conversion-style.decline-style,.flood-style.decline-style{background-color:#9664ffcc}.active-style.conversion-style,.decline-style.conversion-style,.conversion-style.conversion-style,.flood-style.conversion-style{background-color:#fc0c}.active-style.flood-style,.decline-style.flood-style,.conversion-style.flood-style,.flood-style.flood-style{background-color:#00008bcc}.sp-active-style,.sp-decline-style,.sp-conversion-style,.sp-flood-style{border-radius:10px;justify-content:center;align-items:center;width:10vw;margin:0 auto;display:flex;box-shadow:0 0 14px}.sp-active-style.sp-active-style,.sp-decline-style.sp-active-style,.sp-conversion-style.sp-active-style,.sp-flood-style.sp-active-style{background-color:#0ffc}.sp-active-style.sp-decline-style,.sp-decline-style.sp-decline-style,.sp-conversion-style.sp-decline-style,.sp-flood-style.sp-decline-style{background-color:#9664ffcc}.sp-active-style.sp-conversion-style,.sp-decline-style.sp-conversion-style,.sp-conversion-style.sp-conversion-style,.sp-flood-style.sp-conversion-style{background-color:#fc0c}.sp-active-style.sp-flood-style,.sp-decline-style.sp-flood-style,.sp-conversion-style.sp-flood-style,.sp-flood-style.sp-flood-style{background-color:#00008bcc}.shukuyo-container{width:100%;position:relative}.shukuyo-container.pc{width:900px;height:900px}.shukuyo-container.sp{height:100vw}.shukuyo-container__background{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.shukuyo-container__background__miya-background,.shukuyo-container__background__principalstar,.shukuyo-container__background__principalstar-frame,.shukuyo-container__background__shukuyo-mansions{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0}.shukuyo-container__background__miya-background.shukuyo-container__background__miya-background,.shukuyo-container__background__principalstar.shukuyo-container__background__miya-background,.shukuyo-container__background__principalstar-frame.shukuyo-container__background__miya-background,.shukuyo-container__background__shukuyo-mansions.shukuyo-container__background__miya-background{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_horo1.png)}.shukuyo-container__background__miya-background.shukuyo-container__background__principalstar,.shukuyo-container__background__principalstar.shukuyo-container__background__principalstar,.shukuyo-container__background__principalstar-frame.shukuyo-container__background__principalstar,.shukuyo-container__background__shukuyo-mansions.shukuyo-container__background__principalstar{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_suku1.png)}.shukuyo-container__background__miya-background.shukuyo-container__background__principalstar-frame,.shukuyo-container__background__principalstar.shukuyo-container__background__principalstar-frame,.shukuyo-container__background__principalstar-frame.shukuyo-container__background__principalstar-frame,.shukuyo-container__background__shukuyo-mansions.shukuyo-container__background__principalstar-frame{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_frame1.png),radial-gradient(farthest-side,#0000 0% 52%,#fff 55%,#000 33%,#323c6e 78%,#0000 78% 100%)}.shukuyo-container__background__miya-background.shukuyo-container__background__shukuyo-mansions,.shukuyo-container__background__principalstar.shukuyo-container__background__shukuyo-mansions,.shukuyo-container__background__principalstar-frame.shukuyo-container__background__shukuyo-mansions,.shukuyo-container__background__shukuyo-mansions.shukuyo-container__background__shukuyo-mansions{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_board1.png)}.shukuyo-container__background__result-mask{mix-blend-mode:hard-light;opacity:0;background-image:radial-gradient(farthest-side,#974f9f 0%,#2e174e 54%,#fff 55%,#0000 50% 100%);height:100%}.shukuyo-container__background__shukuyo-mansions-result-text,.shukuyo-container__background__shukuyo-result-text{opacity:0;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.shukuyo-container__background__shukuyo-mansions-result-text.sp img,.shukuyo-container__background__shukuyo-result-text.sp img{width:55vw}.shukuyo-container__background__shukuyo-mansions-result-text{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_txt1.png);background-size:100%;top:55%}.shukuyo-container__background__shukuyo-mansions-result-text.pc{width:500px;height:500px}.shukuyo-container__background__shukuyo-mansions-result-text.sp{width:60vw;height:60vw}.shukuyo-container__background__strong-image{mix-blend-mode:screen;opacity:0}.shukuyo-container__background__strong-image img:first-child,.shukuyo-container__background__strong-image img:nth-child(2){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shukuyo-container__background__strong-image.sp{top:50.5%}.shukuyo-container__background__strong-image.sp img{width:100vw}.two-shukuyo-container{width:100%;height:900px;position:relative}.two-shukuyo-container.pc{height:900px}.two-shukuyo-container.sp{height:100vw}.two-shukuyo-container__background{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative}.two-shukuyo-container__background__your-elements,.two-shukuyo-container__background__target-elements{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.two-shukuyo-container__background__your-elements__principalstar-frame,.two-shukuyo-container__background__target-elements__principalstar-frame{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_frame1.png),radial-gradient(51% 35%,#0000 0% 52%,#fff 55%,#000 33%,#323c6e 78%,#0000 78% 100%);background-position:50%;background-repeat:no-repeat;background-size:70%;width:100%;height:100%;position:absolute;top:50%;left:18%;transform:translate(-50%,-50%)}.two-shukuyo-container__background__your-elements__miya-background,.two-shukuyo-container__background__target-elements__miya-background{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_horo1.png);background-position:50%;background-repeat:no-repeat;background-size:70%;width:100%;height:100%;position:absolute;top:50%;left:18%;transform:translate(-50%,-50%)}.two-shukuyo-container__background__your-elements__principalstar,.two-shukuyo-container__background__target-elements__principalstar{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_suku1.png);background-position:50%;background-repeat:no-repeat;background-size:70%;width:100%;height:100%;position:absolute;top:50%;left:18%;transform:translate(-50%,-50%)}.two-shukuyo-container__background__your-elements__shukuyo-mansions,.two-shukuyo-container__background__target-elements__shukuyo-mansions{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_board1.png);background-position:50%;background-repeat:no-repeat;background-size:70%;width:100%;height:100%;position:absolute;top:50%;left:18%;transform:translate(-50%,-50%)}.two-shukuyo-container__background__your-elements__your-result-image,.two-shukuyo-container__background__target-elements__your-result-image{background-position:50%;background-repeat:no-repeat;background-size:70%;width:50%;height:50%;position:absolute;top:49%;left:18%;transform:translate(-50%,-50%)}.two-shukuyo-container__background__target-elements__principalstar-frame{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_frame1.png),radial-gradient(51% 35%,#0000 0% 52%,#fff 55%,#000 33%,#323c6e 78%,#0000 78% 100%);background-position:50%;background-repeat:no-repeat;background-size:70%;width:100%;height:100%;position:absolute;top:50%;left:82%;transform:translate(-50%,-50%)}.two-shukuyo-container__background__target-elements__miya-background{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_horo1.png);background-position:50%;background-repeat:no-repeat;background-size:70%;width:100%;height:100%;position:absolute;top:50%;left:82%;transform:translate(-50%,-50%)}.two-shukuyo-container__background__target-elements__principalstar{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_suku1.png);background-position:50%;background-repeat:no-repeat;background-size:70%;width:100%;height:100%;position:absolute;top:50%;left:82%;transform:translate(-50%,-50%)}.two-shukuyo-container__background__target-elements__shukuyo-mansions{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_board1.png);background-position:50%;background-repeat:no-repeat;background-size:70%;width:100%;height:100%;position:absolute;top:50%;left:82%;transform:translate(-50%,-50%)}.two-shukuyo-container__background__target-elements__target-result-image{background-position:50%;background-repeat:no-repeat;background-size:70%;width:50%;height:50%;position:absolute;top:49%;left:82%;transform:translate(-50%,-50%)}.two-shukuyo-container__background__miya-background,.two-shukuyo-container__background__principalstar,.two-shukuyo-container__background__two-miya-background,.two-shukuyo-container__background__two-principalstar,.two-shukuyo-container__background__two-shukuyo-mansions,.two-shukuyo-container__background__principalstar-frame,.two-shukuyo-container__background__explanation-image,.two-shukuyo-container__background__you-image,.two-shukuyo-container__background__you-result-image,.two-shukuyo-container__background__target-image,.two-shukuyo-container__background__target-result-image{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.two-shukuyo-container__background__miya-background{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_horo1.png)}.two-shukuyo-container__background__principalstar{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_suku1.png)}.two-shukuyo-container__background__two-miya-background{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_horo2.png)}.two-shukuyo-container__background__two-principalstar{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_suku2.png)}.two-shukuyo-container__background__two-shukuyo-mansions{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_board2.png)}.two-shukuyo-container__background__principalstar-frame{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_frame2.png),radial-gradient(farthest-side,#0000 0% 32%,#fff 33%,#000 33%,#323c6e 78%,#0000 78% 100%)}.two-shukuyo-container__background__explanation-image{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/pc/result/res_shuku_aisho.png);width:15%;height:20%;top:0;left:86%}.two-shukuyo-container__background__you-image,.two-shukuyo-container__background__target-image{background-size:100%;top:83%;transform:translate(-50%,-50%)}.two-shukuyo-container__background__you-image.pc,.two-shukuyo-container__background__target-image.pc{width:220px;height:100px}.two-shukuyo-container__background__you-image.sp,.two-shukuyo-container__background__target-image.sp{width:30vw;height:20vw}.two-shukuyo-container__background__you-image{left:8%}.two-shukuyo-container__background__you-image.sp{left:15%}.two-shukuyo-container__background__you-image{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_shuku_text1.png)}.two-shukuyo-container__background__target-image{left:88%}.two-shukuyo-container__background__target-image.sp{left:85%}.two-shukuyo-container__background__target-image{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_shuku_text2.png)}.two-shukuyo-container__background__you-result-image,.two-shukuyo-container__background__target-result-image{transform:translate(-50%,-50%)}.two-shukuyo-container__background__you-result-image.pc,.two-shukuyo-container__background__target-result-image.pc{width:300px;height:300px}.two-shukuyo-container__background__you-result-image.sp,.two-shukuyo-container__background__target-result-image.sp{width:40vw;height:40vw}.two-shukuyo-container__background__you-result-image{top:93%;left:8%}.two-shukuyo-container__background__you-result-image.sp{top:95%;left:14%}.two-shukuyo-container__background__target-result-image{top:93%;left:88%}.two-shukuyo-container__background__target-result-image.sp{top:95%;left:85%}.two-shukuyo-container__background__center-result-text{opacity:0;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.two-shukuyo-container__background__strong-image,.two-shukuyo-container__background__target-strong-image,.two-shukuyo-container__background__strong-image-shukuyo,.two-shukuyo-container__background__target-strong-image-shukuyo{mix-blend-mode:screen;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.two-shukuyo-container__background__strong-image.pc,.two-shukuyo-container__background__target-strong-image.pc,.two-shukuyo-container__background__strong-image-shukuyo.pc,.two-shukuyo-container__background__target-strong-image-shukuyo.pc{width:900px}.two-shukuyo-container__background__strong-image.sp,.two-shukuyo-container__background__target-strong-image.sp,.two-shukuyo-container__background__strong-image-shukuyo.sp,.two-shukuyo-container__background__target-strong-image-shukuyo.sp{width:100vw}.two-shukuyo-container__background__result-mask{mix-blend-mode:hard-light;opacity:0;background:radial-gradient(farthest-side,#ff69b4 0%,#2e174e 32%,#fff 33%,#0000 33% 100%);height:100%}.shukuyo-description{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.shukuyo-description.pc{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/pc/result/res_text_background1.jpg);height:464px}.shukuyo-description.sp{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/sp/result/res_text_background1.jpg);height:70vw}.shukuyo-description.two-person{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/pc/result/res_text_background3.jpg);height:390px;margin-top:30px}.shukuyo-description.two-person.sp{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/sp/result/res_text_background3.jpg);height:61vw;margin-top:7vw}.shukuyo-description .shukuyo-description__row{text-align:center;grid-template-columns:1fr 1fr;align-items:center;width:100%;display:grid;position:absolute;left:50%;transform:translate(-50%)}.shukuyo-description .shukuyo-description__row__category-name,.shukuyo-description .shukuyo-description__row__result{color:#fff;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.shukuyo-description .shukuyo-description__row__category-name.pc{font-size:2rem}.shukuyo-description .shukuyo-description__row__category-name.sp{font-size:4vw}.shukuyo-description .shukuyo-description__row__category-name.two-person{font-size:1.8rem}.shukuyo-description .shukuyo-description__row__category-name.two-person.sp{font-size:3.6vw}.shukuyo-description .shukuyo-description__row__result,.shukuyo-description .shukuyo-description__row__result.pc{font-size:2rem}.shukuyo-description .shukuyo-description__row__result.sp{font-size:4.2vw}.shukuyo-description .shukuyo-description__row__category-name{text-align:right}.shukuyo-description .shukuyo-description__row__result{text-align:left;opacity:0}.shukuyo-description .shukuyo-description__row:first-child{top:12%}.shukuyo-description .shukuyo-description__row:first-child.sp{top:9%}.shukuyo-description .shukuyo-description__row:nth-child(2){top:29%}.shukuyo-description .shukuyo-description__row:nth-child(2).sp{top:27%}.shukuyo-description .shukuyo-description__row:nth-child(3){top:45%}.shukuyo-description .shukuyo-description__row:nth-child(3).sp{top:46%}.shukuyo-description .shukuyo-description__row:nth-child(4){top:60%}.shukuyo-description .shukuyo-description__row:nth-child(4).sp{top:65%}.shukuyo-description .shukuyo-description__row:nth-child(5){top:77%}.shukuyo-description .shukuyo-description__row:nth-child(5).sp{top:83%}.shukuyo-description .shukuyo-description__row.two-person:first-child{top:13%}.shukuyo-description .shukuyo-description__row.two-person:first-child.sp{top:15%}.shukuyo-description .shukuyo-description__row.two-person:nth-child(2),.shukuyo-description .shukuyo-description__row.two-person:nth-child(2).sp{top:35%}.shukuyo-description .shukuyo-description__row.two-person:nth-child(3){top:53%}.shukuyo-description .shukuyo-description__row.two-person:nth-child(3).sp{top:58%}.shukuyo-description .shukuyo-description__row.two-person:nth-child(4){top:72%}.shukuyo-description .shukuyo-description__row.two-person:nth-child(4).sp{top:78%}.profile-data p{color:#fff;text-shadow:2px 2px 4px #9632fab3;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif;font-size:1.5rem;font-weight:700}.profile-data.sp p{text-align:center;font-size:6vw}.destiny-shukuyo-container{position:relative}.destiny-shukuyo-container.pc{width:900px;height:900px}.destiny-shukuyo-container.sp{width:100vw;height:100vw}.destiny-shukuyo-container__background{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type2_background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.destiny-shukuyo-container__background__principalstar,.destiny-shukuyo-container__background__principalstar-frame,.destiny-shukuyo-container__background__shukuyo-mansions{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.destiny-shukuyo-container__background__principalstar.destiny-shukuyo-container__background__principalstar,.destiny-shukuyo-container__background__principalstar-frame.destiny-shukuyo-container__background__principalstar,.destiny-shukuyo-container__background__shukuyo-mansions.destiny-shukuyo-container__background__principalstar{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_suku1.png)}.destiny-shukuyo-container__background__principalstar.destiny-shukuyo-container__background__principalstar-frame,.destiny-shukuyo-container__background__principalstar-frame.destiny-shukuyo-container__background__principalstar-frame,.destiny-shukuyo-container__background__shukuyo-mansions.destiny-shukuyo-container__background__principalstar-frame{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_frame1.png)}.destiny-shukuyo-container__background__principalstar.destiny-shukuyo-container__background__shukuyo-mansions,.destiny-shukuyo-container__background__principalstar-frame.destiny-shukuyo-container__background__shukuyo-mansions,.destiny-shukuyo-container__background__shukuyo-mansions.destiny-shukuyo-container__background__shukuyo-mansions{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/motif/res_type1_board1.png)}.destiny-shukuyo-container__background__year-text{opacity:0;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.destiny-shukuyo-container__background__year-text.position-type1{top:39%}.destiny-shukuyo-container__background__year-text.pc{font-size:6rem}.destiny-shukuyo-container__background__year-text.sp{font-size:8vw}.destiny-shukuyo-container__background__year-text p{color:#fff;text-shadow:2px 2px 4px #000;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.destiny-shukuyo-container__background__person-image-container,.destiny-shukuyo-container__background__result-image-container{opacity:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.destiny-shukuyo-container__background__person-image-container{top:45%}.destiny-shukuyo-container__background__person-image-container.pc img.type1,.destiny-shukuyo-container__background__person-image-container.pc img.type2{width:350px}.destiny-shukuyo-container__background__person-image-container.sp img.type1,.destiny-shukuyo-container__background__person-image-container.sp img.type2{width:40vw}.destiny-shukuyo-container__background__person-image-container.sp img.type3{width:30vw}.destiny-shukuyo-container__background__person-image-container.position-type1{top:50%}.destiny-shukuyo-container__background__result-image-container{top:55%}.destiny-shukuyo-container__background__result-image-container.pc img.type1,.destiny-shukuyo-container__background__result-image-container.pc img.type2{width:350px}.destiny-shukuyo-container__background__result-image-container.pc img.type3{width:260px}.destiny-shukuyo-container__background__result-image-container.sp{top:58%}.destiny-shukuyo-container__background__result-image-container.sp img.type1,.destiny-shukuyo-container__background__result-image-container.sp img.type2{width:40vw}.destiny-shukuyo-container__background__result-image-container.sp img.type3{width:28vw}.destiny-shukuyo-container__background__result-image-container.position-type1{top:62%}.destiny-shukuyo-container__background__strong-image-container{mix-blend-mode:screen;opacity:0}.destiny-shukuyo-container__background__strong-image-container.sp img{width:100vw}.graph-animation-container-background{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.graph-animation-container-background.pc{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/pc/result/res_graph_background.jpg);height:630px}.graph-animation-container-background.sp{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/sp/result/res_graph_background.jpg);height:70vw}.graph-animation-container-background__canvas{max-width:680px;max-height:360px;position:absolute;top:48%;left:54.3%;transform:translate(-50%,-50%)}.graph-animation-container-background__canvas.sp{max-width:83vw;max-height:40vw}.graph-animation-container-background__month-text{width:100%;display:flex;position:absolute;transform:translate(-50%,-50%)}.graph-animation-container-background__month-text.pc{bottom:15%;left:64%}.graph-animation-container-background__month-text.pc p{width:104px;font-size:22px}.graph-animation-container-background__month-text.sp{justify-content:center;bottom:4vw;left:54%}.graph-animation-container-background__month-text.sp.partly-free-style{bottom:9vw;left:55%}.graph-animation-container-background__month-text.sp.teller{bottom:9vw;left:54%}.graph-animation-container-background__month-text.sp p{text-align:center;width:12vw;font-size:3vw}.graph-animation-container-background__month-text p{color:#fff;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.graph-animation-container-background__strong-point{opacity:0}.graph-animation-container-background__strong-point.pc img{width:80px;height:80px}.graph-animation-container-background__strong-point.sp img{width:10vw;height:10vw}.result-day-list-background{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.result-day-list-background.pc{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/pc/result/res_text_background5.jpg);height:230px}.result-day-list-background.sp{background-image:url(https://web-img.rensa.jp.net/images/web/Mizushuku/sp/result/res_text_background5.jpg);height:25vw}.result-day-list-background__day-list{justify-content:space-evenly;width:100%;display:flex;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.result-day-list-background__day-list.pc{font-size:2.5rem}.result-day-list-background__day-list.sp{font-size:5vw}.result-day-list-background__day-list p{color:#fff;text-align:center;min-width:2ch;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.result-day-list-background__result-text{justify-content:space-evenly;width:100%;display:flex;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)}.result-day-list-background__result-text.pc{font-size:2.5rem}.result-day-list-background__result-text.sp{font-size:5vw}.result-day-list-background__result-text p{color:#fff;text-align:center;min-width:2ch;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif}.result-day-list-background__graphlist-strong{opacity:0;background:#c800004d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 3px #ff0}.result-day-list-background__graphlist-strong.pc{width:117px;height:133px}.result-day-list-background__graphlist-strong.sp{width:14vw;height:14vw}.message-to-customer-container{width:100%;position:relative}.message-to-customer-container.pc{height:550px}.message-to-customer-container.pc.one-to-one{height:330px}.message-to-customer-container.sp{height:60vw}.message-to-customer-container.sp.one-to-one{height:40vw}.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-to-one{top:50%;left:71%}.message-to-customer-container__balloon-container{box-sizing:border-box;width:70%;height:75%;display:flex;position:absolute;top:40%;left:75%;transform:translate(-50%,-50%)}.message-to-customer-container__balloon-container.one-to-one{height:80%;top:48%;left:25%}.message-to-customer-container__balloon-container__balloon{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{text-shadow:0 0 8px #9632fab3,0 0 8px #9632fab3,0 0 8px #9632fab3;padding:3%;font-size:5rem}.message-to-customer-container__balloon-container__balloon.sp{width:88%}.message-to-customer-container__balloon-container__balloon.sp p{padding:4%;font-size:8vw;line-height:160%}.message-to-customer-container__balloon-container__balloon.one-to-one{background-color:#00000080;border-radius:22px;height:100%;box-shadow:0 0 10px #9632fab3,0 0 10px #c8b432cc}.message-to-customer-container__balloon-container__balloon.one-to-one.pc{width:58%}.message-to-customer-container__balloon-container__balloon.one-to-one.pc p{text-shadow:0 0 8px #9632fab3,0 0 8px #9632fab3,0 0 8px #9632fab3;padding:3%;font-size:3rem;line-height:165%;top:50%}.message-to-customer-container__balloon-container__balloon.one-to-one.sp{width:58%}.message-to-customer-container__balloon-container__balloon.one-to-one.sp p{text-shadow:0 0 8px #9632fab3,0 0 8px #9632fab3,0 0 8px #9632fab3;padding:4%;font-size:6vw;top:50%}.message-to-customer-container__balloon-container__balloon p{color:#fff;text-shadow:0 0 8px #9632fab3,0 0 8px #9632fab3,0 0 8px #9632fab3;opacity:0;width:100%;font-family:ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,ＭＳ Ｐ明朝,MS PMincho,MS 明朝,serif;position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}
