﻿canvas{width:90%;margin:3% 5%}div{max-width:640px}.chart-img{width:94%;margin:5% auto}.guest{width:100%;overflow:hidden;font-size:90%;font-family:BIZ UDPMincho}.guest__fv2{width:95%;margin:0 auto}.guest__buttons{display:flex;align-items:center}.guest__buttons__button{width:50%}.guest__chart{margin:0 5% 5%}.guest__form{margin-bottom:5%}.guest__form__title__flex{display:flex;align-items:center;justify-content:center}.guest__form__title__flex__text{width:35%;font-size:135%;color:#e2dabf;font-weight:bold}.guest__form__title__flex__img{width:14%}.guest__form__area{background-color:#fefaef;padding:5% 5% 2%;margin:0 5%}.guest__form__area__title{color:black;line-height:1.2;margin:0 auto 5%}.guest__form__area__label{margin:0 auto 4%;font-size:90%;color:black}.guest__form__area__label span{margin-left:1%;padding:1% 2%;border-radius:10px;background-color:#a94c23;font-size:70%;color:#fefaef}.guest__form__area__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}.guest__form__area__name{display:flex;align-items:center;width:85%;margin:0 auto 5%}.guest__form__area__name input{width:80%;font-size:0.9rem}.guest__form__area__name__text{width:20%;font-size:90%;color:black}.guest__form__area__birthday{display:flex;align-items:center;justify-content:center;margin-bottom:5%}.guest__form__area__birthday select{padding:2%;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}.guest__form__area__birthday span{width:10%;font-size:90%;color:black}.guest__form__area--gender{margin-bottom:1rem}.guest__form__area--gender label+input{margin-left:2.5rem}.guest__form__area #targetForm{display:none;margin-top:2rem}.guest__form__area__btn{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50%;margin:5% auto}.guest__faq{background-color:#fefaf0;padding-bottom:5%;margin-top:-1px}.guest__faq__line{width:40%;margin:0 auto 5%}.guest__faq__text{padding:0 5% 5%;text-align:left;font-size:95%;line-height:1.5;font-family:BIZ UDPMincho}.guest__faq__text span{color:#a94c23}.guest__faq__text2{padding:3%;text-align:left;font-size:85%;line-height:1.5}.guest__faq__text2 span{color:#a94c23}.guest__faq__center{padding:2%;text-align:center;font-size:85%;line-height:1.5}.guest__faq__center2{padding:3%;text-align:center;font-size:85%;line-height:1.5;color:#fff}.guest__faq__btn{width:50%;margin:0 auto}.guest__faq h3{color:#857e2a;border-bottom:solid 0px;display:flex;align-items:center;justify-content:center;line-height:1.5}.guest__faq__body__green__container{width:90%;margin:5%;background-color:#addfad}.guest__faq__body__green__container p{padding:3%;text-align:left;line-height:130%}.guest__faq__body__container{width:90%;margin:-5% auto 0;padding:12% 0 0}.guest__faq__body__container__title{width:100%;margin:0 auto;border:1px solid #a94c23;background-color:#a94c23}.guest__faq__body__container__title__text{padding:2% 4%;text-align:center;color:#fff;line-height:140%;border-bottom:none;font-weight:bold}.guest__faq__body__container__box{width:100%;margin:0 auto;border:1px solid #a94c23;background-color:#fff}.guest__faq__body__container__box__text{padding:3%;text-align:left;line-height:1rem}.guest__faq__body__container__box__text span{color:#a94c23}.guest__teller{background-color:#ffe699;padding:0 0 5%}.guest__teller__text{font-size:85%;text-align:left;padding:5%;line-height:1.5}.guest__teller__btn{width:50%;margin:0 auto}.guest__apollon{position:relative}.guest__apollon__btn1,.guest__apollon__btn2,.guest__apollon__btn3{position:absolute;width:50%;left:50%;transform:translateX(-50%)}.guest__apollon__btn1,.guest__apollon__btn2{bottom:5%}.guest__apollon__btn3{bottom:2.5%}.guest__head{width:100%;margin:5% auto 3%;position:relative}.guest__head--text{position:absolute;top:30%;left:33%;white-space:nowrap;font-size:130%;line-height:1;color:#fff}.guest__frame--head{transform:translateY(1px)}.guest__frame-bt{transform:translateY(-1px);margin-bottom:1rem}.guest__form-menu{background-image:url(https://web-img.rensa.jp.net/images/capo_old/apollon-new/decoration/bg.webp);background-position:center;background-size:100% auto;padding:1% 5%;display:inline-block}.guest__form-menu__container{width:90%;margin:5% auto;padding:3% 3% 5%;background-color:#fefefc;display:block;text-decoration:none}.guest__form-menu-item{display:flex;padding:4% 0;align-items:center;text-align:left}.guest__form-menu-item--icon{width:20%}.guest__form-menu-item--name{width:80%;padding-left:3%;font-size:90%;line-height:110%;text-decoration:underline;color:#0a0904}.guest__form-menu-item--caption{text-align:left;font-size:65%;line-height:120%;color:#0a0904;padding-bottom:2%}.guest__form-menu-item--button{background-color:#9a3e0b;width:60%;height:30px;margin:2% 0 0;font-family:"BIZ UDPMincho";font-size:80%;color:#fff;border-style:none;border-radius:5px;box-shadow:0 4px #e3662f}a{text-decoration:none}table{border-spacing:0}.faq_flex{display:flex;padding-top:20px}button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;line-height:inherit;cursor:pointer;outline:none}.faq_btn{color:white;display:inline-block;opacity:0.8;border-radius:4px;width:40%;margin:0 auto}@media screen and (min-width: 400px) and (max-width: 640px){.faq_btn{font-size:90%}}.faq_btn_big{color:white;display:inline-block;opacity:0.8;border-radius:4px;width:80%;margin:0 auto}@media screen and (min-width: 400px) and (max-width: 640px){.faq_btn_big{font-size:90%}}.faq_btn_eto{display:block;text-decoration:none;border-style:none;border-radius:5px;background-color:#e9536a;box-shadow:0 3px #cb485c;width:75%;color:#fff;font-family:"BIZ UDPMincho";margin:5% auto;padding:0.5rem 0}.faq_message_big{background-color:#c44558;box-shadow:0 5px #8f3340;padding:15px 5px}.faq_message_big:active{box-shadow:none;position:relative;top:7px}.faq_message{background-color:#e9536a;box-shadow:0 7px #cb485c;padding:5px 8px}.faq_message:active{box-shadow:none;position:relative;top:7px}table.yang-chart{width:90%;margin:5% auto;color:#fff;text-align:center;font-family:"Kaisei Opti";line-height:150%}.yang-chart tr.cell-header{background-color:#572e12;height:30px}.cell-header td{vertical-align:middle}.cell td{vertical-align:middle}.yang-chart td{width:30px;border:2px solid #fefaef}.yang-chart tr.cell{background-color:#a94c23;height:60px}.phase-method__table{width:80%;text-align:center;background:#fff;margin:5% auto}.phase-method__table th{background-color:#187107;font-weight:700;color:#fff;padding:3%}.phase-method__table td{padding:4%;border-top:1px solid #a5a5a5}.phase-method__table__desc{text-align:left;font-size:80%}.phase-method__table__mark{width:10%;text-align:center}.guest2__faq__body__table{padding-bottom:2%}.after-faq-table{width:90%;line-height:100%;margin:auto;padding:1% 0}.faq-table,table{border-collapse:collapse}.faq-table thead{background-color:#8e9b04}.faq-table tbody td,.faq-table thead th{border:1px solid #000;vertical-align:middle}.normal-column-head{width:17%}.three-letters{padding:2% 0}@media screen and (min-width: 400px) and (max-width: 640px){.three-letters{height:55px}}.btn-column{text-align:center;margin:0 5%}.btn-column p{color:#a94c23;padding:2%}.btns{display:grid;grid-template-columns:1fr 1fr;margin-bottom:2%}.btns a{display:block;text-decoration:none;border-style:none;border-radius:5px;background-color:#e9536a;box-shadow:0 3px #cb485c;width:75%;color:#fff;font-family:"BIZ UDPMincho";margin:5% auto;padding:0.5rem 0}.faq-table thead th{text-align:center;padding:3% 0;color:#fff}.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;padding:2% 1%;margin:0}.faq-table td:last-child{text-align:left}.faq-table tbody .lucky-color{margin:0 auto;border-radius:6px;width:30px;height:30px}.faq-table-yang,.faq-table-yin,.five-elements{margin:auto;border-radius:10px;width:30px;border-style:none;height:30px;color:#fff;position:relative}.five-elements{font-size:18px;line-height:100%}.five-elements p{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.wood{background-color:#157e54}.fire{background-color:#ce3989}.earth{background-color:#c1732e}.metal{background-color:#b9b032}.water{background-color:#2e82bc}.faq-table-yang{background-color:#eaa220}.faq-table-yin{background-color:#004953}.faq-table-yang>p,.faq-table-yin>p{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:16px}.faq_last_btn-text{text-align:center;padding-bottom:5%;font-size:85%}.footer{color:#fff2cc}.footer__site-links{text-align:center;padding:5%;font-size:75%;line-height:1.2}.footer__site-links__head{margin-bottom:3%}.footer__site-links a{color:#fff2cc}.footer__service-links{text-align:center;padding:0 5% 5%;font-size:75%;line-height:1.2}.footer__service-links__head{margin-bottom:3%}.footer__service-links a{color:#fff2cc}.footer__copy{margin:5% auto}.footer__copy a{color:#fff2cc}.footer__contents-link{width:90%;margin:5% auto 0%}.footer__contents-link__item{margin-bottom:3%;padding:2%;text-align:center;border:1px solid #fff2cc;border-radius:5px;background-color:#528d82;font-size:100%;color:#fff2cc}.footer__contents-link__item:hover{background-color:#3c6a61}#contents_bg,.header{transform-origin:center top;overflow:hidden}.guest2__form-menu,.guest2__introduction{background-image:url("https://web-img.rensa.jp.net/images/capo_old/apollon-new/decoration/bg.webp");background-position:center;background-size:100% auto}#contents_bg,.guest2__form-menu,.guest2__introduction{background-size:100% auto}.faq-table,table{border-collapse:collapse}*,a{margin:0;padding:0}h2,h3{border-bottom:1px solid #d6284e}#contents_bg,.header{transform-origin:center top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.guest2-breadcrumbs__list,ol,ul{list-style:none}a{font-size:100%;vertical-align:baseline;background:0 0}table{border-spacing:0}input,select{vertical-align:middle}*{max-width:100%}html{-webkit-text-size-adjust:auto;scroll-behavior:smooth}img{border:0;vertical-align:bottom;-webkit-tap-highlight-color:transparent}body{line-height:1;text-align:center;margin-right:auto;margin-left:auto;background-image:url("https://web-img.rensa.jp.net/images/capo_old/apollon-new/guest/index/bg.webp");background-repeat:repeat-y;background-size:100%;height:auto;font-family:"Kaisei Opti", serif;color:#351805;font-size:4vw}#contents_bg{width:320px;margin:0 auto;height:auto}.advertising-banners-guest__banner{width:90%;margin:5% auto;text-align:center}.fit-parent-max,.guest2-fv,.guest2-img{width:100%}h1{width:310px !important}h2{font-size:130%;padding:0.25em 0.5em;border-left:5px solid #d6284e;border:none}h3{font-size:110%;color:#d6284e;padding:0.1em}#contents_bg.guest{margin-top:0;transform-origin:center top}.header{position:fixed;top:0;width:320px;z-index:2147483647;left:50%;overscroll-behavior-y:contain}@media screen and (max-width: 639px){#contents_bg{transform:scale(calc(400 / 320))}.header{transform:translateX(-50%) scale(calc(400 / 320))}#header_menu_space{margin-bottom:43px}}@media screen and (min-width: 640px){#contents_bg{transform:scale(1.9);font-size:14px}.header{transform:translateX(-50%) scale(1.9);font-size:14px}}.recommend_fortune__head__text,.guest2-head__text{top:50%;left:50%}.header__guest-top{display:flex;align-items:center;justify-content:space-between;background-color:#44180d;padding:1.5% 5%}.header__guest-top__login{text-align:left;width:10%;scale:1.2}.header__guest-top__back-to-top{text-align:center;font-size:90%;width:90%}.header__guest-top__back-to-top a{color:#e2dabf;text-decoration:none}.header__guest-top__back-top-top-icon{text-align:right;width:10%;scale:1.2}.chart-img{width:94%;margin:3% auto}.guest2-faq-bg{background-color:#fefaef}.guest2-blinking{margin:4% auto}.guest2-head{width:100%;margin:5% auto 3%;position:relative}.recommend_fortune__head__text,.guest2-head__text{position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;white-space:nowrap;font-size:130%;line-height:1;color:#fff}.guest2-frame-bt{width:100%;margin:-1px auto 3%}.guest2-red-line{width:50%;margin:0 auto;padding:5% 0}.yellow-text{color:#f9b300}.brown-text{color:#a94c23}.guest2-footer-link{text-decoration:none}.guest2-breadcrumbs{display:flex;margin:0 0 3%;padding:0.4rem;background-color:#fff2cc;justify-content:left;align-items:center;font-size:70%;font-weight:700}.guest2-breadcrumbs__list__item{display:inline;list-style:none;font-size:95%}.guest2-breadcrumbs__list__item>a{color:#db3a24;text-decoration:underline}.guest2-breadcrumbs__list__item::after{content:">";padding:0 0.2rem}.guest2-breadcrumbs__list__item:last-child::after{display:none;color:#0a0904}.guest2,.guest2-footer__guest2{width:100%;margin:0 auto}.guest2-frame-head{width:100%;margin:0 auto -1px}.guest2__introduction{margin:0 auto;padding:1% 0;text-align:center}.guest2__introduction__h1{margin:0 auto 4%;padding:0;font-size:115%;line-height:1.2;font-weight:700;color:#a94c23;letter-spacing:-1px}.guest2__introduction__text{width:85%;margin:0 auto}.guest2__introduction__text>p{padding:0;font-size:80%;line-height:1.1;color:#0a0904}input[type="email"],input[type="password"],input[type="text"]{border:1px solid #ccc;padding:5px;font-size:1em;font-family:"Kaisei Opti", serif;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px rgba(255,255,255,0.5);-moz-box-shadow:0 1px rgba(255,255,255,0.5);box-shadow:0 1px rgba(255,255,255,0.5);cursor:pointer}.guest2__form-menu{padding:0 5%;display:inline-block}.guest2__form-menu__container{width:90%;margin:5% auto;padding:3%;background-color:#fefefc;display:block;text-decoration:none}.guest2__form-menu__container__item{display:flex;padding:4% 0;align-items:center;text-align:left}.guest2__form-menu__container__item__icon{width:20%}.recommend_fortune,.guest2__form-menu__container__item__icon>img{width:100%}.guest2__form-menu__container__item__name{width:80%;padding-left:3%;font-size:90%;text-decoration:underline;color:#0a0904}.guest2__form-menu__container__caption{text-align:left;font-size:65%;line-height:150%;color:#0a0904;background:0 0}.guest2__faq{width:100%;margin:0 auto 5%;background-color:#fefaef}.faq-table-yang,.faq-table-yin,.five-elements{margin:auto;border-radius:10px;width:30px;border-style:none;height:30px;color:#fff;position:relative}.five-elements{font-size:18px;line-height:100%}.wood{background-color:#157e54}.fire{background-color:#ce3989}.earth{background-color:#c1732e}.metal{background-color:#b9b032}.water{background-color:#2e82bc}.faq-table-yang{background-color:#eaa220}.faq-table-yin{background-color:#004953}table.yang-chart{width:90%;margin:5% auto;color:#fff;text-align:center;font-family:"Kaisei Opti";line-height:150%}.yang-chart tr.cell-header{background-color:#572e12;height:30px}.yang-chart td{width:30px;border:2px solid #fefaef}.yang-chart tr.cell{background-color:#a94c23;height:60px}.phase-method__table{width:80%;text-align:center;background:#fff;margin:5% auto}.phase-method__table th{background-color:#187107;font-weight:700;color:#fff;padding:3%}.phase-method__table td{padding:4%;border-top:1px solid #a5a5a5}.phase-method__table__desc{text-align:left;font-size:80%}.phase-method__table__mark{width:10%;text-align:center}.twelve-zodiac{margin:auto;width:30px;height:30px;border-radius:10px;border-style:none;font-size:18px;line-height:100%}.twelve-zodiac p{padding-top:15%;text-align:center}.dog,.ox,.rat,.sheep,.tiger,.wild-boar{color:#000}.cock,.dragon,.horse,.monkey,.rabbit,.snake{color:#fff}.rat{background-color:#fff9b1}.ox{background-color:#ded799}.tiger{background-color:#d4ecea}.rabbit{background-color:#ded46e}.dragon{background-color:#f9c270}.snake{background-color:#d2cce6}.horse{background-color:#595757}.sheep{background-color:#fff33f}.monkey{background-color:#f39800}.cock{background-color:#b5b5b6}.dog{background-color:#fbdac8}.wild-boar{background-color:#dcdddd}.guest2__faq__head__text>h2,.guest2__form-head__text{line-height:1;font-weight:700;white-space:nowrap}.guest2__form-head{display:flex;width:90%;margin:0 auto;padding-top:12%;text-align:center}.guest2__form-head__left-flower,.guest2__form-head__right-flower{width:15%;display:flex;align-items:center;justify-content:center}.guest2__form-head__text{display:flex;align-items:center;justify-content:center;text-align:center;width:70%;padding:0;font-size:150%;color:#fff2cc}.faq-table tbody .three-letters,.faq-table tbody td.three-letters,.guest2__form{padding:4% 0}.guest2__form-caption{margin:1% auto 4%;font-size:90%;line-height:1.2;color:#e2dabf}.guest2__form{width:94%;margin:3% auto;background-color:#fefaef;text-align:center}.guest2__form__appraisal{width:82%;margin:0 auto}.guest2__form__appraisal__head{padding:0 0 5%;font-size:80%;color:#7f6000}.guest2__form__appraisal__item{list-style:"◆";text-align:left;font-size:65%;line-height:0.7rem;color:#a94c23;margin-bottom:5%}.guest2__form__label{margin:0 auto 4%;font-size:90%;color:#000}.guest2__form__label span{margin-left:1%;padding:1% 2%;border-radius:10px;background-color:#a94c23;font-size:70%;color:#fefaef}.guest2__form__select{width:90%;margin-bottom:5%;border:1px solid #ccc;border-radius:3px;color:#000;font-size:0.9rem}.guest2__form__name{display:flex;align-items:center;width:85%;margin:0 auto 5%}.guest2__form__name input{width:80%;font-size:0.9rem}.guest2__form__name__text{width:20%;font-size:90%;color:#000}.guest2__form__birthday{display:flex;align-items:center;justify-content:center;margin-bottom:5%}.guest2__form__birthday select{padding:1%;height:30px;box-shadow:0 1px rgba(255,255,255,0.5);background-color:#fff;font-family:"Kaisei Opti", serif;border:1px solid #ccc;border-radius:3px;color:#000;font-size:80%}.guest2__form__birthday span{width:10%;font-size:90%;color:#000}.guest2__form #targetForm{display:none}.guest2__form__btn{background:0 0;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50%;margin:0 auto 3%}.faq-table thead,.guest2__faq__head{background-color:#707a00}.guest2__form__information{padding-bottom:1%;font-size:55%;color:#0a0904}.guest2__faq__head{display:flex;width:100%;margin:0 auto -1%;text-align:center}.guest2__faq__head__left-flower,.guest2__faq__head__right-flower{width:12%;display:flex;align-items:center;justify-content:center}.guest2__faq__head__text{display:flex;align-items:center;justify-content:center;text-align:center;width:76%;padding:0}.guest2__faq__head__text>h2{font-size:110%;color:#fff}.guest2__faq__body__toc{background-color:#fff;margin:5%;padding:5%;font-size:95%;text-align:left}.faq-table tbody .normal-column,.toc-link{font-size:90%}.guest2__faq__body__toc__list{list-style-type:none;width:85%;margin:0 auto;line-height:110%}.guest2__faq__body__toc__list__parent{list-style:"◆";color:#a94c23}.guest2__faq__body__toc__list__child__item{list-style:"・";margin-left:1em;color:#a94c23}.toc-link{display:block;color:#a94c23;padding:0.2em 0}.guest2__faq__body__text{text-align:left;margin:5%;line-height:1rem}.guest2__faq__body__container{width:90%;margin:auto}.guest2__faq__body__container__title{width:100%;margin:0 auto;border:1px solid #a94c23;background-color:#a94c23}.guest2__faq__body__container__title__text{padding:2% 4%;text-align:center;font-size:95%;color:#fff !important;line-height:140%;border-bottom:none}.guest2__faq__body__container__box{width:100%;margin:0 auto;border:1px solid #a94c23;background-color:#fff}.guest2-btn{width:60%;margin:0 auto}.guest2-btn__img{width:100%;padding:5% 0}.guest2-btn__button{border-style:none;border-radius:5px;background-color:brown;height:30px;width:160px;color:#fff;font-family:"Kaisei Opti";font-size:115%;margin:2% auto 3%;padding-bottom:1.5%}.faq-table tbody td,.faq-table thead th{border:1px solid #000;vertical-align:middle}.guest2-btn__annotation{font-size:70%}.guest2__faq__body__container__box__text{padding:3%;text-align:left;font-size:95%;line-height:1rem}.guest2__faq__body__green-container{margin:-1% 0;padding:5% 0 0}.guest2__faq__body__green-container__body{width:90%;margin:0 auto;background-color:#addfad}.guest2__faq__body__green-container__body__text{padding:3%;text-align:left;line-height:130%}.guest2__popular-fortune-list{width:100%;margin:0 auto;background-image:url("https://web-img.rensa.jp.net/images/capo_old/apollon-new/decoration/bg.webp");background-position:center;background-size:100% auto;padding-top:5%}.guest2__popular-fortune-list__item{display:flex;width:80%;margin:0 auto;align-items:center}.guest2-sanmeigaku__guardian-table__text.--width-big,.guest2__popular-fortune-list__item__icon{width:20%}.guest2__popular-fortune-list__item__name{width:80%;padding-left:3%;text-align:left;color:#0a0904;font-size:95%;line-height:110%;text-decoration:underline}.guest2__popular-fortune-list__item-caption{width:85%;margin:0 auto;background:0 0;text-align:center;font-size:80%;line-height:100%;color:#0a0904;padding:3%}.guest2__popular-fortune-list__item-list{list-style:"◆";font-size:70%;color:#a94c23;text-align:left;line-height:110%;width:82%;margin:3% auto}.guest2__blog-list{padding:5% 0;background-color:#fefaef}.guest2__blog-list__red-line{width:50%;margin:0 auto;padding:1% 0}.guest2__blog-list__item{display:flex;width:95%;margin:0 auto;padding:2% 0;align-items:center}.guest2__blog-list__item__icon{width:30%}.guest2__blog-list__item__text{width:70%;padding-left:3%;text-align:left;font-size:80%;line-height:1.2;font-weight:700;color:#0a0904;text-decoration:underline}.faq-table{width:90%;line-height:100%;margin:auto}.faq-table thead th{text-align:center;padding:3% 0;color:#fff}.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;padding:1% 1%;font-size:78%;height:45px}.faq-table td:last-child{text-align:left}.faq-table tbody .wide-column{font-size:80%}.faq-table tbody .lucky-color{margin:0 auto;border-radius:6px;width:30px;height:30px}.guest2-sanmeigaku__guardian{color:#4a90e2;text-align:center;font-weight:700;margin:0 5% 3% 10%}.guest2-sanmeigaku__guardian-table{background-color:#fff;align-items:center;font-weight:700;width:90%;font-size:70%;border-collapse:collapse;margin:0 auto}.guest2-sanmeigaku__guardian-table__text{text-align:center;vertical-align:middle;border:1px solid #000;padding:3% 0;font-size:90%;width:10%}.guest2-sanmeigaku__guardian-table thead{background-color:#8e9b04;color:#fff}.guest2__faq__body__container__box__text-head{width:80%;margin:0 auto;background-color:#187106;padding:2%;color:#fff}.guest2__faq__body__container__box__text.center{text-align:center}.recommend_fortune__menus-bt,.guest2-footer{margin:-1px auto 0}.guest2-footer__guest2__attention{width:90%;margin:10% auto}.guest2-footer__guest2__attention__text{padding-top:2%;text-align:left;font-size:60%;line-height:120%;color:#fff2cc}.guest2-footer__guest2__contents-link{width:90%;margin:5% auto 0}.guest2-footer__guest2__contents-link__item{margin-bottom:3%;padding:2%;text-align:center;border:1px solid #fff2cc;border-radius:5px;background-color:#528d82;font-size:100%;color:#fff2cc}.guest2-footer__guest2__banner{width:90%;margin:5% auto}.guest2-footer__guest2__fortune-contents{margin:10% auto;text-align:center;font-size:70%;color:#fff2cc}.guest2-footer__guest2__fortune-contents__head,.guest2-footer__guest2__our-services__head{margin:5% auto}.guest2-footer__guest2__fortune-contents__list{text-align:center}.guest2-footer__guest2__fortune-contents__list>a{color:#fff2cc;line-height:2;text-decoration:underline}.guest2-footer__guest2__our-services{margin:5% auto;text-align:center;font-size:80%;color:#fff2cc}.guest2-footer__guest2__our-services__list{margin:0 auto;display:flex;list-style:none;justify-content:center}.guest2-footer__guest2__our-services__list>a{display:flex;color:#fff2cc;text-decoration:underline}.guest2-footer__rensa-link{margin:-1% auto 0;text-align:center}.guest2-footer__rensa-link>a{text-decoration:none}.guest2-footer__rensa-link__text{padding:5% 0 10%;font-size:90%;color:#fff2cc}.advertising-banners-guest__head,.recommend_fortune__head{position:relative;width:100%;margin:5% auto 3%}.recommend_fortune__menus-head{margin:0 auto -1px}.recommend_fortune__menus{padding:5% 0;background-image:url("https://web-img.rensa.jp.net/images/capo_old/apollon-new/decoration/bg.webp");background-repeat:repeat-y;background-size:100% auto}.recommend_fortune__menus>a{color:#0a0904;text-decoration:underline}.recommend_fortune__menus__menu{display:flex;align-items:center;margin:0 5% 5%;padding:3% 2%}.recommend_fortune__menus__menu__icon{width:23%}.recommend_fortune__menus__menu__name{font-size:15px;text-decoration:underline;font-weight:700;line-height:1.3rem;text-align:left;padding-left:3%}.recommend_fortune__menus__menu__transition{font-weight:700;text-align:right;font-size:15px;padding:1% 6% 2% 0;color:#351805;text-decoration:underline}.advertising-banners-guest__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}.brown-text{color:brown}.container{padding:3%;text-align:left;font-size:95%;line-height:1rem}.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__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}.guest-top-notice{color:black;font-family:BIZ UDPMincho;text-align:left;padding:2%}.guest-top-notice__title{display:block;width:100%;color:#c8c4ba;font-size:90%;text-align:center;background:none;border:none;cursor:pointer}#floatBtns{display:none;position:fixed;bottom:2%;right:0%;width:20%;z-index:100}
