html{scroll-behavior:smooth}.chart-img{width:94%;margin:5% auto}.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:170%;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:1%;margin-bottom:5%;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:0.9rem;font-family:"Kaisei Opti", serif}.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__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__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__mini-container{width:95%;margin:5% auto}.seo__faq__body__container__box__mini-container__green-head{width:80%;margin:0 auto;border:1px solid #009900;background-color:#009900;margin-top:0;margin-bottom:10px}.seo__faq__body__container__box__mini-container__green-head__text{padding:2% 4%;text-align:center;font-size:95%;color:#fff;line-height:140%;border-bottom:none}.seo__faq__body__container__box__orange-head{width:80%;margin:0 auto;border:1px solid #ff9900;background-color:#ff9900;margin-top:0;margin-bottom:10px}.seo__faq__body__container__box__orange-head__text{padding:0 4%;text-align:center;font-size:95%;color:#fff;line-height:140%;border-bottom:none}.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__footer-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__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}.sanmeigaku-destiny-table{width:90%;margin:5% auto;border:0.5px solid black;border-collapse:collapse;font-size:90%}.sanmeigaku-destiny-table.bg-white{background-color:#fff}.sanmeigaku-destiny-table__head{display:flex;background:#f4f4f4;border-bottom:0.5px solid black}.sanmeigaku-destiny-table__head__wrapper{width:calc(100% / 4);padding:3% 0;border-right:0.5px solid black}.sanmeigaku-destiny-table__head__wrapper:last-child{border:none}.sanmeigaku-destiny-table__head__wrapper>p{display:flex;height:100%;align-items:center;justify-content:center}.sanmeigaku-destiny-table__body{display:flex;border-bottom:0.5px solid black}.sanmeigaku-destiny-table__body:last-child{border:none}.sanmeigaku-destiny-table__body__wrapper{width:calc(100% / 4);padding:5% 0;border-right:0.5px solid black}.sanmeigaku-destiny-table__body__wrapper.area-border{padding:0}.sanmeigaku-destiny-table__body__wrapper:first-child{background:#f4f4f4}.sanmeigaku-destiny-table__body__wrapper:last-child{border:none}.sanmeigaku-destiny-table__body__wrapper>p{display:flex;height:100%;align-items:center;justify-content:center}.sanmeigaku-destiny-table__body__wrapper>p.area-border-left-p{border:4px solid #ffa2cb;background-color:rgba(255,162,203,0.3);border-right:0;height:34.64px}.sanmeigaku-destiny-table__body__wrapper>p.area-border-center-p{border:4px solid #ffa2cb;height:34.64px;background-color:rgba(255,162,203,0.3);border-right:none;border-left:none}.sanmeigaku-destiny-table__body__wrapper>p.area-border-right-p{border:4px solid #ffa2cb;height:34.64px;background-color:rgba(255,162,203,0.3);border-left:0}.sanmeigaku-destiny-table__body__wrapper>p.area-border-p{border:4px solid #ffa2cb;height:34.64px;background-color:rgba(255,162,203,0.3)}.faq-table{width:90%;margin:auto;border-collapse:collapse}.faq-table thead{background-color:#8e9b04}.faq-table thead th{text-align:center;vertical-align:middle;border:1px solid black;padding:3% 0;color:#fff;font-size:60%}.faq-table thead .normal-column-head{width:17%}.faq-table thead .wide-column-head{width:45%}.faq-table tbody tr{background-color:#fff;color:#000}.faq-table tbody td{text-align:center;vertical-align:middle;border:1px solid black;padding:4% 3%;font-size:70%;height:55px}.faq-table tbody .normal-column{font-size:90%}.faq-table tbody .wide-column{font-size:80%}.faq-table tbody .three-letters{padding:4% 0}.faq-table tbody .lucky-color{margin:0 auto;border-radius:6px;width:30px;height:30px}
