﻿html{scroll-behavior:smooth}.img{width:100%}.seo-faq-bg{background-color:#fefaef}.seo-faq-id{margin-top:-12%;padding-top:12%}.seo-blinking{margin:4% auto}.seo-btn{width:60%;margin:0 auto}.seo-btn__img{width:100%;padding:5% 0}.seo-fv{width:100%}.seo-img{width:100%}.seo-head{width:100%;margin:5% auto 3%;position:relative}.seo-head__text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center;white-space:nowrap;font-size:130%;line-height:1;color:#fff}.seo-frame-head{width:100%;margin:0 auto -1px}.seo-frame-bt{width:100%;margin:-1px auto 0}.seo-red-line{width:50%;margin:0 auto;padding:5% 0}h2{border:none}.white-text{color:#fefaef}.yellow-text{color:#f9b300}.brown-text{color:#a94c23}.seo-fv{position:relative}.seo-fv img{aspect-ratio:16 / 5;height:100%}.seo-fv__text{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:115%;font-weight:bold;line-height:150%;color:#a94c23}@media screen and (min-width: 400px) and (max-width: 620px){.seo-fv__text{font-size:100%}}.seo-fv__text b{font-size:125%;text-shadow:#fff2cc 2px 0px, #fff2cc 0px 2px, #fff2cc -2px 0px, #fff2cc 0px -2px, #fff2cc 2px 2px, #fff2cc -2px -2px, #fff2cc -2px 2px, #fff2cc 2px -2px}@media screen and (min-width: 400px) and (max-width: 620px){.seo-fv__text b{font-size:120%}}.toc-link{margin-bottom:3%;display:inline-block;letter-spacing:1px;font-size:90%;color:#a94c23}#seo-footer-link{text-decoration:none}#footer__rensa-link__text a{color:#fff2cc;text-decoration:underline}.seo-breadcrumbs{display:flex;margin:0;padding:0.4rem;background-color:#fff2cc;justify-content:normal;align-items:center;font-size:65%;font-weight:bold}@media screen and (min-width: 400px) and (max-width: 620px){.seo-breadcrumbs{font-size:60%}}.seo-breadcrumbs__list{list-style:none}.seo-breadcrumbs__list__item{display:inline;list-style:none}.seo-breadcrumbs__list__item>a{color:#db3a24;text-decoration:underline}.seo-breadcrumbs__list__item::after{content:">";padding:0 0.2rem}.seo-breadcrumbs__list__item:last-child::after{display:none;color:#0a0904}.seo{width:100%;margin:0 auto}.seo__introduction{margin:5% auto 0;text-align:center;color:#e2dabf}.seo__introduction__h1{margin:0 auto 2%;padding:0;font-size:115%;line-height:1.2;font-weight:bold;letter-spacing:-1px}.seo__introduction__h2{margin:0;padding:0;border:none;font-size:80%;line-height:1.2;font-weight:bold}.seo__introduction__anchor-link{margin:15% auto;font-size:85%;color:#f9b300;text-decoration:underline}.seo__introduction__text{margin:0 auto}.seo__introduction__text>p{padding:0 0 5% 0;font-size:80%;line-height:1.2;padding:0 5% 5%;text-align:left}.seo__introduction__line{width:65%;margin:0 auto}.seo__form-head{display:flex;width:90%;margin:-12% auto 0;padding-top:12%;text-align:center}.seo__form-head__left-flower,.seo__form-head__right-flower{width:15%;display:flex;align-items:center;justify-content:center}.seo__form-head__text{display:flex;align-items:center;justify-content:center;text-align:center;width:70%;padding:0;white-space:nowrap;font-size:110%;line-height:1;color:#fff2cc;font-weight:bold}.seo__form{width:94%;margin:3% auto;padding:4% 0;background-color:#fefaef;text-align:center}.seo__form__appraisal{width:81%;margin:0 auto}.seo__form__appraisal__head{padding:0 0 5% 0;font-size:80%;color:#7f6000}.seo__form__appraisal__item{text-align:left;font-size:65%;line-height:0.7rem;color:#a94c23;margin-bottom:5%}.seo__form__label{margin:0 auto 4%;font-size:90%;color:black}.seo__form__label span{margin-left:1%;padding:1% 2%;border-radius:10px;background-color:#a94c23;font-size:70%;color:#fefaef}.seo__form__select{width:90%;padding:2%;margin-bottom:5%;height:30px;border:solid 1px #ccc;border-radius:3px;box-shadow:0px 1px rgba(255,255,255,0.5);appearance:none}.seo__form__name{display:flex;align-items:center;width:85%;margin:0 auto 5%}.seo__form__name input{width:80%;font-size:0.9rem}.seo__form__name__text{width:20%;font-size:90%;color:black}.seo__form__birthday{display:flex;align-items:center;justify-content:center;margin-bottom:5%}.seo__form__birthday select{padding:1%;height:30px;border:solid 1px #ccc;border-radius:3px;box-shadow:0px 1px rgba(255,255,255,0.5);background-color:white;color:black;font-size:80%;font-family:"Kaisei Opti", serif}.seo__form__birthday span{width:10%;font-size:90%;color:black}.seo__form__gender{margin-bottom:5%;color:black}.seo__form__gender__input{margin:7%;text-align:center;font-size:90%}.seo__form #targetForm{display:none}.seo__form__btn{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50%;margin:0 auto 3%}.seo__form__information{padding-bottom:1%;font-size:55%;color:#0a0904}.seo__faq{width:100%;margin:0% auto 5%;background-color:#fefaef}.seo__faq__2025-toc{position:relative;margin:5%;font-size:80%;text-align:left;list-style:"◆";color:#a94c23;z-index:20;background-color:white;padding:5%}.seo__faq__2025-toc>li{line-height:1.3;list-style:"◆";margin-left:5%}.seo__faq__2025-toc>li a{color:#a94c23;text-decoration:none}.seo__faq__head{display:flex;width:100%;margin:0 auto -1%;text-align:center;background-color:#8e9b04}.seo__faq__head__left-flower,.seo__faq__head__right-flower{width:12%;display:flex;align-items:center;justify-content:center}.seo__faq__head__text{display:flex;align-items:center;justify-content:center;text-align:center;width:76%;padding:0}.seo__faq__head__text>h2{white-space:nowrap;font-size:110%;line-height:1;color:#fff;font-weight:bold}.seo__faq__body__area{background-color:white;padding:5% 5% 2%;margin:0 5% 3%}.seo__faq__body__area__item{position:relative;margin:5% 10%;font-size:80%;text-align:left;list-style:"◆";z-index:20}.seo__faq__body__area__item>li{line-height:1.3;list-style:"◆"}.seo__faq__body__area__item>li a{color:#a94c23}.seo__faq__body__toc{background-color:#fff;margin:5%;padding:5%;font-size:70%;text-align:left}.seo__faq__body__toc__list{list-style-type:none;width:85%;margin:0 auto}.seo__faq__body__toc__list__parent{list-style:none;color:#a94c23}.seo__faq__body__toc__list__child{list-style:disc}.seo__faq__body__toc__list__child__item{list-style:none;color:#a94c23}.seo__faq__body__text{text-align:left;margin:5% 5% 0% 5%;padding-bottom:5%;font-size:75%;line-height:1rem}.seo__faq__body__container{width:90%;margin:-12% auto 0;padding:12% 0 0}.seo__faq__body__container__title{width:100%;margin:0 auto;border:1px solid #a94c23;background-color:#a94c23}.seo__faq__body__container__title__text{padding:2% 4%;text-align:center;font-size:95%;color:#fff;line-height:140%;border-bottom:none}.seo__faq__body__container__box{width:100%;margin:0 auto;border:1px solid #a94c23;background-color:#fff}.seo__faq__body__container__box__text{padding:3%;text-align:left;font-size:75%;line-height:1rem}.seo__faq__body__container__box__red-buttons-head{text-align:center;border:none}.seo__faq__body__container__box__red-buttons-body{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.seo__faq__body__container__box__red-buttons-body__button{display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;width:40%;min-height:20px;margin:3% 2%;padding:5% 0;background-color:#ff6666;box-shadow:0 2px 4px rgba(0,0,0,0.4);border-radius:5px;font-size:70%;color:#fff}.seo__faq__body__container__mini-container{width:95%;margin:5% auto;padding:5% 0%;background-color:#fff2cc}.seo__faq__body__green-container{margin:-1% 0;padding:5% 0 1%}.seo__faq__body__green-container__body{width:90%;margin:0 auto;background-color:#addfad}.seo__faq__body__green-container__body__text{padding:3%;text-align:left;font-size:80%;line-height:180%}.seo__faq__body__table{margin:5% auto 0;padding-bottom:5%}.seo__faq__body__btn{width:60%;margin:0 auto}.seo__faq__body__btn__img{padding-bottom:10%}.seo__head{width:80%;margin:5% auto 3%}.seo__free-fortune-list{width:100%;margin:0% auto 5%;padding:6% 0%;height:auto;background-color:#fefaef}.seo__free-fortune-list__item{display:flex;padding:5% 8%;align-items:center}.seo__free-fortune-list__item__icon{width:20%}.seo__free-fortune-list__item__name{width:80%;padding-left:3%;text-align:left;color:#0a0904;text-decoration:underline}.seo__popular-fortune-list{width:100%;margin:0% auto;padding:0% 0% 5%;background-image:url("https://web-img.rensa.jp.net/images/capo_old/apollon-new/decoration/bg.webp");background-position:center;background-size:100% auto}.seo__popular-fortune-list__item{display:flex;padding:5% 8%;align-items:center}.seo__popular-fortune-list__item__icon{width:20%}.seo__popular-fortune-list__item__name{width:80%;padding-left:3%;text-align:left;color:#0a0904;text-decoration:underline}.seo__popular-fortune-list__item-caption{width:80%;margin:0 auto;background:none;text-align:left;font-size:80%;line-height:130%;color:#0a0904}.seo__birthday-blog-list{padding:5% 3%;background-color:#fefaef}.seo__birthday-blog-list__item{display:flex;margin:5% auto;padding:5% 2%;align-items:center;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.5)}.seo__birthday-blog-list__item__icon{width:37%}.seo__birthday-blog-list__item__name{width:63%;padding-left:3%;text-align:left;font-size:90%;line-height:1.2;font-weight:bold;color:#0a0904;text-decoration:underline}.seo__blog-list{padding:5% 0;background-color:#fefaef}.seo__blog-list__red-line{width:50%;margin:0 auto;padding:1% 0}.seo__blog-list__item{display:flex;width:95%;margin:0 auto;padding:2% 0;align-items:center}.seo__blog-list__item__icon{width:30%}.seo__blog-list__item__text{width:70%;padding-left:3%;text-align:left;font-size:80%;line-height:1.2;font-weight:bold;color:#0a0904;text-decoration:underline}
