.setting-table{width:100%;overflow:hidden;border:1px solid var(--cc-color-navy)}.setting-table__row{display:flex;flex-direction:column;align-items:stretch;overflow:hidden;border:1px solid var(--cc-color-navy)}@media screen and (min-width:1024px){.setting-table__row{flex-direction:row}}.setting-table__label{display:flex;flex-shrink:0;align-items:flex-start;padding:8px 16px;overflow:hidden;font-family:var(--cc-font-jp);font-size:var(--cc-text-body-xs-size);font-style:normal;font-weight:700;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-white);text-overflow:ellipsis;letter-spacing:var(--cc-text-body-letter-spacing);white-space:nowrap;background-color:var(--cc-color-navy)}@media screen and (min-width:1024px){.setting-table__label{justify-content:flex-start;width:80px;min-width:80px}}@media screen and (min-width:1024px){.setting-table__label--center{align-items:center}}.setting-table__value{flex:1 0 0;min-width:0;padding:16px;background-color:var(--cc-color-white)}.setting-table__text{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-l-size);font-weight:700;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing)}.setting-table__tag-block{display:flex;flex-direction:column;gap:16px}.setting-table__tag-label{display:flex;flex-direction:column}.setting-table__tag-groups,.setting-table__tag-group{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:1024px){.setting-table__tag-group{flex-direction:row;align-items:flex-start}}.setting-table__tag-group-head{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-l-size);font-weight:700;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing);display:inline-block;align-self:flex-start;padding:4px 8px}@media screen and (min-width:1024px){.setting-table__tag-group-head{flex-shrink:0;width:210px;text-align:center;white-space:nowrap}}.setting-table__tag-group-head--cyan{background-color:var(--cc-color-white-cyan)}.setting-table__tag-group-head--pink{background-color:var(--cc-color-white-pink)}.setting-table__note{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-s-size);font-weight:700;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);letter-spacing:var(--cc-text-body-letter-spacing);font-weight:400;color:var(--cc-color-navy)}.setting-table__divider{width:100%;height:1px;background-color:var(--cc-color-gray);border:none}.setting-table__taglock{display:flex;flex-direction:column;gap:8px}.setting-table__taglock-title{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-s-size);font-weight:700;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing);display:flex;gap:4px;align-items:center;white-space:nowrap}.setting-table__taglock-title img{flex-shrink:0}.setting-table__taglock-steps{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.setting-table__taglock-device{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:244px}.setting-table__taglock-device-name{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-s-size);font-weight:700;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing)}.setting-table__taglock-ol{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-xs-size);font-weight:400;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing);padding-left:18px;white-space:nowrap;list-style:decimal}.guidelines-table__link{color:#1aa0e3;text-decoration:underline;transition:opacity .2s}@media(hover:hover){.guidelines-table__link:hover{text-decoration:none;opacity:.5}}.guidelines-table{width:100%;background-color:var(--cc-color-white);border:2px solid var(--cc-color-navy)}.guidelines-table__row{display:flex;flex-direction:column;align-items:flex-start;border-top:2px solid var(--cc-color-navy)}.guidelines-table__row:first-child{border-top:none}@media screen and (min-width:1024px){.guidelines-table__row{flex-direction:row}}.guidelines-table__row-head{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-l-size);font-weight:700;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing);display:flex;align-items:flex-start;width:100%;padding:16px 24px;border-bottom:2px solid var(--cc-color-navy)}@media screen and (min-width:1024px){.guidelines-table__row-head{flex-shrink:0;align-self:stretch;width:200px;padding:32px 24px;border-right:2px solid var(--cc-color-navy);border-bottom:none}}.guidelines-table--cyan .guidelines-table__row-head{background-color:var(--cc-color-white-cyan)}.guidelines-table--pink .guidelines-table__row-head{background-color:var(--cc-color-white-pink)}.guidelines-table__row-body{width:100%;padding:32px 24px}@media screen and (min-width:1024px){.guidelines-table__row-body{flex:1 0 0;min-width:0}}.guidelines-table__row-body--no-pad{padding:0}@media screen and (min-width:1024px){.guidelines-table__row-body--no-pad{padding:0 24px}}.guidelines-table__body-text{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-m-size);font-weight:700;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing);word-break:break-all}.guidelines-table__body-text--l{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-l-size);font-weight:700;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing)}.guidelines-table__xs-text{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-xs-size);font-weight:400;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing);margin-top:16px}@media screen and (min-width:1024px){.guidelines-table__xs-text{margin-top:24px}}.guidelines-table__rule-list{display:flex;flex-direction:column;gap:8px}.guidelines-table__rule-item-group{display:flex;flex-direction:column}.guidelines-table__rule-item{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-m-size);font-weight:700;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing);display:flex;align-items:flex-start}.guidelines-table__rule-note{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-xs-size);font-weight:400;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing);padding-left:24px}.guidelines-table__rule-icon{flex-shrink:0;width:24px;height:24px}.guidelines-table__sub-section{display:flex;flex-direction:column;gap:8px;padding:32px 22px;border-bottom:1px solid var(--cc-color-gray)}.guidelines-table__sub-section--last{border-bottom:none}.guidelines-table__sub-section--tag-setting{gap:24px}.guidelines-table__sub-title{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-l-size);font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing);font-weight:700;color:var(--cc-color-orange)}.guidelines-table__participation{display:flex;flex-direction:column;gap:24px;align-items:flex-start;align-self:stretch}.guidelines-table__participation-notes{display:flex;flex-direction:column;gap:8px}.guidelines-table__bullet-list{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-m-size);font-weight:700;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing);display:flex;flex-direction:column;gap:8px;padding-left:20px;list-style:disc}.guidelines-table__note-list{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-xs-size);font-weight:400;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing);word-break:break-all}.guidelines-table__description-block{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-m-size);font-weight:700;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing);display:flex;flex-direction:column}.guidelines-table__indent-list{padding-left:48px;font-weight:400;list-style:disc}.guidelines-table__proposal{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:1024px){.guidelines-table__proposal{gap:16px}}.guidelines-table__proposal:not(:last-child){margin-bottom:24px}.guidelines-table__proposal--sm{gap:4px}@media screen and (min-width:1024px){.guidelines-table__br-sp{display:none}}.guidelines-entry[data-astro-cid-tkl5xg3t]{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%}@media screen and (min-width:1024px){.guidelines-entry[data-astro-cid-tkl5xg3t]{gap:24px}}.guidelines-entry__notes[data-astro-cid-tkl5xg3t]{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-xs-size);font-weight:400;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing);display:flex;flex-direction:column;gap:4px;align-items:center;font-weight:700;color:#20283d;text-align:center}@media screen and (min-width:1024px){.guidelines-entry__notes[data-astro-cid-tkl5xg3t]{font-family:var(--cc-font-jp);font-size:var(--cc-text-body-s-size);font-weight:700;font-feature-settings:"palt";line-height:var(--cc-text-body-line-height);color:var(--cc-color-navy);letter-spacing:var(--cc-text-body-letter-spacing)}}.guidelines-entry__link[data-astro-cid-tkl5xg3t]{color:#1aa0e3;text-decoration:underline;transition:opacity .2s}@media(hover:hover){.guidelines-entry__link[data-astro-cid-tkl5xg3t]:hover{text-decoration:none;opacity:.5}}@media screen and (min-width:1024px){.guidelines-entry__br-sp[data-astro-cid-tkl5xg3t]{display:none}}.vocaduo-guidelines__wrap[data-astro-cid-w55xcdu2]{display:flex;flex-direction:column;gap:40px;align-items:center;max-width:512px;padding:40px 16px;margin:0 auto}@media screen and (min-width:1024px){.vocaduo-guidelines__wrap[data-astro-cid-w55xcdu2]{max-width:1280px;padding:80px}}.guidelines-page[data-astro-cid-mxjq3x5y]{background-color:var(--cc-color-beige)}
