/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}
.event-membership .h4{margin:16px 0 33px;}.event-membership-plan{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:32px;}.event-membership-plan .h4{margin-bottom:33px;}.event-membership-plan .plan-list{display:flex;flex-direction:column;flex:1;max-width:50%;padding:24px 48px;border-radius:16px;border:1px solid rgba(170,170,170,0.5);background:#fff;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.25);position:relative;}.event-membership-plan .plan-list .plan-information{flex-grow:1;}.recommended-tag{--f:1px;--r:15px;--t:-16px;position:absolute;inset:var(--t) calc(-1 * var(--f)) auto auto;padding:5.5px 39.96px 5.5px 39.96px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--f)),calc(100% - var(--f)) 100%,calc(100% - var(--f)) calc(100% - var(--f)),0 calc(100% - var(--f)),var(--r) calc(50% - var(--f) / 2));background:#d2232a;box-shadow:0 calc(-1 * var(--f)) 0 inset #0005;color:#fff;border-radius:0 12px 0 0;font-size:16px;line-height:22.4px;font-weight:600;}.plan-list .member-icon,.plan-list .h3{margin-bottom:8px;}.plan-list .h5{margin-bottom:8px;}.plan-list .description{font-size:16px;font-style:normal;font-weight:300;line-height:22.4px;color:#282828;}.plan-list .description.yellow{margin-top:6px;color:#f7941d;font-weight:600;margin-bottom:24px;}.plan-list .description.yellow::before{width:30px;height:24px;display:inline-block;vertical-align:middle;background:url(/japan/modules/custom/event_membership_plan/images/percent-icon.svg) no-repeat 0% 0%;content:"";}.plan-list .list-price{margin-top:24px;font-size:20px;font-weight:500;line-height:24px;color:#6f6f6f;}.plan-list .price{margin-top:20px;margin-bottom:20px;}.plan-list .cta-button .button{display:flex;width:fit-content;align-items:center;gap:0 10px;text-align:center;padding:16px 40px;font-size:16px;}.plan-list .cta-button .button.login_link{margin-top:24px;}.plan-list .cta-button .button::after{content:"";background-image:url("/themes/custom/gc/gcfujibase/images/icons/arrow-right-white--long.svg");background-position:center;background-size:20px;width:20px;height:20px;display:block;background-repeat:no-repeat;transition:all 0.3s ease-out;}.plan-list .cta-button .button.button--with-border::after{filter:brightness(0) saturate(100%);}.plan-list .cta-button .button.button--with-border:hover::after{filter:none;}.plan-list ul{padding-left:0;margin-top:24px;}.plan-list ul li.item-list{font-size:16px;line-height:22.84px;font-weight:300;list-style:none;}.plan-list ul li.item-list.checked{background:url(/japan/modules/custom/event_membership_plan/images/checked-icon.svg) no-repeat left top;padding:0px 0 1px 30px;}.plan-list ul li.item-list.cross{background:url(/japan/modules/custom/event_membership_plan/images/cross-icon.svg) no-repeat left top;padding:0px 0 1px 30px;}.faq-membership-plan > .block > div{display:flex;gap:80px;padding-bottom:7px;}@media screen and (max-width:767px){.faq-membership-plan > .block > div{gap:8px;}}.faq-membership-plan > .block > div > div:first-child{width:100%;}.faq-membership-plan > .block > div > div:last-child{flex:41.673%;margin-top:70px;}.event-membership-plan .list-mobile .accordion-item{border-left:none;box-shadow:none;border-top:1px solid #009878;margin-top:24px !important;padding-top:24px;}.event-membership-plan .list-mobile .accordion-item__title{padding:0;font-weight:300;font-size:16px;}.event-membership-plan .list-mobile .accordion-item__title::after{filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(76deg) brightness(88%)
    contrast(104%);}.event-membership-plan .list-mobile .accordion-item__title.active::after{filter:none;}.list-mobile .accordion-item__description{padding:0;}.plan-list ul,.plan-list ul li.item-list:last-child{margin-bottom:0;}@media screen and (min-width:767px){.list-mobile{display:none;}}@media screen and (max-width:992px){.event-membership-plan .plan-list{flex:100%;max-width:100%;padding:32px 16px 16px;}.faq-membership-plan > .block > div > div:last-child{margin-top:60px;}}@media screen and (max-width:767px){.list-desktop{display:none;}.plan-list .description.yellow{display:inline-block;}.event-membership-plan .plan-list{text-align:center;width:100%;}.faq-membership-plan > .block > div{flex-wrap:wrap;justify-content:center;}.plan-list .member-icon{margin-left:auto;margin-right:auto;}.faq-membership-plan > .block > div > div:last-child{flex:auto;margin-top:0;}.faq-membership-plan > .block > div > div:last-child img{margin:auto;}.plan-list .cta-button .button{white-space:nowrap;font-size:14px;}.plan-list ul li.item-list{text-align:left;}.plan-list .cta-button .button{padding:16px;width:100%;justify-content:center;}}
svg.ext{width:14px;height:14px;padding-right:0.2em;fill:#727272;font-weight:900;}svg.mailto{width:14px;height:14px;padding-right:0.2em;fill:#727272;}svg.ext path,svg.mailto path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto{display:none;padding:0;}}extlink i{padding-left:0.2em;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
