.QeVzva_step{gap:var(--spacing-sm);scroll-margin-top:var(--spacing-md);display:grid}.QeVzva_heading{align-items:center;gap:var(--spacing-2xs);padding-left:var(--spacing-2xs);background-color:var(--background-color-secondary);display:flex}.QeVzva_badge{border:1px solid var(--border-color-plain);background-color:var(--background-color-primary);width:48px;height:48px;color:var(--text-color-strong);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.QeVzva_badge{width:40px;height:40px}}.QeVzva_badgeLabel{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-color-tertiary);line-height:1}.QeVzva_badgeNumber{margin-top:var(--spacing-3xs);font-size:var(--font-size-xl);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}@media (max-width:768px){.QeVzva_badgeNumber{font-size:var(--font-size-lg)}}.QeVzva_title{flex:1;min-width:0}.QeVzva_body{gap:var(--spacing-2xs);font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md);color:var(--text-color-secondary);text-wrap:pretty;display:grid}
.yGxS-W_steps{gap:var(--spacing-lg);margin-top:var(--spacing-2xs);list-style:none;display:grid}
._1wbt5q_list{gap:var(--spacing-2xs);margin-top:var(--spacing-3xs);list-style:none;display:grid}._1wbt5q_item{align-items:center;gap:var(--spacing-3xs) var(--spacing-sm);grid-template-columns:240px 1fr;display:grid}@media (max-width:768px){._1wbt5q_item{grid-template-columns:1fr}._1wbt5q_item ._1wbt5q_button{width:100%}}._1wbt5q_note{font-size:var(--font-size-xs);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-color-tertiary);text-wrap:pretty}
.FsKvzG_grid{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));list-style:none;display:grid}.FsKvzG_card{gap:var(--spacing-3xs);padding:var(--spacing-sm);border:1px solid var(--border-color-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.FsKvzG_title{font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md);color:var(--text-color-primary);text-wrap:pretty;font-weight:700}.FsKvzG_note{font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-sm);color:var(--text-color-tertiary);text-wrap:pretty}.FsKvzG_logo{padding-top:var(--spacing-2xs);align-items:center;display:flex}.FsKvzG_logoCreditCards{width:150px;height:auto}.FsKvzG_logoPaypay{width:110px;height:auto}
.dIRp5W_grid{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:768px){.dIRp5W_grid{gap:var(--spacing-md);grid-template-columns:1fr}}.dIRp5W_mapWrapper{border-radius:var(--radius-sm);background-color:var(--background-color-muted);width:100%;min-height:300px;position:relative;overflow:hidden}@media (max-width:768px){.dIRp5W_mapWrapper{min-height:240px}}.dIRp5W_map{border:0;width:100%;height:100%;position:absolute;inset:0}.dIRp5W_info{gap:var(--spacing-sm);display:grid}.dIRp5W_details{gap:var(--spacing-2xs);display:grid}.dIRp5W_row{gap:var(--spacing-xs);font-size:var(--font-size-sm);line-height:var(--line-height-sm);grid-template-columns:5em 1fr;align-items:baseline;display:grid}@media (max-width:768px){.dIRp5W_row{grid-template-columns:4.5em 1fr}}.dIRp5W_label{color:var(--text-color-secondary);font-weight:700}.dIRp5W_value{word-break:break-all;grid-column:2}.dIRp5W_note{font-size:var(--font-size-xs);color:var(--text-color-muted)}.dIRp5W_address{font-weight:700}.dIRp5W_tel{min-height:44px;font-size:var(--font-size-xl);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-xl);font-variant-numeric:tabular-nums;align-items:center;font-weight:700;display:inline-flex}.dIRp5W_nowrap{display:inline-block}.dIRp5W_actions{display:flex}@media (max-width:768px){.dIRp5W_actions>a{width:100%}}.dIRp5W_tapTarget{min-height:44px}.dIRp5W_mapIcon{width:1em;height:1em}