._15zuji21{align-items:center;gap:var(--space-s);padding-top:var(--space-xxs);flex-direction:column;display:flex;position:relative}
._15zuji22{width:240px;overflow:visible}
._15zuji23{width:max-content;transform:translateX(var(--_15zuji20));gap:13px;transition:transform .18s;display:flex}
._15zuji24{appearance:none;border:1px solid var(--color-semantic-contentStroke);width:240px;min-width:240px;min-height:256px;color:var(--color-semantic-text-onSurface);box-shadow:var(--elevation-level1);-webkit-user-select:none;user-select:none;cursor:pointer;text-align:left;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;flex-direction:column;flex-shrink:0;gap:12.8px;padding:12.8px;transition:box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}
._15zuji25{font-family:var(--font-noto-sans-jp,"Noto Sans JP"), sans-serif;letter-spacing:0;font-size:17.6px;font-weight:700;line-height:1.5}
._15zuji26{grid-template-columns:repeat(3,1fr);gap:6.4px;display:grid}
._15zuji27{aspect-ratio:1;border-radius:6.4px;overflow:hidden}
._15zuji28{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0000000d}
._15zuji29{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}
._15zuji2a{align-items:center;gap:var(--space-none);flex-direction:column;width:100%;display:flex}
._15zuji2b{font-family:var(--font-noto-sans-jp,"Noto Sans JP"), sans-serif;letter-spacing:0;font-size:16.544px;font-weight:700;line-height:1.5}
._15zuji2c{flex-shrink:0;width:51.2px;height:51.2px;position:relative}
._15zuji2d{object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:50%;width:51.2px;height:51.2px}
._15zuji2e{flex-direction:column;align-items:center;gap:3.2px;width:100%;margin-top:6.4px;display:flex}
._15zuji2f{font-family:var(--font-noto-sans-jp,"Noto Sans JP"), sans-serif;letter-spacing:0;text-align:center;font-size:12.032px;font-weight:700;line-height:1.5}
._15zuji2g{font-family:var(--font-noto-sans-jp,"Noto Sans JP"), sans-serif;letter-spacing:0;color:inherit;text-align:center;font-size:9.024px;font-weight:400;line-height:1.5}
._15zuji2h{font-family:var(--font-noto-sans-jp,"Noto Sans JP"), sans-serif;letter-spacing:0;-webkit-line-clamp:5;word-break:break-word;text-align:center;-webkit-box-orient:vertical;width:100%;margin-top:19.2px;font-size:10.528px;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}
._15zuji2i{gap:var(--space-xs);min-height:var(--space-xs);justify-content:center;align-items:center;display:flex}
._15zuji2j{padding:var(--space-none);justify-content:center;align-items:center;display:flex}
._15zuji2k{width:var(--space-xxs);height:var(--space-xxs);background-color:var(--color-semantic-text-disabled);border-radius:50%}
._15zuji2l{width:var(--space-xxs);height:var(--space-xxs);background-color:var(--color-semantic-button-primary);border-radius:50%}
._1ojk1gr0{flex-direction:column;align-self:center;width:100%;max-width:394px;display:flex}
._1ojk1gr1{background-color:var(--color-material-surface);border-radius:var(--radius-dm);flex-direction:column;flex:1;min-height:568px;display:flex;position:relative;overflow:visible}
._1ojk1gr2{padding:var(--space-sm) var(--space-sm) var(--space-s);align-items:center;display:grid;position:relative}
._1ojk1gr3{color:var(--color-semantic-icon-default);padding:var(--space-xs);margin-left:calc(-1 * var(--space-xs));border-radius:50%;grid-area:1/1;justify-self:start;transition:all .15s ease-out}
._1ojk1gr3[data-hovered]{background-color:var(--color-semantic-surface-aHover)}
._1ojk1gr3[data-pressed]{background-color:var(--color-semantic-surface-aActive)}
._1ojk1gr4{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-titleLarge-fontSize);font-weight:var(--typography-titleLarge-fontWeight);line-height:var(--typography-titleLarge-lineHeight);letter-spacing:var(--typography-titleLarge-letterSpacing);color:var(--color-semantic-text-onSurface);grid-area:1/1;justify-self:center}
._1ojk1gr5{gap:var(--space-dm);min-height:0;padding:0 var(--space-sm) var(--space-sm);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden visible}
._1ojk1gr6{justify-content:center;column-gap:var(--space-sm);row-gap:var(--space-dm);grid-template-columns:repeat(4,64px);display:grid}
._1ojk1gr7{width:100%;padding:var(--space-sm);font-family:var(--typeface-body-fontFamily);color:var(--color-semantic-text-onSurface);text-align:center;flex-direction:column;align-items:center;display:flex}
._1ojk1gr8{font-size:var(--typography-bodyMedium-fontSize);font-weight:var(--typography-bodyMedium-fontWeight);line-height:var(--typography-bodyMedium-lineHeight);letter-spacing:var(--typography-bodyMedium-letterSpacing)}
._1ojk1gr9{font-size:var(--typography-bodyLarge-fontSize);font-weight:var(--typography-bodyLarge-fontWeight);line-height:var(--typography-bodyLarge-lineHeight);letter-spacing:var(--typography-bodyLarge-letterSpacing)}
@media (any-hover:hover){._1ojk1gr3:hover{background-color:var(--color-semantic-surface-aHover)}._1ojk1gr3:active{background-color:var(--color-semantic-surface-aActive)}}
._1jximzo0{padding:var(--space-sm);flex-direction:column;align-items:center;gap:32px;display:flex}
._1jximzo1{justify-content:center;gap:32px;width:344px;display:flex}
._1jximzo2{align-items:center;gap:var(--space-xs);cursor:pointer;flex-direction:column;display:flex}
._1jximzo3{align-items:center;gap:var(--space-xxs);font-family:var(--typeface-body-fontFamily);font-size:var(--typography-labelMedium-fontSize);font-weight:var(--typography-labelMedium-fontWeight);line-height:var(--typography-labelMedium-lineHeight);letter-spacing:var(--typography-labelMedium-letterSpacing);color:var(--color-semantic-text-onSurface);display:flex}
._1jximzo4{border-radius:var(--radius-sm);width:120px;height:180px;overflow:hidden}
._1jximzo5{background-color:var(--color-material-surface);border:1px solid var(--color-semantic-contentStroke);padding:var(--space-xs);justify-content:center;align-items:center;display:flex}
._1jximzo6{border:1px solid var(--color-semantic-contentStroke);background-position:50%;background-size:cover}
._1jximzo7{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-titleSmall-fontSize);font-weight:var(--typography-titleSmall-fontWeight);line-height:var(--typography-titleSmall-lineHeight);letter-spacing:var(--typography-titleSmall-letterSpacing);color:var(--color-semantic-text-onSurface)}
._1jximzo8{justify-content:center;align-items:center;gap:var(--space-xxs);text-align:center;flex-direction:column;width:100%;height:100%;display:flex}
._1jximzo9{gap:var(--space-xs);grid-template-columns:repeat(4,80px);width:344px;display:grid}
._1jximzoa{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-s);border-radius:var(--radius-sm);cursor:pointer;border:4px solid #0000;flex-direction:column;width:80px;height:80px;transition:all .15s ease-out;display:flex}
._1jximzoa[data-hovered]{background-color:var(--color-semantic-surface-aHover)}
._1jximzoa[data-pressed]{background-color:var(--color-semantic-surface-aActive)}
._1jximzob{background-color:var(--color-semantic-surface-quoteSection-default);border:4px solid var(--color-semantic-switch-active)}
._1jximzoc{align-items:center;width:56px;height:30px;display:grid}
._1jximzod{border-radius:var(--radius-dm);border:3px solid var(--color-material-surface);box-sizing:border-box;width:30px;height:30px;box-shadow:0px 1px 4px 0px var(--color-semantic-transparent-shadow-elevationLevel1);grid-area:1/1;justify-self:end}
._1jximzoe{border-radius:var(--radius-dm);border:3px solid var(--color-material-surface);box-sizing:border-box;width:30px;height:30px;box-shadow:0px 1px 4px 0px var(--color-semantic-transparent-shadow-elevationLevel1);grid-area:1/1;justify-self:start}
._1jximzof{font-family:var(--typeface-body-fontFamily);font-size:var(--typography-labelSmall-fontSize);font-weight:var(--typography-labelSmall-fontWeight);line-height:var(--typography-labelSmall-lineHeight);letter-spacing:var(--typography-labelSmall-letterSpacing);width:100%;color:var(--color-semantic-text-sub);text-align:center;display:block}
._1jximzog{gap:var(--space-xs);grid-template-columns:repeat(4,80px);width:344px;display:grid}
._1jximzoh{border-radius:var(--radius-sm);cursor:pointer;border:4px solid #0000;width:80px;height:80px;transition:all .15s ease-out;position:relative;overflow:hidden}
._1jximzoh[data-hovered]{opacity:.85}
._1jximzoh[data-pressed]{opacity:.75}
._1jximzoi{border:4px solid var(--color-semantic-switch-active)}
._1jximzoj{object-fit:cover;width:100%;height:100%}
._1jximzok{bottom:var(--space-xxs);right:var(--space-xxs);background-color:var(--color-semantic-transparent-dark);width:20px;height:20px;color:var(--color-semantic-icon-white);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}
._1jximzol{border-radius:var(--radius-sm);border:1px solid var(--color-semantic-contentStroke);background-color:var(--color-semantic-surface-quoteSection-default);justify-content:center;align-items:center;gap:var(--space-xxs);cursor:pointer;width:80px;height:80px;color:var(--color-semantic-text-sub);font-family:var(--typeface-body-fontFamily);font-size:var(--typography-labelSmall-fontSize);font-weight:var(--typography-labelSmall-fontWeight);line-height:var(--typography-labelSmall-lineHeight);letter-spacing:var(--typography-labelSmall-letterSpacing);flex-direction:column;transition:all .15s ease-out;display:flex}
._1jximzol[data-hovered]{background-color:var(--color-semantic-surface-aHover)}
._1jximzol[data-pressed]{background-color:var(--color-semantic-surface-aActive)}
._1jximzom{display:none}
._1jximzon{padding:var(--space-lg);justify-content:center;align-items:center;display:flex}
._1jximzoo{width:32px;height:32px}
