@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes flash{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}30%,60%{opacity:1;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(.8)}}@keyframes emperorDropShadow{0%{filter:drop-shadow(0 0 #fff)}to{filter:drop-shadow(0 0 5px gold)}}@keyframes moveLeft{0%{transform:translate(0)}to{transform:translate(-95%)}}@keyframes moveRight{0%{transform:translate(0)}to{transform:translate(95%)}}@keyframes strongBar{0%{opacity:1;background-color:#6db8d09c}to{opacity:1;background-color:#fff13b}}.emperors-protective{text-align:center;width:920px;height:auto}.emperors-protective.sp{width:95vw;height:auto;margin:0 auto;font-size:1.8vw}.emperors-protective__container{flex-direction:column;justify-content:center;align-items:center;gap:0%;width:100%;height:100%;display:flex}.emperors-protective__emperors{background:url(https://web-img.rensa.jp.net/images/web/Leoseimei/motif/parts/res_type_background2.jpg) 50%/97% 100% no-repeat}.emperors-protective .emperors-three__emperor-area{opacity:0}.emperors-protective__static-text{color:#283b4d;margin-top:2%;font-size:16px}.emperors-protective__static-text.sp{text-align:center;font-size:3vw;font-weight:700}.emperors-protective__messages{opacity:0;margin:6% auto 4%}.emperors-protective__messages-message{margin:3% auto;font-weight:700}.emperors-protective__messages-position{color:#283b4d;text-underline-offset:.2em;font-size:1.8em;text-decoration:underline}.emperors-protective__messages-text{color:#83713d;font-size:2em}.emperors-protective-description{display:none}.emperors-protective-description__motif{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:3%;width:90%;margin:0 auto;display:flex}.emperors-protective-description__motif.sp{font-size:1.7vw;font-weight:700}.emperors-protective-description__motif-box{flex-direction:column;justify-content:center;align-items:center;gap:0%;width:25%;height:100%;display:flex}.emperors-protective-description__motif-position{width:140%}.emperors-protective-description__motif-emperor{width:100%}.emperors-protective-description__motif-emperor.sp{width:115%}.emperors-protective-description__motif-text-box{width:52%}.emperors-protective-description__motif-text{color:#83713d;font-size:4em}.emperors-protective-description__motif-text-name{color:#283b4d;text-underline-offset:.2em;font-size:2em;text-decoration:underline}.emperors-compatible{text-align:center;background:url(https://web-img.rensa.jp.net/images/web/Leoseimei/motif/parts/res_kanteisyo_1.jpg) 50%/97% 100% no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:0%;width:100%;height:100%;min-height:800px;padding:5% 0;display:flex}.emperors-compatible.sp{min-height:80vw;margin:0 auto;font-size:1.8vw;font-weight:700}.emperors-compatible__emperor{width:90%;margin:0 auto}.emperors-compatible__emperor-set{flex-direction:row;justify-content:center;align-items:center;gap:0%;display:flex;position:relative}.emperors-compatible__emperor-my,.emperors-compatible__emperor-his{flex-direction:column;justify-content:center;align-items:center;gap:0%;width:25%;display:flex}.emperors-compatible__emperor-position{width:110%;margin-bottom:-8%}.emperors-compatible__emperor-img{filter:drop-shadow(0 0 5px gold);width:85%}.emperors-compatible__emperor-img.sp{width:90%}.emperors-compatible__emperor-line{background:#d0ccc4;width:90%;height:.1em;margin:2% auto}.emperors-compatible__message{opacity:0;width:48%;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.emperors-compatible__message-position{color:#283b4d;text-underline-offset:.2em;font-size:1.6em;text-decoration:underline}.emperors-compatible__message-text{color:#83713d;font-size:3em}.emperors-compatible-description{display:none}.emperors-compatible-description__motif{text-align:center;width:100%;margin:0 auto;font-size:1.5rem}.emperors-compatible-description__motif.sp{font-size:2.7vw;font-weight:700}.emperors-compatible-description__motif-area{flex-direction:row;justify-content:center;align-items:center;gap:7%;display:flex}.emperors-compatible-description__motif-box{flex-direction:column;justify-content:center;align-items:center;gap:0%;width:25%;display:flex}.emperors-compatible-description__motif-position{width:130%}.emperors-compatible-description__motif-emperor{width:100%}.emperors-compatible-description__motif-text{color:#83713d;font-size:2.2em}.emperors-compatible-description__motif-text-position{color:#283b4d;text-underline-offset:.2em;font-size:1.5em;text-decoration:underline}.emperors-compatible-description__motif-cross{width:5%}.names-fortune{color:#000;text-align:center;background:url(https://web-img.rensa.jp.net/images/web/Leoseimei/motif/parts/res_kanteisyo_1.jpg) 50%/97% 100% no-repeat;width:900px;height:735px}.names-fortune.sp{width:100vw;height:81.67vw;font-size:1.7vw;font-weight:600}.names-fortune__container{flex-direction:row;justify-content:center;align-items:center;gap:0%;width:100%;height:100%;margin:0 auto;display:flex}.names-fortune__left-page{opacity:0;width:45%;height:90%}.names-fortune__right-page{opacity:0;flex-direction:column;justify-content:space-around;align-items:center;gap:0%;width:45%;height:90%;font-size:1.7em;display:flex}.names-fortune__point{width:100%}.names-fortune__point-number{color:#25394c;font-size:1.2em}.names-fortune__point-luck{filter:drop-shadow(0 0 5px #f66);width:35%}.names-fortune__strong{opacity:0;width:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.names-fortune-description{display:none}.names-fortune-description__motif{flex-direction:row;justify-content:center;align-items:center;gap:0%;display:flex}.names-fortune-description__motif.sp{font-size:2vw;font-weight:700}.names-fortune-description__motif-rank{width:35%}.names-fortune-description__motif-text{color:#25394c;font-size:6em}.names-compatible{color:#000;text-align:center;background:url(https://web-img.rensa.jp.net/images/web/Leoseimei/motif/parts/res_kanteisyo_1.jpg) 50%/97% 100% no-repeat;width:900px;height:735px}.names-compatible.sp{width:100vw;height:81.67vw;font-size:1.7vw;font-weight:600}.names-compatible__container{flex-direction:row;justify-content:center;align-items:center;gap:0%;width:100%;height:100%;margin:0 auto;display:flex}.names-compatible__left-page,.names-compatible__right-page{opacity:0;width:45%;height:90%}.names-compatible__strong{opacity:0;width:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.names-compatible-description{display:none}.names-compatible-description__motif{flex-direction:column;justify-content:center;align-items:center;gap:0%;padding-top:2%;font-size:23px;display:flex}.names-compatible-description__motif.sp{font-size:2.5vw;font-weight:700}.names-compatible-description__motif-box{flex-direction:row;justify-content:center;align-items:center;gap:0%;margin:.5% auto;display:flex}.names-compatible-description__motif-rank{width:55%}.names-compatible-description__motif-cross{width:5%}.names-compatible-description__motif-text{color:#25394c;font-size:3em}.luck-direction{background:url(https://web-img.rensa.jp.net/images/web/Leoseimei/motif/parts/res_graph_background.png) 50%/100% 100% no-repeat;width:840px;height:690px;margin:0 auto;position:relative}.luck-direction.sp{width:100vw;height:82vw;font-size:2vw;font-weight:700}.luck-direction__container{flex-direction:column;justify-content:center;align-items:center;gap:0%;width:80%;height:100%;display:flex;position:absolute;top:53%;left:54%;transform:translate(-50%,-50%)}.luck-direction__graph{flex-direction:row;justify-content:center;align-items:flex-end;gap:2%;width:100%;height:60%;display:flex}.luck-direction__graph-bar{opacity:0;background-color:#6db8d09c;border-radius:3px;width:7%;height:100%;position:relative;box-shadow:0 0 2px .1px #fff}.luck-direction__graph-bar img{filter:drop-shadow(0 0 1px #fff);width:130%;position:absolute;top:-1em;left:50%;transform:translate(-50%,-50%)}.luck-direction__month-luck{flex-direction:row;justify-content:center;align-items:center;gap:2%;width:100%;height:20%;margin:1% auto;font-weight:700;display:flex}.luck-direction__month-luck-box{flex-direction:column;justify-content:flex-start;align-items:center;gap:2%;width:7%;height:100%;display:flex}.luck-direction__month-luck-box p{font-size:1.1em}.luck-direction__month-luck-box img{width:70%}.luck-direction__intro{text-align:left;margin:0 auto;padding-top:3%}.luck-direction__intro.sp{font-size:2.24vw;font-weight:600}.luck-direction__intro-teller{flex-direction:row;justify-content:center;align-items:center;gap:2%;display:flex}.luck-direction__intro-teller-img{width:30%}.luck-direction__intro-teller-message{width:65%;font-size:1.7em}.luck-direction__intro-age{text-align:center;margin-top:2%;padding:2% 0 5%}.luck-direction__intro-age .result{font-size:1.8em}.luck-direction__intro-age .age{margin:3% auto;font-size:1.8em;font-weight:600}.luck-direction__intro-age .age span{color:#000;font-size:2em}.luck-direction__intro-connect{width:90%;margin:2% auto 3%;font-size:1.7em}.luck-direction-description{display:none}.luck-direction-description__motif{font-size:1.5rem}.luck-direction-description__motif.sp{font-size:3.3vw;font-weight:700}.luck-direction-description__motif-text{color:#000;text-align:center;padding:12% 5%;font-size:3em}.emperor-cards{background:url(https://web-img.rensa.jp.net/images/web/Leoseimei/motif/parts/res_type_background1.jpg) 50%/97% 100% no-repeat;width:920px;height:620px}.emperor-cards.sp{width:100vw;height:65vw;font-size:1vw}.emperor-cards__container{width:100%;height:100%;position:relative}.emperor-cards__before-emperor{width:19%}.emperor-cards__before-emperor.center{position:absolute;top:28%;left:50%;transform:translate(-50%,-50%)}.emperor-cards__before-emperor.right{position:absolute;top:65%;left:25%;transform:translate(-50%,-50%)}.emperor-cards__before-emperor.left{position:absolute;top:65%;left:75%;transform:translate(-50%,-50%)}.emperor-cards__before-emperor-img{width:100%}.emperor-cards__before-emperor-position{width:140%;position:absolute;top:-6%;left:50%;transform:translate(-50%,-50%)}.emperor-cards__before-back{width:20%;transition:all .5s;position:absolute;top:75%;left:50%;transform:translate(-50%,-50%)}.emperor-cards__after{opacity:0}.emperor-cards__after-card{width:20%}.emperor-cards__after-card.center{position:absolute;top:28%;left:50%;transform:translate(-50%,-50%)}.emperor-cards__after-card.right{position:absolute;top:65%;left:25%;transform:translate(-50%,-50%)}.emperor-cards__after-card.left{position:absolute;top:65%;left:75%;transform:translate(-50%,-50%)}.emperor-cards__after-card-img{width:100%}.emperor-cards__after-card-position{width:140%;position:absolute;top:-11%;left:50%;transform:translate(-50%,-50%)}.emperor-cards__clouds{opacity:0;width:70%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.emperor-cards__clouds img{width:100%}.emperor-cards__static-text{color:#283b4d;margin-bottom:6%;font-size:16px}.emperor-cards__static-text.sp{text-align:center;width:90%;margin:0 auto 6%;font-size:3vw;font-weight:700}.emperor-cards-description{display:none}.emperor-cards-description__motif{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:5%;width:95%;margin:0 auto;padding-top:3%;font-size:1.5rem;display:flex}.emperor-cards-description__motif.sp{font-size:2.7vw;font-weight:700}.emperor-cards-description__motif-img{width:22.5%}.emperor-cards-description__motif-text{color:#283b4d;width:57%}.emperor-cards-description__motif-text-intro{font-size:1.2em}.emperor-cards-description__motif-text-result{font-size:2em}.question-answer__motif{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:3%;width:900px;margin:0 auto;padding:3% 0;display:flex}.question-answer__motif.sp{width:95vw;font-size:2vw;font-weight:600}.question-answer__motif-teller{width:35%}.question-answer__motif-message{color:#000;width:55%;font-size:2.5em}.yes-no__motif{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:3%;width:900px;margin:0 auto;padding:3% 0;display:flex}.yes-no__motif.sp{width:95vw;font-size:2vw;font-weight:600}.yes-no__motif-teller{width:35%}.yes-no__motif-message{color:#000;width:55%;font-size:2.5em}.yes-no__motif-message-strong{font-size:1.6em}.ten-years-fortune{background:url(https://web-img.rensa.jp.net/images/web/Leoseimei/motif/parts/res_daiun_background.png) 50%/100% 100% no-repeat;width:820px;height:560px;margin:0 auto;position:relative}.ten-years-fortune.sp{width:92vw;height:62.5vw;font-size:2vw}.ten-years-fortune__container{width:100%;height:100%}.ten-years-fortune__motif{opacity:0;width:84.2%;height:100%;display:flex;position:absolute;top:50%;left:55.4%;transform:translate(-50%,-50%)}.ten-years-fortune__motif img{width:100%;height:100%}.ten-years-fortune__motif .age{flex-basis:22%}.ten-years-fortune__motif .season{flex-basis:12%}.ten-years-fortune__motif .other{flex-basis:55%;margin-left:5%}.ten-years-fortune__strong-box{grid-template-rows:repeat(11,1fr);grid-template-columns:1fr;width:96.5%;height:82.5%;display:grid;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.ten-years-fortune__strong{opacity:0;z-index:10;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 .2em .2em #f7fb00}.ten-years-fortune-description{display:none}.last-fortune{width:920px;height:400px}.last-fortune.sp{width:100vw;height:50vw;font-size:1vw}.last-fortune__container{width:100%;height:100%;position:relative}.last-fortune__card{width:25%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.last-fortune__card.front{opacity:0}.last-fortune-description{display:none}.name-numbers{height:100%}.name-numbers__caption{font-size:1.7em}.name-numbers__name-info{flex-direction:column;justify-content:center;align-items:center;gap:0%;width:20%;height:81%;margin:0 auto;display:flex;position:relative}.name-numbers__first-name{width:100%;margin-bottom:20%;position:relative}.name-numbers__first-name-line{width:50%;height:.2em;position:absolute;top:50%;left:135%;transform:translate(-50%,-50%)}.name-numbers__first-name-line.end{top:40%}.name-numbers__first-name-line.connect-start{top:60%}.name-numbers__first-name-line.all-start{width:48%;left:-50%}.name-numbers__last-name{width:100%;position:relative}.name-numbers__last-name-line{width:50%;height:.2em;position:absolute;top:50%;left:135%;transform:translate(-50%,-50%)}.name-numbers__last-name-line.start{top:60%}.name-numbers__last-name-line.connect-end{top:40%}.name-numbers__last-name-line.all-end{width:48%;left:-50%}.name-numbers__rank{flex-direction:row;justify-content:center;align-items:center;gap:0%;width:100%;display:flex;position:absolute;top:50%;left:206.7%;transform:translate(-50%,-50%)}.name-numbers__rank.outside{flex-direction:row-reverse;left:-121%}.name-numbers__rank-box{flex-direction:column;justify-content:center;align-items:center;gap:0%;display:flex;position:relative}.name-numbers__rank-box .rank-name{width:160%;position:absolute;top:-25%;left:50%;transform:translate(-50%,-50%)}.name-numbers__rank-box .number-box{text-align:center;box-sizing:border-box;border:1px solid #000;width:55px;height:55px;font-size:1.8em;line-height:53px;position:relative}.name-numbers__rank-box .number-box.sp{border:.1vw solid #000;width:6vw;height:6vw;line-height:5.8vw}.name-numbers__bottom-number-area{flex-direction:row;justify-content:space-around;align-items:flex-end;gap:0%;display:flex}.name-numbers__bottom-number-box{flex-direction:column;justify-content:center;align-items:center;gap:0%;width:12%;display:flex}.name-numbers__bottom-number-box .rank-name{width:175%}.name-numbers__bottom-number-box .number-box{text-align:center;box-sizing:border-box;border:1px solid #000;width:55px;height:55px;font-size:1.8em;line-height:53px;position:relative}.name-numbers__bottom-number-box .number-box.sp{border:.1vw solid #000;width:6vw;height:6vw;line-height:5.8vw}.name-numbers .name-set{position:relative}.name-numbers .name-set .name-box{grid-template-rows:1fr;grid-template-columns:1fr 20%;display:grid}.name-numbers .name-set .name-box .name-text{font-size:2.1em}.name-numbers .name-set .name-box .name-number{margin-top:auto;margin-left:5%;font-size:.8em}.name-numbers .line__vertical{width:.2em}.name-numbers .line__connect{width:100%;height:.2em}.emperors-three__emperor-area{flex-direction:row;justify-content:center;align-items:flex-start;gap:2%;display:flex}.emperors-three__emperor{flex-direction:column;justify-content:center;align-items:center;gap:0%;width:25%;display:flex}.emperors-three__emperor-position{width:140%}.emperors-three__emperor-img{width:100%}.emperors-three__emperor-img.sp{width:110%}.fortune-top-free{color:#296a75;flex-direction:row;justify-content:center;align-items:center;gap:0%;min-height:500px;font-size:2rem;display:flex}.fortune-top-free.sp{min-height:70vw;font-size:4vw}.fortune-top-free__form-button{width:45%;margin:0 auto;padding-top:2%}.fortune-top-free__form-button img{width:100%}.fortune-top-free__description{width:100%;height:100%;display:none}.fortune-top-free__description-cards{width:100%;height:500px;position:relative}.fortune-top-free__description-cards.sp{height:60vw}.fortune-top-free__description-card{width:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fortune-top-free__description .front{opacity:0}.fortune-top-free__description-message{text-align:left;padding:0 8%;font-size:.8em;display:none}.fade-in{animation-name:fadeIn;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:forwards}.fade-in-cloud{animation-name:fadeIn;animation-duration:1.5s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:forwards}.fade-in-fast{animation-name:fadeIn;animation-duration:.5s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:forwards}.fade-out{animation-name:fadeIn;animation-duration:.5s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:reverse;animation-delay:0s;animation-fill-mode:forwards}.strong-cell{animation-name:fadeIn;animation-duration:.2s;animation-timing-function:ease;animation-iteration-count:3;animation-direction:alternate;animation-delay:0s;animation-fill-mode:forwards}.flash{animation-name:flash;animation-duration:1.2s;animation-timing-function:ease-in;animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:forwards}.emperor-drop-shadow{animation-name:emperorDropShadow;animation-duration:1.3s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:forwards}.move-left{animation-name:moveLeft;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:forwards}.move-right{animation-name:moveRight;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:forwards}.strong-bar{animation-name:strongBar;animation-duration:.3s;animation-timing-function:ease;animation-iteration-count:3;animation-direction:alternate;animation-delay:0s;animation-fill-mode:forwards}.animation-billboard img{width:97%;margin:0 auto;display:block}.balloon{box-sizing:border-box;color:#283b4d;text-shadow:0 0 .5rem #fff,0 0 .5rem #fff;background-color:#bee2e7;border-radius:1em;padding:3%}.text-shadow{text-shadow:0 0 .5rem #ccc,0 0 .5rem #ccc}.font-yuji{font-family:Yuji Syuku,ヒラギノ明朝 ProN W6,HiraMinProN-W6,HG明朝E,MS P明朝,MS PMincho,MS 明朝,serif}.strong-text.red{color:#d02f2c;text-shadow:0 0 5px #e5b29e,0 0 5px #e5b29e,0 0 5px #e5b29e}.strong-text.yellow{color:#cfa321;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff;font-size:1.3em}.result-teller-left,.result-teller-right{text-align:left;width:900px;margin:0 auto;padding:3% 0}.result-teller-left.sp,.result-teller-right.sp{width:95vw;font-size:2.24vw;font-weight:600}.result-teller-left__container,.result-teller-right__container{flex-direction:row;justify-content:center;align-items:center;gap:0%;width:100%;height:100%;display:flex}.result-teller-left__teller,.result-teller-right__teller{width:32%}.result-teller-left__message,.result-teller-right__message{width:65%;font-size:1.7em}.result-teller-none{text-align:left;width:900px;margin:0 auto;padding:3% 0}.result-teller-none.sp{width:95vw;font-size:2vw;font-weight:600}.result-teller-none__container{width:100%;height:100%}.result-teller-none__message{width:90%;margin:0 auto;font-size:2em}.result-teller-none__luck-direction{text-align:center;padding:.5% 0 5%}.result-teller-none__luck-direction .result{font-size:1.8em}.result-teller-none__luck-direction .age{margin:3% auto;font-size:1.8em;font-weight:600}.result-teller-none__luck-direction .age span{color:#000;font-size:2em}.result-connect{text-align:left;width:90%;margin:0 auto;padding:3% 0;font-size:27px}.result-connect.sp{font-size:1rem;font-weight:600}.bg-1{background:url(https://web-img.rensa.jp.net/images/web/Leoseimei/motif/parts/res_type_background1.jpg) 50%/97% 100% no-repeat}.bg-2{background:url(https://web-img.rensa.jp.net/images/web/Leoseimei/motif/parts/res_type_background2.jpg) 50%/97% 100% no-repeat}.bg-name{background:url(https://web-img.rensa.jp.net/images/web/Leoseimei/motif/parts/res_back_1.jpg) 50%/97% 100% no-repeat}.margin-bottom-6{margin-bottom:6%}.margin-top-3{margin-top:3%}.margin-top-5{margin-top:5%}.padding-right-7{padding:0 7% 0 0}.padding-left-6{padding:0 0 0 6%}
