.breadcrumb{position:relative;z-index:2;color:var(--c-white);background:#838a9d}.breadcrumb a{color:var(--c-white)}.breadcrumb-list li+li::before{border-right-color:var(--c-white);border-bottom-color:var(--c-white)}.cfs_en{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-family:var(--f-en);font-size:16px;font-weight:500;color:var(--c-main)}.cfs_en_mark{display:block;width:10px;height:10px;background:var(--c-main);flex-shrink:0}.cfs_h2{font-size:28px;font-weight:500;line-height:1.4}.cfs_h3{font-size:22px;font-weight:700;line-height:1.5}.cfs_h4{font-size:18px;font-weight:700;line-height:1.5}.cfs_stretch{overflow:hidden}.cfs_stretch img{display:block;width:100%;height:100%;object-fit:cover;clip-path:inset(100% 0 0 0);transition:clip-path .9s cubic-bezier(0.22, 1, 0.36, 1)}.cfs_stretch.is-on img{clip-path:inset(0 0 0 0)}@media screen and (max-width: 768px){.cfs_en{margin-bottom:3.2vw;font-size:3.7333333333vw}.cfs_h2{font-size:6.1333333333vw;line-height:1.48}.cfs_h3{font-size:4.8vw}.cfs_h4{font-size:4.2666666667vw}}.cfs_fv{position:relative;padding-top:0}.cfs_fv::before{content:"";position:absolute;top:0;left:0;right:0;bottom:150px;z-index:0;background:#838a9d;pointer-events:none}.cfs_fv .loopScroll.-hero{position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none}.cfs_fv .loopScroll.-hero .loopScroll_item{font-family:var(--f-jost);font-size:180px;font-weight:600;font-style:italic;letter-spacing:0;color:#7b8295;padding:0 .2em .2em}.cfs_fv_inner{position:relative;z-index:2;padding-top:50px;padding-bottom:60px}.cfs_fv_heading{margin:0}.cfs_fv_en{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--c-white)}.cfs_fv_en_mark{display:block;width:10px;height:10px;background:var(--c-white);flex-shrink:0;transform:translateY(1px)}.cfs_fv_title{display:block;margin:15px 0 0;font-size:52px;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--c-white)}.cfs_fv_media{--cfs-fv-reveal-speed: 0.55s;--cfs-fv-reveal-ease: cubic-bezier(0.22, 1, 0.36, 1);position:relative;z-index:1;overflow:hidden;width:calc(100% - 40px);max-width:1338px;height:451px;margin:0 auto;background:#4766bf}.cfs_fv_media img{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;clip-path:inset(100% 0 0 0);transition:clip-path var(--cfs-fv-reveal-speed) var(--cfs-fv-reveal-ease)}.cfs_fv_media_shutter{position:absolute;inset:0;z-index:1;background:#4766bf;transform:translateY(0);transition:transform var(--cfs-fv-reveal-speed) var(--cfs-fv-reveal-ease);pointer-events:none}.cfs_fv_media.is-on img{clip-path:inset(0 0 0 0)}.cfs_fv_media.is-on .cfs_fv_media_shutter{transform:translateY(-101%)}@media screen and (max-width: 768px){.cfs_fv{padding-top:0}.cfs_fv::before{bottom:20vw}.cfs_fv .loopScroll.-hero{top:0}.cfs_fv .loopScroll.-hero .loopScroll_item{font-size:19.2vw;padding:0 .2em .2em}.cfs_fv_inner{padding-top:10vw;padding-bottom:7.4666666667vw}.cfs_fv_en{font-size:3.7333333333vw;gap:2.1333333333vw}.cfs_fv_en_mark{width:2.6666666667vw;height:2.6666666667vw}.cfs_fv_title{margin-top:4vw;font-size:9.6vw;font-weight:600}.cfs_fv_media{width:95.4666666667vw;max-width:none;height:auto;aspect-ratio:358/187}}.cfs_intro{padding:145px 0 0}.cfs_intro_inner{width:1069px;max-width:calc(100% - 40px);margin:0 auto}.cfs_intro_lead{display:flex;align-items:flex-start;justify-content:space-between;gap:50px;margin-bottom:100px;padding-top:35px;border-top:1px solid var(--c-bd)}.cfs_intro_heading{position:relative;width:540px;flex-shrink:0;margin-top:-35px;padding-top:35px}.cfs_intro_heading::before{content:"";position:absolute;top:-1.5px;left:0;width:141px;height:2px;background:#4766bf}.cfs_intro_title{margin:0;font-size:30px;font-weight:500;line-height:1.46;letter-spacing:0}.cfs_intro_title.c-titleReveal .c-titleReveal_line{display:block}.cfs_intro_title.c-titleReveal .c-titleReveal_line+.c-titleReveal_line{margin-top:0}.cfs_intro_title.c-titleReveal .c-titleReveal_inner{white-space:nowrap}.cfs_intro_title.c-titleReveal.is-reveal .c-titleReveal_line:nth-child(1) .c-titleReveal_fill{transition-delay:.06s}.cfs_intro_title.c-titleReveal.is-reveal .c-titleReveal_line:nth-child(2) .c-titleReveal_inner{transition-delay:.22s}.cfs_intro_title.c-titleReveal.is-reveal .c-titleReveal_line:nth-child(2) .c-titleReveal_fill{transition-delay:.4s}.cfs_intro_em{font-size:20px;font-weight:600;letter-spacing:0;color:#4766bf}.cfs_intro_sub{font-size:18px;font-weight:400;letter-spacing:0;color:#000}.cfs_intro_q{margin-left:-0.5em}.cfs_intro_q.-end{margin-left:0;margin-right:-0.5em}.cfs_intro_aside{width:479px;max-width:100%;padding-top:4px;flex-shrink:0}.cfs_intro_text{margin:0;font-size:15px;font-weight:400;line-height:2.13;letter-spacing:0;text-align:justify}.cfs_intro_linkWrap{margin:28px 0 0;text-align:right}.cfs_intro_link{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;width:194px;padding-bottom:8px;font-size:15px;font-weight:400;letter-spacing:0;color:var(--c-text);text-decoration:none;border-bottom:1px solid currentColor;transition:color var(--speed, 0.3s ease),border-color var(--speed, 0.3s ease)}.cfs_intro_link_ico{display:block;flex-shrink:0;width:12px;height:11px;background:currentColor;mask:url("../img/common/arrow_r_b.svg") no-repeat center/contain;-webkit-mask:url("../img/common/arrow_r_b.svg") no-repeat center/contain}.cfs_intro_link:hover{color:#4766bf;border-bottom-color:rgba(0,0,0,0)}.cfs_intro_gallery{width:100%;margin:0;padding:0;overflow:hidden}.cfs_intro_gallery_track{display:block;width:100%}.cfs_intro_gallery_list{display:flex;gap:5px;width:100%;margin:0;padding:0;list-style:none}.cfs_intro_gallery_item{flex:1 1 0;margin:0;overflow:hidden;aspect-ratio:446/300}.cfs_intro_gallery_item img{display:block;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion: reduce){.cfs_fv_media img,.cfs_fv_media_shutter{transform:none;transition:none}.cfs_fv_media img{clip-path:inset(0 0 0 0)}.cfs_fv_media_shutter{visibility:hidden}}@media screen and (max-width: 768px){.cfs_intro{padding:14.9333333333vw 0 0}.cfs_intro_inner{width:100%;max-width:none;padding:0 4.8vw;box-sizing:border-box}.cfs_intro_lead{display:block;margin-bottom:10.6666666667vw;padding-top:5.3333333333vw}.cfs_intro_heading{width:100%;margin-top:-5.3333333333vw;padding-top:5.3333333333vw;margin-bottom:2.6666666667vw}.cfs_intro_heading::before{top:-1px;width:25.3333333333vw;height:1px}.cfs_intro_title{font-size:6.4vw;font-weight:500;line-height:1.45;letter-spacing:0}.cfs_intro_title.c-titleReveal .c-titleReveal_inner{white-space:nowrap}.cfs_intro_em{font-size:4.2666666667vw;font-weight:600}.cfs_intro_sub{font-size:4vw;font-weight:400}.cfs_intro_aside{width:100%;padding-top:0}.cfs_intro_text{font-size:4vw;font-weight:400;line-height:1.86;letter-spacing:.025em}.cfs_intro_linkWrap{margin-top:5.3333333333vw;text-align:right}.cfs_intro_link{width:51.7333333333vw;padding-bottom:2.6666666667vw;font-size:4vw;font-weight:400}.cfs_intro_link_ico{width:3.2vw;height:2.9333333333vw}.cfs_intro_gallery{overflow:hidden;width:100%}.cfs_intro_gallery_track{display:flex;width:max-content;animation:none}.cfs_intro_gallery.is-looping .cfs_intro_gallery_track{animation:cfsGalleryLoop 28s linear infinite}.cfs_intro_gallery_list{display:flex;flex-direction:row;flex-shrink:0;width:auto;gap:1.3333333333vw}.cfs_intro_gallery_list.is-clone{margin-left:1.3333333333vw}.cfs_intro_gallery_item{flex:none;width:74.6666666667vw;aspect-ratio:446/300}}@keyframes cfsGalleryLoop{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.cfs_intro_gallery.is-looping .cfs_intro_gallery_track{animation:none}}.cb_body{position:relative;min-width:1440px}.cb_body_inner{display:flex;align-items:flex-start;width:1440px;margin:0 auto;box-sizing:border-box}.cb_index{position:sticky;top:calc(var(--header-h, 95px) + 24px);flex:0 0 295px;width:295px;padding:0 36px 0 52px;box-sizing:border-box;z-index:2}.cb_index_label{width:207px;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid #d9d9d9;font-family:var(--f-en);font-size:22px;font-weight:600;letter-spacing:0;line-height:1;color:var(--c-text);box-sizing:border-box}.cb_index_list{width:207px;margin:0;padding:0;list-style:none;box-sizing:border-box}.cb_index_link{position:relative;display:block;padding:10px 0 10px 18px;font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0;color:#999;text-decoration:none;transition:color .3s ease,font-size .3s ease,font-weight .3s ease}.cb_index_link::before{content:"";position:absolute;top:calc(10px + (1.5em - 10px)/2);left:0;width:10px;height:10px;background:rgba(0,0,0,0)}.cb_index_link.is-active,.cb_index_link:hover{color:var(--c-main);font-size:16px;font-weight:600}.cb_index_link.is-active::before{background:var(--c-main)}.cb_index_link.-shift{text-indent:-0.5em}.cb_main{flex:0 0 1145px;width:1145px;min-width:0;box-sizing:border-box}.cb_feature_head{margin-bottom:48px;text-align:center}.cb_secHead{display:flex;flex-direction:column;align-items:center;margin:0 0 55px;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:0;text-align:center}.cb_secHead.c-titleReveal .c-titleReveal_line{display:block;text-align:center}.cb_secHead.c-titleReveal .c-titleReveal_inner{max-width:100%}.cb_feature_title{display:flex;flex-direction:column;align-items:center;margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:0}.cb_feature_lead{display:block;margin:0;font-size:18px;font-weight:500;line-height:1.6;letter-spacing:0;color:var(--c-text)}.cb_feature_title_main{display:block;margin-top:10px;font-size:36px;font-weight:700;line-height:1.4;letter-spacing:0}.cb_secHead_lead{margin:0 0 12px}.cb_secHead_lead .c-titleReveal_base,.cb_secHead_lead .c-titleReveal_fill{font-size:18px;font-weight:500;line-height:1.6;letter-spacing:0;color:var(--c-text)}.cb_secHead_main{margin:0}.cb_secHead_main .c-titleReveal_base,.cb_secHead_main .c-titleReveal_fill{font-size:36px;font-weight:700;line-height:1.4;letter-spacing:0;color:var(--c-text)}.cb_featPanel{margin-bottom:72px;scroll-margin-top:calc(var(--header-h, 95px) + var(--cb-sticky-gap) + var(--cb-stagger))}.cb_featPanel:last-child{margin-bottom:0}.cb_featPanel_lead{display:flex;align-items:center;gap:20px;margin:0 0 16px}.cb_featPanel_index{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.cb_featPanel_en{margin:0;font-family:var(--f-work);font-size:16px;font-weight:500;line-height:1.2;letter-spacing:.04em;text-align:center;color:var(--c-main)}.cb_featPanel_num{margin:0;font-family:var(--f-work);font-size:62px;font-weight:700;line-height:1;letter-spacing:0;text-align:center;color:var(--c-main)}.cb_featPanel_title{margin:4px 0 0;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:0;color:var(--c-text)}.cb_featPanel_title.c-titleReveal .c-titleReveal_line{display:block}.cb_featPanel_title.c-titleReveal .c-titleReveal_inner{white-space:normal}.cb_featPanel_text{margin:0;font-size:15px;font-weight:400;line-height:2;letter-spacing:0}.cb_feature_arrow{display:block;width:151px;height:46px;margin:0 auto 60px;background:var(--c-main);clip-path:polygon(50% 100%, 0 0, 100% 0)}@media screen and (min-width: 769px){.actionDown{opacity:0;transform:translateY(-40px);position:relative;transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.actionDown.action{opacity:1;transform:translateY(0)}}@media screen and (max-width: 768px){.actionDown_sp{opacity:0;transform:translateY(-50px);position:relative;transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.actionDown_sp.action{opacity:1;transform:translateY(0)}}.cb_ctaWrap{margin:70px 0 0;text-align:center}.cb_cta{--btn-speed: 0.55s;--btn-ease: cubic-bezier(0.22, 1, 0.36, 1);position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:438px;height:106px;max-width:100%;padding:16px 46px 16px 28px;overflow:hidden;border:1px solid var(--c-main);background:var(--c-main);color:var(--c-white);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.4;text-decoration:none;white-space:nowrap;transition:color var(--btn-speed) var(--btn-ease)}.cb_cta::before{content:"";position:absolute;inset:0;background:var(--c-paper, #fff);transform:translateY(101%);transition:transform var(--btn-speed) var(--btn-ease);pointer-events:none}.cb_cta_mail,.cb_cta_txt,.cb_cta_arrow{position:relative;z-index:1}.cb_cta_mail{display:block;flex-shrink:0;width:26px;height:20px;margin-right:12px;background:currentColor;mask:url("../img/common/header_btn_icon01.svg") no-repeat center/contain;-webkit-mask:url("../img/common/header_btn_icon01.svg") no-repeat center/contain}.cb_cta_arrow{position:absolute;top:50%;right:23px;display:block;width:11px;height:12px;background:currentColor;mask:url("../img/common/arrow_r_w.svg") no-repeat center/contain;-webkit-mask:url("../img/common/arrow_r_w.svg") no-repeat center/contain;transform:translateY(-50%);transition:transform var(--btn-speed) var(--btn-ease)}@media screen and (min-width: 769px){.cb_cta:hover,.cb_cta:focus-visible{color:var(--c-main)}.cb_cta:hover::before,.cb_cta:focus-visible::before{transform:translateY(0)}.cb_cta:hover .cb_cta_arrow,.cb_cta:focus-visible .cb_cta_arrow{transform:translateY(-50%) translateX(8px)}}.cb_inner{width:903px;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.cb_rule{display:block;width:100%;height:0;margin:80px 0 70px;padding:0;border:0;border-top:1px solid #c9c9c9;box-sizing:border-box}.cb_housing_intro{display:flex;align-items:center;gap:40px;margin:0}.cb_housing_heading{margin:0;font-size:24px;font-weight:700;line-height:1.45;letter-spacing:0}.cb_housing_text{margin:25px 0 0;font-size:15px;font-weight:400;line-height:2.13;letter-spacing:0}.mg_rental,.mg_store,.mg_vacant,.mg_parking,.mg_union{scroll-margin-top:var(--header-h, 95px)}@media screen and (max-width: 768px){.cb_body{min-width:0}.cb_body_inner{display:block;width:100%;max-width:none;padding:0;box-sizing:border-box}.cb_main{flex:none;width:100%}.cb_inner{width:100%;padding:0 5.3333333333vw;box-sizing:border-box}.cb_ctaWrap{margin-top:13.3333333333vw;padding:0 5.3333333333vw}.cb_cta{width:100%;height:auto;min-height:21.3333333333vw;padding:4.8vw 10.6666666667vw 4.8vw 5.3333333333vw;font-size:4vw;white-space:normal}.cb_cta_mail{width:5.8666666667vw;height:4.5333333333vw;margin-right:2.6666666667vw}.cb_cta_arrow{right:4.8vw;width:2.6666666667vw;height:2.9333333333vw}.cb_secHead{margin-bottom:9.3333333333vw;padding:0 5.3333333333vw}.cb_secHead_lead .c-titleReveal_base,.cb_secHead_lead .c-titleReveal_fill{font-size:4vw}.cb_secHead_main .c-titleReveal_base,.cb_secHead_main .c-titleReveal_fill{font-size:6.9333333333vw}.cb_rule{margin:13.3333333333vw 0 10.6666666667vw}}.cb_textLink{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;padding-bottom:8px;font-size:15px;font-weight:400;letter-spacing:0;line-height:1.5;color:var(--c-text);text-decoration:none;border-bottom:1px solid currentColor;transition:color var(--speed, 0.3s ease),border-color var(--speed, 0.3s ease)}.cb_textLink_ico{display:block;flex-shrink:0;width:12px;height:11px;background:currentColor;mask:url("../img/common/arrow_r_b.svg") no-repeat center/contain;-webkit-mask:url("../img/common/arrow_r_b.svg") no-repeat center/contain}.cb_textLink:hover{color:#4766bf;border-bottom-color:rgba(0,0,0,0)}.cb_textLink.-blank .cb_textLink_ico{width:14px;height:13px;mask:url("../img/common/icon_blank.svg") no-repeat center/contain;-webkit-mask:url("../img/common/icon_blank.svg") no-repeat center/contain}.cb_textLink.-w209{justify-content:space-between;width:209px}.cb_textLink.-w198{justify-content:space-between;width:198px}.mg_inquiry{padding:0 0 80px;box-sizing:border-box}.mg_inquiry_inner{width:1069px;max-width:calc(100% - 40px);margin:0 auto}.mg_inquiry_title{margin:0 0 28px;font-size:20px;font-weight:500;line-height:1.5;text-align:center;color:var(--c-text)}.mg_inquiry_list{display:flex;justify-content:space-between;gap:0;width:1026px;max-width:100%;margin:0 auto;padding:0;list-style:none;box-sizing:border-box}.mg_inquiry_item{position:relative;flex:0 0 246px}.mg_inquiry_item.-hasSub{z-index:2}.mg_inquiry_item.is-open{z-index:5}.mg_inquiry_btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:246px;height:58px;min-height:58px;padding:0 16px;box-sizing:border-box;border:1px solid var(--c-main);background:#fff;color:var(--c-main);font-size:15px;font-weight:700;line-height:1.4;text-align:left;text-decoration:none;cursor:pointer;transition:background .3s ease,color .3s ease}.mg_inquiry_btn_txt{flex:1;min-width:0}.mg_inquiry_btn_ico{flex-shrink:0;display:block;width:12px;height:12px;background:currentColor}.mg_inquiry_btn_ico.-arrow{mask:url("../img/common/arrow_r_b.svg") no-repeat center/contain;-webkit-mask:url("../img/common/arrow_r_b.svg") no-repeat center/contain}.mg_inquiry_btn_ico.-blank{width:14px;height:13px;mask:url("../img/common/icon_blank.svg") no-repeat center/contain;-webkit-mask:url("../img/common/icon_blank.svg") no-repeat center/contain}.mg_inquiry_btn:hover,.mg_inquiry_btn:focus-visible{background:var(--c-main);color:#fff}.mg_inquiry_sub{position:absolute;top:100%;left:0;z-index:10;width:721px;max-width:min(721px,100vw - 40px);padding:16px 0 0;background:rgba(0,0,0,0);box-sizing:border-box;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.mg_inquiry_sub_inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:0;align-items:center;height:114px;padding:0 28px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);box-sizing:border-box}.mg_inquiry_sub_lead{margin:0;padding-right:24px;font-size:15px;font-weight:500;line-height:1.4;color:var(--c-text);text-align:left}.mg_inquiry_sub_aside{padding-left:24px;border-left:1px solid #d9d9d9;text-align:left;box-sizing:border-box}.mg_inquiry_sub_note{margin:0 0 10px;font-size:13px;font-weight:500;line-height:1.5;color:var(--c-text)}.mg_inquiry_sub_actions{display:flex;flex-wrap:nowrap;gap:10px}.mg_inquiry_sub_btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:160px;height:33px;min-height:33px;padding:0 12px;box-sizing:border-box;border:0;border-radius:999px;background:#e8e8e8;color:var(--c-text);font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .25s ease}.mg_inquiry_sub_btn_txt{display:block;text-align:left}.mg_inquiry_sub_btn.-external{width:192px;justify-content:space-between}.mg_inquiry_sub_btn.-external::after{content:"";flex-shrink:0;width:11px;height:10px;background:currentColor;mask:url("../img/common/icon_blank.svg") no-repeat center/contain;-webkit-mask:url("../img/common/icon_blank.svg") no-repeat center/contain}.mg_inquiry_sub_btn:hover,.mg_inquiry_sub_btn:focus-visible{background:#dcdcdc}.mg_inquiry_item.-hasSub.is-open{z-index:5}.mg_inquiry_item.-hasSub.is-open .mg_inquiry_btn{background:var(--c-main);color:#fff}.mg_inquiry_item.-hasSub.is-open .mg_inquiry_sub{visibility:visible;opacity:1;pointer-events:auto}.mg_rental{padding:80px 0 100px;background:#f5f5f5;box-sizing:border-box}.mg_rental .cb_secHead{margin-bottom:45px}.mg_rental_intro{margin:0 0 45px;font-size:15px;line-height:2.13;text-align:center}.mg_rental_notice{margin:0;text-align:center}.mg_rental_notice_link{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;width:433px;max-width:100%;height:58px;min-height:58px;padding:0 24px;box-sizing:border-box;border:1px solid var(--c-main);background:#fff;color:var(--c-main);font-size:15px;text-align:left;text-decoration:none;transition:background .3s ease,color .3s ease}.mg_rental_notice_link:hover,.mg_rental_notice_link:focus-visible{background:var(--c-main);color:#fff}.mg_rental_notice_txt{flex:1;min-width:0;font-size:15px;line-height:1.5;text-align:left}.mg_rental_notice_strong{font-weight:700}.mg_rental_notice_normal{font-weight:400}.mg_rental_notice_ico{flex-shrink:0;width:11px;height:12px;background:currentColor;mask:url("../img/common/arrow_r_b.svg") no-repeat center/contain;-webkit-mask:url("../img/common/arrow_r_b.svg") no-repeat center/contain}.mg_kpi{width:fit-content;max-width:100%;margin:80px auto 0}.mg_kpi_list{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:0;padding:0;list-style:none}.mg_kpi_item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:259px;height:112px;padding:0 16px;border-radius:52px;background:#fff;text-align:center;box-sizing:border-box}.mg_kpi_label{margin:0;font-size:22px;font-weight:700;line-height:1.54;color:var(--c-text)}.mg_kpi_value{margin:0;font-size:26px;font-weight:700;line-height:1.54;color:var(--c-main)}.mg_kpi_num{font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:0}.mg_kpi_sup{position:relative;top:-0.85em;margin-left:1px;font-size:12px;font-weight:700;line-height:1;vertical-align:baseline;color:var(--c-text)}.mg_kpi_note{width:259px;margin:10px 0 0 auto;font-size:12px;font-weight:400;line-height:1.5;color:var(--c-text);text-align:center}.mg_rental_panel{width:1027px;max-width:calc(100% - 40px);margin:80px auto 0;padding:60px 65px 70px;background:#fff;box-sizing:border-box}.mg_point{display:grid;grid-template-columns:1fr 469px;gap:40px;align-items:start;margin:0 -50px 0 0}.mg_point_body{min-width:0}.mg_point_list{display:grid;grid-template-columns:1fr 1fr;column-gap:28px;row-gap:0;margin:0;padding:0;list-style:none}.mg_point_item{padding:22px 0 20px;border-bottom:1px solid #c9c9c9;box-sizing:border-box}.mg_point_item:nth-child(-n+2){padding-top:0}.mg_point_item:nth-child(n+5){padding-bottom:0;border-bottom:0}.mg_point_num{display:flex;align-items:baseline;gap:.2em;margin:0 0 10px;font-family:var(--f-work);font-size:16px;font-weight:500;line-height:1;color:var(--c-main);letter-spacing:.02em}.mg_point_num span{font-family:var(--f-work);font-size:28px;font-weight:700;letter-spacing:0}.mg_point_txt{margin:0;font-size:17px;font-weight:500;line-height:1.68;color:var(--c-text)}.mg_point_em{font-weight:700;color:var(--c-main)}.mg_point_media{width:469px;position:static}.mg_point_slider{overflow:hidden;width:469px;height:448px}.mg_point_slider .mg_point_slide,.mg_point_slider .slick-slide{margin:0}.mg_point_slider .slick-list,.mg_point_slider .slick-track{height:100%}.mg_point_slider img{display:block;width:469px;height:448px;object-fit:cover}.mg_point_slider .slick-dots,.mg_point_slider .slick-arrow{display:none !important}.mg_section_label{display:flex;align-items:center;width:100%;margin:82px 0 42px;padding:0;box-sizing:border-box;background:rgba(0,0,0,0);font-size:18px;font-weight:700;line-height:1;color:#fff;text-align:center}.mg_section_label::before,.mg_section_label::after{content:"";flex:1 1 auto;height:1px;background:var(--c-main)}.mg_section_label span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 223px;width:223px;height:36px;margin:0;border-radius:50px;background:var(--c-main);box-sizing:border-box}.mg_service_list{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:0 0 70px;padding:0;list-style:none}.mg_service_item{padding:30px 45px;background:#f5f5f5;box-sizing:border-box}.mg_service_head{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin:0 0 20px}.mg_service_num{flex-shrink:0;margin:0 10px 0 0;font-family:var(--f-work);font-size:16px;font-weight:400;line-height:1.4;color:var(--c-main)}.mg_service_title{margin:0;font-size:18px;font-weight:700;line-height:1.4;color:var(--c-text)}.mg_service_text{margin:0;font-size:15px;font-weight:400;line-height:1.73;color:var(--c-text)}.mg_rimscourt{margin:0;padding:45px 50px 60px;background:#f5f5f5;overflow:hidden;box-sizing:border-box}.mg_rimscourt+.cb_ctaWrap{margin-top:45px}.mg_rimscourt_banner{display:block;margin:0 0 25px;padding:0;background:rgba(0,0,0,0);font-size:22px;font-weight:500;line-height:1.3;text-align:center;color:#fff}.mg_rimscourt_banner .c-titleReveal_line{display:block;width:100%}.mg_rimscourt_banner .c-titleReveal_inner{display:flex;align-items:center;justify-content:center;width:100%;height:47px;padding:0 24px;box-sizing:border-box;background:var(--c-main);color:#fff;font-size:22px;font-weight:500;text-align:center}.mg_rimscourt_banner .c-titleReveal_base{opacity:0}.mg_rimscourt_banner .c-titleReveal_fill{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:0 24px;color:#fff;font-size:22px;font-weight:500}.c-titleReveal.is-reveal.mg_rimscourt_banner .c-titleReveal_inner{transition-delay:.22s}.c-titleReveal.is-reveal.mg_rimscourt_banner .c-titleReveal_fill{transition-delay:.4s}.mg_rimscourt_body{padding:0;box-sizing:border-box}.mg_rimscourt_title{margin:0 0 20px;font-size:28px;font-weight:700;line-height:1.45;text-align:center;color:var(--c-text)}.mg_rimscourt_title.c-titleReveal .c-titleReveal_line{display:block;text-align:center}.mg_rimscourt_title.c-titleReveal .c-titleReveal_base,.mg_rimscourt_title.c-titleReveal .c-titleReveal_fill{font-size:28px;font-weight:700;line-height:1.45;color:var(--c-text)}.mg_rimscourt_lead{margin:0 0 45px;font-size:16px;font-weight:600;line-height:1.75;text-align:center;color:var(--c-text)}.mg_rimscourt_cols{display:grid;grid-template-columns:1fr 410px;gap:40px;align-items:stretch;margin:0 0 45px}.mg_rimscourt_copy{display:flex;flex-direction:column;min-height:100%}.mg_rimscourt_subtitle{margin:0 0 15px;font-size:16px;font-weight:600;line-height:1.5;color:var(--c-text)}.mg_rimscourt_text{margin:0 0 20px;width:349px;font-size:14px;font-weight:400;line-height:1.57;text-align:justify;color:var(--c-text)}.mg_rimscourt_em{margin:0;margin-top:auto;flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:calc(100% + 40px);max-width:none;padding:18px 20px;border:none;background:#fff;color:var(--c-main);font-size:17px;font-weight:700;line-height:1.76;text-align:center;box-sizing:border-box}.mg_rimscourt_footer{margin:0 0 20px;font-size:16px;font-weight:600;line-height:1.625;text-align:center;color:var(--c-text)}.mg_rimscourt_linkWrap{margin:0;text-align:center}.mg_rimscourt_linkWrap .cb_textLink{margin:0 auto}.mg_rimscourt_media{margin:0;width:410px;overflow:hidden}.mg_rimscourt_media picture,.mg_rimscourt_media img{display:block;width:410px;height:260px;object-fit:cover}.mg_store,.mg_vacant,.mg_parking,.mg_union{padding:80px 0 100px;box-sizing:border-box}.mg_store .cb_secHead,.mg_vacant .cb_secHead{margin-bottom:60px}.mg_store .cb_ctaWrap,.mg_vacant .cb_ctaWrap{margin-top:60px}.mg_store{padding-top:115px}.mg_vacant,.mg_union{background:#f5f5f5}.mg_union{padding-bottom:105px}.mg_union .cb_secHead{margin-bottom:40px}.mg_union .mg_service_item{background:#fff}.mg_store_intro,.mg_vacant_intro,.mg_parking_intro{display:grid;grid-template-columns:1fr 360px;gap:40px;align-items:center;margin:0 0 48px}.mg_store_intro,.mg_vacant_intro{grid-template-columns:1fr 432px;margin-bottom:70px}.mg_store_copy,.mg_vacant_copy{width:421px}.mg_store_heading{margin:0;font-size:24px;font-weight:700;line-height:1.45}.mg_parking_heading{margin:0;font-size:22px;font-weight:700;line-height:1.55}.mg_store_text,.mg_vacant_text{margin:20px 0 0;font-size:15px;font-weight:400;line-height:2.13;letter-spacing:-0.03em}.mg_parking_text{margin:20px 0 0;font-size:15px;line-height:2}.mg_vacant_catch{margin:0;padding:0;list-style:none;font-size:24px;font-weight:700;line-height:1.45}.mg_vacant_catch li+li{margin-top:4px}.mg_store_media,.mg_vacant_media,.mg_parking_media{margin:0;overflow:hidden}.mg_store_media img,.mg_vacant_media img,.mg_parking_media img{display:block;width:100%;height:280px;object-fit:cover}.mg_store_media,.mg_vacant_media{width:432px}.mg_store_media picture,.mg_store_media img,.mg_vacant_media picture,.mg_vacant_media img{width:432px;height:316px;object-fit:cover}.mg_store_cards,.mg_vacant_cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:13px;margin:0}.mg_store_card_title,.mg_vacant_card_title{margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.5}.mg_store_card_text,.mg_vacant_card_text{margin:0 0 18px;font-size:14px;font-weight:400;line-height:1.71}.mg_store_card_media,.mg_vacant_card_media{margin:0;overflow:hidden}.mg_store_card_media img,.mg_vacant_card_media img{display:block;width:100%;height:180px;object-fit:cover}.mg_store_card_media,.mg_vacant_card_media{width:292px}.mg_store_card_media picture,.mg_store_card_media img,.mg_vacant_card_media picture,.mg_vacant_card_media img{width:292px;height:206px;object-fit:cover}.mg_union_lead{margin:0 0 48px;text-align:center}.mg_union_text{margin:0;font-size:16px;font-weight:400;line-height:2}.mg_union_linkWrap{margin:50px 0 0;text-align:center}.mg_union_link{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;width:552px;max-width:100%;height:58px;min-height:58px;padding:0 24px;box-sizing:border-box;border:1px solid var(--c-main);background:#fff;color:var(--c-main);font:inherit;text-align:left;cursor:pointer;transition:background .3s ease,color .3s ease}.mg_union_link:hover,.mg_union_link:focus-visible{background:var(--c-main);color:#fff}.mg_union_link_txt{flex:1;min-width:0;font-size:15px;line-height:1.5;text-align:left}.mg_union_link_strong{font-weight:700}.mg_union_link_normal{font-weight:400}.mg_union_link_ico{flex-shrink:0;width:11px;height:12px;background:currentColor;mask:url("../img/common/arrow_r_b.svg") no-repeat center/contain;-webkit-mask:url("../img/common/arrow_r_b.svg") no-repeat center/contain}.mg_voice_label{margin:70px 0 40px}.mg_voice_label span{flex:0 0 auto;width:auto;min-width:223px;padding:0 28px}.mg_voice_list{display:grid;gap:24px;margin:0 0 70px;padding:0;list-style:none}.mg_voice_item{display:flex;align-items:flex-start;justify-content:center;gap:55px}.mg_voice_icon{width:134px;height:130px;margin-top:33px;border-radius:0;background:url("../img/management/voice01.svg") center/contain no-repeat}.mg_voice_item:nth-child(2) .mg_voice_icon{background-image:url("../img/management/voice02.svg")}.mg_voice_item:nth-child(3) .mg_voice_icon{background-image:url("../img/management/voice03.svg")}.mg_voice_bubble{position:relative;flex:0 0 685px;width:685px;max-width:685px;padding:40px 55px;background:#e4e6ed;border-radius:10px;box-sizing:border-box}.mg_voice_bubble::before{content:"";position:absolute;top:50%;left:-28px;width:0;height:0;border-style:solid;border-width:20px 28px 20px 0;border-color:rgba(0,0,0,0) #e4e6ed rgba(0,0,0,0) rgba(0,0,0,0);transform:translateY(-50%)}.mg_voice_heading{margin:0 0 12px;font-size:18px;font-weight:700;line-height:1.55}.mg_voice_text{margin:0;font-size:15px;font-weight:400;line-height:1.73;text-align:justify}.mg_cfs_banner{display:grid;grid-template-columns:373px 396px;gap:40px;align-items:center;justify-content:center;padding:40px 45px;background:#fff;border:none;box-sizing:border-box}.mg_cfs_banner_body{width:373px}.mg_cfs_banner_title{margin:0 0 18px;font-size:22px;font-weight:700;line-height:1.45;color:var(--c-main)}.mg_cfs_banner_text{margin:0;font-size:15px;font-weight:400;line-height:1.86;text-align:justify}.mg_cfs_banner_media{margin:0;width:396px;overflow:hidden}.mg_cfs_banner_media img{display:block;width:396px;height:212px;object-fit:cover}.mg_modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.mg_modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.mg_modal_overlay{position:absolute;inset:0;background:rgba(0,0,0,.45)}.mg_modal_dialog{position:relative;z-index:1;width:560px;max-width:100%;padding:40px 36px 32px;background:#fff;box-sizing:border-box;text-align:center}.mg_modal_lead{margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.7}.mg_modal_note{margin:0 0 28px;font-size:14px;line-height:1.7;color:#666}.mg_modal_actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.mg_modal_btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:180px;min-height:48px;padding:12px 18px;box-sizing:border-box;border:0;background:#d9d9d9;color:var(--c-text);font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.mg_modal_btn.-external{background:#e8e8e8}.mg_modal_btn.-external::after{content:"";width:14px;height:13px;background:currentColor;mask:url("../img/common/icon_blank.svg") no-repeat center/contain;-webkit-mask:url("../img/common/icon_blank.svg") no-repeat center/contain}@media screen and (max-width: 768px){.mg_inquiry{padding:0 0 13.3333333333vw}.mg_inquiry_inner{width:100%;max-width:none;padding:0 5.3333333333vw;box-sizing:border-box}.mg_inquiry_title{margin-bottom:5.3333333333vw;font-size:4.8vw}.mg_inquiry_list{display:grid;grid-template-columns:1fr 1fr;gap:2.6666666667vw}.mg_inquiry_item{flex:none;width:auto}.mg_inquiry_btn{width:100%;height:auto;min-height:17.0666666667vw;padding:3.2vw 3.2vw;font-size:3.4666666667vw}.mg_inquiry_item.-hasSub .mg_inquiry_sub{top:100%;left:auto;right:0;width:90.6666666667vw;max-width:none;padding:2.4vw 0 0;background:rgba(0,0,0,0)}.mg_inquiry_item.-hasSub.is-open{z-index:5}.mg_inquiry_item.-hasSub.is-open .mg_inquiry_btn{background:var(--c-main);color:#fff}.mg_inquiry_item.-hasSub.is-open .mg_inquiry_sub{visibility:visible;opacity:1;pointer-events:auto}.mg_inquiry_sub_inner{grid-template-columns:1fr;gap:0;height:auto;min-height:47.4666666667vw;padding:5.8666666667vw 4.8vw 5.3333333333vw;box-shadow:0 3px 6px rgba(0,0,0,.16);box-sizing:border-box}.mg_inquiry_sub_lead{padding:0 0 4.2666666667vw;font-size:3.7333333333vw;font-weight:500;text-align:left;line-height:1.42;letter-spacing:-0.03em}.mg_inquiry_sub_aside{padding:4.2666666667vw 0 0;border-left:0;border-top:1px solid #d9d9d9;text-align:center}.mg_inquiry_sub_note{margin-bottom:3.7333333333vw;font-size:3.4666666667vw;font-weight:500}.mg_inquiry_sub_actions{justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:2.1333333333vw}.mg_inquiry_sub_btn{flex:1 1 auto;width:auto;min-width:0;height:auto;min-height:10.6666666667vw;padding:2.1333333333vw 3.7333333333vw;font-size:3.4666666667vw;font-weight:500;line-height:1.3;border-radius:266.4vw;justify-content:center;text-align:center;box-sizing:border-box}.mg_inquiry_sub_btn.-external{width:auto;justify-content:space-between;gap:2.1333333333vw;padding-left:1.5em;white-space:normal;text-align:left}.mg_inquiry_sub_btn.-external::after{width:2.9333333333vw;height:2.6666666667vw;margin-left:auto}.mg_rental,.mg_store,.mg_vacant,.mg_parking,.mg_union{padding:13.3333333333vw 0 16vw}.mg_rental .cb_secHead{margin-bottom:9.3333333333vw}.mg_rental_intro{margin-bottom:9.3333333333vw;text-align:left}.mg_rental_notice_link{width:100%;height:auto;min-height:15.4666666667vw;padding:3.7333333333vw 4.8vw;font-size:4vw}.mg_rental_notice_txt{font-size:4vw}.mg_kpi{width:100%;margin-top:13.3333333333vw}.mg_kpi_list{flex-direction:column;align-items:center;gap:3.2vw}.mg_kpi_item{width:100%;max-width:85.3333333333vw;height:auto;min-height:25.6vw;padding:4.8vw 4.2666666667vw;border-radius:13.8666666667vw}.mg_kpi_label{font-size:4.8vw}.mg_kpi_value{font-size:5.8666666667vw}.mg_kpi_sup{font-size:2.9333333333vw}.mg_kpi_note{width:100%;max-width:85.3333333333vw;margin:2.6666666667vw auto 0;font-size:2.9333333333vw;text-align:center}.mg_rental_panel{width:100%;max-width:none;margin-top:13.3333333333vw;padding:9.6vw 4.8vw 10.6666666667vw}.mg_point{grid-template-columns:1fr;gap:6.4vw;margin:0 0 10.6666666667vw}.mg_point_list{grid-template-columns:1fr;column-gap:0}.mg_point_item{padding:5.3333333333vw 0 4.2666666667vw}.mg_point_item:nth-child(-n+2){padding-top:5.3333333333vw}.mg_point_item:first-child{padding-top:0}.mg_point_item:nth-child(n+5){padding-bottom:4.2666666667vw;border-bottom:1px solid #c9c9c9}.mg_point_item:last-child{padding-bottom:0;border-bottom:0}.mg_point_num{margin-bottom:2.6666666667vw;font-size:3.7333333333vw}.mg_point_num span{font-size:6.4vw}.mg_point_txt{font-size:4vw;line-height:1.68}.mg_point_media{width:100%;position:static}.mg_point_slider{width:100%;height:auto}.mg_point_slider img{width:100%;height:74.6666666667vw}.mg_section_label{margin:16vw 0 9.3333333333vw;font-size:4.2666666667vw}.mg_section_label span{flex-basis:53.3333333333vw;width:53.3333333333vw;height:9.0666666667vw}.mg_service_list{grid-template-columns:1fr;gap:3.2vw;margin-bottom:10.6666666667vw}.mg_service_item{padding:5.8666666667vw 4.8vw}.mg_service_head{margin-bottom:3.7333333333vw}.mg_service_num{font-size:3.7333333333vw}.mg_service_title{font-size:4.2666666667vw}.mg_service_text{font-size:3.7333333333vw;line-height:1.73}.mg_rimscourt{margin:0;padding:8.5333333333vw 4.8vw}.mg_rimscourt_banner{margin:0 0 8vw;font-size:4.2666666667vw}.mg_rimscourt_banner .c-titleReveal_inner{height:auto;min-height:12.5333333333vw;padding:3.2vw 4.2666666667vw;font-size:4.2666666667vw}.mg_rimscourt_banner .c-titleReveal_fill{padding:3.2vw 4.2666666667vw;font-size:4.2666666667vw}.mg_rimscourt_body{padding:0}.mg_rimscourt_title{margin-bottom:3.7333333333vw;font-size:5.3333333333vw}.mg_rimscourt_title.c-titleReveal .c-titleReveal_base,.mg_rimscourt_title.c-titleReveal .c-titleReveal_fill{font-size:5.3333333333vw}.mg_rimscourt_lead{margin-bottom:8.5333333333vw;font-size:3.7333333333vw;font-weight:600;text-align:left}.mg_rimscourt_cols{grid-template-columns:1fr;gap:6.4vw;margin-bottom:8.5333333333vw;align-items:start}.mg_rimscourt_copy{min-height:0}.mg_rimscourt_subtitle{margin-bottom:3.2vw;font-size:4.5333333333vw}.mg_rimscourt_text{width:100%;font-size:3.4666666667vw;line-height:1.57}.mg_rimscourt_em{flex:none;margin-top:0;display:block;width:100%;font-size:4vw;line-height:1.76}.mg_rimscourt_footer{margin-bottom:4.2666666667vw;font-size:3.7333333333vw;line-height:1.625;text-align:center}.mg_rimscourt_linkWrap{text-align:center}.mg_rimscourt_media{width:100%}.mg_rimscourt_media picture,.mg_rimscourt_media img{width:100%;height:58.6666666667vw}.mg_store_intro,.mg_vacant_intro,.mg_parking_intro{grid-template-columns:1fr;gap:6.4vw;margin-bottom:8.5333333333vw}.mg_store_copy,.mg_vacant_copy{width:100%}.mg_store_heading,.mg_parking_heading,.mg_vacant_catch{font-size:4.8vw}.mg_store_media img,.mg_vacant_media img,.mg_parking_media img{height:53.3333333333vw}.mg_store_media,.mg_vacant_media{width:100%}.mg_store_media picture,.mg_store_media img,.mg_vacant_media picture,.mg_vacant_media img{width:100%;height:53.3333333333vw}.mg_store_cards,.mg_vacant_cards{grid-template-columns:1fr;gap:7.4666666667vw}.mg_store_card_media img,.mg_vacant_card_media img{height:48vw}.mg_store_card_media,.mg_vacant_card_media{width:100%}.mg_store_card_media picture,.mg_store_card_media img,.mg_vacant_card_media picture,.mg_vacant_card_media img{width:100%;height:48vw}.mg_voice_label{margin:13.3333333333vw 0 7.4666666667vw}.mg_voice_label span{padding:0 4.2666666667vw;font-size:3.4666666667vw;height:auto;min-height:9.6vw}.mg_voice_item{grid-template-columns:24vw 1fr;gap:7.4666666667vw;justify-content:stretch}.mg_voice_icon{width:24vw;height:23.2vw}.mg_voice_bubble{width:100%;max-width:none;flex:1 1 auto;padding:4.8vw 4.2666666667vw}.mg_voice_bubble::before{top:50%;left:-4.2666666667vw;border-width:3.2vw 4.2666666667vw 3.2vw 0;transform:translateY(-50%)}.mg_voice_heading{font-size:4vw}.mg_voice_text{font-size:3.4666666667vw;line-height:1.73}.mg_cfs_banner{grid-template-columns:1fr;gap:5.3333333333vw;padding:5.8666666667vw;justify-content:stretch}.mg_cfs_banner_body{width:100%}.mg_cfs_banner_title{font-size:4.5333333333vw}.mg_cfs_banner_media{width:100%}.mg_cfs_banner_media img{width:100%;height:48vw}.mg_modal_dialog{padding:7.4666666667vw 4.8vw 5.8666666667vw}.mg_modal_btn{width:100%;min-width:0}}@media screen and (min-width: 769px){.otherContents_list{display:grid;grid-template-columns:repeat(3, 390px);gap:15px;justify-content:center}.otherContents_item{flex:none;width:390px}}/*# sourceMappingURL=management.css.map */
