/* STORE-PAGE-THEME r1 candidate: scoped approved staff.css and eight sample.css files only. */

/* staff.css; SHA256 1066cf1565d55a0160ff1295ba92d81dfe07aca850d45acbe72ae037a041036b */
body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card { display: grid; grid-template-columns: 96px minmax(0px, 1fr); gap: 12px 20px; margin: 28px 0px; color: var(--color4); font-size: 15px; line-height: 1.6; }
body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card > h3 { grid-area: 1 / 2; margin: 0px; font-size: 20px; line-height: 1.6; color: var(--color4); text-align: left; }
body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card > p { margin: 0px; text-align: left; }
body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card > p:has(picture) { grid-area: 1 / 1 / 4; }
body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card picture, body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card img { display: block; width: 96px; height: 96px; object-fit: cover; border-radius: 50%; margin: 0px; }
body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card > p:nth-of-type(2), body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card > p:nth-of-type(3) { grid-column: 2; background: var(--color10); border-radius: 5px; padding: 5px 10px; font-size: 13px; width: fit-content; max-width: 100%; box-sizing: border-box; }
body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card > p:nth-last-of-type(2) { grid-column: 1 / -1; font-size: 13px; }
body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card > p:last-of-type { grid-column: 1 / -1; position: relative; background: var(--color10); border-radius: 5px; padding: 12px 20px; font-size: 15px; line-height: 1.6; }
body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card > p:last-of-type::before { content: ""; position: absolute; top: -7px; left: 40px; width: 14px; height: 7px; background: var(--color10); clip-path: polygon(50% 0px, 0px 100%, 100% 100%); }
@media (max-width: 750px) {
body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card { grid-template-columns: 80px minmax(0px, 1fr); gap: 10px 12px; margin: 20px 0px; font-size: 12px; }
body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card > h3 { font-size: 16px; }
body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card picture, body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card img { width: 80px; height: 80px; }
body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card > p:nth-of-type(2), body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card > p:nth-of-type(3), body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card > p:nth-last-of-type(2) { font-size: 11px; }
body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop .lx-staff-card > p:last-of-type { font-size: 12px; padding: 10px 12px; }
}
body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop #staff-profile .lx-staff-card { margin-top: 28px; }
@media (max-width: 750px) {
body:is(.lx-store-theme--hyogo-kobe,.lx-store-theme--kawaguchi,.lx-store-theme--okinawa-naha,.lx-store-theme--tokyo-kitaku,.lx-store-theme--tokyo-shibuya,.lx-store-theme--tokyo-shinagawa,.lx-store-theme--tokyo-shinjuku,.lx-store-theme--yokohama-kannai) .main.shop #staff-profile .lx-staff-card { margin-top: 20px; }
}

/* sample-hyogo-kobe/sample.css; SHA256 647d2457527e70939e902865d69074198466de8a1a98f88b68e346fcab90d94d */
body.lx-store-theme--hyogo-kobe [data-lx-nowrap] { white-space: nowrap; display: inline-block; unicode-bidi: normal; }
body.lx-store-theme--hyogo-kobe .main.shop { word-break: break-word; line-break: strict; }
body.lx-store-theme--hyogo-kobe .main.shop #compare .lx-fpd-table { min-width: 0px; width: 100%; table-layout: auto !important; }
body.lx-store-theme--hyogo-kobe .main.shop #compare .lx-fpd-table th, body.lx-store-theme--hyogo-kobe .main.shop #compare .lx-fpd-table td { min-width: 7em; white-space: normal; text-align: left !important; width: auto !important; }
body.lx-store-theme--hyogo-kobe .main.shop #compare .lx-fpd-table tr > :first-child { position: sticky; left: 0px; z-index: 1; background: rgb(244, 247, 251); min-width: 8em; white-space: nowrap; width: auto !important; }
body.lx-store-theme--hyogo-kobe .main.shop #compare .lx-fpd-table-wrap { overflow-x: auto; }
body.lx-store-theme--hyogo-kobe .main.shop #compare .access-route { margin: 24px 0px; }
body.lx-store-theme--hyogo-kobe .main.shop dd, body.lx-store-theme--hyogo-kobe .main.shop #access p { word-break: auto-phrase; }
body.lx-store-theme--hyogo-kobe .main.shop .infos .infos-tab .tab-content dd { min-width: 0px; }
@media (max-width: 767px) {
body.lx-store-theme--hyogo-kobe .main.shop #compare .lx-fpd-table tr > :first-child { white-space: normal; min-width: 14em; }
body.lx-store-theme--hyogo-kobe .main.shop #compare .lx-fpd-table tr > :first-child > span[data-lx-candidate-name] { display: inline-block; max-width: 12em; white-space: normal; }
}

