.page_wrapper__SwRoF{background:#fff;height:100vh;box-sizing:border-box;color:#4c423b;position:relative}.page_wrapper__SwRoF .page_area__4LrD3{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;position:relative}.page_wrapper__SwRoF .page_area__4LrD3:before{content:"";position:absolute;top:0;left:0;width:8%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,.85),transparent)}.page_con__3MLvv{width:100%;height:100%;margin:0;border-width:0}.page_toggle__84MAl{position:absolute;top:60%;left:2.5%;transform:translateY(-50%);background:#fff;height:63px;width:24px;padding:0;border-radius:999px;border:1px solid #37322f;background:transparent;cursor:pointer;transition:background .28s ease;flex-shrink:0}.page_toggle__84MAl:focus-visible{outline:2px solid #37322f;outline-offset:3px}.page_knob__9Wz_L{position:absolute;left:50%;top:3px;transform:translateX(-50%);width:80%;height:45%;border-radius:12px;background:#37322f;transition:transform .28s cubic-bezier(.4,0,.2,1)}.page_toggleOn__vFJm7 .page_knob__9Wz_L{transform:translate(-50%,100%)}.page_noteBox__7opYH{position:absolute;bottom:5px;left:8%;width:50%}.page_noteBox__7opYH .page_note__g7fQ0{font-size:8px;text-align:left;letter-spacing:0;line-height:1.1}.ConceptViewer_cpt__Mrhmo{--cpt-bg:#0c0d0f;--cpt-fg:#f4f1ea;--cpt-accent:#c8a96a;--cpt-ease:cubic-bezier(.76,0,.24,1);--cpt-ease-fade:cubic-bezier(.33,0,.2,1);--cpt-fade:1.4s;--cpt-fade-scale:1.03;--cpt-fade-blur:12px;--dock-thumb-w:64px;--dock-gap:10px;position:fixed;inset:0;background:var(--cpt-bg);color:var(--cpt-fg);overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ConceptViewer_stage__2xjrp{position:absolute;inset:0;overflow:hidden;cursor:default}.ConceptViewer_track__o6QLr{position:relative;width:100%;height:100%}.ConceptViewer_slide__XEKNJ{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(var(--cpt-fade-scale));filter:blur(var(--cpt-fade-blur));transition:opacity var(--cpt-fade) var(--cpt-ease-fade),transform var(--cpt-fade) var(--cpt-ease-fade),filter var(--cpt-fade) var(--cpt-ease-fade);pointer-events:none;z-index:1;will-change:opacity,filter}.ConceptViewer_slide__XEKNJ.ConceptViewer_isActive__exIBh{opacity:1;transform:none;filter:blur(0);pointer-events:auto;z-index:2}.ConceptViewer_slideImg__P0QrR{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-drag:none;opacity:0;transition:opacity .6s var(--cpt-ease-fade)}.ConceptViewer_slideImg__P0QrR.ConceptViewer_isLoaded__2dHeh{opacity:1}.ConceptViewer_nav__4Qb7Y{position:absolute;top:0;bottom:110px;z-index:20;width:12%;min-width:80px;border:0;background:transparent;cursor:pointer;opacity:0;transition:opacity .3s ease;display:flex;align-items:center}.ConceptViewer_nav__4Qb7Y:before{content:"";position:absolute;top:70%;width:30px;aspect-ratio:1/1;border-top:1.5px solid #4c423b;border-left:1.5px solid #4c423b}.ConceptViewer_nav__4Qb7Y:hover{opacity:.85}.ConceptViewer_nav__4Qb7Y:disabled{opacity:0!important;pointer-events:none}.ConceptViewer_nav__4Qb7Y:focus-visible{opacity:.85;outline:2px solid var(--cpt-accent);outline-offset:-6px}.ConceptViewer_navPrev__XSpML{left:0;justify-content:flex-start;padding-left:34px}.ConceptViewer_navPrev__XSpML:before{transform:translateY(-50%) rotate(-45deg)}.ConceptViewer_navNext__BQrrP{right:0;justify-content:flex-end;padding-right:34px}.ConceptViewer_navNext__BQrrP:before{transform:rotate(135deg)}.ConceptViewer_dock__zF1qP{position:absolute;left:0;right:0;bottom:0;z-index:40;height:150px;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.ConceptViewer_dockTrigger__6hpXV{position:absolute;left:0;right:0;bottom:0;height:90px;pointer-events:auto}.ConceptViewer_dockInner__0K3ue{position:relative;z-index:1;max-width:92vw;padding:10px 20px calc(10px + env(safe-area-inset-bottom, 0px));margin-bottom:2.5vh;display:flex;pointer-events:auto;border-radius:20px;background:linear-gradient(hsla(0,0%,77%,.3),hsla(30,5%,51%,.3));backdrop-filter:blur(10px);overflow-x:clip;overflow-y:visible;transform:translateY(calc(100% + 30px));opacity:0;transition:transform .5s var(--cpt-ease),opacity .4s ease}.ConceptViewer_dock__zF1qP:hover .ConceptViewer_dockInner__0K3ue{transform:translateY(0);opacity:1}.ConceptViewer_dockList__1ZP4d{display:flex;align-items:flex-end;gap:var(--dock-gap);list-style:none;margin:0;padding:0;will-change:transform}.ConceptViewer_dockItem__ZvD_r{flex:0 0 auto;transform-origin:center bottom}.ConceptViewer_dockBtn__Gnkze{display:block;position:relative;width:var(--dock-thumb-w);padding:0;background:none;border:none;cursor:pointer;transition:border-color .25s ease}.ConceptViewer_dockBtn__Gnkze img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.72;transition:opacity .25s ease}.ConceptViewer_dockBtn__Gnkze:hover img{opacity:1}.ConceptViewer_dockBtn__Gnkze .ConceptViewer_dockTitle____6TA{position:absolute;bottom:100%;left:0;padding:3px 4px;font-size:8px;line-height:1.2;letter-spacing:0;text-align:center;color:#121212;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.ConceptViewer_dockBtn__Gnkze .ConceptViewer_btnImg__HObYB{border:1px solid #4e4c53;aspect-ratio:16/9;transition:border-color .25s ease}.ConceptViewer_dockBtn__Gnkze:focus-visible{outline:2px solid var(--cpt-accent);outline-offset:2px}.ConceptViewer_dockItem__ZvD_r.ConceptViewer_isActive__exIBh .ConceptViewer_dockBtn__Gnkze{border-color:var(--cpt-accent)}.ConceptViewer_dockItem__ZvD_r.ConceptViewer_isActive__exIBh .ConceptViewer_dockBtn__Gnkze img{opacity:1}.ConceptViewer_dockItem__ZvD_r.ConceptViewer_isActive__exIBh .ConceptViewer_dockBtn__Gnkze .ConceptViewer_dockTitle____6TA{font-size:10px}.ConceptViewer_dockItem__ZvD_r.ConceptViewer_isActive__exIBh:after{content:"";display:block;width:5px;height:5px;margin:6px auto 0;border-radius:50%;background:var(--cpt-accent)}@media(prefers-reduced-motion:reduce){.ConceptViewer_dockInner__0K3ue,.ConceptViewer_slideImg__P0QrR,.ConceptViewer_slide__XEKNJ{transition-duration:.5ms}.ConceptViewer_slide__XEKNJ{transform:none}.ConceptViewer_slide__XEKNJ.ConceptViewer_isActive__exIBh{opacity:1}}.page_top__7QmWM{background:linear-gradient(#e0e0df,#fff,#e0e0df);height:100vh;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;padding:80px 0 5%;position:relative;overflow:hidden}.page_top__7QmWM .page_area__XwD0S{width:95%;height:100%;margin:auto;position:relative}.page_top__7QmWM .page_adminBtn__8KV_N{position:fixed;top:3%;left:2.5%;z-index:999}.page_top__7QmWM .page_adminBtn__8KV_N>a{border:none;text-decoration:none}.page_top__7QmWM .page_adminBtn__8KV_N .page_adminText__p9HVa{font-size:12px;color:#122121}.page_top__7QmWM .page_adminBtn__8KV_N .page_adminImg__IEISN{width:30px;aspect-ratio:1/1;transition:all .5s ease}.page_top__7QmWM .page_adminBtn__8KV_N .page_adminImg__IEISN>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page_top__7QmWM .page_adminBtn__8KV_N:hover .page_adminImg__IEISN{opacity:.5}.page_top__7QmWM .page_customerBtn__XiN07{position:absolute;top:70%;left:2.5%;transform:translateY(-50%);width:30px;aspect-ratio:1/1;cursor:pointer;z-index:10;transition:all .5s ease;position:relative}.page_top__7QmWM .page_customerBtn__XiN07:before{content:"";position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:40px;aspect-ratio:1/1;background:#4c423b;border-radius:50%;opacity:0;transition:all .5s ease}.page_top__7QmWM .page_customerBtn__XiN07>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:all .5s ease}.page_top__7QmWM .page_customerBtn__XiN07.page_active__Q7fZO:before{opacity:1}.page_top__7QmWM .page_customerBtn__XiN07.page_active__Q7fZO>img{filter:brightness(0) saturate(100%) invert(99%) sepia(100%) saturate(0) hue-rotate(178deg) brightness(102%) contrast(100%)}.page_top__7QmWM .page_backToFirst__fho_O{position:fixed;bottom:10px;left:10px;width:50px;aspect-ratio:1/1;z-index:9999;cursor:default;border-radius:50%;border:1px solid hsla(0,0%,100%,.28);box-shadow:0 0 8px hsla(0,0%,100%,.18),inset 0 0 8px hsla(0,0%,100%,.12)}.page_top__7QmWM .page_textbox__CbBM5{width:90%;margin:auto;padding:5vw 0;display:flex;align-items:flex-end;justify-content:flex-end;gap:25px;position:relative}.page_top__7QmWM .page_textbox__CbBM5 .page_text__si5IY{width:-moz-fit-content;width:fit-content;color:#4c423b;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.page_top__7QmWM .page_textbox__CbBM5 .page_text__si5IY>span{font-size:14px;text-transform:uppercase}.page_top__7QmWM .page_textbox__CbBM5 .page_text__si5IY>p{font-size:20px;text-transform:uppercase;line-height:1.2}.page_top__7QmWM .page_textbox__CbBM5 .page_text__si5IY>p .page_num__yUm53{font-family:var(--font-ipa-gothic),sans-serif;font-size:4em;color:#e1b587;padding:0 5% 0 0}.page_top__7QmWM .page_topImg__g3jwJ{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:min(80%,650px);transition:all .5s ease}.page_top__7QmWM .page_topImg__g3jwJ>img{width:100%;height:100%;vertical-align:bottom}.page_top__7QmWM .page_topImg__g3jwJ.page_hidden__XY0tL{opacity:0}.page_hoverBox__BiJBM{position:absolute;inset:0;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:95%;height:95%;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .6s ease,transform 1s ease;overflow:hidden}.page_hoverBox__BiJBM.page_isVisible__FWwSm{opacity:1}.page_hoverImage___AzA0,.page_hoverImage___AzA0 img{width:100%;height:100%}.page_hoverImage___AzA0 img{display:block;-o-object-fit:cover;object-fit:cover}.page_hoverBgBox__sEtzF{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;opacity:0;transition:all .6s ease;z-index:0}.page_hoverBgBox__sEtzF.page_isVisible__FWwSm{opacity:.2}.page_hoverBgBox__sEtzF:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.3),hsla(0,0%,45%,0))}.page_hoverBgBox__sEtzF .page_hoverBgImage__Kye1f{width:100%;height:100%}.page_hoverBgBox__sEtzF .page_hoverBgImage__Kye1f>img{mix-blend-mode:multiply;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page_circleArea__bgIkv{--circle-size:max(52vw,750px);--menu-radius:calc(var(--circle-size) / 2);--menu-width:180px;position:absolute;top:50%;left:48%;width:max(40%,550px);aspect-ratio:1/1;transform:translate(-50%,-50%)}.page_circleBoost__05wwn{position:absolute;inset:0;z-index:3;border-radius:50%;pointer-events:none;transform:rotate(var(--boost-rotation));transition:transform .48s cubic-bezier(.16,1,.3,1);will-change:transform}.page_circleLine__Es9OL{position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;pointer-events:none;box-shadow:0 0 7px hsla(0,0%,100%,.13),inset 0 0 7px hsla(0,0%,100%,.08)}.page_circleLine__Es9OL:before{inset:-2px;background:conic-gradient(from 0deg,transparent 0deg,transparent 62deg,hsla(0,0%,100%,.03) 72deg,hsla(0,0%,100%,.18) 82deg,hsla(0,0%,100%,.55) 96deg,#fff 108deg,hsla(0,0%,100%,.68) 120deg,hsla(0,0%,100%,.18) 136deg,hsla(0,0%,100%,.03) 148deg,transparent 158deg,transparent 242deg,hsla(0,0%,100%,.03) 252deg,hsla(0,0%,100%,.18) 262deg,hsla(0,0%,100%,.55) 276deg,#fff 288deg,hsla(0,0%,100%,.68) 300deg,hsla(0,0%,100%,.18) 316deg,hsla(0,0%,100%,.03) 328deg,transparent 338deg,transparent 1turn);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));filter:drop-shadow(0 0 3px rgba(255,255,255,.95)) drop-shadow(0 0 8px rgba(255,255,255,.55))}.page_circleLine__Es9OL:after,.page_circleLine__Es9OL:before{content:"";position:absolute;border-radius:50%;animation:page_circleNormalRotation__CNjz2 10s linear infinite;will-change:transform}.page_circleLine__Es9OL:after{inset:-5px;background:conic-gradient(from 0deg,transparent 0deg,transparent 58deg,hsla(0,0%,100%,.02) 72deg,hsla(0,0%,100%,.15) 88deg,hsla(0,0%,100%,.38) 105deg,hsla(0,0%,100%,.14) 128deg,transparent 155deg,transparent 238deg,hsla(0,0%,100%,.02) 252deg,hsla(0,0%,100%,.15) 268deg,hsla(0,0%,100%,.38) 285deg,hsla(0,0%,100%,.14) 308deg,transparent 335deg,transparent 1turn);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 calc(100% - 6px),transparent calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 9px),#000 calc(100% - 6px),transparent calc(100% - 1px));opacity:.7;filter:blur(5px)}@keyframes page_circleNormalRotation__CNjz2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_circleMenu__qm6_P{position:absolute;inset:0;display:block;margin:0;padding:0;list-style:none}.page_customeActive__rVRav .page_none__6sNIt{display:none}.page_circleMenuItem__EyrE5{--count:9;--angle-step:8deg;--menu-center:187deg;--start-angle:calc(var(--menu-center) - (var(--count) - 1) * var(--angle-step) / 2);--angle:calc(var(--start-angle) + var(--index) * var(--angle-step))}.page_circleMenuItem__EyrE5,.page_serialSide__JUVZz{position:absolute;top:50%;left:50%;width:40%;transform:translate(-50%,-50%) rotate(var(--angle)) translateX(calc(var(--menu-radius) + 30px)) rotate(calc(-1 * var(--angle)))}.page_serialSide__JUVZz{--start-angle:165deg;--angle-step:8deg;--index:-1;--angle:calc(var(--start-angle) + var(--index) * var(--angle-step));padding:1vw 30px .8vw 0;display:flex;justify-content:flex-end}.page_serialBtn__fzMOu{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;color:#37322f;font-size:14px;letter-spacing:.04em;white-space:nowrap}.page_serialBtn__fzMOu .page_serialCodeShort__mwEW6{text-transform:uppercase;font-size:16px;letter-spacing:.04em;white-space:nowrap;font-family:Jost,sans-serif;position:relative}.page_serialBtnActive__Krqv_{opacity:.6}.page_serialPopup__mxCb3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(40%,550px);padding:5vh 0;background:linear-gradient(hsla(0,0%,77%,.4),hsla(30,5%,51%,.4));backdrop-filter:blur(10px);transition:all .5s ease}.page_serialPopup__mxCb3 .page_serialInputRow__y0A33{width:80%;max-width:500px;margin:auto}.page_serialPopup__mxCb3 .page_serialCloseBtn__AvlAu{position:absolute;top:2.5%;left:2.5%;width:30px;aspect-ratio:1/1;background:none;border:none;padding:0;cursor:pointer}.page_serialPopup__mxCb3 .page_serialCloseBtn__AvlAu>span{position:absolute;top:50%;left:50%;width:100%;height:1px;background:#000}.page_serialPopup__mxCb3 .page_serialCloseBtn__AvlAu>span:first-of-type{transform:translate(-50%,-50%) rotate(45deg)}.page_serialPopup__mxCb3 .page_serialCloseBtn__AvlAu>span:last-of-type{transform:translate(-50%,-50%) rotate(-45deg)}.page_serialPopup__mxCb3 .page_serialInput__S3HVL{width:100%;display:block;background:hsla(0,0%,100%,.5);border:1px solid #fff;font-size:20px;text-align:center;padding:10px 0;font-family:Jost,sans-serif;font-weight:300}.page_serialPopup__mxCb3 .page_serialInput__S3HVL:focus{border:1px solid #fff;outline:0}.page_serialPopup__mxCb3 .page_serialSubmit__WdbZf{display:block;width:25%;aspect-ratio:1/1;border-radius:50%;margin:4vh auto 0;background:rgba(25,24,24,.4);border:none;box-shadow:-5px -5px 20px hsla(0,0%,100%,.8),10px 10px 20px rgba(31,25,22,.8);cursor:pointer}.page_serialPopup__mxCb3 .page_serialSubmit__WdbZf>p{color:#fff;font-family:Bellefair,serif;text-transform:uppercase;font-size:18px}.page_menuLink__4rUBU{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:1vw 30px .8vw 0;width:100%;min-height:34px;color:#37322f;text-decoration:none;transition:opacity .3s ease,transform .3s ease,padding-left .3s ease;position:relative}.page_menuLink__4rUBU:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-top-right-radius:30px;border-bottom-right-radius:30px;background:linear-gradient(90deg,transparent,#f2ceaa);border:1px solid #fff;border-left:none;opacity:0;transition:all .5s ease}.page_menuLink__4rUBU:hover:before{opacity:1}.page_menuLabel__Z9WXh{font-size:16px;letter-spacing:.04em;white-space:nowrap;font-family:Jost,sans-serif}.page_iconArea__vBrmO{position:relative;display:block;width:25px;aspect-ratio:1/1}.page_iconArea__vBrmO>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page_centerText__xE6yH{position:absolute;top:50%;right:0;width:28%;margin:0;color:#393431;letter-spacing:.04em;transform:translateY(-50%);transition:all .5s ease}.page_centerText__xE6yH.page_hidden__XY0tL{opacity:0}.page_centerText__xE6yH .page_person__efzdy .page_txt__9OZR1{font-size:18px;color:#ca9864;font-weight:400;font-family:Noto Sans JP,sans-serif}.page_centerText__xE6yH .page_person__efzdy .page_personaName__yaYBp{font-size:28px;font-family:Noto Sans JP,sans-serif;font-weight:300;letter-spacing:.05em;line-height:1.2;word-break:keep-all}.page_centerText__xE6yH .page_personaEmpty__CouPD{width:100%;height:auto}.page_centerText__xE6yH .page_personaName__yaYBp{font-size:32px;font-family:Noto Sans JP,sans-serif;font-weight:300}.page_centerText__xE6yH .page_personaName__yaYBp>span{font-size:.5em;color:#ca9864;font-weight:400;padding:0 20px 0 0}.page_centerText__xE6yH .page_personaFocus__uPmHg{font-size:20px;font-family:Noto Sans JP,sans-serif;padding:15px 0 0;letter-spacing:.02em;word-break:keep-all;overflow-wrap:anywhere}.page_pageName__om26w{position:absolute;top:50%;left:75%;margin:0;font-size:42px;font-family:Noto Sans JP,sans-serif;font-weight:300;transform:translateY(-50%);background:linear-gradient(#4c423b,#e6dcd5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:0;transition:all .5s ease}.page_pageName__om26w.page_active__Q7fZO{opacity:1}.page_serialPopupCode__OMCTd{position:fixed;bottom:10%;right:10%;font-size:20px;font-family:Jost,sans-serif;font-weight:300;opacity:.5}.page_noteBox__KcWXq{position:absolute;bottom:2.5%;left:6%;width:50%}.page_noteBox__KcWXq .page_note__ltR_y{font-size:8px;text-align:left;letter-spacing:0;line-height:1.1}.ShareBuilder_menuBox__gHlk3 .ShareBuilder_circleMenuItem__INfS2{--start-angle:154deg;padding:0}.ShareBuilder_menuBox__gHlk3 .ShareBuilder_circleMenuItem__INfS2>a,.ShareBuilder_menuBox__gHlk3 .ShareBuilder_circleMenuItem__INfS2>button{background:none;border:none;padding:1vw 30px .8vw 0}.ShareBuilder_chosen__zcHJP .ShareBuilder_chosenMark__qKY1j{position:absolute;top:0;right:0;width:100%;height:100%;border-top-right-radius:30px;border-bottom-right-radius:30px;background:linear-gradient(90deg,transparent,#f2ceaa);box-shadow:0 0 0 1px hsla(0,0%,100%,.9);z-index:-1}.ShareBuilder_issueBar__PiDTt{position:fixed;left:0;bottom:0;z-index:10;width:100%;padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.ShareBuilder_issueCount__Q139_{font-size:14px;color:#4c423b}.ShareBuilder_issue__3Yf0O{padding:14px 48px;border:none;border-radius:999px;background:#4c423b;color:#fff;font-size:15px;cursor:pointer}.ShareBuilder_issue__3Yf0O:disabled{opacity:.4;cursor:default}.ShareBuilder_urlBox__acXB3{display:flex;align-items:center;gap:8px;width:100%;max-width:560px}.ShareBuilder_urlBox__acXB3 input{flex:1;padding:10px;border:.5px solid #ccc;border-radius:6px;background:#fff}.ShareBuilder_urlBox__acXB3 button{padding:10px 20px;border:.5px solid #4c423b;border-radius:999px;background:#fff;cursor:pointer;white-space:nowrap}.ShareBuilder_screen__eyiRm{width:90%;max-width:1100px;margin:0 auto;padding:100px 0 120px}.ShareBuilder_screenHead___ksU4{display:flex;align-items:center;gap:20px;margin-bottom:28px}.ShareBuilder_screenHead___ksU4 h2{font-size:20px;color:#4c423b}.ShareBuilder_screenFoot__UfcuV{position:fixed;left:0;bottom:0;width:100%;padding:16px;display:flex;justify-content:center;background:hsla(0,0%,100%,.9);backdrop-filter:blur(4px);border-top:.5px solid rgba(0,0,0,.1)}.ShareBuilder_done__ElYf9{padding:14px 48px;border:none;border-radius:999px;background:#4c423b;color:#fff;font-size:15px;cursor:pointer}.ShareBuilder_viewCols__21xcA{display:flex;gap:40px}.ShareBuilder_viewCol__98ox6{flex:1}.ShareBuilder_viewColTtl__ly4O_{text-transform:uppercase;margin-bottom:12px;font-weight:500;color:#4c423b}.ShareBuilder_floorBtn__fmcEd{display:block;width:100%;padding:16px;margin-bottom:10px;border:.5px solid #ccc;border-radius:8px;background:#fff;cursor:pointer;transition:all .15s}.ShareBuilder_floorBtn__fmcEd:hover{background:#f5f5f5}.ShareBuilder_floorOn__tiej1{border-color:#4c423b;background:#4c423b;color:#fff}.ShareBuilder_floorOn__tiej1:hover{background:#4c423b}.ShareBuilder_docList__LJDI9{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.ShareBuilder_docCard__0tn9y{text-align:left;padding:20px;border:.5px solid #ccc;border-radius:10px;background:#fff;cursor:pointer;transition:all .15s}.ShareBuilder_docCard__0tn9y:hover{background:#f5f5f5}.ShareBuilder_docOn__b_JNN{border-color:#4c423b;box-shadow:inset 0 0 0 2px #4c423b}.ShareBuilder_docLead__3zgcF{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ShareBuilder_docLead__3zgcF img{width:20px;height:20px}.ShareBuilder_docLead__3zgcF span{text-transform:uppercase;font-size:12px;color:#666}.ShareBuilder_docLabel__hFunD{font-size:14px;line-height:1.6;color:#37322f}.ShareBuilder_back__58Xab{position:absolute;top:70%;left:2.5%;transform:translateY(-50%);width:30px;aspect-ratio:1/1;background:none;border:none;cursor:pointer}.ShareBuilder_back__58Xab>a{display:block;width:100%;height:100%}.ShareBuilder_back__58Xab img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ShareBuilder_docEmpty__x5JTQ{font-family:inherit;font-size:13px;color:#8a8680;padding:20px;text-align:center}.ShareBuilder_customerSelect__wICdV{border:1px solid hsla(0,0%,100%,.4);background:rgba(0,0,0,.35);color:#fff;border-radius:8px;padding:8px 12px;font-size:13px;max-width:260px;cursor:pointer}.ShareBuilder_customerSelect__wICdV option{color:#222}.drawingLayer_canvas__TMYtM{position:fixed;inset:0;width:100%;height:100%;z-index:900;pointer-events:none;touch-action:none}.drawingLayer_canvasActive__pj_5K{pointer-events:auto;cursor:crosshair;background:hsla(0,0%,100%,.001)}.drawingLayer_canvasErase__kVGeE{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='26'><circle cx='13' cy='13' r='11' fill='rgba(255,255,255,0.6)' stroke='%234C423B' stroke-width='1.5'/></svg>") 13 13,cell}.drawingLayer_toolbar__P8fTR{position:fixed;left:2.5%;top:80%;z-index:1000;width:35px;padding:0 0 20px}.drawingLayer_penBtn__XCmIt,.drawingLayer_toolbar__P8fTR{aspect-ratio:1/1;display:flex;align-items:center;font-family:Noto Sans JP,sans-serif}.drawingLayer_penBtn__XCmIt{padding:7px;border:none;border-radius:50%;background:#fff;color:#4c423b;font-size:16px;line-height:1;cursor:pointer;transition:all .5s ease;z-index:auto}.drawingLayer_penBtn__XCmIt:hover{box-shadow:transparent}.drawingLayer_penBtnOn__6Ur_t{background:#4c423b;border-color:#4c423b}.drawingLayer_penBtnOn__6Ur_t .drawingLayer_penLabel__4TKkm>img{filter:brightness(0) saturate(100%) invert(99%) sepia(8%) saturate(132%) hue-rotate(248deg) brightness(119%) contrast(100%)}.drawingLayer_penBtnOn__6Ur_t:hover{background:#3b332d}.drawingLayer_penLabel__4TKkm{white-space:nowrap;margin:auto;width:100%;height:100%}.drawingLayer_penLabel__4TKkm>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.drawingLayer_tools__GB6fN{position:fixed;left:2.5%;bottom:1%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9999px;background:hsla(0,0%,100%,.94);box-shadow:0 6px 20px rgba(76,66,59,.25);white-space:nowrap;z-index:99999}.drawingLayer_colors__vleEJ{display:flex;align-items:center;gap:6px}.drawingLayer_color__tPI40{width:24px;height:24px;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer;box-shadow:0 0 0 1px rgba(76,66,59,.2)}.drawingLayer_colorOn__ebSPF{border-color:#fff;box-shadow:0 0 0 2px #4c423b}.drawingLayer_toolBtn__mYiy4{padding:8px 12px;border:1px solid #c9c2bb;border-radius:9999px;background:#fff;color:#4c423b;font-size:12px;line-height:1;cursor:pointer}.drawingLayer_toolBtn__mYiy4:hover:not(:disabled){background:#f3f0ec}.drawingLayer_toolBtn__mYiy4:disabled{opacity:.4;cursor:default}.drawingLayer_eraserBtn__hxYpm{display:flex;align-items:center;gap:5px}.drawingLayer_eraserBtn__hxYpm>svg{width:15px;height:15px;flex-shrink:0}.drawingLayer_toolBtnOn__m94_a{background:#4c423b;border-color:#4c423b;color:#fff}.drawingLayer_toolBtnOn__m94_a:hover:not(:disabled){background:#3b332d}.pdfButton_box__wxh8u{position:relative;z-index:1000;flex-direction:column;align-items:flex-end;width:40px}.pdfButton_box__wxh8u,.pdfButton_btn__oWmBj{display:flex;font-family:Noto Sans JP,sans-serif}.pdfButton_btn__oWmBj{width:100%;align-items:center;padding:5px;border:none;border-radius:50%;background:transparent;color:#4c423b;font-size:16px;line-height:1;cursor:pointer;transition:all .5s ease}.pdfButton_btn__oWmBj:hover:not(:disabled){background:#f3f0ec}.pdfButton_btn__oWmBj:disabled{opacity:.6;cursor:wait}.pdfButton_label__Bienb{white-space:nowrap;display:block;margin:auto;width:100%;height:100%}.pdfButton_label__Bienb>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.pdfButton_error__FGDT1{padding:6px 10px;border-radius:6px;background:rgba(216,72,63,.1);color:#a8342c;font-size:11px;white-space:nowrap}@media screen and (max-width:768px){.pdfButton_btn__oWmBj{padding:14px 0;font-size:14px}}.planDetail_wrapper__WuviY{background:#fff;height:100vh;box-sizing:border-box;color:#4c423b}.planDetail_wrapper__WuviY .planDetail_area__xn9hc{width:95%;height:100vh;margin:auto;position:relative;overflow-y:auto;overflow-x:hidden}.planDetail_body__5OXm5{width:90%;min-height:100%;margin:auto;display:flex;justify-content:center;align-items:center}.planDetail_infoBox__avHqR{position:absolute;bottom:5%;left:0;width:80%}.planDetail_infoBox__avHqR .planDetail_codeName__sU2W_{font-family:Nunito Sans,sans-serif;font-weight:400;text-transform:uppercase;font-size:38px;letter-spacing:.05em}.planDetail_infoBox__avHqR .planDetail_codeName__sU2W_>span{color:#ca9864;font-size:2em;letter-spacing:.15em;line-height:1;text-transform:capitalize}.planDetail_infoBox__avHqR .planDetail_layout__7plqE{font-size:38px;font-family:Nunito Sans,sans-serif;font-weight:400;padding:3vh 0}.planDetail_infoBox__avHqR .planDetail_text__KnxXv{font-size:16px;font-family:Noto Sans JP,sans-serif;font-weight:400}.planDetail_infoBox__avHqR .planDetail_text__KnxXv.planDetail_text1__POFSd{margin:20px 0}.planDetail_infoBox__avHqR .planDetail_text__KnxXv.planDetail_note__AqN_x{padding:10px 0}.planDetail_infoBox__avHqR .planDetail_text__KnxXv.planDetail_text2__p1h0S{padding:20px 0 5px}.planDetail_infoBox__avHqR .planDetail_text__KnxXv.planDetail_text3__BobdG{font-size:20px}.planDetail_infoBox__avHqR .planDetail_typeInfo__QG0V0{font-size:22px;font-family:Noto Sans JP,sans-serif;font-weight:400}.planDetail_infoBox__avHqR .planDetail_typeInfo__QG0V0 .planDetail_num__RmXEE{font-size:3em;padding:0 0 0 2%;font-family:Nunito Sans,sans-serif;line-height:1.3}.planDetail_infoBox__avHqR .planDetail_typeInfo__QG0V0 .planDetail_txt__HKdq1{font-size:1.15em}.planDetail_line__NNHpy{width:100%;height:1px;background:#4c423b}.planDetail_typeImg__Rk_PW{width:100%;height:90vh}.planDetail_typeImg__Rk_PW>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.planDetail_btnBox__pN0rz{position:absolute;top:65%;left:0;transform:translateY(-50%);width:45px}.planDetail_btnBox__pN0rz .planDetail_pickBox__rny7S{width:100%;aspect-ratio:1/1}.planDetail_btnBox__pN0rz .planDetail_pickBox__rny7S>a{width:100%;height:100%}.planDetail_btnBox__pN0rz .planDetail_pickBox__rny7S img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.planDetail_btnBox__pN0rz .planDetail_backBtn__ycRRz{width:60%;aspect-ratio:1/1;margin:auto}.planDetail_btnBox__pN0rz .planDetail_backBtn__ycRRz>a{width:100%;height:100%}.planDetail_btnBox__pN0rz .planDetail_backBtn__ycRRz img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.planDetail_compact__yqoUe .planDetail_codeName__sU2W_{font-size:28px}.planDetail_compact__yqoUe .planDetail_layout__7plqE{font-size:28px;padding:20px 0}.planDetail_compact__yqoUe .planDetail_text__KnxXv{font-size:13px}.planDetail_compact__yqoUe .planDetail_text__KnxXv.planDetail_text1__POFSd{margin:10px 0}.planDetail_compact__yqoUe .planDetail_text__KnxXv.planDetail_text2__p1h0S{padding:15px 0 5px}.planDetail_compact__yqoUe .planDetail_text__KnxXv.planDetail_text3__BobdG{font-size:16px}.planDetail_compact__yqoUe .planDetail_typeInfo__QG0V0{font-size:15px}.planDetail_noteBox__K483d{margin:25px 0 0;width:100%}.planDetail_noteBox__K483d .planDetail_hanrei__Hj7AF{width:80%}.planDetail_noteBox__K483d .planDetail_hanrei__Hj7AF>img{width:100%;max-width:350px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.planDetail_noteBox__K483d .planDetail_noteTxt__59TwM{list-style:none;margin:0;padding:0;font-size:12px;line-height:1.6}.planDetail_memoBtn__03y5r{top:80%;left:0;transform:translateY(-50%)}.planDetail_floor__1IKOk{font-size:11px;font-weight:400;margin-left:6px;color:#8a7f72}.planDetail_specImage__TULpF{width:100%;margin:0 0 12px}.planDetail_specImage__TULpF img{display:block;width:100%;height:auto}.planCompare_wrapper__TiJPT{background:#fff;height:100vh;box-sizing:border-box;color:#4c423b}.planCompare_wrapper__TiJPT .planCompare_area____mrL{width:95%;height:100vh;margin:auto;position:relative;overflow-y:auto;overflow-x:hidden}.planCompare_row__LgzAm{width:90%;min-height:100%;margin:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative}.planCompare_row__LgzAm:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1px;height:80%;background-image:repeating-linear-gradient(180deg,#ca9864,#ca9864 4px,transparent 0,transparent 7px);background-position:100% 0;background-repeat:repeat-y;background-size:1px 100%}.planCompare_col__vJVAd{width:48%;display:flex;align-items:center;gap:20px;position:relative}.planCompare_colFoot__6dDSl{width:48%;margin:40px 0 0;border-radius:15px;padding:20px 0;background:#f0efee;box-shadow:-3px -3px 15px #fff,8px 8px 15px #76665b}.planCompare_colFoot__6dDSl .planCompare_swapLink__SysHb{display:flex;justify-content:center;align-items:center;gap:15px;text-decoration:none}.planCompare_colFoot__6dDSl .planCompare_changeImg__tl4Fa{width:20%}.planCompare_colFoot__6dDSl .planCompare_changeText__sIic2{color:#4c423b;font-family:Noto Sans JP,sans-serif;padding:0 0 5px}.planCompare_detailLink__h8EH9,.planCompare_removeLink__opglx{padding:6px 16px;border-radius:999px;font-family:var(--font-ipa-gothic),sans-serif;font-size:11px;text-decoration:none;transition:all .15s ease}.planCompare_detailLink__h8EH9{border:1px solid #ca9864;color:#ca9864}.planCompare_detailLink__h8EH9:hover{background:#ca9864;color:#fff}.planCompare_removeLink__opglx{border:1px solid #c8bfb7;color:#8a8680}.planCompare_removeLink__opglx:hover{border-color:#8a8680;color:#57504d}.planCompare_memoBtn__rIMtz{position:absolute;left:0;top:90%;transform:translateY(-50%);z-index:1000;display:flex;align-items:center;justify-content:center;width:40px;gap:2%}.header_header__co_Js{position:relative}.header_header__co_Js.header_none__RkAbf{display:none}.header_header__co_Js .header_inner__BSnQs{position:fixed;top:0;left:50%;transform:translateX(-50%);width:90%;height:80px;display:flex;justify-content:center;align-items:center;z-index:9999}.header_header__co_Js .header_inner__BSnQs .header_logo__aA2ci{width:15%}.header_header__co_Js .header_inner__BSnQs .header_logo__aA2ci.header_white__ztNyH{filter:brightness(0) saturate(100%) invert(100%) sepia(17%) saturate(5112%) hue-rotate(193deg) brightness(112%) contrast(107%)}.header_header__co_Js .header_sideHeader__eeCpC{position:fixed;top:50%;left:2.5%;transform:translateY(-50%);z-index:999}.header_header__co_Js .header_sideHeader__eeCpC.header_none__RkAbf{display:none}.header_header__co_Js .header_sideHeader__eeCpC .header_btnItem__gQHPy{display:block;width:30px;aspect-ratio:1/1;margin:15px 0 0;border:none;background:none;padding:0;position:relative}.header_header__co_Js .header_sideHeader__eeCpC .header_btnItem__gQHPy>a{display:block;width:100%;height:100%}.header_header__co_Js .header_sideHeader__eeCpC .header_btnItem__gQHPy>a>img{display:block;margin:auto;width:80%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.header_header__co_Js .header_sideHeader__eeCpC .header_btnItem__gQHPy .header_chatIcon__U5eIS{width:100%;height:100%;position:absolute;top:0;left:0;transition:all .5s ease}.header_header__co_Js .header_sideHeader__eeCpC .header_btnItem__gQHPy .header_chatIcon__U5eIS>img{display:block;margin:auto;width:80%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.header_header__co_Js .header_sideHeader__eeCpC .header_btnItem__gQHPy .header_chatIcon__U5eIS.header_hide__dPqvz{opacity:0}.header_header__co_Js .header_sideHeader__eeCpC .header_btnItem__gQHPy .header_chatIcon__U5eIS.header_full__MHwYG{opacity:0;visibility:hidden}.header_header__co_Js .header_sideHeader__eeCpC.header_white__ztNyH .header_icon__trv0K{filter:brightness(0) saturate(100%) invert(100%) sepia(17%) saturate(5112%) hue-rotate(193deg) brightness(112%) contrast(107%)}.header_chatCon__S5dnA{position:fixed;top:50%;left:8%;transform:translateY(-50%) scale(0);transform-origin:left center;width:max(28%,420px);height:80vh;z-index:99999;opacity:0;visibility:hidden;transition:all .5s ease}.header_chatCon__S5dnA.header_active__wLOI_{transform:translateY(-50%) scale(1);opacity:1;visibility:visible}.header_chatCon__S5dnA.header_full__MHwYG{position:fixed;inset:0;transform:translate(0) scale(1);width:100%;height:100%;max-width:none;max-height:none;border-radius:0;z-index:99}.header_chatCon__S5dnA>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header_chatCon__S5dnA .header_chatFrame__rtMef{width:100%;height:100%;border:none;display:block}.SerialLogin_wrap__ozS5P{width:100%}.SerialLogin_serialInputRow__3rSTB{width:30%;max-width:500px;display:flex;align-items:center;gap:4%}.SerialLogin_serialCloseBtn__JWLJa{position:absolute;top:2.5%;left:2.5%;width:30px;aspect-ratio:1/1;background:none;border:none;padding:0;cursor:pointer}.SerialLogin_serialCloseBtn__JWLJa>span{position:absolute;top:50%;left:50%;width:100%;height:1px;background:#000}.SerialLogin_serialCloseBtn__JWLJa>span:first-of-type{transform:translate(-50%,-50%) rotate(45deg)}.SerialLogin_serialCloseBtn__JWLJa>span:last-of-type{transform:translate(-50%,-50%) rotate(-45deg)}.SerialLogin_serialInput__WxNf3{width:100%;display:block;background:hsla(0,0%,100%,.5);border:1px solid #fff;border-radius:50px;font-size:16px;text-align:center;padding:5px 0;font-family:Jost,sans-serif;font-weight:300}.SerialLogin_serialInput__WxNf3:focus{border:1px solid #fff;outline:0}.SerialLogin_serialSubmit__XqvYD{display:block;width:20%;background:transparent;border:none;cursor:pointer;padding:0 0 5px;position:relative}.SerialLogin_serialSubmit__XqvYD:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;transform-origin:center;transform:scale(0);transition:all .4s ease}.SerialLogin_serialSubmit__XqvYD>p{color:#fff;font-family:Bellefair,serif;text-transform:uppercase;font-size:14px}.SerialLogin_serialSubmit__XqvYD:hover:before{transform:scale(1)}.SerialLogin_inputBox__v__0b{width:70%;height:100%;position:relative}.SerialLogin_err__Mc_oD{position:absolute;top:100%;border-left-width:0;font-size:14px;color:#fff;width:100%;text-align:center}.page_page__I2Gj5{height:100vh;box-sizing:border-box;color:#4c423b;position:relative}.page_page__I2Gj5 .page_con__xZCqN{width:100%;height:100%;margin:auto;position:relative;overflow:hidden;display:flex;flex-direction:column}.page_page__I2Gj5 .page_textbox__ZLGiq{text-align:center;padding:5vh 0 3vh}.page_page__I2Gj5 .page_textbox__ZLGiq>h2{font-size:35px;color:#e1b587;text-transform:uppercase}.page_page__I2Gj5 .page_textbox__ZLGiq>p{font-size:18px;font-family:Noto Sans JP,sans-serif;line-height:1.8;color:#4c423b;padding:1vw 0}.page_page__I2Gj5 .page_loginBox__mZlBH{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin:20px 0;z-index:999}.page_page__I2Gj5 .page_loginBox__mZlBH .page_inputRow__Vl5Z_{width:40%;display:flex;justify-content:space-between;align-items:center}.page_page__I2Gj5 .page_loginBox__mZlBH .page_inputBox__4vlpn{width:65%}.page_page__I2Gj5 .page_loginBox__mZlBH .page_input__XnBlm{font-size:16px;padding:5px 0}.page_page__I2Gj5 .page_loginBox__mZlBH .page_btn__Xeunj{width:20%;margin:0}.page_page__I2Gj5 .page_loginBox__mZlBH .page_btn__Xeunj>p{font-size:15px}.page_page__I2Gj5 .page_loginBox__mZlBH .page_err__hZxx8{color:hsla(0,0%,100%,.5);text-align:center;font-size:14px}.ShareView_menuIcon__Tzswm{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.ShareView_backToMenu__c0Y_N{position:fixed;left:2.5%;bottom:2.5%;z-index:20;display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;border:.5px solid rgba(76,66,59,.4);background:hsla(0,0%,100%,.75);backdrop-filter:blur(6px);color:#4c423b;font-size:14px;letter-spacing:.04em;text-decoration:none;white-space:nowrap;transition:background .3s ease}.ShareView_backToMenu__c0Y_N:hover{background:#fff}.ShareView_shareNoteBox__MB8f7{left:2.5%}