.CXIogq_frame.CXIogq_frame{text-align:left;background:#fff;border:1px solid #d9d9d9;border-radius:10px;max-width:760px;margin:0 auto;display:block;position:relative;overflow:hidden}.CXIogq_frame .CXIogq_bar{background:#f1f1ef;border-bottom:1px solid #e3e3e0;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.CXIogq_frame .CXIogq_bar i{background:#cfcfcb;border-radius:50%;width:9px;height:9px}.CXIogq_frame .CXIogq_view{outline-offset:-2px;height:min(560px,70vh);display:block;overflow-y:auto}.CXIogq_frame .CXIogq_view img{cursor:zoom-in;border:0;width:100%;height:auto;display:block}.CXIogq_frame .CXIogq_open{font:inherit;color:#fff;cursor:pointer;background:#2d2d2ddb;border:0;border-radius:99px;padding:8px 12px;font-size:12px;line-height:1;position:absolute;bottom:12px;right:12px}.CXIogq_wide.CXIogq_wide{max-width:880px;margin:0 auto;display:block}.CXIogq_wide img{cursor:zoom-in;width:100%;height:auto;display:block}.CXIogq_viewer.CXIogq_viewer{background:#fff;border:0;border-radius:8px;width:min(1200px,96vw);max-width:none;max-height:92vh;padding:0;overflow:auto}.CXIogq_viewer::backdrop{background:#141414b8}.CXIogq_viewer img{width:100%;height:auto;display:block}.CXIogq_viewer .CXIogq_close{float:right;z-index:1;font:inherit;color:#fff;cursor:pointer;background:#2d2d2ddb;border:0;border-radius:99px;margin:8px 8px -40px 0;padding:8px 14px;font-size:13px;position:sticky;top:8px}@media (max-width:560px){.CXIogq_frame .CXIogq_view{height:min(420px,52vh)}}.CXIogq_frames.CXIogq_frames{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.CXIogq_frames.CXIogq_frames:before,.CXIogq_frames.CXIogq_frames:after{content:none;display:none}.CXIogq_frames .CXIogq_frame{max-width:none;margin:0}.CXIogq_frames .CXIogq_frame .CXIogq_view{height:min(520px,64vh)}@media (max-width:767px){.CXIogq_frames.CXIogq_frames{grid-template-columns:minmax(0,1fr);gap:16px}}
.fvm1sW_wk{--fg:#2d2d2d;--muted:#6b6b6b;--line:#d9d9d9;--ink:#2d2d2d;--on-ink:#fff;--paper:#fff;--bg:#fff;--ground:#f4f4f1;--grid-line:#e9e9e5;--yt:red;--yt-track:#ffffff59;--shadow:0 6px 18px #14141424,0 1px 3px #1414141a;--hdr:100px;color:var(--fg);text-align:left;font-family:Noto Sans JP,sans-serif;font-size:15px;line-height:1.7}.fvm1sW_wk *{box-sizing:border-box}.fvm1sW_index{max-width:1600px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;margin:0 auto;padding-block:48px 96px;display:grid}@media (min-width:1000px){.fvm1sW_index{padding-left:max(48px, env(safe-area-inset-left,0px));padding-right:max(48px, env(safe-area-inset-right,0px))}}@media (max-width:1180px){.fvm1sW_index{grid-template-columns:220px minmax(0,1fr);gap:36px}}.fvm1sW_wk .fvm1sW_side{min-width:0}@media (min-width:901px) and (min-height:880px){.fvm1sW_wk .fvm1sW_side{top:calc(var(--hdr) + 24px);position:sticky}}.fvm1sW_wk .fvm1sW_filter{gap:20px;margin:0;display:grid}.fvm1sW_wk .fvm1sW_heading{letter-spacing:.14em;color:var(--muted);margin:0;font-size:12px;font-weight:700;line-height:1.4}.fvm1sW_wk .fvm1sW_facets{display:grid}.fvm1sW_wk .fvm1sW_facet{border-top:1px solid var(--ink)}.fvm1sW_wk .fvm1sW_facet:last-of-type{border-bottom:1px solid var(--line)}.fvm1sW_wk .fvm1sW_facet summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 2px;font-size:15px;font-weight:700;line-height:1.4;list-style:none;display:flex}.fvm1sW_wk .fvm1sW_facet summary::-webkit-details-marker{display:none}.fvm1sW_wk .fvm1sW_facet summary:after{content:"";border-right:1.5px solid var(--fg);border-bottom:1.5px solid var(--fg);width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.fvm1sW_wk .fvm1sW_facet[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.fvm1sW_wk .fvm1sW_facet ul{gap:2px;margin:0;padding:0 0 14px;list-style:none;display:grid}.fvm1sW_wk .fvm1sW_facet li{margin:0;padding:0;list-style:none}.fvm1sW_wk .fvm1sW_facet label{cursor:pointer;color:var(--fg);align-items:center;gap:10px;padding:5px 2px;font-size:14px;line-height:1.5;display:flex}.fvm1sW_wk .fvm1sW_facet input{appearance:none;border:1px solid var(--muted);background:var(--bg);border-radius:50%;flex:none;place-content:center;width:16px;height:16px;margin:0;display:grid}.fvm1sW_wk .fvm1sW_facet input:checked{border-color:var(--ink)}.fvm1sW_wk .fvm1sW_facet input:checked:after{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px}.fvm1sW_wk .fvm1sW_facet input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fvm1sW_wk .fvm1sW_facet label em{color:var(--muted);margin-left:auto;font-size:12px;font-style:normal}.fvm1sW_wk .fvm1sW_submit{font:inherit;background:var(--ink);color:var(--on-ink);cursor:pointer;border:0;justify-self:start;padding:10px 28px;font-size:14px;font-weight:700}.fvm1sW_wk .fvm1sW_filter[data-js="1"]:not([data-kbd="1"]) .fvm1sW_submit,.fvm1sW_wk .fvm1sW_barFilter[data-js="1"]:not([data-kbd="1"]) .fvm1sW_submit{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fvm1sW_wk .fvm1sW_reset{color:var(--fg);text-underline-offset:3px;justify-self:start;font-size:13px;text-decoration:underline}.fvm1sW_wk .fvm1sW_main{min-width:0}.fvm1sW_wk .fvm1sW_resultTitle{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.5}.fvm1sW_wk .fvm1sW_count{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.4}.fvm1sW_wk .fvm1sW_count b{color:var(--fg);margin-right:2px;font-size:22px;font-weight:700}.fvm1sW_wk .fvm1sW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;display:grid}@media (max-width:1180px){.fvm1sW_wk .fvm1sW_grid{gap:40px 24px}}.fvm1sW_wk .fvm1sW_empty{color:var(--muted);padding:48px 0}.fvm1sW_wk .fvm1sW_empty p{margin:0 0 8px;line-height:1.8}.fvm1sW_wk .fvm1sW_card{content-visibility:auto;contain-intrinsic-size:auto 520px;color:inherit;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;font-weight:400;text-decoration:none;display:grid}.fvm1sW_wk .fvm1sW_card:hover{opacity:1}.fvm1sW_wk .fvm1sW_stage{aspect-ratio:4/5;background:#fff;place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden;container-type:size}.fvm1sW_wk .fvm1sW_stage:after{content:"";border:1px solid var(--ink);z-index:6;pointer-events:none;position:absolute;inset:0}.fvm1sW_wk .fvm1sW_stage img{max-width:none}.fvm1sW_wk .fvm1sW_fmt{letter-spacing:.14em;color:var(--muted);z-index:5;background:var(--bg);padding:3px 7px 2px;font-size:11px;font-weight:700;line-height:1.3;position:absolute;top:10px;left:12px}.fvm1sW_wk .fvm1sW_comp{width:min(86cqw, calc(86cqh * var(--cr)));aspect-ratio:var(--cr);transition:transform .35s cubic-bezier(.2,.7,.2,1);position:relative}.fvm1sW_wk .fvm1sW_card:hover .fvm1sW_comp,.fvm1sW_wk .fvm1sW_card:focus-visible .fvm1sW_comp{transform:translateY(-4px)}.fvm1sW_wk .fvm1sW_card:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.fvm1sW_wk .fvm1sW_meta{gap:2px;padding-right:26px;display:grid}.fvm1sW_wk .fvm1sW_cardW{min-width:0;position:relative;container-type:inline-size}.fvm1sW_wk .fvm1sW_bm{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:calc(125cqw + 4px);right:-8px}.fvm1sW_wk .fvm1sW_bm svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:13px;height:16px}.fvm1sW_wk .fvm1sW_bm[aria-pressed=true] svg{fill:currentColor}.fvm1sW_wk .fvm1sW_bm:focus-visible{outline:2px solid var(--ink);outline-offset:-6px}.fvm1sW_wk .fvm1sW_ind{letter-spacing:.06em;border:1px solid var(--ink);justify-self:start;margin-bottom:6px;padding:1px 8px;font-size:11px;font-weight:500;line-height:1.6}.fvm1sW_wk .fvm1sW_client{text-wrap:pretty;overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.5}.fvm1sW_wk .fvm1sW_kind{color:var(--muted);font-size:13px;line-height:1.6}.fvm1sW_wk .fvm1sW_photo{--cr:1.6;aspect-ratio:auto;place-items:center;width:86cqw;display:grid}.fvm1sW_wk .fvm1sW_photo img{object-fit:contain;width:100%;height:auto;max-height:86cqh;box-shadow:var(--shadow);background:var(--paper);display:block}.fvm1sW_wk .fvm1sW_collage{transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.fvm1sW_wk .fvm1sW_card:hover .fvm1sW_collage,.fvm1sW_wk .fvm1sW_card:focus-visible .fvm1sW_collage{transform:scale(1.04)}.fvm1sW_wk .fvm1sW_pg{aspect-ratio:1/1.414;background:var(--paper);position:absolute;overflow:hidden;transform:translate(-50%,-50%)rotate(-14deg);box-shadow:6px 14px 16px #0c162c47}.fvm1sW_wk .fvm1sW_pg img{object-fit:cover;width:100%;height:100%;display:block}.fvm1sW_wk .fvm1sW_pgMain{z-index:3;width:72cqw;top:50cqh;left:50cqw}.fvm1sW_wk .fvm1sW_pgE1{z-index:1;width:62cqw;top:10cqh;left:20cqw}.fvm1sW_wk .fvm1sW_pgE2{z-index:2;width:62cqw;top:90cqh;left:82cqw}.fvm1sW_wk .fvm1sW_pgMain.fvm1sW_spread img{object-position:right center}.fvm1sW_wk .fvm1sW_pgMain.fvm1sW_pgKv{aspect-ratio:16/10.5;width:84cqw;top:52cqh}.fvm1sW_wk .fvm1sW_stageWide .fvm1sW_pgMain.fvm1sW_pgKv{width:52cqw}.fvm1sW_wk .fvm1sW_pgE1.fvm1sW_spread img,.fvm1sW_wk .fvm1sW_pgE2.fvm1sW_spread img{object-position:left center}.fvm1sW_wk .fvm1sW_ppt{--cr:.9}.fvm1sW_wk .fvm1sW_sl{background:var(--paper);box-shadow:var(--shadow);border-radius:3px;position:absolute;overflow:hidden}.fvm1sW_wk .fvm1sW_sl img{object-fit:cover;width:100%;height:100%;display:block}.fvm1sW_wk .fvm1sW_pt .fvm1sW_sl{aspect-ratio:1/1.414}.fvm1sW_wk .fvm1sW_pt .fvm1sW_s1{height:90%;top:5%;left:1%}.fvm1sW_wk .fvm1sW_pt .fvm1sW_s2{height:43%;top:5%;left:68%}.fvm1sW_wk .fvm1sW_pt .fvm1sW_s3{height:43%;top:52%;left:68%}.fvm1sW_wk .fvm1sW_ls .fvm1sW_sl{aspect-ratio:16/9}.fvm1sW_wk .fvm1sW_ls .fvm1sW_s1{width:96%;top:15%;left:2%}.fvm1sW_wk .fvm1sW_ls .fvm1sW_s2{width:30%;top:69%;left:2%}.fvm1sW_wk .fvm1sW_ls .fvm1sW_s3{width:30%;top:69%;left:35%}.fvm1sW_wk .fvm1sW_ls .fvm1sW_s4{width:30%;top:69%;left:68%}.fvm1sW_wk .fvm1sW_web{--cr:1.1434;width:min(92cqw, calc(92cqh * var(--cr)))}.fvm1sW_wk .fvm1sW_monRoot{aspect-ratio:1000/874.6;pointer-events:none;width:100%;display:block;position:absolute;top:0;left:0}.fvm1sW_wk .fvm1sW_monRoot span{display:block}.fvm1sW_wk .fvm1sW_monImg{width:100%;height:auto;position:absolute;top:0;left:0}.fvm1sW_wk .fvm1sW_monFloat{position:absolute;inset:0}.fvm1sW_wk .fvm1sW_monShadow{background:radial-gradient(closest-side,#141c2833,#141c2800);border-radius:50%;height:8%;position:absolute;bottom:-4%;left:14%;right:6%}.fvm1sW_wk .fvm1sW_monMask{position:absolute;inset:0;-webkit-mask:url(/images/works-card/mon-mask.png) 0 0/100% 100% no-repeat;-webkit-mask-source-type:luminance;mask:url(/images/works-card/mon-mask.png) 0 0/100% 100% no-repeat luminance}.fvm1sW_wk .fvm1sW_monStage{transform-origin:0 0;width:1000px;height:874.6px;transform:scale(var(--k));visibility:hidden;position:absolute;top:0;left:0}.fvm1sW_wk .fvm1sW_grid{--k:0}.fvm1sW_wk [data-mon-ready="1"] .fvm1sW_monStage,[data-mon-ready="1"] .fvm1sW_wk .fvm1sW_monStage,.fvm1sW_wk[data-mon-ready="1"] .fvm1sW_monStage{visibility:visible}.fvm1sW_wk .fvm1sW_monPc,.fvm1sW_wk .fvm1sW_monSp{transform-origin:0 0;background:#fff;position:absolute;top:0;left:0;overflow:hidden}.fvm1sW_wk .fvm1sW_monPc{width:1200px;height:675px}.fvm1sW_wk .fvm1sW_monSp{border-radius:52px;width:360px;height:780px}.fvm1sW_wk .fvm1sW_monPc img,.fvm1sW_wk .fvm1sW_monSp img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.fvm1sW_wk .fvm1sW_monPc:after,.fvm1sW_wk .fvm1sW_monSp:after{content:"";z-index:3;background:linear-gradient(120deg,#ffffff24 0,#ffffff0a 38%,#fff0 39%);position:absolute;inset:0}.fvm1sW_wk .fvm1sW_monSp:before{content:"";z-index:4;background:#0c0d0f;border-radius:99px;width:104px;height:30px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.fvm1sW_wk .fvm1sW_mvC{transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.fvm1sW_wk .fvm1sW_card:hover .fvm1sW_mvC,.fvm1sW_wk .fvm1sW_card:focus-visible .fvm1sW_mvC{transform:scale(1.04)}.fvm1sW_wk .fvm1sW_mvF{aspect-ratio:16/9;background:#000;position:absolute;overflow:hidden;transform:translate(-50%,-50%)rotate(-6deg);box-shadow:6px 14px 18px #0c162c47}.fvm1sW_wk .fvm1sW_mvF img{object-fit:cover;width:100%;height:100%;display:block}.fvm1sW_wk .fvm1sW_mvE1{z-index:1;width:80cqw;top:22cqh;left:34cqw}.fvm1sW_wk .fvm1sW_mvE2{z-index:2;width:80cqw;top:80cqh;left:68cqw}.fvm1sW_wk .fvm1sW_mvMain{z-index:3;width:96cqw;top:51cqh;left:50cqw}.fvm1sW_wk .fvm1sW_mvPlay{aspect-ratio:1;background:#00000040;border:1.5px solid #fffffff2;border-radius:50%;place-items:center;width:17%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fvm1sW_wk .fvm1sW_mvPlay:after{content:"";border-top:2.4cqw solid #0000;border-bottom:2.4cqw solid #0000;border-left:4cqw solid #fff;margin-left:12%}.fvm1sW_wk .fvm1sW_mvBar{background:#ffffff4d;height:2px;position:absolute;bottom:7%;left:5%;right:5%}.fvm1sW_wk .fvm1sW_mvBar:before{content:"";background:#fff;position:absolute;inset:0 60% 0 0}.fvm1sW_wk .fvm1sW_stageWide .fvm1sW_mvE1{width:46cqw;top:30cqh;left:36cqw}.fvm1sW_wk .fvm1sW_stageWide .fvm1sW_mvE2{width:46cqw;top:72cqh;left:64cqw}.fvm1sW_wk .fvm1sW_stageWide .fvm1sW_mvMain{width:58cqw;top:52cqh;left:50cqw}.fvm1sW_wk .fvm1sW_stageWide .fvm1sW_mvPlay:after{border-top-width:1.6cqw;border-bottom-width:1.6cqw;border-left-width:2.6cqw}@media (max-width:1100px){.fvm1sW_wk .fvm1sW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.fvm1sW_index{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:28px 72px}}@media (max-width:767px){.fvm1sW_wk{--hdr:45px}}@media (max-width:560px){.fvm1sW_wk .fvm1sW_grid{gap:28px 12px}.fvm1sW_wk .fvm1sW_card{gap:10px}.fvm1sW_wk .fvm1sW_fmt{letter-spacing:.1em;padding:2px 5px 1px;font-size:9px;top:6px;left:6px}.fvm1sW_wk .fvm1sW_ind{margin-bottom:4px;padding:0 5px;font-size:10px}.fvm1sW_wk .fvm1sW_client{font-size:14px;line-height:1.45}.fvm1sW_wk .fvm1sW_kind{font-size:11px}}.fvm1sW_wk .fvm1sW_pagerNav{justify-content:center;margin-top:72px;display:flex}.fvm1sW_wk .fvm1sW_pagerList{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.fvm1sW_wk .fvm1sW_pagerList li{margin:0;padding:0;list-style:none}.fvm1sW_wk .fvm1sW_pagerNum a,.fvm1sW_wk .fvm1sW_pagerNum span[aria-current]{font-variant-numeric:tabular-nums;border-radius:4px;place-items:center;min-width:40px;height:40px;padding:0 4px;font-size:17px;line-height:1;text-decoration:none;display:grid}.fvm1sW_wk .fvm1sW_pagerNum a{color:#9a9a9a}.fvm1sW_wk .fvm1sW_pagerNum a:hover{color:var(--fg)}.fvm1sW_wk .fvm1sW_pagerNum span[aria-current]{background:var(--ink);color:var(--on-ink)}.fvm1sW_wk .fvm1sW_pagerGap{text-align:center;color:#9a9a9a;letter-spacing:.1em;min-width:40px}.fvm1sW_wk .fvm1sW_pagerAct a{color:var(--fg);text-underline-offset:5px;margin:0 6px;padding:6px 4px;font-size:17px;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.fvm1sW_wk .fvm1sW_pagerAct:first-child a{margin-left:0}.fvm1sW_wk .fvm1sW_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:560px){.fvm1sW_wk .fvm1sW_pagerNav{margin-top:48px}.fvm1sW_wk .fvm1sW_pagerNum:not([data-d="0"]):not([data-d="1"]):not([data-d="2"]),.fvm1sW_wk .fvm1sW_pagerGap,.fvm1sW_wk .fvm1sW_pagerAct[data-edge]{display:none}.fvm1sW_wk .fvm1sW_pagerNum a,.fvm1sW_wk .fvm1sW_pagerNum span[aria-current]{min-width:34px;height:34px;font-size:15px}.fvm1sW_wk .fvm1sW_pagerAct a{margin:0 2px;font-size:15px}}.fvm1sW_pickupImg.fvm1sW_wk{flex:none;width:540px;padding:24px 24px 24px 0}.fvm1sW_wk .fvm1sW_stageWide{aspect-ratio:16/10}.fvm1sW_wk .fvm1sW_stageWide .fvm1sW_pgMain{width:34cqw;top:52cqh;left:50cqw}.fvm1sW_wk .fvm1sW_stageWide .fvm1sW_pgE1{width:28cqw;top:44cqh;left:27cqw}.fvm1sW_wk .fvm1sW_stageWide .fvm1sW_pgE2{width:28cqw;top:60cqh;left:73cqw}@media (max-width:767px){.fvm1sW_pickupImg.fvm1sW_wk{width:100%;padding:16px 16px 0}}.fvm1sW_pickupTrack:not(.slick-initialized)>.box~.box{display:none}.fvm1sW_wk .fvm1sW_bar{top:var(--hdr);z-index:20;background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-block:-12px 24px;padding-block:12px;display:flex;position:sticky}.fvm1sW_wk .fvm1sW_bar .fvm1sW_count{margin:0}.fvm1sW_wk .fvm1sW_barFilter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fvm1sW_wk .fvm1sW_barLead{color:var(--muted);margin-right:4px;font-size:13px;font-weight:700;line-height:1.3}.fvm1sW_wk .fvm1sW_barItem{position:static}.fvm1sW_wk .fvm1sW_barBtn{border:1px solid var(--ink);background:var(--bg);color:var(--fg);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:700;line-height:1.3;list-style:none;display:inline-flex}.fvm1sW_wk .fvm1sW_barBtn::-webkit-details-marker{display:none}.fvm1sW_wk .fvm1sW_barBtn:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:2px;transform:rotate(45deg)translate(-1px,-1px)}.fvm1sW_wk .fvm1sW_barItem[open] .fvm1sW_barBtn:after{transform:rotate(-135deg)translate(-1px,-1px)}.fvm1sW_wk .fvm1sW_barItem:has(input:not([value=""]):checked) .fvm1sW_barBtn{background:var(--ink);color:var(--on-ink)}.fvm1sW_wk .fvm1sW_barSel{text-overflow:ellipsis;max-width:12em;font-weight:500;overflow:hidden}.fvm1sW_wk .fvm1sW_barSel:empty{display:none}.fvm1sW_wk .fvm1sW_barSel:before{content:"：";font-weight:500}.fvm1sW_wk .fvm1sW_barPop{z-index:1;overscroll-behavior:contain;background:var(--bg);border:1px solid var(--ink);text-align:left;max-height:min(60vh,420px);padding:18px 20px 20px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 14px 30px #14141429}.fvm1sW_wk .fvm1sW_barHead{letter-spacing:.1em;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.4}.fvm1sW_wk .fvm1sW_barChips{flex-wrap:wrap;gap:6px;display:flex}.fvm1sW_wk .fvm1sW_chipOpt{cursor:pointer;display:inline-flex;position:relative}.fvm1sW_wk .fvm1sW_chipOpt input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.fvm1sW_wk .fvm1sW_chipOpt span{border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;line-height:1.3;display:inline-flex}.fvm1sW_wk .fvm1sW_chipOpt span:hover{border-color:var(--ink)}.fvm1sW_wk .fvm1sW_chipOpt em{color:var(--muted);font-size:11px;font-style:normal}.fvm1sW_wk .fvm1sW_chipOpt input:checked+span{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.fvm1sW_wk .fvm1sW_chipOpt input:checked+span em{color:#cfcfcf}.fvm1sW_wk .fvm1sW_chipOpt input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.fvm1sW_wk .fvm1sW_barPop .fvm1sW_submit{margin-top:14px}.fvm1sW_wk .fvm1sW_barRight{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fvm1sW_wk .fvm1sW_barBm{border:1px solid var(--ink);background:var(--bg);color:var(--fg);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex}.fvm1sW_wk .fvm1sW_barBm svg,.fvm1sW_wk .fvm1sW_tool svg{fill:currentColor;flex:none;width:12px;height:15px}.fvm1sW_wk .fvm1sW_barBm[aria-pressed=true],.fvm1sW_wk .fvm1sW_tool[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.fvm1sW_wk .fvm1sW_toolN{background:var(--ink);min-width:20px;height:20px;color:var(--on-ink);text-align:center;border-radius:10px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px}.fvm1sW_wk .fvm1sW_toolN:empty{display:none}.fvm1sW_wk [aria-pressed=true] .fvm1sW_toolN{background:var(--on-ink);color:var(--ink)}.fvm1sW_wk .fvm1sW_bmHead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:24px;padding-bottom:12px;display:flex}.fvm1sW_wk .fvm1sW_bmHead .fvm1sW_resultTitle,.fvm1sW_wk .fvm1sW_bmHead .fvm1sW_count{margin:0}.fvm1sW_wk .fvm1sW_bmBack{color:var(--fg);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:13px;text-decoration:underline}.fvm1sW_wk .fvm1sW_tools{display:none}@media (max-width:900px){.fvm1sW_wk .fvm1sW_side{display:none}.fvm1sW_wk .fvm1sW_tools{top:var(--hdr);z-index:20;background:var(--bg);border-block:1px solid var(--line);margin:-28px calc(-1 * max(16px, env(safe-area-inset-right,0px))) 20px calc(-1 * max(16px, env(safe-area-inset-left,0px)));grid-template-columns:1fr 1fr;display:grid;position:sticky}.fvm1sW_wk .fvm1sW_tool{background:var(--bg);height:52px;color:var(--fg);letter-spacing:.04em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:700;display:flex}.fvm1sW_wk .fvm1sW_tool+.fvm1sW_tool{border-left:1px solid var(--line)}.fvm1sW_wk .fvm1sW_tool svg:first-child{width:18px;height:18px}.fvm1sW_wk .fvm1sW_tool:first-child svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.fvm1sW_wk .fvm1sW_bar{border:0;margin:0 0 16px;padding:0;position:static}.fvm1sW_wk .fvm1sW_barRight{display:none}}.fvm1sW_wk .fvm1sW_sheet{width:100%;max-width:none;height:100%;max-height:none;color:var(--fg);transition:transform .3s cubic-bezier(.2,.7,.2,1),overlay .3s allow-discrete,display .3s allow-discrete;background:#f6f6f4;border:0;margin:0;padding:0;position:fixed;inset:0;transform:translateY(100%)}.fvm1sW_wk .fvm1sW_sheet[open]{transform:none}@starting-style{.fvm1sW_wk .fvm1sW_sheet[open]{transform:translateY(100%)}}.fvm1sW_wk .fvm1sW_sheet::backdrop{background:#0000004d}.fvm1sW_wk .fvm1sW_shForm{grid-template-rows:auto minmax(0,1fr) auto;height:100%;margin:0;display:grid}.fvm1sW_wk .fvm1sW_shHead{padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 8px max(16px, env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:12px;display:flex}.fvm1sW_wk .fvm1sW_shHead h2{letter-spacing:.04em;color:var(--fg);align-items:center;gap:10px;margin:0;font-family:Noto Sans JP,sans-serif;font-size:19px;font-weight:700;line-height:1.4;display:flex}.fvm1sW_wk .fvm1sW_shHead h2 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.fvm1sW_wk .fvm1sW_shClose{border:1.5px solid var(--ink);background:var(--bg);cursor:pointer;width:44px;height:44px;color:var(--fg);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.fvm1sW_wk .fvm1sW_shClose svg{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:15px;height:15px}.fvm1sW_wk .fvm1sW_shBody{overscroll-behavior:contain;padding:8px max(16px, env(safe-area-inset-right,0px)) 24px max(16px, env(safe-area-inset-left,0px));align-content:start;gap:22px;display:grid;overflow:auto}.fvm1sW_wk .fvm1sW_shGroup{border:0;min-width:0;margin:0;padding:0}.fvm1sW_wk .fvm1sW_shGroup legend{margin:0 0 8px;padding:0;font-size:15px;font-weight:700}.fvm1sW_wk .fvm1sW_shGroup ul{background:var(--bg);border-radius:8px;margin:0;padding:4px 14px;list-style:none}.fvm1sW_wk .fvm1sW_shGroup li+li{border-top:1px solid #efefec}.fvm1sW_wk .fvm1sW_shGroup label{cursor:pointer;align-items:center;gap:12px;padding:11px 0;font-size:14px;line-height:1.4;display:flex}.fvm1sW_wk .fvm1sW_shGroup input{appearance:none;background:var(--bg);border:1.5px solid #bdbdbd;border-radius:50%;flex:none;place-content:center;width:20px;height:20px;margin:0;display:grid}.fvm1sW_wk .fvm1sW_shGroup input:checked{border-color:var(--ink)}.fvm1sW_wk .fvm1sW_shGroup input:checked:after{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px}.fvm1sW_wk .fvm1sW_shGroup input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fvm1sW_wk .fvm1sW_shGroup em{color:var(--muted);margin-left:auto;font-size:12px;font-style:normal}.fvm1sW_wk .fvm1sW_shMore{color:var(--fg);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px 0;font-size:13px;text-decoration:underline}.fvm1sW_wk .fvm1sW_shFoot{background:var(--ink);color:var(--on-ink);padding:12px max(16px, env(safe-area-inset-right,0px)) max(14px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));gap:10px;display:grid}.fvm1sW_wk .fvm1sW_shFoot p{text-align:center;letter-spacing:.06em;color:var(--on-ink);margin:0;font-size:13px;line-height:1.4}.fvm1sW_wk .fvm1sW_shFoot p b{font-variant-numeric:tabular-nums;margin:0 4px;font-size:28px}.fvm1sW_wk .fvm1sW_shBtns{grid-template-columns:3fr 2fr;gap:8px;display:grid}.fvm1sW_wk .fvm1sW_shGo{background:var(--bg);height:48px;color:var(--ink);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.fvm1sW_wk .fvm1sW_shGo svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:15px;height:15px}.fvm1sW_wk .fvm1sW_shGo:disabled{opacity:.45;cursor:default}.fvm1sW_wk .fvm1sW_shReset{color:#ddd;cursor:pointer;background:0 0;border:1px solid #6f6f6f;border-radius:6px;height:48px;font-size:14px}@media (prefers-reduced-motion:reduce){.fvm1sW_wk .fvm1sW_sheet{transition:none}}@media (max-width:560px){.fvm1sW_wk .fvm1sW_barLead{display:none}.fvm1sW_wk .fvm1sW_barBtn{padding:8px 12px;font-size:13px}.fvm1sW_wk .fvm1sW_barSel{max-width:6em}.fvm1sW_wk .fvm1sW_barPop{padding:14px 16px 16px}}
.Ov6ziq_section{padding:80px 0}.Ov6ziq_sectionGray{background:#f2f2f2;padding:80px 0}.Ov6ziq_inner{width:1040px;max-width:calc(100% - 40px);margin:0 auto}.Ov6ziq_lead{letter-spacing:.04em;margin-bottom:24px;font-family:Zen Old Mincho,serif;font-size:28px;line-height:1.5}.Ov6ziq_heading{letter-spacing:.05em;margin-bottom:40px;font-family:Zen Old Mincho,serif;font-size:36px;line-height:1.4}.Ov6ziq_sub{margin:-20px 0 40px;font-size:15px;line-height:1.8}.Ov6ziq_grid2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.Ov6ziq_grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.Ov6ziq_card{background:#fff;border:1px solid #dcdcdc;padding:28px 28px 24px}.Ov6ziq_cardTitle{margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.5}.Ov6ziq_cardBody{font-size:15px;line-height:1.8}.Ov6ziq_hero{width:1040px;max-width:calc(100% - 40px);margin:60px auto 80px}.Ov6ziq_heroImg{aspect-ratio:16/9;object-fit:cover;object-position:50% 70%;width:100%;height:auto;display:block}.Ov6ziq_gallery{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:40px;display:grid}.Ov6ziq_galleryImg{width:100%;height:auto;display:block}.Ov6ziq_studio{border-top:1px solid #2d2d2d;grid-template-columns:220px 1fr;display:grid}.Ov6ziq_studio dt,.Ov6ziq_studio dd{border-bottom:1px solid #dcdcdc;padding:18px 20px;font-size:15px;line-height:1.7}.Ov6ziq_studio dt{background:#fafafa;font-weight:700}.Ov6ziq_rental{background:#f2f2f2;margin-top:32px;padding:24px 28px}.Ov6ziq_rentalLink{margin-top:12px;font-size:15px}.Ov6ziq_rentalLink a{text-decoration:underline}.Ov6ziq_related{border-top:1px solid #2d2d2d}.Ov6ziq_related li{border-bottom:1px solid #dcdcdc;align-items:baseline;gap:24px;padding:18px 4px;font-size:15px;line-height:1.7;display:flex}.Ov6ziq_related a{flex:0 0 280px;font-weight:700;text-decoration:underline}.Ov6ziq_plan{background:#fff;border:1px solid #2d2d2d;flex-direction:column;display:flex}.Ov6ziq_planHead{color:#fff;background:#2d2d2d;padding:20px 28px}.Ov6ziq_planName{font-family:Zen Old Mincho,serif;font-size:24px;line-height:1.4}.Ov6ziq_planPrice{padding:24px 28px 0;font-size:15px}.Ov6ziq_planPrice strong{letter-spacing:.02em;margin-right:6px;font-size:40px;font-weight:700}.Ov6ziq_list{padding:16px 28px 28px}.Ov6ziq_list li{padding-left:1.2em;font-size:15px;line-height:1.8;position:relative}.Ov6ziq_list li:before{content:"";background:#2d2d2d;width:6px;height:6px;position:absolute;top:.75em;left:0}.Ov6ziq_note{margin-top:20px;font-size:13px;line-height:1.7}.Ov6ziq_scene{background:#fff;border-left:4px solid #2d2d2d;padding:18px 20px;font-size:16px;font-weight:700;line-height:1.5}.Ov6ziq_tel{text-align:center;background:#fff;border:1px solid #dcdcdc;margin-top:48px;padding:32px 20px}.Ov6ziq_telLabel{font-size:15px}.Ov6ziq_telNumber{letter-spacing:.04em;color:#2d2d2d;margin:6px 0;font-size:34px;font-weight:700;display:inline-block}@media screen and (max-width:767px){.Ov6ziq_section,.Ov6ziq_sectionGray{padding:50px 0}.Ov6ziq_leadBox{padding-left:23px;padding-right:23px}.Ov6ziq_lead{font-size:20px}.Ov6ziq_hero{max-width:100%;margin:30px auto 50px}.Ov6ziq_heroImg{aspect-ratio:4/3}.Ov6ziq_gallery{gap:8px;margin-bottom:24px}.Ov6ziq_heading{margin-bottom:24px;font-size:24px}.Ov6ziq_sub{margin:-8px 0 24px}.Ov6ziq_grid2,.Ov6ziq_grid3{grid-template-columns:1fr;gap:12px}.Ov6ziq_card{padding:20px}.Ov6ziq_studio{grid-template-columns:1fr}.Ov6ziq_studio dt{border-bottom:none;padding:12px 16px 4px}.Ov6ziq_studio dd{background:#fafafa;padding:4px 16px 12px}.Ov6ziq_planName{font-size:20px}.Ov6ziq_rental{padding:20px}.Ov6ziq_related li{flex-direction:column;gap:4px}.Ov6ziq_related a{flex-basis:auto}.Ov6ziq_planPrice strong{font-size:32px}.Ov6ziq_telNumber{font-size:28px}}
.G6dduq_wrap{margin-top:48px}.G6dduq_box{background:#f2f2f2;border:1px solid #2d2d2d;padding:28px 32px}.G6dduq_box .G6dduq_heading{margin-bottom:12px;font-family:Zen Old Mincho,serif;font-size:22px;line-height:1.5}.G6dduq_box .G6dduq_body{font-size:15px;line-height:1.8}.G6dduq_box .G6dduq_more{margin-top:16px;font-size:15px;font-weight:700}.G6dduq_box .G6dduq_more a{text-decoration:underline}@media screen and (max-width:767px){.G6dduq_wrap{margin-top:32px;padding:0 15px}.G6dduq_box{padding:20px}.G6dduq_box .G6dduq_heading{font-size:18px}}