/* sample-kawaguchi/sample.css; SHA256 4c244878004fa8d96ab9c38d863a80868d07adf9f830911f02fdca26ffaa843e */
body.lx-store-theme--kawaguchi [data-lx-nowrap] { white-space: nowrap; display: inline-block; unicode-bidi: normal; }
body.lx-store-theme--kawaguchi .main.shop { word-break: break-word; line-break: strict; }
body.lx-store-theme--kawaguchi .main.shop #compare .lx-fpd-table { min-width: 0px; width: 100%; table-layout: auto !important; }
body.lx-store-theme--kawaguchi .main.shop #compare .lx-fpd-table th, body.lx-store-theme--kawaguchi .main.shop #compare .lx-fpd-table td { min-width: 7em; white-space: normal; text-align: left !important; width: auto !important; }
body.lx-store-theme--kawaguchi .main.shop #compare .lx-fpd-table tr > :first-child { position: sticky; left: 0px; z-index: 1; background: rgb(244, 247, 251); min-width: 8em; white-space: nowrap; width: auto !important; }
body.lx-store-theme--kawaguchi .main.shop #compare .lx-fpd-table-wrap { overflow-x: auto; }
body.lx-store-theme--kawaguchi .main.shop #compare .access-route { margin: 24px 0px; }
body.lx-store-theme--kawaguchi .main.shop dd, body.lx-store-theme--kawaguchi .main.shop #access p { word-break: auto-phrase; }
body.lx-store-theme--kawaguchi .main.shop .infos .infos-tab .tab-content dd { min-width: 0px; }

/* sample-okinawa-naha/sample.css; SHA256 4c244878004fa8d96ab9c38d863a80868d07adf9f830911f02fdca26ffaa843e */
body.lx-store-theme--okinawa-naha [data-lx-nowrap] { white-space: nowrap; display: inline-block; unicode-bidi: normal; }
body.lx-store-theme--okinawa-naha .main.shop { word-break: break-word; line-break: strict; }
body.lx-store-theme--okinawa-naha .main.shop #compare .lx-fpd-table { min-width: 0px; width: 100%; table-layout: auto !important; }
body.lx-store-theme--okinawa-naha .main.shop #compare .lx-fpd-table th, body.lx-store-theme--okinawa-naha .main.shop #compare .lx-fpd-table td { min-width: 7em; white-space: normal; text-align: left !important; width: auto !important; }
body.lx-store-theme--okinawa-naha .main.shop #compare .lx-fpd-table tr > :first-child { position: sticky; left: 0px; z-index: 1; background: rgb(244, 247, 251); min-width: 8em; white-space: nowrap; width: auto !important; }
body.lx-store-theme--okinawa-naha .main.shop #compare .lx-fpd-table-wrap { overflow-x: auto; }
body.lx-store-theme--okinawa-naha .main.shop #compare .access-route { margin: 24px 0px; }
body.lx-store-theme--okinawa-naha .main.shop dd, body.lx-store-theme--okinawa-naha .main.shop #access p { word-break: auto-phrase; }
body.lx-store-theme--okinawa-naha .main.shop .infos .infos-tab .tab-content dd { min-width: 0px; }

