.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}}
