﻿.p-guest-btn__a{width:100%;margin-right:auto;margin-left:auto;border:1px solid var(--color-secondary01);background-color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:center;border-radius:calc(80 / 13 * 1rem);color:var(--color-secondary01);transition:background-color .3s ease, color .3s ease;line-height:1.5;text-align:center}@media only screen and (min-width: 768px){.p-guest-btn__a{max-width:calc(450 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-btn__a{max-width:90%}}@media only screen and (min-width: 768px){.p-guest-btn__a{min-height:calc(80 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-btn__a{min-height:5em}}@media only screen and (min-width: 768px){.p-guest-btn__a__t{font-size:calc(16 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-btn__a__t{font-size:calc(14 / var(--font-size) * 1rem)}}@media only screen and (min-width: 768px){.p-guest-btn__a__l{font-size:calc(22 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-btn__a__l{font-size:calc(20 / var(--font-size) * 1rem)}}.mouse .p-guest-btn__a:hover,.touch .p-guest-btn__a.touchstart{background-color:var(--color-secondary01);color:#fff}.touch .p-guest-btn__a{-webkit-tap-highlight-color:transparent}.touch .p-guest-btn__a.touchend{transition-delay:200ms}.p-guest-club__bg{background-color:#fff;overflow:hidden;--radius:calc(20 / 13 * 1rem);border-radius:var(--radius);margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-guest-club__bg{width:calc(1180 / 1440 * 100%);max-width:calc(1180px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.p-guest-club__bg{max-width:calc(1180px * ((15 + 0) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-guest-club__bg{width:calc(1360 / 1440 * 100%)}}@media only screen and (max-width: 767px){.p-guest-club__bg{width:calc(350 / 375 * 100%)}}@media only screen and (min-width: 1025px){.p-guest-club__bg{padding:calc(75 / 13 * 1rem) 0}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-guest-club__bg{padding:calc(60 / 13 * 1rem) 0}}@media only screen and (max-width: 767px){.p-guest-club__bg{padding:3em 0}}@media only screen and (min-width: 1025px) and (max-width: 1365px){.p-guest-club__bg{width:calc(1260 / 1440 * 100%)}}.p-guest-membership__title,.p-guest-membership__list{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.p-guest-membership__title,.p-guest-membership__list{width:calc(1000 / 1180 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-guest-membership__title,.p-guest-membership__list{width:calc(1120 / 1260 * 100%)}}@media only screen and (max-width: 767px){.p-guest-membership__title,.p-guest-membership__list{width:90%}}.p-guest-membership__title__read{text-align:center}@media only screen and (min-width: 768px){.p-guest-membership__title__read{margin-top:calc(15 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-membership__title__read{margin-top:1em}}.p-guest-membership__title .gold{color:var(--color-mem-gold)}.p-guest-membership__title .blue{color:var(--color-mem-blue)}@media only screen and (min-width: 768px){.p-guest-membership__title .c-text-link{margin-top:calc(20 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-membership__title .c-text-link{margin-top:1em}}.p-guest-membership .mem_info .mem_gold::before,.p-guest-membership .mem_info .mem_blue::before{content:"";width:1rem;height:1rem;position:absolute;left:0;top:0;bottom:0;margin:auto 0;border-radius:1000px}.p-guest-membership .mem_info .mem_gold::before{background-color:var(--color-mem-gold)}.p-guest-membership .mem_info .mem_blue::before{background-color:var(--color-mem-blue)}.p-guest-membership__target{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.p-guest-membership__target{margin-top:calc(15 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-membership__target{margin-top:3em}}@media only screen and (min-width: 768px){.p-guest-membership__target{width:90%;max-width:calc(900 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-membership__target{width:95%}}.p-guest-membership__target__info{display:flex;align-items:center;justify-content:flex-end}.p-guest-membership__target__info .mem_gold,.p-guest-membership__target__info .mem_blue{position:relative;padding-left:1.25em}@media only screen and (min-width: 768px){.p-guest-membership__target__info .mem_gold:nth-child(n+2),.p-guest-membership__target__info .mem_blue:nth-child(n+2){margin-left:2em}}@media only screen and (max-width: 767px){.p-guest-membership__target__info .mem_gold:nth-child(n+2),.p-guest-membership__target__info .mem_blue:nth-child(n+2){margin-left:1em}}@media only screen and (min-width: 768px){.p-guest-membership__target__list{margin-top:calc(15 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-membership__target__list{margin-top:1em}}.p-guest-membership__target__list .c-accordion{border-color:var(--color-secondary03);--radius:calc(10 / 13 * 1rem);border-radius:var(--radius)}@media only screen and (min-width: 768px){.p-guest-membership__target__list .c-accordion{font-size:calc(14 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-membership__target__list .c-accordion{font-size:calc(14 / var(--font-size) * 1rem)}}.p-guest-membership__target__list .c-accordion__button{width:100%;--ic-w:calc(30 / 13 * 1rem);--mem-w:3em}@media only screen and (max-width: 767px){.p-guest-membership__target__list .c-accordion__button{--icon-size:calc(30 / 13 * 1rem)}}.p-guest-membership__target__list .c-accordion__button__text{font-weight:500}.p-guest-membership__target__list .c-accordion__button__inner{position:relative;width:100%}@media only screen and (max-width: 767px){.p-guest-membership__target__list .c-accordion__button__inner{padding:.5em 2em .5em .75em}}.p-guest-membership__target__list .c-accordion__button .mem_info{width:var(--mem-w);height:1em;display:flex;justify-content:flex-end}.p-guest-membership__target__list .c-accordion__button .mem_info>.mem_gold,.p-guest-membership__target__list .c-accordion__button .mem_info>.mem_blue{width:1.5em;position:relative}.p-guest-membership__target__list .c-accordion__button .text-box2,.p-guest-membership__target__list .c-accordion__button .text-box{max-width:calc(100% - var(--mem-w));display:flex;align-items:center;width:100%}.p-guest-membership__target__list .c-accordion__button .text-box2 .st,.p-guest-membership__target__list .c-accordion__button .text-box .st{line-height:1.2}.p-guest-membership__target__list .c-accordion__button .text-box2 .num,.p-guest-membership__target__list .c-accordion__button .text-box .num{font-family:var(--font-en);font-optical-sizing:auto;line-height:.9;display:block;color:var(--color-primary01)}.p-guest-membership__target__list .c-accordion__button .text-box .ic_toku{width:var(--ic-w);order:-1}.p-guest-membership__target__list .c-accordion__button .text-box .text{width:calc(100% - var(--ic-w))}@media only screen and (min-width: 768px){.p-guest-membership__target__list .c-accordion__button .text-box .text{padding-left:.75em}}@media only screen and (max-width: 767px){.p-guest-membership__target__list .c-accordion__button .text-box .text{padding-left:.5em}}.p-guest-membership__target__list .c-accordion__button .text-box .text .st{display:block}@media only screen and (max-width: 767px){.p-guest-membership__target__list .c-accordion__button .text-box .text .st{margin-top:.25em}.p-guest-membership__target__list .c-accordion__button .text-box .text .st .s{letter-spacing:-0.1em}}.p-guest-membership__target__list .c-accordion__button .text-box2{padding-left:.25em;--num-w:1.75em}@media only screen and (max-width: 767px){.p-guest-membership__target__list .c-accordion__button .text-box2{--num-w:2em}}.p-guest-membership__target__list .c-accordion__button .text-box2 .num{width:var(--num-w)}.p-guest-membership__target__list .c-accordion__button .text-box2 .st{width:calc(100% - var(--num-w))}.p-guest-membership__target__list .c-accordion__button .ic_acc{width:calc(12 / 13 * 1rem);height:calc(12 / 13 * 1rem);position:absolute;top:0;bottom:0;margin:auto 0}@media only screen and (min-width: 768px){.p-guest-membership__target__list .c-accordion__button .ic_acc{right:1.75em}}@media only screen and (max-width: 767px){.p-guest-membership__target__list .c-accordion__button .ic_acc{right:1em}}.p-guest-membership__target__list .c-accordion__button .ic_acc::before,.p-guest-membership__target__list .c-accordion__button .ic_acc::after{width:100%;height:2px;content:'';display:block;background-color:var(--color-secondary01);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transition:transform .3s ease}.p-guest-membership__target__list .c-accordion__button .ic_acc::after{transform:rotate(90deg)}.p-guest-membership__target__list .c-accordion__button [aria-expanded="false"] .ic_acc::after{transform:rotate(90deg)}.p-guest-membership__target__list .c-accordion__button [aria-expanded="true"] .ic_acc::after{transform:rotate(0)}@media only screen and (min-width: 768px){.p-guest-membership__target__list .c-accordion__button.large .c-accordion__button__text{min-height:calc(60 / 13 * 1rem)}}@media only screen and (min-width: 768px){.p-guest-membership__target__list .c-accordion__button.large .c-accordion__button__text .st{font-size:calc(16 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-membership__target__list .c-accordion__button.large .c-accordion__button__text .st{font-size:calc(15 / var(--font-size) * 1rem)}}.p-guest-membership__target__list .c-accordion__target>.inner{padding:.5em 0 1.5em;max-width:calc(840 / 13 * 1rem);margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.p-guest-membership__target__list .c-accordion__target>.inner{width:95%}}@media only screen and (max-width: 767px){.p-guest-membership__target__list .c-accordion__target>.inner{width:92%}}@media only screen and (max-width: 767px){.p-guest-membership__target__list .c-accordion__target>.inner{line-height:1.8}}@media only screen and (max-width: 767px) and (max-width: 767px){.p-guest-membership__target__list .c-accordion__target>.inner{font-size:calc(13 / var(--font-size) * 1rem)}}.p-guest-membership__target__list .c-accordion__target>.inner .c-text-link{display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){.p-guest-membership__target__list .c-accordion__target>.inner .c-text-link{margin-top:.75em}}.p-guest-membership__target__list .c-accordion__target>.inner>.c-title{margin-bottom:.5em}.p-guest-membership__target__list .c-accordion__target>.inner .txt--bold{font-weight:bold}.p-guest-membership__target__list .c-accordion__target>.inner .supplement{margin-top:.5em;line-height:1.6;color:red}@media only screen and (min-width: 768px){.p-guest-membership__target__list .c-accordion__target>.inner .supplement{font-size:calc(13 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-membership__target__list .c-accordion__target>.inner .supplement{font-size:calc(13 / var(--font-size) * 1rem)}}.p-guest-membership__target__list .c-accordion__target>.inner .box_way{--radius:calc(10 / 13 * 1rem);border-radius:var(--radius);margin-top:1em;padding:1.5em 0}.p-guest-membership__target__list .c-accordion__target>.inner .box_way>.inner{width:92%;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.p-guest-membership__target__list .c-accordion__target>.inner .box_way>.inner{width:calc(100% - 2em)}}.p-guest-membership__target__list .c-accordion__target>.inner .box_way__title{margin-bottom:.25em}.p-guest-membership__target__list .c-accordion__target>.inner .box_way ul.det{padding-left:1em;text-indent:-1em;margin-top:.5em}.p-guest-membership__target__list .c-accordion__target>.inner .box_way+.c-text-link{margin-top:.5em}@media only screen and (min-width: 768px){.p-guest-membership__target__list>li+li{margin-top:calc(5 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-membership__target__list>li+li{margin-top:.5em}}.p-guest-membership__target__att{position:relative}@media only screen and (min-width: 768px){.p-guest-membership__target__att{margin-top:calc(30 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-membership__target__att{margin-top:2em}}@media only screen and (min-width: 768px){.p-guest-membership__target__att{text-align:center}}@media only screen and (max-width: 767px){.p-guest-membership__target__att{line-height:1.5}}.p-guest-membership__target__att:before{content:"※";display:inline-block}@media only screen and (min-width: 768px){.p-guest-membership .p-guest-btn{margin-top:calc(40 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-membership .p-guest-btn{margin-top:2em}}@media only screen and (min-width: 768px){.p-guest-gold{margin:calc(90 / 13 * 1rem) auto 0}}@media only screen and (max-width: 767px){.p-guest-gold{margin:4em auto 0}}@media only screen and (min-width: 1025px){.p-guest-gold{width:calc(1000 / 1180 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-guest-gold{width:calc(1120 / 1260 * 100%)}}@media only screen and (max-width: 767px){.p-guest-gold{width:90%}}@media only screen and (max-width: 767px) and (max-width: 767px){.p-guest-gold__kinds .c-title .c-title__jp--s25,.p-guest-gold__update .c-title .c-title__jp--s25{font-size:calc(20 / var(--font-size) * 1rem)}}.p-guest-gold__kinds{position:relative}@media only screen and (min-width: 768px){.p-guest-gold__kinds{margin-top:calc(20 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-gold__kinds{display:flex;flex-direction:column;justify-content:flex-end}}@media only screen and (min-width: 768px){.p-guest-gold__kinds .c-text-link{margin-top:calc(20 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-gold__kinds .c-text-link{margin-top:1.25em}}@media only screen and (max-width: 767px){.p-guest-gold__kinds .c-text-link{order:4}}@media only screen and (max-width: 767px){.p-guest-gold__kinds .c-title{order:1}}.p-guest-gold__kinds__tbl{width:100%}@media only screen and (min-width: 768px){.p-guest-gold__kinds__tbl{margin-top:calc(20 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-gold__kinds__tbl{margin-top:1.5em}}@media only screen and (max-width: 767px){.p-guest-gold__kinds__tbl{order:3}}.p-guest-gold__kinds__tbl tr{width:100%}.p-guest-gold__kinds__tbl tr>th:not(:last-child),.p-guest-gold__kinds__tbl tr>td:not(:last-child){border-right:1px solid #E0E0E0}.p-guest-gold__kinds__tbl tr>th{width:50%;font-weight:normal;color:#fff;text-align:center;background-color:var(--bg-color);line-height:1.4}@media only screen and (min-width: 768px){.p-guest-gold__kinds__tbl tr>th{padding:1em 0.5em}}@media only screen and (max-width: 767px){.p-guest-gold__kinds__tbl tr>th{padding:0.75em 0.5em}}.p-guest-gold__kinds__tbl tr>th.blue{--bg-color:var(--color-secondary01)}.p-guest-gold__kinds__tbl tr>th.gold{--bg-color:#E9BE12}.p-guest-gold__kinds__tbl tr>th .s{font-weight:bold}@media only screen and (min-width: 768px){.p-guest-gold__kinds__tbl tr>th .s{font-size:calc(18 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-gold__kinds__tbl tr>th .s{font-size:calc(18 / var(--font-size) * 1rem)}}.p-guest-gold__kinds__tbl tr>td{width:50%;padding:.75em .5em;border-bottom:1px solid #E0E0E0}.p-guest-gold__kinds__tbl tr>td>span{display:block;text-align:center;line-height:1.4}@media only screen and (min-width: 768px){.p-guest-gold__kinds__tbl tr>td>span{font-size:calc(16 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-gold__kinds__tbl tr>td>span{font-size:calc(15 / var(--font-size) * 1rem)}}.p-guest-gold__kinds__tbl tr>td .or{color:var(--color-secondary02)}@media only screen and (min-width: 768px){.p-guest-gold__kinds__tbl tr>td em{font-size:calc(22 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-gold__kinds__tbl tr>td em{font-size:calc(22 / var(--font-size) * 1rem)}}.p-guest-gold__kinds__comment{text-align:center;line-height:1.5;color:#fff;background-color:var(--color-suites);border-radius:calc(40 / 13 * 1rem)}@media only screen and (min-width: 768px){.p-guest-gold__kinds__comment{padding:calc(10 / 13 * 1rem) calc(35 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-gold__kinds__comment{padding:0.75em 2em}}@media only screen and (min-width: 768px){.p-guest-gold__kinds__comment{position:absolute}}@media only screen and (min-width: 768px) and (min-width: 768px){.p-guest-gold__kinds__comment{top:-38%}}@media only screen and (min-width: 768px) and (min-width: 1025px){.p-guest-gold__kinds__comment{right:1.5%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){.p-guest-gold__kinds__comment{right:0}}@media only screen and (max-width: 767px){.p-guest-gold__kinds__comment{order:2;position:relative;margin:1em 0 0 auto;display:inline-block}}.p-guest-gold__kinds__comment::before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-left:1em solid transparent;border-right:1em solid transparent;border-top:2em solid var(--color-suites);bottom:-1em}@media only screen and (max-width: 767px){.p-guest-gold__kinds__comment::before{left:75%}}@media only screen and (min-width: 768px){.p-guest-gold__update{margin-top:calc(60 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-gold__update{margin-top:3em}}.p-guest-gold__update__tbl{width:100%}@media only screen and (min-width: 768px){.p-guest-gold__update__tbl{margin-top:calc(20 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-gold__update__tbl{margin-top:1.25em}}@media only screen and (min-width: 1025px){.p-guest-gold__update__tbl{--th:22em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-guest-gold__update__tbl{--th:18em}}.p-guest-gold__update__tbl .dots li{padding-left:1.25em;text-indent:-1.25em}.p-guest-gold__update__tbl .dots li::before{content:"・ ";display:inline}.p-guest-gold__update__tbl .flex{display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.p-guest-gold__update__tbl .flex{flex-direction:column}}@media only screen and (min-width: 768px){.p-guest-gold__update__tbl .flex>span:not(:last-child){padding-right:1em}}@media only screen and (max-width: 767px){.p-guest-gold__update__tbl .flex .att{margin-right:-1em}}.p-guest-gold__update__tbl .flex .att:before{content:"※";display:inline-block}@media only screen and (min-width: 768px){.p-guest-gold__update__ul{margin-top:calc(20 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-gold__update__ul{margin-top:1em}}.p-guest-gold__update__ul li{text-indent:-1em;padding-left:1em;line-height:1.5;color:var(--color-secondary05)}.p-guest-gold__update__ul li::before{content:"※"}@media only screen and (min-width: 768px){.p-guest-gold__update__ul li{font-size:calc(12 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-gold__update__ul li{font-size:calc(12 / var(--font-size) * 1rem)}}@media only screen and (min-width: 768px){.p-guest-gold .p-guest-btn{margin-top:calc(40 / 13 * 1rem)}}@media only screen and (max-width: 767px){.p-guest-gold .p-guest-btn{margin-top:2em}}
