.Qg8QXG_forum{width:100%}.Qg8QXG_board{color:#1e3448;background:#eef2f5;border:1px solid #c7d0d9;border-radius:5px;overflow:hidden;box-shadow:0 10px 26px #21394d10}.Qg8QXG_boardHeader{color:#fff;letter-spacing:.03em;text-shadow:0 1px #31495c;background:linear-gradient(#8fa4b6,#6f879a);grid-template-columns:minmax(0,1fr) 170px;padding:7px 14px 7px 80px;font-size:11px;font-weight:700;display:grid}.Qg8QXG_row{background:#edf2f6;border-bottom:1px solid #fff;grid-template-columns:62px minmax(0,1fr) 170px;min-height:64px;display:grid}.Qg8QXG_row:nth-child(odd){background:#f5f7f9}.Qg8QXG_row:last-child{border-bottom:0}.Qg8QXG_rowIcon{color:#a0752f;border-right:1px solid #cfd7df;place-items:center;font-size:19px;display:grid}.Qg8QXG_subject{min-width:0;padding:9px 12px}.Qg8QXG_subject>a,.Qg8QXG_postSummary>a{color:#1c3b59;font-size:14px;font-weight:650;line-height:1.35;text-decoration:none}.Qg8QXG_subject>a:hover,.Qg8QXG_postSummary>a:hover{color:#a85033;text-decoration:underline}.Qg8QXG_subject>small,.Qg8QXG_postSummary>small{color:#667989;margin-top:2px;font-size:10px;display:block}.Qg8QXG_rowLogo{border-right:1px solid #cfd7df;align-content:center;justify-items:center;padding:8px;display:grid}.Qg8QXG_rowLogo>a{background:#fff;border:1px solid #cbd6df;border-radius:5px;width:46px;height:46px;display:block;overflow:hidden}.Qg8QXG_rowLogo img{object-fit:contain;width:100%;height:100%;display:block}.Qg8QXG_rowLogo a>span{font-size:14px}.Qg8QXG_homeSubject{justify-content:space-between;align-items:center;gap:14px;display:flex}.Qg8QXG_postSummary{flex:auto;min-width:0}.Qg8QXG_rowStaff{flex:none;align-items:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Qg8QXG_rowStaffPerson{color:#365b7a;text-align:center;gap:3px;width:50px;text-decoration:none;display:grid}.Qg8QXG_rowStaffPhoto{background:#e8eef3;border:1px solid #cbd6df;border-radius:5px;width:50px;height:50px;display:block;overflow:hidden}.Qg8QXG_rowStaffPhoto img{object-fit:cover;width:100%;height:100%;display:block}.Qg8QXG_rowStaffPhoto>span{font-size:16px}.Qg8QXG_rowStaffName{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;display:block;overflow:hidden}.Qg8QXG_rowStaffPerson:hover .Qg8QXG_rowStaffName{text-decoration:underline}.Qg8QXG_shopLink{color:#365b7a;font-weight:600;text-decoration:none}.Qg8QXG_shopLink:hover{text-decoration:underline}.Qg8QXG_new{color:#fff;text-transform:uppercase;vertical-align:2px;background:#f58220;border-radius:3px;margin-left:7px;padding:1px 4px;font-size:8px;font-weight:800;line-height:1.2;display:inline-block}.Qg8QXG_row>time{color:#4e6374;border-left:1px solid #d5dde4;align-content:center;padding:9px 12px;font-size:11px;display:grid}.Qg8QXG_row>time small{color:#8b98a2;font-size:9px}.Qg8QXG_inlineStaff{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.Qg8QXG_inlineStaff span{color:#486378;background:#fff;border:1px solid #d2dce5;border-radius:999px;padding:2px 7px;font-size:9px}.Qg8QXG_empty{text-align:center;padding:54px 18px}.Qg8QXG_empty>span{opacity:.35;margin-bottom:9px;font-size:34px;display:block}.Qg8QXG_empty h3{margin:0 0 4px;font-size:18px}.Qg8QXG_empty p{color:#6c7c88;margin:0;font-size:12px}.Qg8QXG_clearPostFilters{color:#076bc1;cursor:pointer;background:#fff;border:1px solid #9eb5c8;border-radius:5px;margin-top:12px;padding:7px 12px;font-size:12px}.Qg8QXG_detail{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, var(--shop-surface,#fff) 96%, #eaf0f4);border-radius:6px;overflow:hidden;box-shadow:0 12px 34px #172b3a10}.Qg8QXG_back{border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);color:inherit;opacity:.7;padding:10px 16px;font-size:11px;text-decoration:none;display:block}.Qg8QXG_detailHeader{background:color-mix(in srgb, var(--shop-accent,#80634f) 9%, transparent);padding:18px 20px}.Qg8QXG_detailHeader>div{align-items:flex-start;gap:12px;display:flex}.Qg8QXG_detailLogo{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:#fff;border-radius:6px;flex:0 0 64px;width:64px;height:64px;display:block;overflow:hidden}.Qg8QXG_detailLogo img{object-fit:contain;width:100%;height:100%;display:block}.Qg8QXG_detailHeading{overflow-wrap:anywhere;min-width:0}.Qg8QXG_detailHeading a{color:inherit;text-decoration:none}.Qg8QXG_detailHeading a:hover{text-decoration:underline}.Qg8QXG_detailHeader h3{margin:0 0 4px;font-size:clamp(20px,3vw,28px);line-height:1.3}.Qg8QXG_detailHeader p{opacity:.68;margin:0;font-size:11px}.Qg8QXG_body{overflow-wrap:anywhere;padding:24px 22px;font-size:15px;line-height:1.85}.Qg8QXG_body blockquote{border-left:4px solid var(--shop-accent,#80634f);background:color-mix(in srgb, var(--shop-accent,#80634f) 7%, transparent);opacity:.85;margin:12px 0;padding:10px 14px}.Qg8QXG_body code{color:#a52a43;background:#e9eef2;border-radius:3px;padding:2px 5px}.Qg8QXG_body .forum-bb-center{text-align:center;display:block}.Qg8QXG_body .forum-bb-small{font-size:.82em}.Qg8QXG_body .forum-bb-large{font-size:1.25em}.Qg8QXG_gallery{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:0 22px 22px;display:grid}.Qg8QXG_gallery a{background:#e9edf0;border-radius:5px;display:block;overflow:hidden}.Qg8QXG_gallery img{object-fit:cover;width:100%;height:min(280px,40vw);transition:transform .2s;display:block}.Qg8QXG_gallery a:hover img{transform:scale(1.02)}.Qg8QXG_staff{border-top:1px solid color-mix(in srgb, currentColor 12%, transparent);margin:0 22px 22px;padding-top:16px}.Qg8QXG_staff h4{letter-spacing:.04em;margin:0 0 10px;font-size:12px}@media (max-width:700px){.Qg8QXG_boardHeader{display:none}.Qg8QXG_row{grid-template-columns:42px minmax(0,1fr)}.Qg8QXG_rowIcon{grid-row:1/span 2}.Qg8QXG_rowLogo{grid-row:1/span 2;align-content:start;padding:10px 5px 5px}.Qg8QXG_rowLogo>a{width:32px;height:32px}.Qg8QXG_rowLogo a>span{font-size:10px}.Qg8QXG_homeSubject{flex-direction:column;align-items:stretch;gap:8px}.Qg8QXG_rowStaff{gap:7px}.Qg8QXG_row>time{border-left:0;grid-column:2;padding:0 10px 9px;font-size:10px}.Qg8QXG_row>time small{display:none}.Qg8QXG_subject{padding:9px 10px 4px}.Qg8QXG_detailHeader,.Qg8QXG_body{padding:16px}.Qg8QXG_gallery{grid-template-columns:1fr;padding:0 16px 16px}.Qg8QXG_gallery img{height:auto;max-height:420px}.Qg8QXG_staff{margin:0 16px 16px}}
