.p-list-is-null{background-color:#f8f5f2;border-radius:6px;margin:1rem;padding:1rem 1rem .5rem;font-size:.875rem}.p-list-is-null p{margin-bottom:.5rem}@media screen and (min-width: 1024px){.p-list-is-null{margin:2rem 0;text-align:center;font-size:1rem}}.p-list-is-null[aria-hidden=true]{display:none}.p-list-is-null__title{font-weight:bold;font-size:1rem}@media screen and (min-width: 1024px){.p-list-is-null__title{font-size:1.2rem}}.p-list-is-null .p-list-search-condition{margin:1rem auto .5rem;padding:0;text-align:left}.p-list-is-null .p-condition-selected{margin-bottom:0}.p-list-is-null[aria-hidden=false]+.p-list-search-condition{display:none}.p-search-shortcut{margin:0 auto;font-size:.875rem}.p-search-shortcut:nth-child(n+2){margin-top:.5rem}@media(1024px <= width){.p-search-shortcut:nth-child(n+2){margin-top:1rem}}.p-search-shortcut-heading{display:flex;align-items:center;color:#212529;font-size:.75rem;font-weight:bold;margin:0 1rem .5rem}@media(1024px <= width){.p-search-shortcut-heading{font-size:.875rem;margin:0 0 .75rem}}.p-search-shortcut-heading svg{width:16px;height:16px;fill:#212529;margin-right:.35rem}.p-search-shortcut__inner{margin-left:1rem;overflow:auto}@media screen and (min-width: 1024px){.p-search-shortcut__inner{margin-left:0}}.p-search-shortcut__inner:nth-child(n+2){margin-top:.5rem}@media(1024px <= width){.p-search-shortcut__inner:nth-child(n+2){margin-top:1rem}}.p-search-shortcut__inner+.p-list-search-date-heading{margin-top:.75rem}.p-search-shortcut__list{display:flex;gap:.5rem;padding-right:1rem;white-space:nowrap;width:auto}@media(1024px <= width){.p-search-shortcut__list{flex-wrap:wrap;margin-bottom:0;padding-right:0;white-space:normal}}.p-search-shortcut__list:nth-child(n+2){margin-top:.5rem}.p-search-shortcut__item__selected a,.p-search-shortcut__item__selected span{background-color:#f06a7a;border:1px solid #f06a7a;color:#fff;cursor:pointer}.p-search-shortcut__item__selected a:hover,.p-search-shortcut__item__selected span:hover{opacity:.8;color:#fff}.p-search-shortcut__item__selected a.c-information-tag2,.p-search-shortcut__item__selected span.c-information-tag2,.p-search-shortcut__item__selected button.c-information-tag2{background-color:#ffd9dd;border-color:#ffd9dd;color:#430a11}.p-search-shortcut__item__selected a.c-information-tag2:hover,.p-search-shortcut__item__selected span.c-information-tag2:hover,.p-search-shortcut__item__selected button.c-information-tag2:hover{color:#430a11;opacity:1}.p-search-shortcut__target[aria-selected=true]{display:none}.p-search-shortcut__target:focus-visible{box-shadow:inset 0 0 0 2px #fff;outline:3px solid #004da8;outline-offset:-5px}.p-condition-result-empty{margin:1rem 0;font-size:1rem}.p-condition-result-empty p{margin:0}.p-condition-result-empty__inner{padding:1rem;border:solid 1px #000;border-radius:8px}.p-condition-result-empty__heading{font-size:1rem}.p-condition-result-empty__body{font-size:.875rem}.p-condition-result-empty__list{list-style-type:disc;margin-left:1rem}.p-party-ad-card{border:none;box-shadow:0 0 2px rgba(0,0,0,.14),0 2px 2px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.2)}.p-party-ad-card.p-party-card:active{background-color:#fff}.p-party-ad-card__heading{padding:.75rem .75rem;margin-bottom:.75rem;background-color:#f06a7a;color:#fff;font-size:.875rem}@media(width < 320px){.p-party-ad-card__heading{font-size:.75rem;padding:.35rem .5rem}}@media(1024px <= width){.p-party-ad-card__heading{font-size:.875rem}}.p-party-ad-card__more{text-align:center;margin:.3rem 0}.p-party-ad-card__list{padding:0 .75rem}.p-party-ad-card__list:last-child{margin-bottom:.5rem}.p-party-ad-card__item+.p-party-ad-card__item{margin-top:.5rem}.p-party-ad-card__more-target{display:block;color:inherit;font-size:.75rem;font-weight:bold;padding:.75rem 0}.p-party-ad-card__more-target svg{position:relative;top:-2px;display:inline-block;width:14px;height:14px}.p-party-ad-card__header-ab{align-items:center;background-color:#ededed;display:flex;justify-content:space-between;margin-bottom:.75rem;padding:1rem .75rem}.p-party-ad-card__title-ab{color:#3f3e56;font-size:.875rem;margin:0}.p-party-ad-card__badge-ab{background-color:#e0394c;border-radius:4px;color:#fff;font-size:.75rem;font-weight:bold;line-height:1;padding:4px 8px}.p-party-ad-item-card{padding:.5rem;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.14),0 1px 1px 0 rgba(0,0,0,.14)}.p-party-ad-item-card:active{background-color:#eee}.p-party-ad-item-card__target{display:block}.p-party-ad-item-card__target:hover{text-decoration:none}.p-party-ad-card--ab .p-party-ad-item-card__target{color:#212529}.p-party-ad-item-card__heading{font-size:.875rem;line-height:1.3}.p-party-ad-card--ab .p-party-ad-item-card__heading{font-size:.9375rem}.p-party-ad-item-card__body{display:flex}.p-party-ad-item-card__image{width:110px;flex-grow:0;flex-shrink:0}.p-party-ad-item-card__visual{display:block;width:100%;object-fit:contain}.p-party-ad-item-card__information{padding-left:.5rem}.p-party-ad-item-card__data-list{margin:0;line-height:1.4}.p-party-ad-item-card__data-item{display:flex}.p-party-ad-item-card__data-label svg{position:relative;top:-2px;display:inline-block;width:14px;height:14px}.p-party-ad-item-card__data-detail{margin:0;padding-left:2px;color:#747474;font-size:.75rem}.p-party-ad-item-card__data-location{display:inline-block;padding:1px .75em;color:#575757;background-color:#f5ea98;border-radius:1rem}.p-party-ad-item-card__icon-date{fill:#9a890f}.p-party-ad-item-card__icon-location{top:-1px;fill:#9a890f}.p-party-ad-item-card__icon-female{fill:#f58193}.p-party-ad-item-card__icon-male{fill:#4dabcf}.p-pref-image{background-color:#f8f5f2;flex-basis:100%;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.p-pref-image img{height:100%;left:0;object-fit:cover;font-family:"object-fit: cover; object-position: center center",sans-serif;object-position:center center;position:absolute;top:0;width:100%}.p-area-page-heading{align-items:center;background-color:rgba(0,0,0,.25);color:#fff;display:flex;font-size:1rem;height:6rem;position:relative}@media(1024px <= width){.p-area-page-heading{font-size:1.125rem;height:115px}}.p-area-page-heading.c-page-heading{background:none;margin-bottom:0}@media(1024px <= width){.p-area-page-heading.c-page-heading{padding:0 2rem}}.p-area-page-heading--ab{align-items:center;background:none;color:#212529;display:flex;font-size:.875rem;margin:0;padding:1rem 1rem 0;position:relative}@media(1024px <= width){.p-area-page-heading--ab{font-size:1rem;padding:1rem 0 0}}.p-list-head-function{display:flex;justify-content:space-between;align-items:center}.p-list-party-order{font-size:.725rem;margin:0 1rem}.p-list-party-order p{margin:0}.p-search-header{margin-bottom:.25rem;margin-top:-1rem;overflow:hidden}@media(1024px <= width){.p-search-header{border-radius:.5rem}}.p-search-header-mv{background-color:rgba(0,0,0,.25);position:relative}@media(1024px <= width){.p-search-header-mv{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}.p-search-header-mv .p-pref-image{overflow:hidden}@media(1024px <= width){.p-search-header-mv .p-pref-image{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}.p-search-header-mv__inner{position:relative;z-index:1}.p-search-header-mv__body{position:relative}@media(1024px <= width){.p-search-header-mv .p-condition-party-search__inner{max-width:343px}}.p-search-header-mv .p-list-search-condition,.p-search-header-mv .p-condition-selected{margin-bottom:0}.p-search-header-mv .p-condition-party-search{padding:0 1rem 1rem}@media(1024px <= width){.p-search-header-mv .p-condition-party-search{padding:0 2rem 2rem}}.p-search-header--selected .p-search-header-mv .p-condition-party-search{padding-bottom:2rem}@media(1024px <= width){.p-search-header--selected .p-search-header-mv .p-condition-party-search{padding-bottom:2.5rem}}.p-search-header-mv .p-list-search-condition{bottom:0;left:0;padding:0 1rem;position:absolute;transform:translateY(50%);width:100%}@media(1024px <= width){.p-search-header-mv .p-list-search-condition{padding:0 2rem}}.p-search-header__body{background-color:#fafafa;border:1px solid #d9d9d9;border-top:none;padding:1rem 0}@media(1024px <= width){.p-search-header__body{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;padding:1rem}}.p-search-header--selected .p-lead-panel .p-lead-text{padding-top:2rem}.p-search-header--selected .p-search-header-mv+.p-search-header__body,.p-search-header--selected .p-lead-panel--hidden+.p-search-header__body{padding-top:2.5rem}.p-search-header__body--blank{padding:0}.p-search-header .p-condition-result-empty{margin-bottom:0}.p-search-header .p-condition-result-empty__inner{background-color:#fff}.p-search-header--ab{margin-bottom:.25rem;margin-top:-1rem;overflow:visible}@media(1024px <= width){.p-search-header--ab{border-radius:.5rem}}.p-search-header--ab .p-lead-toggle{height:auto;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.p-search-header--ab .p-lead-toggle-button{background:rgba(0,0,0,0);border:none;border-radius:0;color:#d9d9d9;height:auto;width:auto}.p-search-header--ab .p-condition-selected{display:none}.p-search-header--ab .p-search-header__body{background-color:#fff;border:none;padding:.75rem 0}.p-search-header--ab.p-search-header--selected .p-search-header-mv+.p-search-header__body,.p-search-header--ab.p-search-header--selected .p-lead-panel--hidden+.p-search-header__body{padding-top:.75rem}.p-search-header--ab .p-search-header-mv .p-condition-party-search{padding:0 1rem}@media(1024px <= width){.p-search-header--ab .p-search-header-mv .p-condition-party-search{padding:0}}.p-search-header--ab .p-condition-party-search__inner{background-color:#fff;border-radius:0;box-shadow:none;margin-top:.75rem;padding:0}.p-search-header--ab .p-condition-party-search-title{display:none}.p-search-header--ab .p-condition-party-search-submit:disabled{background-color:#d9d9d9;color:#fff}.p-search-header-mv--ab{background:none;position:relative}@media(1024px <= width){.p-search-header-mv--ab{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}.p-lead-toggle-button--ab.p-lead-toggle-button--open{transform:none}.p-condition-party-search__inner{background-color:#fafafa;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.14),0 3px 4px rgba(0,0,0,.12),0 1px 5px rgba(0,0,0,.2);padding:.5rem;text-align:center}@media(1024px <= width){.p-condition-party-search__inner{padding:1rem}}.p-condition-party-search-title{align-items:center;color:#ff5165;display:flex;font-size:0.75rem;font-weight:600;justify-content:center;line-height:1;margin-bottom:0.5rem}@media(1024px <= width){.p-condition-party-search-title{font-size:0.875rem;margin-bottom:0.8125rem}}.p-condition-party-search-title__icon{margin-right:4px}.p-condition-party-search-form{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;display:flex;overflow:hidden}.p-condition-party-search-form__item{line-height:1;width:33.3333333333%}.p-condition-party-search-form__item label{display:block;margin:auto}.p-condition-party-search-form__item--border-left{border-left:1px solid #d9d9d9}.p-condition-party-search-switch{display:flex}.p-condition-party-search-switch__item{width:50%}.p-condition-party-search-switch__item:nth-child(n+2){border-left:1px solid #f2f2f2}.p-condition-party-search-radio__input{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.p-condition-party-search-radio__input:focus-visible+.p-condition-party-search-radio__label{box-shadow:inset 0 0 0 2px #fff;outline:3px solid #004da8;outline-offset:-5px}.p-condition-party-search-radio__label{align-items:center;cursor:pointer;display:flex;height:44px;justify-content:center;width:100%}.p-condition-party-search-radio__label--man{color:#abd4ff}.p-condition-party-search-radio__input:checked+.p-condition-party-search-radio__label--man{background-color:#f0f6fc;color:#005ec2}.p-condition-party-search-radio__label--woman{color:#ffb3bc}.p-condition-party-search-radio__input:checked+.p-condition-party-search-radio__label--woman{background-color:#fdf5f6;color:#ff5165}.p-condition-party-search-select-wrapper{background-color:#fff;position:relative}.p-condition-party-search-select-wrapper::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22https%3A%2F%2Fround-lake.dustinice.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8.58105%2012.1865C8.80957%2012.415%209.19043%2012.415%209.41895%2012.1865L14.3701%207.26074C14.5986%207.00684%2014.5986%206.62598%2014.3701%206.39746L13.7861%205.81348C13.5576%205.58496%2013.1768%205.58496%2012.9229%205.81348L9.0127%209.72363L5.07715%205.81348C4.82324%205.58496%204.44238%205.58496%204.21387%205.81348L3.62988%206.39746C3.40137%206.62598%203.40137%207.00684%203.62988%207.26074L8.58105%2012.1865Z%22%20fill%3D%22%239E9E9E%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-position:center center;background-size:contain;content:"";height:18px;pointer-events:none;position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:18px;z-index:0}.p-condition-party-search-select{appearance:none;background:none;border:1px solid rgba(0,0,0,0);color:#575757;font-size:1rem;height:44px;padding:0 1.5rem 0 .5rem;position:relative;width:100%;z-index:1}@media(1024px <= width){.p-condition-party-search-select{font-size:0.8125rem}}.p-condition-party-search-select:disabled{color:#888}.p-condition-party-search-submit{background-color:#e0394c;border:none;color:#fff;display:block;font-family:inherit;font-size:0.8125rem;font-weight:700;height:44px;line-height:1;width:100%}.p-condition-party-search-submit:disabled{background-color:rgba(224,57,76,.5)}.p-condition-party-search-radio__gender-text{color:#212529;font-size:0.75rem;margin-left:4px;white-space:nowrap}.p-condition-party-search-form--ab .p-condition-party-search-radio__label--man svg,.p-condition-party-search-form--ab .p-condition-party-search-radio__label--woman svg{flex-shrink:0;height:22px;width:auto}.p-condition-party-search-form--ab{margin:0;max-width:100%;width:343px}.p-condition-party-search-form--ab .p-condition-party-search-form__item:first-child{width:46.647%}.p-condition-party-search-form--ab .p-condition-party-search-form__item--border-left{width:34.694%}.p-condition-party-search-form--ab .p-condition-party-search-form__item:last-child{width:18.659%}.p-condition-party-search-form--ab .p-condition-party-search-radio__label{height:36px;width:80px}.p-condition-party-search-form--ab .p-condition-party-search-select{font-size:0.75rem;color:#9e9e9e;height:36px;width:119px}.p-condition-party-search-form--ab .p-condition-party-search-submit{font-size:0.75rem;height:36px;width:64px}.p-related-search-condition{background:#fafafa;border:1px solid #d9d9d9;font-size:0.875rem;padding:1rem}@media(1024px <= width){.p-related-search-condition{border-radius:.5rem}}.p-related-search-condition__heading{line-height:1.2;margin-bottom:1rem}.p-related-search-condition__body{margin:auto}.p-related-search-condition-list{line-height:1.2}.p-related-search-condition-list__item:nth-child(n+2){margin-top:.75rem}.p-related-search-condition-list__target{align-items:center;display:flex;gap:.3rem}.p-related-search-condition-list__icon{display:block;height:14px;vertical-align:middle;width:auto}.p-related-search-condition-list__label{flex:1}.p-list-free-word{margin-bottom:2rem;padding:0 1rem}.p-list-free-word__form{display:flex}.p-list-free-word__form .c-input{flex:1 1 100%}.p-list-free-word__form .c-input-search{min-width:50px;height:50px;margin-left:1rem}@media(min-width: 1024px){.p-list-free-word{padding:0}.p-list-free-word__form{justify-content:center}.p-list-free-word__form .c-input{max-width:470px}.p-list-free-word__form .c-input-search{min-width:120px}}.p-condition-selected-outer{background-color:#f8f5f3;margin:0 .75rem 1.5rem;padding:.5rem 0}.p-condition-selected{box-shadow:0 0 2px rgba(0,0,0,.14),0 2px 2px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.2);border-radius:50px;font-size:0.75rem;background-color:#fff;line-height:1;margin-bottom:1rem;padding:1rem 5.3125rem 1rem 0.75rem;position:relative}@media(1024px <= width){.p-condition-selected{font-size:0.875rem}}.p-condition-selected__value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-condition-selected__heading{margin-right:.25rem}.p-condition-selected__heading svg{margin-top:-2px}.p-condition-selected__button{appearance:none;background:none;border:none;border-radius:4px;color:#007bff;display:inline-block;font-size:0.625rem;font-weight:600;line-height:44px;padding:0 12px;position:absolute;right:0;top:0}@media(1024px <= width){.p-condition-selected__button{font-size:0.75rem;line-height:46px}}.p-condition-selected__button:hover{color:#0056b3;text-decoration:underline}.p-list-search-condition{margin-bottom:1rem;padding:0 1rem}.p-list-search-condition__labels{display:flex;font-size:.9rem;margin:.5rem 0;padding:0 20px}.p-list-search-condition__labels>dt{min-width:6em;text-align:right}.p-list-search-condition__labels>dd{margin:0 0 0 1rem}.p-list-search-condition-button{margin:0 1rem 1rem}.p-list-search-condition-button .c-light-block-button{color:#575757}.p-list-search-condition-button .c-light-block-button svg{position:relative;top:-1px;height:16px;fill:#575757;margin-right:.25rem;width:16px}@media(1024px <= width){.p-list-search-condition-button{margin:0 0 1.25rem}}@media screen and (min-width: 1024px){.p-list-search-condition{padding:0}.p-list-search-condition__labels{font-size:1rem}}.p-list-search-date-heading{display:flex;align-items:center;color:#212529;font-size:.75rem;font-weight:bold;margin:0 1rem .5rem}@media(1024px <= width){.p-list-search-date-heading{font-size:.875rem;margin:0 0 .75rem}}.p-list-search-date-heading svg{width:14px;height:16px;fill:#212529;margin-right:.5rem}@media(1024px <= width){.p-list-search-date-heading svg{width:18px;height:21px}}.p-list-search-date-period{background-color:#fff;color:#575757;display:flex;position:relative;font-size:0.75rem;margin:0 1rem;text-align:center;z-index:10}@media(1024px <= width){.p-list-search-date-period{font-size:0.875rem;margin:0 0 1rem}}.p-list-search-date-period--ab{border-radius:4px;box-shadow:0 0 0 1px #d9d9d9;height:56px;margin:0 1rem;overflow:hidden}@media(1024px <= width){.p-list-search-date-period--ab{margin:0 0 1rem}}.p-list-search-date-period--ab .p-list-search-date-period__item{border:none;border-left:1px solid #d9d9d9;flex:0 0 16.327%;height:56px}@media(1024px <= width){.p-list-search-date-period--ab .p-list-search-date-period__item{flex:0 0 12.755%}}.p-list-search-date-period--ab .p-list-search-date-period__item:first-child{border-left:none}.p-list-search-date-period--ab .p-list-search-date-period__target{padding:.5rem 0}.p-list-search-date-period--ab .p-list-search-date-period__item:last-child{flex:0 0 34.694%}@media(1024px <= width){.p-list-search-date-period--ab .p-list-search-date-period__item:last-child{flex:0 0 48.98%}}.p-list-search-date-period__item{flex:1 1 0%;min-height:44px;background-color:rgba(0,0,0,0);border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-right:none}.p-list-search-date-period__item:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.p-list-search-date-period__item:last-child{border-right:1px solid #d9d9d9;border-top-right-radius:4px;border-bottom-right-radius:4px;flex:3 1 0%}.p-list-search-date-period__target{background-color:rgba(0,0,0,0);border:none;color:#565656;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;line-height:1.4;padding:.5rem 0;text-align:center;text-decoration:none;width:100%}@media(768px <= width){.p-list-search-date-period__target{line-height:1.3}}.p-list-search-date-period__target:hover{color:#565656}.p-list-search-date-period__target--selected,.p-list-search-date-period__target[aria-pressed=true]{background-color:#ffdadb}button.p-list-search-date-period__target{display:block;flex-direction:initial}.p-list-search-date-period__text,.p-list-search-date-period__count{display:block;text-align:center;width:100%}.p-list-search-date-period__text{color:inherit;font-weight:700}.p-list-search-date-period--ab .p-list-search-date-period__text{font-weight:400}.p-list-search-date-period__count{font-size:.625rem}@media(1024px <= width){.p-list-search-date-period__count{font-size:.75rem}}.p-list-search-date-period-calendar-toggle{background-color:rgba(0,0,0,0);border:none;color:inherit;display:block;font-size:inherit;height:100%;padding:0;width:100%}.p-list-search-date-period-calendar-toggle__inner{display:table;height:100%;table-layout:fixed;width:100%}.p-list-search-date-period-calendar-toggle__icon{background-color:#fafafa;border-right:1px solid #d9d9d9;display:table-cell;vertical-align:middle;width:36px}.p-list-search-date-period-calendar-toggle__icon svg{vertical-align:middle}.p-list-search-date-period-calendar-toggle__label{color:inherit;display:table-cell;font-weight:600;padding:.5rem;text-align:left;vertical-align:middle}.p-list-search-date-period--ab .p-list-search-date-period-calendar-toggle__arrow{align-items:center;color:#d9d9d9;display:flex;flex:0 0 32px;height:100%;justify-content:center}.p-list-search-date-period--ab .p-list-search-date-period-calendar-toggle__inner{align-items:center;display:flex;height:100%;table-layout:unset;width:100%}.p-list-search-date-period--ab .p-list-search-date-period-calendar-toggle__icon{align-items:center;display:flex;flex:0 0 32px;height:100%;justify-content:center;width:auto}.p-list-search-date-period--ab .p-list-search-date-period-calendar-toggle__icon svg{color:#212529}.p-list-search-date-period--ab .p-list-search-date-period-calendar-toggle[aria-pressed=true] .p-list-search-date-period-calendar-toggle__icon svg{color:#e0394c}.p-list-search-date-period--ab .p-list-search-date-period-calendar-toggle__label{color:#9e9e9e;font-size:0.75rem;flex:1 1 auto;font-weight:400;padding:.5rem;text-align:left}.p-list-search-calendar-outer{align-items:center;height:calc((100vh) + 0px);height:calc(var(--vh, 1vh) * 100 + 0px);display:flex;left:0;justify-content:center;max-width:100%;margin-bottom:1rem;padding:15px;position:fixed;top:0;width:100%;z-index:100}.p-list-search-calendar-outer[aria-hidden=true]{display:none}.p-list-search-calendar-bg{background-color:rgba(0,0,0,.5);border:none;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.p-list-search-calendar-content{background-color:#fff;border-radius:20px;max-width:760px;padding:1rem;position:relative;width:100%;z-index:1}.p-list-search-calendar-form{margin:auto}.p-list-search-calendar{flex-wrap:wrap}.p-list-search-calendar__inner .p-calendar{margin:0 auto}.p-list-search-calendar__controller{display:flex;justify-content:space-between;font-size:.9rem;position:absolute;right:0;top:2px;width:80px;z-index:1}@media(min-width: 415px){.p-list-search-calendar__controller{display:none}}.p-list-search-calendar__controller button{background-color:rgba(0,0,0,0);border:none;color:#3f3e56;font-weight:bold;height:40px;transition:opacity .3s;width:40px}.p-list-search-calendar__controller button:disabled{opacity:.3}.p-list-search-calendar__footer{display:flex;position:relative;padding:.8rem 0 .5rem;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(min-width: 1024px){.p-list-search-calendar__footer{padding-top:1rem}}.p-list-search-calendar-start{align-items:center;display:flex;font-size:.9rem;width:calc(100% - 100px)}.p-list-search-calendar-start__icon{font-weight:bold;margin-bottom:0;width:28px}.p-list-search-calendar-start__body{padding-left:.25rem;padding-right:20px;width:calc(100% - 28px)}.p-list-search-calendar-start-select-wrapper{display:block;margin:auto;position:relative;width:100%}.p-list-search-calendar-start-select-wrapper::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%20fill%3D%22none%22%20xmlns%3D%22https%3A%2F%2Fround-lake.dustinice.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M8.58105%2012.1865C8.80957%2012.415%209.19043%2012.415%209.41895%2012.1865L14.3701%207.26074C14.5986%207.00684%2014.5986%206.62598%2014.3701%206.39746L13.7861%205.81348C13.5576%205.58496%2013.1768%205.58496%2012.9229%205.81348L9.0127%209.72363L5.07715%205.81348C4.82324%205.58496%204.44238%205.58496%204.21387%205.81348L3.62988%206.39746C3.40137%206.62598%203.40137%207.00684%203.62988%207.26074L8.58105%2012.1865Z%22%20fill%3D%22%239E9E9E%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-position:center center;background-size:contain;content:"";height:18px;pointer-events:none;position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:18px;z-index:0}.p-list-search-calendar-start-select{appearance:none;border:1px solid #bfbfbf;border-radius:5px;color:#575757;display:block;font-size:1rem;height:40px;padding:0 1.5rem 0 .5rem;width:100%;z-index:1}@media(1024px <= width){.p-list-search-calendar-start-select{font-size:0.8125rem}}.p-list-search-calendar-start-select:disabled{color:#888}.p-list-search-calendar__search{line-height:1;width:100px}.p-list-search-calendar__search .c-primary-button{box-shadow:none;font-size:0.8125rem;font-weight:800;height:40px;line-height:1;padding:0;vertical-align:middle;width:100%}.p-list-search-calendar__close{margin-top:1rem;padding:0 .75rem;text-align:center;width:100%}.p-list-search-calendar__close .c-quaternary-button{box-shadow:none;font-size:0.8125rem;font-weight:700;height:42px;width:100%}@media(768px <= width){.p-list-search-calendar__close .c-quaternary-button{width:100px}}.p-list-cards-wrapper{padding-top:.75rem}.p-list-cards{display:flex;flex-wrap:wrap;font-size:1rem;margin-bottom:2rem}.p-list-cards>li{width:100%;padding:.5rem 1rem}.p-list-cards>.p-list-cards__empty{padding:0;width:100%}@media(min-width: 1024px){.p-list-cards{margin:0 -10px 2rem;padding:0}.p-list-cards>li{width:50%;padding:10px}.p-list-cards>.p-list-cards__empty{padding-inline:10px;width:100%}.p-list-cards .p-party-card{margin:0}}.p-area-banner{text-align:center;margin:.5rem 1rem}@media(1024px <= width){.p-area-banner{max-width:480px;margin-left:auto;margin-right:auto}}.p-area-banner a{display:inline-block;box-shadow:0 0 2px rgba(0,0,0,.14),0 2px 2px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.2);border-radius:4px;overflow:hidden}.p-user-register__banner{text-align:center;padding:0 0 15px}@media(min-width: 1024px){.p-user-register__banner{padding:0;display:none}.p-area-banner{padding:0}}.p-list-loading-supplement{font-size:1rem;margin-left:.5rem}.p-list-loading-error{display:flex;align-items:center;justify-content:center;border:1px solid #000;border-radius:5px;font-size:.875rem;margin:1rem 1rem 0;padding:1rem}.p-list-loading-error[aria-hidden=true]{display:none}@media(min-width: 1024px){.p-list-loading-error{width:80%;font-size:1rem;margin:1rem auto 0}}.p-list-loading-error svg{width:32px;height:32px;min-width:32px;min-height:32px;fill:#f06a7a;margin-right:.5rem}@media(min-width: 1024px){.p-list-loading-error svg{width:40px;height:40px;min-width:40px;min-height:40px}}.p-list-party-count{margin:0 1rem;font-size:.75rem}.p-list-party-count strong{color:#e0394c;font-size:.875rem;margin-right:.125rem}@media(1024px <= width){.p-list-party-count strong{font-size:1.125rem}}@media(1024px <= width){.p-list-party-count{font-size:1rem;margin:0}}.p-list-company-detail{font-size:.875rem;line-height:1;padding:0 1rem;text-align:left}@media(1024px <= width){.p-list-company-detail{padding:0}}.c-page-heading+.p-list-company-detail{margin-top:-0.5rem}@media(1024px <= width){.c-page-heading+.p-list-company-detail{margin-top:-1rem}}.p-list-company-detail__link{color:#0072ed;text-decoration:underline;vertical-align:middle}.p-lead{position:relative}.p-lead .p-area-page-heading{padding-right:4rem}.p-lead-toggle{align-items:center;display:flex;height:6rem;justify-content:center;position:absolute;right:1rem;top:0}@media(1024px <= width){.p-lead-toggle{height:120px}}.p-lead-toggle-button{background:rgba(255,255,255,.1);border:1px solid currentColor;border-radius:8px;color:#fff;display:block;height:1.8rem;line-height:1;margin:0;padding:0;text-align:center;width:1.8rem}.p-lead-toggle-button--open{transform:rotate(-180deg)}.p-lead-toggle-button svg{height:1rem;vertical-align:middle;width:1rem}.p-lead-panel--hidden{display:none}.p-lead-text{background-color:#f4f4f5;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;font-size:.8rem;margin:auto;padding:1rem;text-align:justify;text-justify:auto}@media(1024px <= width){.p-lead-text{padding:.5rem}}.faq-block{max-width:1180px;width:95%;margin:0 auto}.faq-box{margin:0 auto;width:100%;max-width:800px}.faq-box .faq-box-question{font-size:1rem;padding-bottom:.3em}.faq-box .faq-box-question:before{content:"Q.";display:inline-block;font-size:1.25rem;color:#008cb5;padding-right:5px}.faq-box .faq-box-answer{font-size:1rem;border-bottom:1px dotted #000;padding-bottom:2em;margin-bottom:2em;line-height:1.5;position:relative}.faq-box .faq-box-answer:before{content:"A.";display:inline-block;font-size:1.2rem;font-weight:bold;color:#ed6977;padding-right:5px}.p-fixed-search-button{bottom:20px;color:#fff;font-size:10px;right:16px;position:fixed;text-decoration:none;z-index:97}@media screen and (min-width: 1160px){.p-fixed-search-button{right:inherit;transform:translateX(696px)}}.p-fixed-search-button__target{align-items:center;background-color:#22b2bf;border:none;border-radius:100px;box-shadow:0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.2);color:inherit;display:flex;height:68px;justify-content:center;text-align:center;width:68px}.p-fixed-search-button__target:hover,.p-fixed-search-button__target:focus{color:inherit;text-decoration:none}.p-fixed-search-button__label{display:block}.p-fixed-search-button__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;row-gap:2px}.p-fixed-history-button{bottom:98px;font-size:10px;right:16px;position:fixed;text-decoration:none;z-index:97}@media screen and (min-width: 1160px){.p-fixed-history-button{right:inherit;transform:translateX(696px)}}.p-fixed-history-button__target{align-items:center;background-color:#ededed;border:none;border-radius:100px;box-shadow:0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.2);color:inherit;display:flex;height:68px;justify-content:center;text-align:center;width:68px}.p-fixed-history-button__target:hover,.p-fixed-history-button__target:focus{color:inherit;text-decoration:none}.p-fixed-history-button__label{display:block;margin-block-start:4px}.p-ranking-banner{text-align:center;margin-bottom:2rem;padding:0 1rem}.p-ranking-banner img{width:468px;border-radius:8px;box-shadow:0 0 2px rgba(0,0,0,.14),0 2px 2px rgba(0,0,0,.12),0 1px 3px rgba(0,0,0,.2)}.p-list-banner{margin:1rem auto;padding:0 1rem;text-align:center}.p-list-banner img{height:auto;max-width:100%}