/* sample-tokyo-kitaku/sample.css; SHA256 647d2457527e70939e902865d69074198466de8a1a98f88b68e346fcab90d94d */
body.lx-store-theme--tokyo-kitaku [data-lx-nowrap] { white-space: nowrap; display: inline-block; unicode-bidi: normal; }
body.lx-store-theme--tokyo-kitaku .main.shop { word-break: break-word; line-break: strict; }
body.lx-store-theme--tokyo-kitaku .main.shop #compare .lx-fpd-table { min-width: 0px; width: 100%; table-layout: auto !important; }
body.lx-store-theme--tokyo-kitaku .main.shop #compare .lx-fpd-table th, body.lx-store-theme--tokyo-kitaku .main.shop #compare .lx-fpd-table td { min-width: 7em; white-space: normal; text-align: left !important; width: auto !important; }
body.lx-store-theme--tokyo-kitaku .main.shop #compare .lx-fpd-table tr > :first-child { position: sticky; left: 0px; z-index: 1; background: rgb(244, 247, 251); min-width: 8em; white-space: nowrap; width: auto !important; }
body.lx-store-theme--tokyo-kitaku .main.shop #compare .lx-fpd-table-wrap { overflow-x: auto; }
body.lx-store-theme--tokyo-kitaku .main.shop #compare .access-route { margin: 24px 0px; }
body.lx-store-theme--tokyo-kitaku .main.shop dd, body.lx-store-theme--tokyo-kitaku .main.shop #access p { word-break: auto-phrase; }
body.lx-store-theme--tokyo-kitaku .main.shop .infos .infos-tab .tab-content dd { min-width: 0px; }
@media (max-width: 767px) {
body.lx-store-theme--tokyo-kitaku .main.shop #compare .lx-fpd-table tr > :first-child { white-space: normal; min-width: 14em; }
body.lx-store-theme--tokyo-kitaku .main.shop #compare .lx-fpd-table tr > :first-child > span[data-lx-candidate-name] { display: inline-block; max-width: 12em; white-space: normal; }
}

/* sample-tokyo-shibuya/sample.css; SHA256 647d2457527e70939e902865d69074198466de8a1a98f88b68e346fcab90d94d */
body.lx-store-theme--tokyo-shibuya [data-lx-nowrap] { white-space: nowrap; display: inline-block; unicode-bidi: normal; }
body.lx-store-theme--tokyo-shibuya .main.shop { word-break: break-word; line-break: strict; }
body.lx-store-theme--tokyo-shibuya .main.shop #compare .lx-fpd-table { min-width: 0px; width: 100%; table-layout: auto !important; }
body.lx-store-theme--tokyo-shibuya .main.shop #compare .lx-fpd-table th, body.lx-store-theme--tokyo-shibuya .main.shop #compare .lx-fpd-table td { min-width: 7em; white-space: normal; text-align: left !important; width: auto !important; }
body.lx-store-theme--tokyo-shibuya .main.shop #compare .lx-fpd-table tr > :first-child { position: sticky; left: 0px; z-index: 1; background: rgb(244, 247, 251); min-width: 8em; white-space: nowrap; width: auto !important; }
body.lx-store-theme--tokyo-shibuya .main.shop #compare .lx-fpd-table-wrap { overflow-x: auto; }
body.lx-store-theme--tokyo-shibuya .main.shop #compare .access-route { margin: 24px 0px; }
body.lx-store-theme--tokyo-shibuya .main.shop dd, body.lx-store-theme--tokyo-shibuya .main.shop #access p { word-break: auto-phrase; }
body.lx-store-theme--tokyo-shibuya .main.shop .infos .infos-tab .tab-content dd { min-width: 0px; }
@media (max-width: 767px) {
body.lx-store-theme--tokyo-shibuya .main.shop #compare .lx-fpd-table tr > :first-child { white-space: normal; min-width: 14em; }
body.lx-store-theme--tokyo-shibuya .main.shop #compare .lx-fpd-table tr > :first-child > span[data-lx-candidate-name] { display: inline-block; max-width: 12em; white-space: normal; }
}

