.page_container__4sYzz{font-family:var(--font-zen-old-mincho)}.page_container__4sYzz .page_topImage__Hrckz{position:relative;font-weight:700;background-image:none;width:100%}.page_container__4sYzz .page_topImage__Hrckz .page_head__2utyo{width:100%;height:auto;vertical-align:bottom}.page_container__4sYzz .page_topImage__Hrckz .page_headText__VEApg{position:absolute;transform:translate(-50%,-50%);top:47%;left:42%}.page_container__4sYzz .page_topImage__Hrckz .page_headText__VEApg h1{color:#433495;font-weight:400;line-height:1.2}.page_container__4sYzz .page_topImage__Hrckz .page_headText__VEApg h1 .page_small__cxsb1{font-size:83%}.page_container__4sYzz .page_topImage__Hrckz .page_headText__VEApg h1 .page_strong__vPn2y{font-size:150%;color:#c936ca}.page_container__4sYzz .page_title__g28er{text-align:center;color:#433495}.page_container__4sYzz .page_title__g28er .page_head__2utyo{width:330px;line-height:20px;font-size:100%;font-family:var(--font-family-noto-serif-jp);margin:0 auto;font-weight:700}.page_container__4sYzz .page_freeMenus__khaMx{background-size:100%}.page_container__4sYzz .page_buttonContainer__9e3TV{margin:1rem auto}.component_breadcrumbsContainer__57TjC{display:flex;min-height:0;padding:.1rem 0 .1rem .3rem;list-style:none;background-size:100%;background-color:#fff;font-weight:700;white-space:nowrap}.component_breadcrumbsContainer__breadcrumb__xrtge span{font-size:clamp(.6rem,3vw,.95rem);padding-inline:.2rem}.component_breadcrumbsContainer__breadcrumb__xrtge a{font-size:clamp(.6rem,3vw,.95rem);color:#b80808}.component_container__yAuqH{background:transparent;margin:1rem 1rem 0;padding-bottom:1rem;font-size:80%;text-align:center}.component_container__yAuqH .component_footerBrandingLink__UlZzz{color:var(--font-color-default)}.component_container__yAuqH p{margin:auto;font-weight:400}.component_recommend_site__Gi0kN .component_items__0Ufqq{text-align:left}.component_recommend_site__Gi0kN .component_items__0Ufqq .component_background__XZgEc{background-color:#fff}.component_recommend_site__Gi0kN .component_items__0Ufqq .component_item__5TSqR .component_column__95lcR{display:flex;cursor:pointer;padding:1rem;font-weight:700}.component_recommend_site__Gi0kN .component_items__0Ufqq .component_item__5TSqR .component_column__95lcR .component_left__j4FBf{width:30%;min-width:120px;display:grid;align-items:center}.component_recommend_site__Gi0kN .component_items__0Ufqq .component_item__5TSqR .component_column__95lcR .component_left__j4FBf img{width:100%;height:auto}.component_recommend_site__Gi0kN .component_items__0Ufqq .component_item__5TSqR .component_column__95lcR .component_right__e9I4F{width:70%;text-decoration:underline;display:grid;align-items:center;font-size:clamp(10px,4vw,28px);min-height:0;padding-left:1rem;color:#539cc7;font-family:var(--font-noto-sans-jp)}.component_menu__yuY8c{margin:0 auto;text-align:left}.component_menu__yuY8c .component_menuList__PAw_5{list-style:none;position:relative;color:#433495;-webkit-text-decoration-color:#433495;text-decoration-color:#433495;padding:.5rem 1rem;margin-top:1rem;box-sizing:border-box;box-shadow:2px 2px 5px gray;background-color:#fff;transition:all .5s;text-decoration:none;font-family:var(--font-noto-sans-jp)}.component_menu__yuY8c .component_menuList__PAw_5 .component_meirioFont__TbZcV{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.component_menu__yuY8c .component_menuList__PAw_5 .component_meirioFont__TbZcV:after{content:"＞"}.component_menu__yuY8c .component_menuList__PAw_5 .component_minchoFont__Jw7QM{display:flex;justify-content:center;align-items:center;gap:.8rem}.component_menu__yuY8c .component_menuList__PAw_5 .component_title__4Bl1o{margin-right:auto;line-height:110%}.component_menu__yuY8c .component_fit__yYuhl{width:23%;height:100%;text-decoration:none;margin-right:3%}.component_topMenu__B5lX3{margin:0 auto;width:90%;text-align:left}.component_topMenu__B5lX3 .component_menuList__PAw_5{list-style:none;line-height:20px;padding:10px 0 0 30px;margin:0 20px}.component_topMenu__B5lX3 .component_menuList__PAw_5 .component_column__95lcR{display:flex;font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,verdana,sans-serif;font-size:100%;text-align:left;align-items:center;color:#539cc7;font-weight:700;text-decoration:underline}.component_buttonContainer__k3Luf{margin:1rem auto}.component_bulletItem__ku8Hl{list-style:none;padding-left:0}.component_bulletItem__item__11HTR{position:relative;padding-left:1.2em}.component_bulletItem__item__11HTR:before{content:"•";font-size:.8rem;position:absolute;top:50%;left:1%;transform:translateY(-50%)}.component_appraisalItemForGuestTopFormContainer__Inz2i{margin-bottom:1rem}.component_appraisalItemForGuestTopFormContainer__title__iP_KT{text-align:center;font-size:1.2rem;font-weight:700}.component_button__bjh8V{position:relative;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#172037;box-shadow:.2em .2em .2em rgba(0,0,0,.2);padding:.5em 0;margin:0 auto;text-align:center;border:1px solid #172037;border-radius:.25rem;line-height:1.8rem;cursor:pointer;overflow:hidden;transition:color .3s;z-index:0}.component_button__bjh8V:before{content:"";position:absolute;inset:0;background-color:#172037;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;z-index:-1}.component_button__bjh8V:after{content:"〉";color:#12195d;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.component_button__bjh8V.component_reverse__6tNYB:after{content:"〈";left:.5rem;right:auto}.component_button__bjh8V:hover{color:var(--font-color-secondary)}.component_button__bjh8V:hover:before{transform:scaleX(1);transform-origin:left}.component_imageButtonWrapper__qfnyb{text-align:center}.component_imageButton__TIoPE{display:block;padding:0;margin:0 auto;background:none;border:none;cursor:pointer;line-height:0;transition:opacity .3s}.component_imageButton__TIoPE:hover{opacity:.8}.component_label__U3kRJ{display:flex;margin:0 0 .25rem;align-items:center}.component_label__U3kRJ:after{font-size:.8rem;padding:.1rem .5rem;color:#9a0003;content:"※必須"}.component_labelBottomNone__zDQiI{margin-bottom:0}.component_inputWrapper__4fR8h{position:relative;width:80%;margin:0;height:2rem}.component_inputWrapper__4fR8h .component_customInput__5bqpN{width:100%;height:2rem;padding:4px 4px 4px 12px;margin:0;border:.5px solid #d0cece!important;border-radius:.25rem;font-size:1rem;text-align:left;cursor:pointer;border:.15rem solid var(--border-color-default);border-radius:.3em}.component_inputWrapper__4fR8h p{position:absolute;top:50%;left:87%;transform:translateY(-50%);font-size:85%;color:gray}.component_formBottomContent__JHqM0{text-align:left;margin:1% 0;font-size:90%}.component_errorText__5_huj{color:red!important}.component_label__KGMHH{display:flex;margin:0 0 .25rem;align-items:center}.component_label__KGMHH:after{font-size:.8rem;padding:.1rem .5rem;color:#9a0003;content:"※必須"}.component_birthdayContainer__zFSFL{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;width:100%}.component_birthdayContainer__zFSFL.component_center__QjPdj{justify-content:center}.component_birthdayContainer__zFSFL select{background-color:var(--background-color-default);min-width:3rem;padding:.2em;font-size:1rem;border:.5px solid #d0cece;border-radius:.3em;color:#000;text-align:center}.component_birthdayContainer__zFSFL select.component_year__C_gAf{height:2rem;width:25%}.component_birthdayContainer__zFSFL select.component_year__C_gAf.component_short__fCYiI{width:22%;font-size:.8rem}.component_birthdayContainer__zFSFL select.component_day__RxzY6,.component_birthdayContainer__zFSFL select.component_month__nhNSG{height:2rem;width:22%}.component_birthdayContainer__zFSFL select.component_day__RxzY6.component_short__fCYiI,.component_birthdayContainer__zFSFL select.component_month__nhNSG.component_short__fCYiI{width:17%;font-size:.8rem}.component_birthTimeContainer__nmpn_{margin:.2rem 0 0;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.component_birthTimeContainer__label__GUirT{flex:1 1;min-width:5.9rem;max-width:31.5%}.component_birthTimeContainer__selector__iyCWy{flex:2 1;display:flex;gap:.5rem;min-width:0}.component_birthTimeContainer__selector__iyCWy select{flex:2 1;display:flex;gap:.5rem;min-width:5.9rem;border:.15rem solid var(--border-color-default);border-radius:.3em;font-size:1rem;text-align:center;padding:.5em}.component_birthPlaceContainer___5joh{margin:.2rem 0 0;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.component_birthPlaceContainer__label__XxODF{flex:1 1;min-width:5.9rem;max-width:31.5%}.component_birthPlaceContainer__selector__wfBVG{flex:1 1;min-width:0;display:flex;flex-direction:column;min-width:5.9rem}.component_birthPlaceContainer__selector__wfBVG select{flex:1 1;text-align:left;color:#000;width:100%;min-width:5.9rem;box-sizing:border-box;border:.15rem solid var(--border-color-default);border-radius:.3em;font-size:1rem;text-align:center;padding:.5em 0}.component_birthPlaceContainer___5joh:after{content:"";flex:1 1}.component_genderContainer__dSyLo{margin:.25rem 0;display:flex;gap:.5rem;align-items:center;width:100%}.component_genderContainer__label__hrEAZ{flex:1 1;align-items:center;display:flex}.component_genderContainer__label__hrEAZ:after{background-color:#ffb8b8;font-size:.7rem;padding:.1rem .5rem;margin-left:1rem;color:#000;content:"必須"}.component_genderContainer__radioGroup___1sxs{flex:1 1;margin-left:-4rem;color:#fff;display:flex;gap:1.5rem;align-items:center}.component_genderContainer__radioGroup___1sxs label{flex:1 1;display:flex;align-items:center;line-height:1;font-size:1rem}.component_genderContainer__radioGroup___1sxs label input[type=radio]{transform:scale(1.5);transform-origin:center;align-items:center;vertical-align:middle;margin-right:1rem}.component_inputFormForGuestContainer__OIfqL{margin:1rem 5%;padding:.3rem .3rem 0}.component_inputFormForGuestContainer__inside__eawOm{padding:1rem}.component_inputFormForGuestContainer__inside__titleImg__Y_cXT{padding:0 5%;width:100%;height:auto;vertical-align:bottom}.component_inputFormForGuestContainer__inside__formContainer__text__wEuuO{margin-top:-8px;margin-bottom:0}.component_inputFormForGuestContainer__inside__formContainer__selectFortune__hbxl3{position:relative;width:100%}.component_inputFormForGuestContainer__inside__formContainer__selectFortune__selected__3aDJL{position:relative;display:grid;align-items:center;padding:.5em 1.5em .5em .5em;border:.15rem solid var(--border-color-default);border-radius:.3em;color:#000;background-color:#fff}.component_inputFormForGuestContainer__inside__formContainer__selectFortune__selected__3aDJL p{white-space:nowrap;font-size:1rem}.component_inputFormForGuestContainer__inside__formContainer__selectFortune__selected__3aDJL:after{position:absolute;right:2%;top:50%;transform:translateY(-50%);content:"▼";transition:all .5s}.component_inputFormForGuestContainer__inside__formContainer__selectFortune__selected__3aDJL.component_open__fbK42:after{transform:translateY(-55%) rotate(-120deg)}.component_inputFormForGuestContainer__inside__formContainer__selectFortune__selector__TbIM9{position:absolute;transform-origin:left top;transform:scaleY(0);overflow:scroll;width:100%;border:.15rem solid var(--border-color-default);border-radius:.3em;transition:all .2s linear;z-index:1;background-color:#fff;color:#000}.component_inputFormForGuestContainer__inside__formContainer__selectFortune__selector__TbIM9 p{white-space:nowrap;overflow:hidden;font-size:.85rem}.component_inputFormForGuestContainer__inside__formContainer__selectFortune__selector__TbIM9>div{display:grid;align-items:center;padding:.5em}.component_inputFormForGuestContainer__inside__formContainer__selectFortune__selector__borderBottom__azDqq{border-bottom:.1rem solid var(--border-color-default)}.component_inputFormForGuestContainer__inside__formContainer__selectFortune__selector__TbIM9.component_open__fbK42{transform:scaleY(1)}.component_inputFormForGuestContainer__inside__inputContainer___t0_b{margin-top:.25rem;display:flex;flex-wrap:wrap;gap:.3rem}.component_inputFormForGuestContainer__inside__inputContainer___t0_b .component_label__wO_xO{display:block;margin:2px 0 0}.component_inputFormForGuestContainer__inside__inputContainer___t0_b .component_required__d5omh{background-color:#ffb8b8;padding:0 .5rem;margin-left:.5rem;font-size:11.5px}.component_inputFormForGuestContainer__inside__inputContainer___t0_b .component_customInput__1G52m{width:100%;padding:.5em;font-size:1rem;border:.15rem solid var(--border-color-default);border-radius:.3em}.component_inputFormForGuestContainer__inside__inputContainer___t0_b .component_birthdayContainer__ZQUk_{display:flex;align-items:center;gap:.5rem;width:100%}.component_inputFormForGuestContainer__inside__inputContainer___t0_b .component_birthdayContainer__ZQUk_ select{background-color:var(--background-color-default);min-width:5.9rem;width:32.5%;padding:.5em;color:var(--font-color-default);font-size:1rem;text-align:left;border:.15rem solid var(--border-color-default);border-radius:.3em}.component_inputFormForGuestContainer__inside__inputContainer___t0_b .component_gender__juqpG{display:flex;justify-content:center;align-items:center;gap:.5rem;width:100%}.component_inputFormForGuestContainer__inside__inputContainer___t0_b .component_gender__label__HSPm5{flex:1 1;display:block;margin:.75rem 0 .25rem}.component_inputFormForGuestContainer__inside__inputContainer___t0_b .component_gender__juqpG .component_genderContainer__wm9jM{margin-top:.5rem;flex:2 1;width:100%;gap:.5rem}.component_inputFormForGuestContainer__inside__inputContainer___t0_b .component_gender__juqpG .component_genderContainer__wm9jM select{background-color:var(--background-color-default);min-width:5.9rem;width:32.5%;padding:.5em;color:var(--font-color-default);font-size:1rem;text-align:left;border:.15rem solid var(--border-color-default);border-radius:.3em}.component_inputFormForGuestContainer__inside__inputContainer___t0_b .component_gender__juqpG .component_genderContainer__wm9jM label{margin:0 .5rem 0 1rem;display:inline-flex;align-items:center}.component_inputFormForGuestContainer__inside__inputContainer___t0_b .component_error__XheyR{overflow:hidden;width:100%;color:var(--font-color-warning);font-size:.8rem;transition:all .5s;max-height:0}.component_inputFormForGuestContainer__inside__inputContainer___t0_b .component_error__XheyR.component_showError__BR0D7{max-height:5rem}.component_inputFormForGuestContainer__inside__inputContainer___t0_b.component_target__f8l7z{overflow:hidden;transition:all .5s;max-height:0;opacity:0}.component_inputFormForGuestContainer__inside__inputContainer___t0_b.component_target__f8l7z.component_showTarget__hO5sq{max-height:100vh;opacity:1}.component_inputFormForGuestContainer__inside__buttonImg__lnMfs{padding:0 5%;width:100%;height:auto;vertical-align:bottom;margin-top:1.2rem}.component_menuCardForGuestContainer__JULvk{position:relative;display:flex;justify-content:space-between;align-items:center;background-color:var(--background-color-default-other);box-shadow:.3em .3em .5em rgba(0,0,0,.5);padding:.5em;border:none;border-radius:.3em;margin-bottom:1rem;min-height:5.5rem;cursor:pointer}.component_menuCardForGuestContainer__JULvk:active{box-shadow:.1em .1em .1em rgba(0,0,0,.5);transform:translateY(.2em)}.component_menuCardForGuestContainer__menuContainer__dio8N{padding-right:2em}.component_menuCardForGuestContainer__menuContainer__menu__vq1KJ{display:flex;gap:.5rem;align-items:center}.component_menuCardForGuestContainer__menuContainer__menu__iconContainer__rqSJa{position:relative;width:3.5rem;min-width:3.5rem;height:3.5rem;min-height:3.5rem}.component_menuCardForGuestContainer__menuContainer__menu__iconContainer__icon__4Rl3I{width:100%;height:auto}.component_menuCardForGuestContainer__arrow__7qmWn:after{content:"＞";position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.component_menuGuidanceForGuestContainer__BRvcY{margin-bottom:2rem;text-align:left}.component_menuGuidanceForGuestContainer__menuGuidance__1nDDM{background-color:var(--background-color-default-other);margin:0 5%;padding:1em .5em}.component_menuGuidanceForGuestContainer__menuGuidance__menu__tzErz{display:flex;gap:.5rem;align-items:center;gap:3%}.component_menuGuidanceForGuestContainer__menuGuidance__menu__iconContainer__o8Dmp{position:relative;width:20%}.component_menuGuidanceForGuestContainer__menuGuidance__menu__iconContainer__icon__gJm8R{width:100%;height:auto;display:block}.component_menuGuidanceForGuestContainer__menuGuidance__menu__title__0QCky{font-weight:600;width:80%;text-decoration:underline;text-underline-offset:.25em}.component_recommendSiteContainer__qN95U{margin:0 auto 2rem}.component_recommendSiteContainer__titleContainer__zCqQH{position:relative;background:#7168a7}.component_recommendSiteContainer__titleContainer__title__E9bDT{font-family:var(--font-zen-old-mincho);background:#7168a7;text-align:center;color:#fff;font-size:20px;padding:9px;font-weight:400}.component_recommendSiteContainer__recommendSite__k5z2J{width:90%;margin:0 auto}.component_recommendSiteContainer__recommendSite__topMenu__Fe5r6{margin:0 auto;width:90%;text-align:left}.component_recommendSiteContainer__recommendSite__topMenu__menuList___RXEN{list-style:none;line-height:20px;padding:10px 0 0 30px;margin:0 20px}.component_recommendSiteContainer__recommendSite__topMenu__menuList__column__u6o5u{display:flex;font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,verdana,sans-serif;font-size:100%;text-align:left;align-items:center;color:#539cc7;font-weight:700;text-decoration:underline}.component_recommendSiteContainer__recommendSite__menu__ufHJi{margin:0 auto;text-align:left}.component_recommendSiteContainer__recommendSite__menu__menuList__o_j_U{list-style:none;position:relative;color:#433495;-webkit-text-decoration-color:#433495;text-decoration-color:#433495;padding:.5rem 1rem;margin-top:1rem;box-sizing:border-box;box-shadow:2px 2px 5px gray;background-color:#fff;transition:all .5s;text-decoration:none;font-family:var(--font-noto-sans-jp)}.component_recommendSiteContainer__recommendSite__menu__menuList__o_j_U .component_meirioFont__wTxR8{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.component_recommendSiteContainer__recommendSite__menu__menuList__o_j_U .component_meirioFont__wTxR8:after{content:"＞"}.component_recommendSiteContainer__recommendSite__menu__menuList__o_j_U .component_minchoFont___SIdz{display:flex;justify-content:center;align-items:center;gap:.8rem}.component_button__qLZ9x{display:flex;align-items:center;justify-content:center;font-weight:500;margin:0 auto;padding:2.5% 0;text-align:center;color:var(--font-color-secondary);background-color:#172037;box-shadow:.2em .2em .2em rgba(0,0,0,.2);border-radius:.25rem;min-height:3rem;border:none;white-space:nowrap;cursor:pointer}.component_button__qLZ9x:hover{background-color:#222f50;transform:translate(.2em,.2em);box-shadow:none}.component_linkArea__qI9ED{display:block;width:100%;height:100%}.component_title__QqFH9{text-align:center;justify-content:center;position:relative;display:inline-flex}.component_title__QqFH9 .component_head__N46Xe{width:100%;height:auto;vertical-align:bottom}.component_title__QqFH9 .component_bottom__VxrpU{width:100%;height:auto}.component_title__QqFH9 .component_text__gqUay{position:absolute;inset:0;right:var(--title-text-right,15%);transform:translateY(var(--title-text-translate-y,0));display:flex;flex-direction:column;align-items:center;justify-content:center;color:#2c3b7b;font-size:160%;font-weight:700;line-height:var(--title-text-line-height,normal);text-shadow:var(--title-text-shadow,#fff 1px 0 2px,#fff -1px 0 2px,#fff 0 1px 2px,#fff 0 -1px 2px)}.component_title__QqFH9 .component_main__MT9Ah{color:var(--title-text-main-color,#000);font-size:var(--title-text-main-font-size,1.1rem);font-weight:700}.component_title__QqFH9 .component_sub__Z4V4u{color:var(--title-text-sub-color,#433495);font-size:var(--title-text-sub-font-size,1.7rem);font-weight:700}