/* sample-tokyo-shinagawa/sample.css; SHA256 4c244878004fa8d96ab9c38d863a80868d07adf9f830911f02fdca26ffaa843e */
body.lx-store-theme--tokyo-shinagawa [data-lx-nowrap] { white-space: nowrap; display: inline-block; unicode-bidi: normal; }
body.lx-store-theme--tokyo-shinagawa .main.shop { word-break: break-word; line-break: strict; }
body.lx-store-theme--tokyo-shinagawa .main.shop #compare .lx-fpd-table { min-width: 0px; width: 100%; table-layout: auto !important; }
body.lx-store-theme--tokyo-shinagawa .main.shop #compare .lx-fpd-table th, body.lx-store-theme--tokyo-shinagawa .main.shop #compare .lx-fpd-table td { min-width: 7em; white-space: normal; text-align: left !important; width: auto !important; }
body.lx-store-theme--tokyo-shinagawa .main.shop #compare .lx-fpd-table tr > :first-child { position: sticky; left: 0px; z-index: 1; background: rgb(244, 247, 251); min-width: 8em; white-space: nowrap; width: auto !important; }
body.lx-store-theme--tokyo-shinagawa .main.shop #compare .lx-fpd-table-wrap { overflow-x: auto; }
body.lx-store-theme--tokyo-shinagawa .main.shop #compare .access-route { margin: 24px 0px; }
body.lx-store-theme--tokyo-shinagawa .main.shop dd, body.lx-store-theme--tokyo-shinagawa .main.shop #access p { word-break: auto-phrase; }
body.lx-store-theme--tokyo-shinagawa .main.shop .infos .infos-tab .tab-content dd { min-width: 0px; }

/* sample-tokyo-shinjuku/sample.css; SHA256 4c244878004fa8d96ab9c38d863a80868d07adf9f830911f02fdca26ffaa843e */
body.lx-store-theme--tokyo-shinjuku [data-lx-nowrap] { white-space: nowrap; display: inline-block; unicode-bidi: normal; }
body.lx-store-theme--tokyo-shinjuku .main.shop { word-break: break-word; line-break: strict; }
body.lx-store-theme--tokyo-shinjuku .main.shop #compare .lx-fpd-table { min-width: 0px; width: 100%; table-layout: auto !important; }
body.lx-store-theme--tokyo-shinjuku .main.shop #compare .lx-fpd-table th, body.lx-store-theme--tokyo-shinjuku .main.shop #compare .lx-fpd-table td { min-width: 7em; white-space: normal; text-align: left !important; width: auto !important; }
body.lx-store-theme--tokyo-shinjuku .main.shop #compare .lx-fpd-table tr > :first-child { position: sticky; left: 0px; z-index: 1; background: rgb(244, 247, 251); min-width: 8em; white-space: nowrap; width: auto !important; }
body.lx-store-theme--tokyo-shinjuku .main.shop #compare .lx-fpd-table-wrap { overflow-x: auto; }
body.lx-store-theme--tokyo-shinjuku .main.shop #compare .access-route { margin: 24px 0px; }
body.lx-store-theme--tokyo-shinjuku .main.shop dd, body.lx-store-theme--tokyo-shinjuku .main.shop #access p { word-break: auto-phrase; }
body.lx-store-theme--tokyo-shinjuku .main.shop .infos .infos-tab .tab-content dd { min-width: 0px; }

/* sample-yokohama-kannai/sample.css; SHA256 4c244878004fa8d96ab9c38d863a80868d07adf9f830911f02fdca26ffaa843e */
body.lx-store-theme--yokohama-kannai [data-lx-nowrap] { white-space: nowrap; display: inline-block; unicode-bidi: normal; }
body.lx-store-theme--yokohama-kannai .main.shop { word-break: break-word; line-break: strict; }
body.lx-store-theme--yokohama-kannai .main.shop #compare .lx-fpd-table { min-width: 0px; width: 100%; table-layout: auto !important; }
body.lx-store-theme--yokohama-kannai .main.shop #compare .lx-fpd-table th, body.lx-store-theme--yokohama-kannai .main.shop #compare .lx-fpd-table td { min-width: 7em; white-space: normal; text-align: left !important; width: auto !important; }
body.lx-store-theme--yokohama-kannai .main.shop #compare .lx-fpd-table tr > :first-child { position: sticky; left: 0px; z-index: 1; background: rgb(244, 247, 251); min-width: 8em; white-space: nowrap; width: auto !important; }
body.lx-store-theme--yokohama-kannai .main.shop #compare .lx-fpd-table-wrap { overflow-x: auto; }
body.lx-store-theme--yokohama-kannai .main.shop #compare .access-route { margin: 24px 0px; }
body.lx-store-theme--yokohama-kannai .main.shop dd, body.lx-store-theme--yokohama-kannai .main.shop #access p { word-break: auto-phrase; }
body.lx-store-theme--yokohama-kannai .main.shop .infos .infos-tab .tab-content dd { min-width: 0px; }
