.page-id-38473{}.page-id-38473 .breadcrumb,.page-id-38473 .page-ttl{display:none}.pg-renovation .pg-renovation-benefits li:nth-child(2) .pg-renovation-benefit__number picture{width:1.04em}.pg-renovation .pg-renovation-benefits li:nth-child(3) .pg-renovation-benefit__number picture{width:1.04em}.pg-renovation .pg-renovation-benefits li:nth-child(4) .pg-renovation-benefit__number picture{width:1.08em}.pg-renovation .pg-renovation-benefits li:nth-child(2) .pg-renovation-benefit__unit picture{width:6em}.pg-renovation .pg-renovation-benefits li:nth-child(3) .pg-renovation-benefit__unit picture{width:5.4em}.pg-renovation .pg-renovation-benefits li:nth-child(4) .pg-renovation-benefit__unit picture{width:5.85em}@media (max-width:767px){.pg-renovation .pg-renovation-benefits li:nth-child(2) .pg-renovation-benefit__number picture{width:1.06em}.pg-renovation .pg-renovation-benefits li:nth-child(3) .pg-renovation-benefit__number picture{width:1.03em}.pg-renovation .pg-renovation-benefits li:nth-child(4) .pg-renovation-benefit__number picture{width:1.09em}.pg-renovation .pg-renovation-benefits li:nth-child(2) .pg-renovation-benefit__unit picture{width:6.11em}.pg-renovation .pg-renovation-benefits li:nth-child(3) .pg-renovation-benefit__unit picture{width:5.43em}.pg-renovation .pg-renovation-benefits li:nth-child(4) .pg-renovation-benefit__unit picture{width:5.86em}}@media (min-width:1024px) and (max-width:1239px){.pg-renovation .pg-renovation-benefit__label{flex-wrap:wrap;white-space:normal;column-gap:min(6px, calc(6 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__title{min-width:max-content;padding-left:min(6px, calc(6 / var(--mq) * 1vw));font-size:min(12px, calc(12 / var(--mq) * 1vw));letter-spacing:0.04em;white-space:normal}.pg-renovation .pg-renovation-service .pg-renovation-service__photo{width:min(100%, min(720px, calc(720 / var(--mq) * 1vw)));height:auto;aspect-ratio:1.7777777778}.pg-renovation .pg-renovation-service .pg-renovation-service__photo img{width:100%;height:100%;object-fit:cover}}.pg-renovation .pg-renovation-service__number::after{content:none}body .pg-renovation .pg-renovation-service .pg-renovation-service__number .pg-renovation-classico{width:calc(4.21875vw)}.pg-renovation .pg-renovation-service__number{width:min(81px, calc(81 / var(--mq2) * 1vw));min-width:min(81px, calc(81 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-flow__label>.pg-renovation-flow__step::after{content:none}body .pg-renovation .pg-renovation-flow .pg-renovation-flow__step .pg-renovation-classico{width:calc(3.4895833333vw)}@media (max-width:767px){body .pg-renovation .pg-renovation-flow .pg-renovation-flow__step .pg-renovation-classico{width:min(101px, calc(101 / var(--mq) * 1vw))}}@media (max-width:767px){body .pg-renovation .pg-renovation-service .pg-renovation-service__number .pg-renovation-classico{width:calc(14.9333333333vw)}.pg-renovation .pg-renovation-service__number{width:min(112px, calc(112 / var(--mq) * 1vw));min-width:min(112px, calc(112 / var(--mq) * 1vw))}}.pg-renovation .pg-renovation-classico,.pg-renovation .pg-renovation-classico img{display:block;height:auto}.pg-renovation .pg-renovation-classico img{width:100%}.pg-renovation .pg-renovation-story__en .pg-renovation-classico{width:min(359px, calc(359 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__number .pg-renovation-classico{width:min(47px, calc(47 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__number .pg-renovation-classico{width:min(52px, calc(52 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__number .pg-renovation-classico{width:min(53px, calc(53 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__number .pg-renovation-classico,.pg-renovation .pg-renovation-service--05 .pg-renovation-service__number .pg-renovation-classico{width:min(54px, calc(54 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__en .pg-renovation-classico{width:min(438px, calc(438 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__en .pg-renovation-classico{width:min(419px, calc(419 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__en .pg-renovation-classico{width:min(437px, calc(437 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__en .pg-renovation-classico{width:min(347px, calc(347 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__en .pg-renovation-classico{width:min(311px, calc(311 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy .pg-renovation-section__en .pg-renovation-classico{width:min(351px, calc(351 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-flow .pg-renovation-section__en .pg-renovation-classico{width:min(206px, calc(206 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-flow__step .pg-renovation-classico{width:min(39px, calc(39 / var(--mq2) * 1vw))}@media (max-width:767px){.pg-renovation .pg-renovation-story__en .pg-renovation-classico{width:min(471px, calc(471 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__number .pg-renovation-classico{width:min(65px, calc(65 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__number .pg-renovation-classico{width:min(74px, calc(74 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__number .pg-renovation-classico{width:min(73px, calc(73 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__number .pg-renovation-classico{width:min(77px, calc(77 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__number .pg-renovation-classico{width:min(74px, calc(74 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__en .pg-renovation-classico{width:min(322px, calc(322 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__en .pg-renovation-classico{width:min(315px, calc(315 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__en .pg-renovation-classico{width:min(339px, calc(339 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__en .pg-renovation-classico{width:min(242px, calc(242 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__en .pg-renovation-classico{width:min(267px, calc(267 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-subsidy .pg-renovation-section__en .pg-renovation-classico{width:min(460px, calc(460 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-flow .pg-renovation-section__en .pg-renovation-classico{width:min(273px, calc(273 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-flow__step .pg-renovation-classico{width:min(59px, calc(59 / var(--mq) * 1vw))}}.pg-renovation .pg-renovation-openhouse__sub .pg-renovation-classico,.pg-renovation .pg-renovation-openhouse__sub .pg-renovation-classico img{display:block;height:auto}.pg-renovation .pg-renovation-openhouse__sub .pg-renovation-classico{width:min(238px, calc(238 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-openhouse__sub .pg-renovation-classico img{width:100%}@media (max-width:767px){.pg-renovation .pg-renovation-openhouse__title>div,.pg-renovation .pg-renovation-openhouse__sub{min-width:0}.pg-renovation .pg-renovation-openhouse__sub .pg-renovation-classico{width:100%;max-width:min(294px, calc(294 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-openhouse__title-text{flex-basis:min(339px, calc(339 / var(--mq) * 1vw))}}.pg-renovation picture>img,.pg-renovation .pg-renovation-service__photo img,.pg-renovation .pg-renovation-detail__photo img,.pg-renovation .pg-renovation-works__photos img{display:block}.pg-renovation .pg-renovation-reservation{position:relative;z-index:2}.pg-renovation .pg-renovation-experience{z-index:1}.pg-renovation .pg-renovation-reservation__first,.pg-renovation .pg-renovation-reservation__last,.pg-renovation .pg-renovation-reservation__arrow{display:flex;align-items:center}.pg-renovation .pg-renovation-reservation__first,.pg-renovation .pg-renovation-reservation__last{justify-content:center}.pg-renovation .pg-renovation-reservation__arrow{justify-content:center}.pg-renovation .pg-renovation-service__title,.pg-renovation .pg-renovation-service__copy{font-family:"Noto Sans JP", sans-serif;font-weight:400}.pg-renovation .pg-renovation-service__title--emphasis{font-family:"Noto Sans JP", sans-serif;font-weight:700}.pg-renovation .pg-renovation-service__title-main,.pg-renovation .pg-renovation-service__title--emphasis{position:static}@media (min-width:1024px) and (max-width:1239px){.pg-renovation .pg-renovation-benefits{width:calc(100% - min(64px, calc(64 / var(--mq) * 1vw)));max-width:none;grid-template-columns:repeat(4, minmax(0, 1fr));gap:min(16px, calc(16 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefits li{display:flex;flex-direction:column;min-height:0}.pg-renovation .pg-renovation-benefit__photo{height:min(116px, calc(116 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__body{padding:min(18px, calc(18 / var(--mq) * 1vw)) min(16px, calc(16 / var(--mq) * 1vw)) min(20px, calc(20 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__label{min-height:0;white-space:normal;column-gap:min(8px, calc(8 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__number{font-size:min(18px, calc(18 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__unit{font-size:min(15px, calc(15 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__title{min-width:0;padding-left:min(8px, calc(8 / var(--mq) * 1vw));font-size:min(14px, calc(14 / var(--mq) * 1vw));letter-spacing:0.12em}.pg-renovation .pg-renovation-benefit__copy{margin-top:min(14px, calc(14 / var(--mq) * 1vw));font-size:min(12px, calc(12 / var(--mq) * 1vw));line-height:1.8;letter-spacing:0.02em}}@media (min-width:768px) and (max-width:1239px){.pg-renovation .pg-renovation-works{width:calc(100% - min(80px, calc(80 / var(--mq) * 1vw)));margin-left:auto;margin-right:auto}.pg-renovation .pg-renovation-flow{padding-left:min(40px, calc(40 / var(--mq) * 1vw));padding-right:min(40px, calc(40 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-flow .pg-renovation-section__heading,.pg-renovation .pg-renovation-flow ol{width:100%}.pg-renovation .pg-renovation-service__head,.pg-renovation .pg-renovation-service--02 .pg-renovation-service__head,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__head{display:grid;grid-template-columns:minmax(0, 1fr) minmax(min(150px, calc(150 / var(--mq) * 1vw)), 0.46fr);column-gap:min(24px, calc(24 / var(--mq) * 1vw));row-gap:min(24px, calc(24 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service__photo{grid-column:1 / -1}.pg-renovation .pg-renovation-service__body,.pg-renovation .pg-renovation-service--01 .pg-renovation-service__body,.pg-renovation .pg-renovation-service--03 .pg-renovation-service__body,.pg-renovation .pg-renovation-service--05 .pg-renovation-service__body{grid-column:1;min-height:0;margin-top:0;padding-right:0}.pg-renovation .pg-renovation-story__body h2{overflow:visible;white-space:normal}}@media (max-width:767px){.pg-renovation .pg-renovation-flow .pg-renovation-section__en::after{content:"";display:block;width:min(56px, calc(56 / var(--mq2) * 1vw));border-bottom:min(1px, calc(1 / var(--mq2) * 1vw)) solid #999;margin-top:min(22px, calc(22 / var(--mq2) * 1vw))}}.pg-renovation .pg-renovation-service__title,.pg-renovation .pg-renovation-service__title--emphasis,.pg-renovation .pg-renovation-service__copy{font-family:"Noto Sans JP", sans-serif}@media (min-width:768px){.pg-renovation .pg-renovation-service__title{font-weight:400}.pg-renovation .pg-renovation-service__title--emphasis{font-weight:500}.pg-renovation .pg-renovation-service__copy{font-weight:400}}@media (max-width:767px){.pg-renovation .pg-renovation-service__title{font-weight:400}.pg-renovation .pg-renovation-service__title--emphasis{font-weight:700}.pg-renovation .pg-renovation-service__copy{font-weight:400}}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title,.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title--emphasis,.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__copy{font-family:"Noto Sans JP", sans-serif}@media (min-width:768px){.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title{font-weight:400}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title--emphasis{font-weight:500}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__copy{font-weight:400}}@media (max-width:767px){.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title{font-weight:400}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title--emphasis{font-weight:700}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__copy{font-weight:400}}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title,.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title--emphasis,.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__copy{font-family:"Noto Sans JP", sans-serif}@media (min-width:768px){.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title{font-weight:400}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title--emphasis{font-weight:500}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__copy{font-weight:400}}@media (max-width:767px){.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title{font-weight:400}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title--emphasis{font-weight:700}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__copy{font-weight:400}}.pg-renovation .pg-renovation-story__title-art{font-family:"Noto Sans JP", sans-serif;font-size:min(20px, calc(20 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(4px, calc(4 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service__title,.pg-renovation .pg-renovation-service__copy{font-family:"Noto Sans JP", sans-serif}@media (min-width:768px){.pg-renovation .pg-renovation-service__title{font-weight:400}.pg-renovation .pg-renovation-service__title--emphasis{font-weight:500}.pg-renovation .pg-renovation-service__copy{font-weight:400}}@media (max-width:767px){.pg-renovation .pg-renovation-story__title-art{font-size:min(30px, calc(30 / var(--mq) * 1vw));line-height:min(62px, calc(62 / var(--mq) * 1vw));letter-spacing:min(6px, calc(6 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service__title{font-weight:400}.pg-renovation .pg-renovation-service__title--emphasis{font-weight:700}.pg-renovation .pg-renovation-service__copy{font-weight:400}}.pg-renovation{--mq: 10.8;--mq2: 19.2;--blue: #0c315e;--ink: #1b1b1b;max-width:min(1920px, calc(1920 / var(--mq2) * 1vw));margin:0 auto;color:var(--ink);background:#fff;font-family:"Noto Sans JP", sans-serif;font-weight:400;font-size:min(16px, calc(16 / var(--mq) * 1vw));line-height:min(32px, calc(32 / var(--mq) * 1vw));position:relative}.pg-renovation *,.pg-renovation *::before,.pg-renovation *::after{box-sizing:border-box}.pg-renovation h1,.pg-renovation h2,.pg-renovation h3,.pg-renovation p,.pg-renovation ul,.pg-renovation ol{margin:0;padding:0;font:inherit}.pg-renovation ul,.pg-renovation ol{list-style:none}.pg-renovation a{color:inherit;text-decoration:none}.pg-renovation img{display:block;max-width:none;width:100%;height:auto}.pg-renovation picture{display:block}.pg-renovation .display_sp{display:none}.pg-renovation span.display_pc{display:inline}.pg-renovation br.display_pc{display:initial}.pg-renovation .pg-renovation-fv{display:grid;grid-template-columns:minmax(0, 1fr) calc(50% + min(40px, calc(40 / var(--mq) * 1vw)));height:auto;min-height:min(600px, calc(600 / var(--mq) * 1vw));background:#0c315e;color:#fff}.pg-renovation .pg-renovation-fv__photo{min-width:0;height:100%}.pg-renovation .pg-renovation-fv__photo img{width:100%;height:100%;object-fit:cover}.pg-renovation .pg-renovation-fv__body{width:min(580px, calc(580 / var(--mq) * 1vw));height:100%;padding-block:min(90px, calc(90 / var(--mq) * 1vw)) min(54px, calc(54 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-fv__logo{width:min(300px, calc(300 / var(--mq) * 1vw));margin-left:min(141px, calc(141 / var(--mq) * 1vw));padding:min(19px, calc(19 / var(--mq) * 1vw)) min(44px, calc(44 / var(--mq) * 1vw)) min(19px, calc(19 / var(--mq) * 1vw)) min(45px, calc(45 / var(--mq) * 1vw));border:min(1px, calc(1 / var(--mq) * 1vw)) solid #fff}.pg-renovation .pg-renovation-fv__logo img{width:min(209px, calc(209 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-fv__title{width:min(447px, calc(447 / var(--mq) * 1vw));margin:min(48px, calc(48 / var(--mq) * 1vw)) 0 0 min(72px, calc(72 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-fv__line{width:min(431px, calc(431 / var(--mq) * 1vw));margin:min(31px, calc(31 / var(--mq) * 1vw)) 0 0 min(73px, calc(73 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-fv__sub{width:min(442px, calc(442 / var(--mq) * 1vw));margin:min(31px, calc(31 / var(--mq) * 1vw)) 0 0 min(77px, calc(77 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-fv__en{width:min(462px, calc(462 / var(--mq) * 1vw));margin:min(43px, calc(43 / var(--mq) * 1vw)) 0 0 min(62px, calc(62 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-fv__jp{width:min(216px, calc(216 / var(--mq) * 1vw));margin:min(15px, calc(15 / var(--mq) * 1vw)) 0 0 min(182px, calc(182 / var(--mq) * 1vw));padding-bottom:min(13px, calc(13 / var(--mq) * 1vw));border-bottom:min(1px, calc(1 / var(--mq) * 1vw)) solid #fff}.pg-renovation .pg-renovation-fv__jp picture{width:min(215px, calc(215 / var(--mq) * 1vw));margin-left:min(2px, calc(2 / var(--mq) * 1vw))}@media (max-width:767px){.pg-renovation .pg-renovation-fv{display:block;height:auto}.pg-renovation .pg-renovation-fv__photo{height:min(420px, calc(420 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-fv__body{width:100%;height:auto;padding-block:min(60px, calc(60 / var(--mq) * 1vw)) min(69px, calc(69 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-fv__logo{width:min(360px, calc(360 / var(--mq) * 1vw));margin-left:min(195px, calc(195 / var(--mq) * 1vw));padding:min(23px, calc(23 / var(--mq) * 1vw)) min(45px, calc(45 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-fv__logo img{width:min(267px, calc(267 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-fv__title{width:min(496px, calc(496 / var(--mq) * 1vw));margin:min(48px, calc(48 / var(--mq) * 1vw)) 0 0 min(128px, calc(128 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-fv__line{width:min(474px, calc(474 / var(--mq) * 1vw));margin:min(34px, calc(34 / var(--mq) * 1vw)) 0 0 min(133px, calc(133 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-fv__sub{width:min(481px, calc(481 / var(--mq) * 1vw));margin:min(34px, calc(34 / var(--mq) * 1vw)) 0 0 min(135px, calc(135 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-fv__en{width:min(507px, calc(507 / var(--mq) * 1vw));margin:min(46px, calc(46 / var(--mq) * 1vw)) 0 0 min(121px, calc(121 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-fv__jp{width:min(238px, calc(238 / var(--mq) * 1vw));margin:min(18px, calc(18 / var(--mq) * 1vw)) 0 0 min(253px, calc(253 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-fv__jp picture{width:min(230px, calc(230 / var(--mq) * 1vw));margin-left:min(7px, calc(7 / var(--mq) * 1vw))}}.pg-renovation .pg-renovation-openhouse{height:min(500px, calc(500 / var(--mq2) * 1vw));display:grid;grid-template-columns:min(420px, calc(420 / var(--mq2) * 1vw)) min(740px, calc(740 / var(--mq2) * 1vw)) min(760px, calc(760 / var(--mq2) * 1vw));background:#0c315e;color:white;position:relative;overflow:clip}.pg-renovation .pg-renovation-openhouse__left,.pg-renovation .pg-renovation-openhouse__right{height:min(500px, calc(500 / var(--mq) * 1vw));overflow:hidden}.pg-renovation .pg-renovation-openhouse__left img{width:min(419px, calc(419 / var(--mq) * 1vw));height:min(500px, calc(500 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-openhouse__right img{width:min(820px, calc(820 / var(--mq) * 1vw));height:min(500px, calc(500 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-openhouse__body{padding:min(40px, calc(40 / var(--mq) * 1vw)) 0 0 min(110px, calc(110 / var(--mq) * 1vw));position:relative;z-index:3}.pg-renovation .pg-renovation-openhouse__title{width:min(496px, calc(496 / var(--mq) * 1vw));padding-left:min(10px, calc(10 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-check{display:flex;align-items:center;height:min(34px, calc(34 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-check__art{display:block;flex:0 0 min(86px, calc(86 / var(--mq) * 1vw));height:min(24px, calc(24 / var(--mq) * 1vw));margin-top:min(6px, calc(6 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-check::after{content:"";height:min(1px, calc(1 / var(--mq) * 1vw));background:white;flex:1;margin-left:min(6px, calc(6 / var(--mq) * 1vw));margin-top:min(14px, calc(14 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-openhouse__title>div{display:flex;align-items:center;justify-content:space-between;border-bottom:min(1px, calc(1 / var(--mq) * 1vw)) solid #fff;height:min(70px, calc(70 / var(--mq) * 1vw));padding-left:min(16px, calc(16 / var(--mq) * 1vw));white-space:normal}.pg-renovation .pg-renovation-openhouse__title>div h2{flex:0 0 min(244px, calc(244 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-openhouse__title>div p{flex:0 0 min(227px, calc(227 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-openhouse__copy{margin:min(29px, calc(29 / var(--mq) * 1vw)) 0 0 min(20px, calc(20 / var(--mq) * 1vw));line-height:min(38px, calc(38 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-reservation{display:grid;grid-template-columns:min(17px, calc(17 / var(--mq) * 1vw)) min(221px, calc(221 / var(--mq) * 1vw)) min(20px, calc(20 / var(--mq) * 1vw)) min(233px, calc(233 / var(--mq) * 1vw)) min(30px, calc(30 / var(--mq) * 1vw));grid-template-rows:min(32px, calc(32 / var(--mq) * 1vw)) min(50px, calc(50 / var(--mq) * 1vw)) min(18px, calc(18 / var(--mq) * 1vw));width:min(521px, calc(521 / var(--mq) * 1vw));height:min(100px, calc(100 / var(--mq) * 1vw));margin-top:min(64px, calc(64 / var(--mq) * 1vw));background:#fff;color:#173961;position:relative;border-radius:min(10px, calc(10 / var(--mq) * 1vw));box-shadow:min(3px, calc(3 / var(--mq) * 1vw)) min(3px, calc(3 / var(--mq) * 1vw)) #000523;font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-weight:700}.pg-renovation .pg-renovation-reservation__label{grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:6;justify-self:start;width:min(360px, calc(360 / var(--mq) * 1vw));height:min(40px, calc(40 / var(--mq) * 1vw));margin:calc(-1 * min(21px, calc(21 / var(--mq) * 1vw))) 0 0 min(90px, calc(90 / var(--mq) * 1vw));text-align:center;color:white;background:#2571d0;border-radius:min(8px, calc(8 / var(--mq) * 1vw));display:flex;align-items:center;justify-content:center;font-size:min(20px, calc(20 / var(--mq) * 1vw));line-height:min(40px, calc(40 / var(--mq) * 1vw));letter-spacing:min(1px, calc(1 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-reservation__first{grid-row:2;grid-column:2;background:#cfa972;color:#fff;text-align:center;font-size:min(22px, calc(22 / var(--mq) * 1vw));line-height:min(50px, calc(50 / var(--mq) * 1vw));letter-spacing:calc(-1 * min(1.1px, calc(1.1 / var(--mq) * 1vw)));white-space:normal;border-radius:min(10px, calc(10 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-reservation__last{grid-row:2;grid-column:4;font-size:min(22px, calc(22 / var(--mq) * 1vw));line-height:min(46px, calc(46 / var(--mq) * 1vw));letter-spacing:min(2.2px, calc(2.2 / var(--mq) * 1vw));white-space:normal}.pg-renovation .pg-renovation-reservation__last::after{content:"";display:block;margin-top:calc(-1 * min(6px, calc(6 / var(--mq) * 1vw)));width:min(116px, calc(116 / var(--mq) * 1vw));border-bottom:min(1px, calc(1 / var(--mq) * 1vw)) solid #173961}.pg-renovation .pg-renovation-reservation__arrow{grid-row:2;grid-column:5;font-size:min(20px, calc(20 / var(--mq) * 1vw));line-height:min(46px, calc(46 / var(--mq) * 1vw));text-align:center}.pg-renovation .pg-renovation-medal{position:absolute;right:calc(-1 * min(87px, calc(87 / var(--mq) * 1vw)));top:calc(-1 * min(111px, calc(111 / var(--mq) * 1vw)));width:min(135px, calc(135 / var(--mq) * 1vw));height:min(135px, calc(135 / var(--mq) * 1vw));color:#fff;text-align:center;isolation:isolate;filter:drop-shadow(min(3px, calc(3 / var(--mq) * 1vw)) min(5.196px, calc(5.196 / var(--mq) * 1vw)) rgba(0, 0, 0, 0.6));display:flex;flex-direction:column;align-items:center;justify-content:center;border:0}.pg-renovation .pg-renovation-medal::before{content:"";position:absolute;inset:0;z-index:-1;background:#b28950;clip-path:polygon(49.9902% 3.1358%, 63.4659% -0.2967%, 73.42% 9.4137%, 86.8065% 13.1789%, 90.5717% 26.5655%, 100.2823% 36.5195%, 96.8498% 49.9953%, 100.2823% 63.4709%, 90.5717% 73.425%, 86.8065% 86.8115%, 73.42% 90.5767%, 63.4659% 100.2873%, 49.9902% 96.8548%, 36.5145% 100.2873%, 26.5605% 90.5767%, 13.1739% 86.8115%, 9.4087% 73.425%, -0.3017% 63.4709%, 3.1308% 49.9953%, -0.3017% 36.5195%, 9.4087% 26.5655%, 13.1739% 13.1789%, 26.5605% 9.4137%, 36.5145% -0.2967%)}.pg-renovation .pg-renovation-medal small::before,.pg-renovation .pg-renovation-medal small::after{content:"";display:inline-block;height:min(18px, calc(18 / var(--mq) * 1vw));border-left:min(1px, calc(1 / var(--mq) * 1vw)) solid currentColor;margin:0 min(8px, calc(8 / var(--mq) * 1vw));transform:rotate(-32deg);vertical-align:middle}.pg-renovation .pg-renovation-medal small::after{transform:rotate(32deg)}.pg-renovation .pg-renovation-medal small{font-size:min(18px, calc(18 / var(--mq) * 1vw));line-height:min(28px, calc(28 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-medal strong{font-size:min(24px, calc(24 / var(--mq) * 1vw));line-height:min(28px, calc(28 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-openhouse__deco{position:absolute;width:min(373px, calc(373 / var(--mq) * 1vw));height:min(325px, calc(325 / var(--mq) * 1vw));left:min(128px, calc(128 / var(--mq) * 1vw));top:min(194px, calc(194 / var(--mq) * 1vw));pointer-events:none}.pg-renovation .pg-renovation-experience{position:absolute;left:min(1007px, calc(1007 / var(--mq2) * 1vw));top:min(423px, calc(423 / var(--mq2) * 1vw));z-index:2;pointer-events:none;white-space:normal}.pg-renovation .pg-renovation-experience{display:flow-root}.pg-renovation .pg-renovation-experience__art{display:block;width:min(661px, calc(661 / var(--mq2) * 1vw));height:min(102px, calc(102 / var(--mq2) * 1vw));margin-top:min(10px, calc(10 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story{padding-top:min(138px, calc(138 / var(--mq2) * 1vw));padding-bottom:0;height:min(1349px, calc(1349 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story__head{display:grid;grid-template-columns:min(683px, calc(683 / var(--mq2) * 1vw)) min(660px, calc(660 / var(--mq2) * 1vw));column-gap:min(100px, calc(100 / var(--mq2) * 1vw));margin-left:min(89px, calc(89 / var(--mq2) * 1vw));height:min(503px, calc(503 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story__photo{width:min(683px, calc(683 / var(--mq2) * 1vw));height:min(503px, calc(503 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story__body{padding-top:min(12px, calc(12 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story__en{padding-top:min(8px, calc(8 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story__body h2{margin-top:0;white-space:normal}.pg-renovation .pg-renovation-story__deco{width:min(260px, calc(260 / var(--mq2) * 1vw));height:min(22px, calc(22 / var(--mq2) * 1vw));margin:min(23px, calc(23 / var(--mq2) * 1vw)) 0 0 min(3px, calc(3 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story__copy{margin-top:min(83px, calc(83 / var(--mq2) * 1vw));line-height:min(38px, calc(38 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-story__bottom{width:min(1602px, calc(1602 / var(--mq2) * 1vw));height:min(501px, calc(501 / var(--mq2) * 1vw));margin:min(108px, calc(108 / var(--mq2) * 1vw)) 0 0 min(219px, calc(219 / var(--mq2) * 1vw));padding:min(83px, calc(83 / var(--mq2) * 1vw)) 0 0 min(650px, calc(650 / var(--mq2) * 1vw));background:#ebeced url("../images/renovation/renewal_photo_story_sofa_r2_pc.png") center / cover no-repeat}.pg-renovation .pg-renovation-story__bottom>p{width:min(600px, calc(600 / var(--mq2) * 1vw));line-height:min(42px, calc(42 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-services{padding:min(121px, calc(121 / var(--mq2) * 1vw)) 0 min(138px, calc(138 / var(--mq2) * 1vw));background:#1b1b1b}.pg-renovation .pg-renovation-service{width:min(1400px, calc(1400 / var(--mq2) * 1vw));margin:0 auto min(80px, calc(80 / var(--mq2) * 1vw));padding:min(78px, calc(78 / var(--mq2) * 1vw)) min(100px, calc(100 / var(--mq2) * 1vw)) min(60px, calc(60 / var(--mq2) * 1vw));background:#fff}.pg-renovation .pg-renovation-service__head{display:grid;grid-template-columns:min(633px, calc(633 / var(--mq2) * 1vw)) min(672px, calc(672 / var(--mq2) * 1vw));column-gap:min(66px, calc(66 / var(--mq2) * 1vw));margin-left:calc(-1 * min(172px, calc(172 / var(--mq2) * 1vw)));position:relative}.pg-renovation .pg-renovation-service__photo{width:min(633px, calc(633 / var(--mq2) * 1vw));height:min(364px, calc(364 / var(--mq2) * 1vw));overflow:hidden}.pg-renovation .pg-renovation-service__photo img{width:100%;height:100%}.pg-renovation .pg-renovation-service__body{min-width:0;position:relative;z-index:1}.pg-renovation .pg-renovation-service__label{display:flex;align-items:flex-start;height:min(66px, calc(66 / var(--mq2) * 1vw));column-gap:0;margin-left:calc(-1 * min(2px, calc(2 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-service__number{line-height:min(52px, calc(52 / var(--mq) * 1vw));min-width:min(87px, calc(87 / var(--mq2) * 1vw));width:min(87px, calc(87 / var(--mq2) * 1vw));display:flex}.pg-renovation .pg-renovation-service__number::after{content:"/";margin-left:min(5px, calc(5 / var(--mq2) * 1vw));color:#3c86db;font-family:"Classico URW", serif;font-size:min(40px, calc(40 / var(--mq) * 1vw));font-weight:400;display:inline}.pg-renovation .pg-renovation-service__en{padding-top:min(17px, calc(17 / var(--mq2) * 1vw));white-space:normal}.pg-renovation .pg-renovation-service__title{display:table;margin-top:0;line-height:min(42px, calc(42 / var(--mq) * 1vw));padding-bottom:min(9px, calc(9 / var(--mq2) * 1vw));border-bottom:min(1px, calc(1 / var(--mq2) * 1vw)) solid #1e569b}.pg-renovation .pg-renovation-service__copy{width:min(470px, calc(470 / var(--mq2) * 1vw));padding-left:min(40px, calc(40 / var(--mq2) * 1vw));border-left:min(1px, calc(1 / var(--mq2) * 1vw)) solid #d2d2d2;line-height:min(38px, calc(38 / var(--mq) * 1vw));margin-top:min(46px, calc(46 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__detail{margin-top:min(78px, calc(78 / var(--mq2) * 1vw));padding:min(47px, calc(47 / var(--mq2) * 1vw)) min(59px, calc(59 / var(--mq2) * 1vw));border:min(1px, calc(1 / var(--mq2) * 1vw)) solid #bfbfbf;display:grid;grid-template-columns:min(402px, calc(402 / var(--mq2) * 1vw)) min(620px, calc(620 / var(--mq2) * 1vw));column-gap:min(58px, calc(58 / var(--mq2) * 1vw));height:min(300px, calc(300 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-detail__photo{width:min(402px, calc(402 / var(--mq2) * 1vw));height:min(203px, calc(203 / var(--mq2) * 1vw));margin-left:calc(-1 * min(1px, calc(1 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-detail__photo img{width:100%;height:100%}.pg-renovation .pg-renovation-detail__body{padding-top:min(7px, calc(7 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-detail__body h3{line-height:min(38px, calc(38 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-detail__body h3::after{display:block;content:"";width:min(30px, calc(30 / var(--mq2) * 1vw));border-bottom:min(1px, calc(1 / var(--mq2) * 1vw)) solid #222;margin-top:min(21px, calc(21 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-detail__body>p{margin-top:min(21px, calc(21 / var(--mq2) * 1vw));line-height:min(32px, calc(32 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__head,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__head{grid-template-columns:min(650px, calc(650 / var(--mq2) * 1vw)) min(663px, calc(663 / var(--mq2) * 1vw));gap:0;margin-left:min(59px, calc(59 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__photo,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__photo{grid-row:1;grid-column:2;width:min(663px, calc(663 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__body,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__body{grid-row:1;grid-column:1}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__title,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__title{border-color:#b38950}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__number::after,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__number::after{color:#b38950}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__copy,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__copy{width:min(550px, calc(550 / var(--mq2) * 1vw));margin-top:min(85px, calc(85 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__photo{height:min(362px, calc(362 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__copy{margin-top:min(76px, calc(76 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__detail{margin-top:min(80px, calc(80 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__photo{height:min(362px, calc(362 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__detail{margin-top:min(80px, calc(80 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--04 .pg-renovation-detail__body{padding-top:min(27px, calc(27 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--05{margin-bottom:min(100px, calc(100 / var(--mq2) * 1vw));padding-bottom:min(80px, calc(80 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__photo{height:min(362px, calc(362 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__body{padding-left:min(10px, calc(10 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__copy{width:min(510px, calc(510 / var(--mq2) * 1vw));margin-top:min(79px, calc(79 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__cards{display:grid;grid-template-columns:min(323px, calc(323 / var(--mq2) * 1vw)) min(322px, calc(322 / var(--mq2) * 1vw)) min(323px, calc(323 / var(--mq2) * 1vw));gap:min(57px, calc(57 / var(--mq2) * 1vw));margin:min(80px, calc(80 / var(--mq2) * 1vw)) 0 0;padding:min(48px, calc(48 / var(--mq2) * 1vw)) min(58px, calc(58 / var(--mq2) * 1vw));height:min(520px, calc(520 / var(--mq2) * 1vw));border:min(1px, calc(1 / var(--mq2) * 1vw)) solid #bfbfbf}.pg-renovation .pg-renovation-service__cards .pg-renovation-detail__photo{width:min(323px, calc(323 / var(--mq2) * 1vw));height:min(203px, calc(203 / var(--mq2) * 1vw));margin-left:0}.pg-renovation .pg-renovation-service__cards li:nth-child(2) .pg-renovation-detail__photo{width:min(322px, calc(322 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__cards .pg-renovation-detail__body{padding-top:min(27px, calc(27 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__cards h3{height:min(77px, calc(77 / var(--mq2) * 1vw));display:flex;flex-direction:column;justify-content:center}.pg-renovation .pg-renovation-service__cards h3::after{margin-top:auto}.pg-renovation .pg-renovation-service__cards p{margin-top:min(20px, calc(20 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-works{width:min(1080px, calc(1080 / var(--mq) * 1vw));margin:0 auto;padding-top:min(43px, calc(43 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-works>a{display:grid;grid-template-columns:min(642px, calc(642 / var(--mq) * 1vw)) min(438px, calc(438 / var(--mq) * 1vw));height:min(164px, calc(164 / var(--mq) * 1vw));background:#fff;position:relative}.pg-renovation .pg-renovation-works__title{position:absolute;z-index:0;left:calc(-1 * min(10px, calc(10 / var(--mq) * 1vw)));top:calc(-1 * min(47px, calc(47 / var(--mq) * 1vw)));white-space:normal}.pg-renovation .pg-renovation-works__title{display:flow-root}.pg-renovation .pg-renovation-works__title-art{display:block;width:min(497px, calc(497 / var(--mq) * 1vw));height:min(62px, calc(62 / var(--mq) * 1vw));margin:min(4px, calc(4 / var(--mq) * 1vw)) 0 0 calc(-1 * min(1px, calc(1 / var(--mq) * 1vw)));opacity:0.4}.pg-renovation .pg-renovation-works__photos{display:grid;grid-template-columns:repeat(2, min(321px, calc(321 / var(--mq) * 1vw)));height:min(164px, calc(164 / var(--mq) * 1vw));overflow:hidden;position:relative;z-index:1}.pg-renovation .pg-renovation-works__photos img{width:100%;height:min(164px, calc(164 / var(--mq) * 1vw));object-fit:cover}.pg-renovation .pg-renovation-works__body{padding:min(35px, calc(35 / var(--mq) * 1vw)) 0 0 min(92px, calc(92 / var(--mq) * 1vw));position:relative;z-index:1}.pg-renovation .pg-renovation-works__catch{width:min(238px, calc(238 / var(--mq) * 1vw));height:min(67px, calc(67 / var(--mq) * 1vw));text-align:center;border:min(1px, calc(1 / var(--mq) * 1vw)) solid #274b75;padding-top:min(4px, calc(4 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-works__link{margin-top:calc(-1 * min(3px, calc(3 / var(--mq) * 1vw)));white-space:normal}.pg-renovation .pg-renovation-works__arrow{width:min(34px, calc(34 / var(--mq) * 1vw));height:min(34px, calc(34 / var(--mq) * 1vw));background:linear-gradient(135deg, transparent 48%, #000 49%);color:white;position:absolute;right:0;bottom:0;text-align:right;padding-right:min(8px, calc(8 / var(--mq) * 1vw));padding-top:min(7px, calc(7 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-subsidy{height:min(1040px, calc(1040 / var(--mq2) * 1vw));padding:min(120px, calc(120 / var(--mq2) * 1vw)) 0;background:#f5eee3}.pg-renovation .pg-renovation-subsidy__inner{width:min(1400px, calc(1400 / var(--mq2) * 1vw));height:min(800px, calc(800 / var(--mq2) * 1vw));padding:min(80px, calc(80 / var(--mq2) * 1vw)) min(160px, calc(160 / var(--mq2) * 1vw)) 0;margin:auto;background:#fff}.pg-renovation .pg-renovation-section__heading{display:flex;align-items:center;justify-content:center;gap:min(44px, calc(44 / var(--mq2) * 1vw));height:min(52px, calc(52 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-section__heading h2{border-left:min(1px, calc(1 / var(--mq2) * 1vw)) solid #d2d2d2;padding-left:min(44px, calc(44 / var(--mq2) * 1vw));white-space:normal}.pg-renovation .pg-renovation-subsidy__intro{margin:min(45px, calc(45 / var(--mq2) * 1vw)) 0 0 min(100px, calc(100 / var(--mq2) * 1vw));width:min(900px, calc(900 / var(--mq2) * 1vw));text-align:left;line-height:min(38px, calc(38 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-subsidy ol{display:grid;grid-template-columns:repeat(3, min(320px, calc(320 / var(--mq2) * 1vw)));gap:min(60px, calc(60 / var(--mq2) * 1vw));margin-top:min(70px, calc(70 / var(--mq2) * 1vw));padding-top:min(60px, calc(60 / var(--mq2) * 1vw));border-top:min(1px, calc(1 / var(--mq2) * 1vw)) solid #c9c9c9}.pg-renovation .pg-renovation-subsidy li{position:relative}.pg-renovation .pg-renovation-subsidy__illustration{width:min(320px, calc(320 / var(--mq2) * 1vw));height:min(140px, calc(140 / var(--mq2) * 1vw));display:flex;align-items:center;justify-content:center;background:#f9f6ee}.pg-renovation .pg-renovation-subsidy__illustration img{width:auto;max-width:min(136px, calc(136 / var(--mq2) * 1vw));max-height:min(117px, calc(117 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy h3{line-height:min(38px, calc(38 / var(--mq) * 1vw));margin-top:min(18px, calc(18 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy h3::after{content:"";display:block;width:min(30px, calc(30 / var(--mq2) * 1vw));border-bottom:min(1px, calc(1 / var(--mq2) * 1vw)) solid #996c33;margin-top:min(21px, calc(21 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy li p{margin-top:min(18px, calc(18 / var(--mq2) * 1vw));line-height:min(32px, calc(32 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-subsidy .pg-renovation-section__heading>p{color:#996c33}.pg-renovation .pg-renovation-subsidy li:nth-child(1) .pg-renovation-subsidy__illustration img{margin-top:min(13px, calc(13 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy li:nth-child(2) .pg-renovation-subsidy__illustration img{margin:min(3px, calc(3 / var(--mq2) * 1vw)) 0 0 min(1px, calc(1 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy li:nth-child(3) .pg-renovation-subsidy__illustration img{margin:min(4px, calc(4 / var(--mq2) * 1vw)) 0 0 calc(-1 * min(14px, calc(14 / var(--mq2) * 1vw)))}@media (min-width:768px){.pg-renovation .pg-renovation-service__number{position:relative;width:min(87px, calc(87 / var(--mq2) * 1vw));min-width:min(87px, calc(87 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__number::after{content:"";position:absolute;top:min(6px, calc(6 / var(--mq2) * 1vw));left:min(71px, calc(71 / var(--mq2) * 1vw));width:min(1px, calc(1 / var(--mq2) * 1vw));height:min(38px, calc(38 / var(--mq2) * 1vw));margin:0;background:currentColor;transform:rotate(32deg);transform-origin:center}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__number,.pg-renovation .pg-renovation-service--03 .pg-renovation-service__number,.pg-renovation .pg-renovation-service--05 .pg-renovation-service__number{padding-top:min(11px, calc(11 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__number,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__number{padding-top:min(8px, calc(8 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy .pg-renovation-section__heading h2{font-weight:400}.pg-renovation .pg-renovation-service .pg-renovation-service__title{border-bottom:0;position:relative;padding-bottom:min(10px, calc(10 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__title::after{content:"";position:absolute;top:auto;left:0;border-bottom:min(1px, calc(1 / var(--mq2) * 1vw)) solid #1e569b}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__title::after{width:min(431px, calc(431 / var(--mq2) * 1vw));top:min(100px, calc(100 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__title::after{width:min(283px, calc(283 / var(--mq2) * 1vw));top:min(94px, calc(94 / var(--mq2) * 1vw));border-color:#b38950}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__title::after{width:min(312px, calc(312 / var(--mq2) * 1vw));top:min(93px, calc(93 / var(--mq2) * 1vw));left:min(2px, calc(2 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__title::after{width:min(330px, calc(330 / var(--mq2) * 1vw));top:min(95px, calc(95 / var(--mq2) * 1vw));border-color:#b38950}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__title::after{width:min(418px, calc(418 / var(--mq2) * 1vw));top:min(92px, calc(92 / var(--mq2) * 1vw));left:min(2px, calc(2 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service .pg-renovation-service__title::after{top:auto;bottom:0}}@media (min-width:1920px){.pg-renovation .pg-renovation-service .pg-renovation-service__copy{border-color:transparent}.pg-renovation .pg-renovation-service__copy::before{content:"";position:absolute;left:0;top:min(222px, calc(222 / var(--mq2) * 1vw));height:min(130px, calc(130 / var(--mq2) * 1vw));border-left:min(1px, calc(1 / var(--mq2) * 1vw)) solid #d2d2d2}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__copy::before{left:min(11px, calc(11 / var(--mq2) * 1vw))}}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__copy,.pg-renovation .pg-renovation-subsidy .pg-renovation-subsidy__intro{font-weight:400}.pg-renovation .pg-renovation-event .pg-renovation-event__body h2{font-weight:400}@media (min-width:768px) and (max-width:1919px){.pg-renovation .pg-renovation-service__copy br{display:none}.pg-renovation .pg-renovation-service__label{column-gap:min(8px, calc(8 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__number{flex:0 0 auto;width:max-content;white-space:normal}}.pg-renovation .pg-renovation-flow{height:min(1037px, calc(1037 / var(--mq2) * 1vw));padding-top:min(104px, calc(104 / var(--mq2) * 1vw));background:linear-gradient(#fff min(297px, calc(297 / var(--mq2) * 1vw)), #1b1b1b min(297px, calc(297 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-flow .pg-renovation-section__heading{width:min(1100px, calc(1100 / var(--mq2) * 1vw));margin:0 auto}.pg-renovation .pg-renovation-flow ol{width:min(1200px, calc(1200 / var(--mq2) * 1vw));height:min(700px, calc(700 / var(--mq2) * 1vw));margin:min(61px, calc(61 / var(--mq2) * 1vw)) auto 0;padding:min(49px, calc(49 / var(--mq2) * 1vw)) min(109px, calc(109 / var(--mq2) * 1vw));border:min(1px, calc(1 / var(--mq2) * 1vw)) solid #222;background:#fff}.pg-renovation .pg-renovation-flow li{display:grid;grid-template-columns:min(381px, calc(381 / var(--mq2) * 1vw)) min(603px, calc(603 / var(--mq2) * 1vw));height:min(120px, calc(120 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-flow__label{width:min(354px, calc(354 / var(--mq2) * 1vw));height:min(90px, calc(90 / var(--mq2) * 1vw));display:grid;grid-template-columns:min(94px, calc(94 / var(--mq2) * 1vw)) min(260px, calc(260 / var(--mq2) * 1vw));align-items:center;border-bottom:min(1px, calc(1 / var(--mq2) * 1vw)) solid #a0a0a0}.pg-renovation .pg-renovation-flow__label>p{display:flex}.pg-renovation .pg-renovation-flow__label>p::after{content:"/";font-family:"Classico URW", serif;font-size:min(36px, calc(36 / var(--mq) * 1vw));color:#aaa;padding-left:min(5px, calc(5 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-flow__copy{height:min(90px, calc(90 / var(--mq2) * 1vw));padding:min(12px, calc(12 / var(--mq2) * 1vw)) min(40px, calc(40 / var(--mq2) * 1vw)) 0 min(122px, calc(122 / var(--mq2) * 1vw));line-height:min(32px, calc(32 / var(--mq) * 1vw));background:#f9f9f9}.pg-renovation .pg-renovation-event{height:min(800px, calc(800 / var(--mq2) * 1vw));display:grid;grid-template-columns:min(680px, calc(680 / var(--mq2) * 1vw)) min(1240px, calc(1240 / var(--mq2) * 1vw));background:#0c315e;color:#fff}.pg-renovation .pg-renovation-event__photo{width:min(680px, calc(680 / var(--mq2) * 1vw));height:min(800px, calc(800 / var(--mq2) * 1vw));overflow:hidden}.pg-renovation .pg-renovation-event__photo img{width:min(679px, calc(679 / var(--mq2) * 1vw));height:min(803px, calc(803 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-event__body{padding:min(97px, calc(97 / var(--mq) * 1vw)) 0 0 min(153px, calc(153 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-event__body h2{margin:calc(-1 * min(5px, calc(5 / var(--mq) * 1vw))) 0 0 calc(-1 * min(8px, calc(8 / var(--mq) * 1vw)))}.pg-renovation .pg-renovation-event__line{width:min(330px, calc(330 / var(--mq) * 1vw));height:min(26px, calc(26 / var(--mq) * 1vw));margin:min(26px, calc(26 / var(--mq) * 1vw)) 0 0 min(1px, calc(1 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-event__copy{width:min(680px, calc(680 / var(--mq) * 1vw));margin-top:min(34px, calc(34 / var(--mq) * 1vw));line-height:min(42px, calc(42 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-event .pg-renovation-reservation{margin:min(80px, calc(80 / var(--mq) * 1vw)) 0 0 calc(-1 * min(1px, calc(1 / var(--mq) * 1vw)))}.pg-renovation .pg-renovation-event .pg-renovation-reservation__label{justify-self:start;margin-left:min(90px, calc(90 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-event .pg-renovation-medal{top:calc(-1 * min(52px, calc(52 / var(--mq) * 1vw)));right:calc(-1 * min(115px, calc(115 / var(--mq) * 1vw)))}@media (min-width:768px){.pg-renovation .pg-renovation-service--02 .pg-renovation-service__number,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__number{padding-top:min(4px, calc(4 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-flow__label>p{margin-top:min(8px, calc(8 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-flow .pg-renovation-section__heading>p{padding-top:min(7px, calc(7 / var(--mq2) * 1vw))}}@media (min-width:1920px){.pg-renovation .pg-renovation-service__copy{white-space:normal}}@media (min-width:768px) and (max-width:1919px){.pg-renovation .pg-renovation-openhouse{grid-template-columns:22% 56% 22%;height:auto;min-height:min(500px, calc(500 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-experience{top:auto;bottom:calc(-1 * min(35px, calc(35 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-openhouse__left,.pg-renovation .pg-renovation-openhouse__right{width:100%;height:100%}.pg-renovation .pg-renovation-openhouse__left img,.pg-renovation .pg-renovation-openhouse__right img{width:100%;height:100%;object-fit:cover}.pg-renovation .pg-renovation-openhouse__body{width:100%;padding:min(42px, calc(42 / var(--mq) * 1vw)) min(20px, calc(20 / var(--mq) * 1vw)) min(70px, calc(70 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-openhouse .pg-renovation-reservation{margin-left:auto;margin-right:auto}.pg-renovation .pg-renovation-story{height:auto;padding-bottom:min(80px, calc(80 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story__head{width:92%;height:auto;margin:auto;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:min(60px, calc(60 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story__photo{width:100%;height:auto}.pg-renovation .pg-renovation-story__body h2{white-space:normal}.pg-renovation .pg-renovation-story__bottom{width:92%;height:auto;min-height:min(501px, calc(501 / var(--mq2) * 1vw));margin:min(108px, calc(108 / var(--mq2) * 1vw)) auto 0;padding:min(83px, calc(83 / var(--mq2) * 1vw)) min(60px, calc(60 / var(--mq2) * 1vw)) min(83px, calc(83 / var(--mq2) * 1vw)) 45%;background-size:cover}.pg-renovation .pg-renovation-story__bottom>p{width:100%}.pg-renovation .pg-renovation-service{padding-left:min(60px, calc(60 / var(--mq2) * 1vw));padding-right:min(60px, calc(60 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__head,.pg-renovation .pg-renovation-service--02 .pg-renovation-service__head,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__head{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);margin-left:0;gap:min(40px, calc(40 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service .pg-renovation-service__photo{width:100%;height:auto;align-self:start}.pg-renovation .pg-renovation-service .pg-renovation-service__photo img{height:auto}.pg-renovation .pg-renovation-service .pg-renovation-service__copy{width:100%;margin-top:min(40px, calc(40 / var(--mq2) * 1vw));padding-left:min(20px, calc(20 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__body,.pg-renovation .pg-renovation-service--03 .pg-renovation-service__body,.pg-renovation .pg-renovation-service--05 .pg-renovation-service__body{min-height:min(550px, calc(550 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__copy,.pg-renovation .pg-renovation-service--03 .pg-renovation-service__copy,.pg-renovation .pg-renovation-service--05 .pg-renovation-service__copy{width:calc(100% - min(260px, calc(260 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-service__detail{height:auto;min-height:min(300px, calc(300 / var(--mq2) * 1vw));grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);padding:min(40px, calc(40 / var(--mq2) * 1vw));gap:min(40px, calc(40 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__detail .pg-renovation-detail__photo{width:100%;height:auto}.pg-renovation .pg-renovation-service__cards{grid-template-columns:repeat(3, minmax(0, 1fr));height:auto;padding:min(40px, calc(40 / var(--mq2) * 1vw));gap:min(40px, calc(40 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__cards .pg-renovation-detail__photo,.pg-renovation .pg-renovation-service__cards li:nth-child(2) .pg-renovation-detail__photo{width:100%;height:auto}.pg-renovation .pg-renovation-service__cards h3{height:auto;min-height:min(77px, calc(77 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy,.pg-renovation .pg-renovation-flow{height:auto}.pg-renovation .pg-renovation-subsidy__inner{width:92%;height:auto;padding:min(80px, calc(80 / var(--mq2) * 1vw)) min(60px, calc(60 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy__intro{width:auto;margin-left:0}.pg-renovation .pg-renovation-subsidy ol{grid-template-columns:repeat(3, minmax(0, 1fr));gap:min(40px, calc(40 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy__illustration{width:100%}.pg-renovation .pg-renovation-flow{padding-bottom:min(100px, calc(100 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-flow ol{width:92%;height:auto;padding:min(49px, calc(49 / var(--mq2) * 1vw)) min(60px, calc(60 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-flow li{grid-template-columns:40% 60%;height:auto;min-height:min(120px, calc(120 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-flow__label{width:94%;grid-template-columns:26% 74%;height:auto;min-height:min(90px, calc(90 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-flow__copy{height:auto;min-height:min(90px, calc(90 / var(--mq2) * 1vw));padding:min(20px, calc(20 / var(--mq2) * 1vw)) min(30px, calc(30 / var(--mq2) * 1vw));border-bottom:min(30px, calc(30 / var(--mq2) * 1vw)) solid #fff}.pg-renovation .pg-renovation-event{height:auto;grid-template-columns:35% 65%}.pg-renovation .pg-renovation-event__photo{width:100%;height:100%}.pg-renovation .pg-renovation-event__photo img{width:100%;height:100%;object-fit:cover}.pg-renovation .pg-renovation-event__body{padding:min(70px, calc(70 / var(--mq) * 1vw)) min(50px, calc(50 / var(--mq) * 1vw)) min(100px, calc(100 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-event__copy{width:100%}.pg-renovation .pg-renovation-event .pg-renovation-reservation{margin-top:min(160px, calc(160 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-event .pg-renovation-medal{top:calc(-1 * min(111px, calc(111 / var(--mq) * 1vw)));right:0}}@media (min-width:768px) and (max-width:1239px){.pg-renovation .pg-renovation-service__head,.pg-renovation .pg-renovation-service--02 .pg-renovation-service__head,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__head{display:block}.pg-renovation .pg-renovation-service__body{margin-top:min(40px, calc(40 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__body,.pg-renovation .pg-renovation-service--03 .pg-renovation-service__body,.pg-renovation .pg-renovation-service--05 .pg-renovation-service__body{padding-right:min(240px, calc(240 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__copy,.pg-renovation .pg-renovation-service--03 .pg-renovation-service__copy,.pg-renovation .pg-renovation-service--05 .pg-renovation-service__copy{width:100%}.pg-renovation .pg-renovation-event__body{padding-left:min(30px, calc(30 / var(--mq) * 1vw));padding-right:min(30px, calc(30 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-event .pg-renovation-reservation{width:min(521px, calc(521 / var(--mq) * 1vw))}}@media (max-width:767px){.pg-renovation{--mq: 7.5;--mq2: 7.5;max-width:none}.pg-renovation .display_pc,.pg-renovation span.display_pc,.pg-renovation br.display_pc{display:none}.pg-renovation span.display_sp{display:inline}.pg-renovation br.display_sp{display:initial}.pg-renovation .pg-renovation-openhouse{height:min(1090px, calc(1090 / var(--mq2) * 1vw));display:block}.pg-renovation .pg-renovation-openhouse__left{height:min(200px, calc(200 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-openhouse__left img{width:min(883px, calc(883 / var(--mq) * 1vw));height:min(758px, calc(758 / var(--mq) * 1vw));margin:calc(-1 * min(249px, calc(249 / var(--mq) * 1vw))) 0 0 calc(-1 * min(81px, calc(81 / var(--mq) * 1vw)))}.pg-renovation .pg-renovation-openhouse__body{height:min(690px, calc(690 / var(--mq) * 1vw));padding:min(44px, calc(44 / var(--mq) * 1vw)) min(40px, calc(40 / var(--mq) * 1vw)) 0}.pg-renovation .pg-renovation-openhouse__title{width:min(670px, calc(670 / var(--mq) * 1vw));padding:0}.pg-renovation .pg-renovation-check{height:min(46px, calc(46 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-check__art{flex-basis:min(119px, calc(119 / var(--mq) * 1vw));height:min(33px, calc(33 / var(--mq) * 1vw));margin:min(19px, calc(19 / var(--mq) * 1vw)) calc(-1 * min(2px, calc(2 / var(--mq) * 1vw))) 0 min(2px, calc(2 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-check::after{margin-left:min(9px, calc(9 / var(--mq) * 1vw));margin-top:min(32px, calc(32 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-openhouse__title>div{height:min(110px, calc(110 / var(--mq) * 1vw));padding-left:min(30px, calc(30 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-openhouse__title>div h2{flex-basis:min(344px, calc(344 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-openhouse__title>div p{flex-basis:min(294px, calc(294 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-openhouse__copy{margin:min(41px, calc(41 / var(--mq) * 1vw)) 0 0 calc(-1 * min(2px, calc(2 / var(--mq) * 1vw)));line-height:min(56px, calc(56 / var(--mq) * 1vw));white-space:normal}.pg-renovation .pg-renovation-reservation{width:min(669px, calc(669 / var(--mq) * 1vw));height:min(140px, calc(140 / var(--mq) * 1vw));grid-template-columns:min(19px, calc(19 / var(--mq) * 1vw)) min(284px, calc(284 / var(--mq) * 1vw)) min(24px, calc(24 / var(--mq) * 1vw)) min(310px, calc(310 / var(--mq) * 1vw)) min(32px, calc(32 / var(--mq) * 1vw));grid-template-rows:min(50px, calc(50 / var(--mq) * 1vw)) min(65px, calc(65 / var(--mq) * 1vw)) min(25px, calc(25 / var(--mq) * 1vw));margin-top:min(72px, calc(72 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-reservation__label{width:min(464px, calc(464 / var(--mq) * 1vw));height:min(60px, calc(60 / var(--mq) * 1vw));margin:calc(-1 * min(29px, calc(29 / var(--mq) * 1vw))) 0 0;justify-self:center;font-size:min(28px, calc(28 / var(--mq) * 1vw));line-height:min(60px, calc(60 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-reservation__first{font-size:min(28px, calc(28 / var(--mq) * 1vw));line-height:min(63px, calc(63 / var(--mq) * 1vw));letter-spacing:calc(-1 * min(1.4px, calc(1.4 / var(--mq) * 1vw)))}.pg-renovation .pg-renovation-reservation__last{font-size:min(30px, calc(30 / var(--mq) * 1vw));line-height:min(58px, calc(58 / var(--mq) * 1vw));letter-spacing:min(3px, calc(3 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-reservation__last::after{width:min(159px, calc(159 / var(--mq) * 1vw));margin-top:0}.pg-renovation .pg-renovation-reservation__arrow{font-size:min(30px, calc(30 / var(--mq) * 1vw));line-height:min(60px, calc(60 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-medal{width:min(163px, calc(163 / var(--mq) * 1vw));height:min(163px, calc(163 / var(--mq) * 1vw));top:calc(-1 * min(130px, calc(130 / var(--mq) * 1vw)));right:calc(-1 * min(21px, calc(21 / var(--mq) * 1vw)))}.pg-renovation .pg-renovation-medal small{font-size:min(22px, calc(22 / var(--mq) * 1vw));line-height:min(30px, calc(30 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-medal strong{font-size:min(28px, calc(28 / var(--mq) * 1vw));line-height:min(30px, calc(30 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-openhouse__right{height:min(200px, calc(200 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-openhouse__right img{width:min(792px, calc(792 / var(--mq) * 1vw));height:min(528px, calc(528 / var(--mq) * 1vw));margin:calc(-1 * min(258px, calc(258 / var(--mq) * 1vw))) 0 0 calc(-1 * min(18px, calc(18 / var(--mq) * 1vw)))}.pg-renovation .pg-renovation-openhouse__deco{display:none}.pg-renovation .pg-renovation-experience{left:min(96px, calc(96 / var(--mq2) * 1vw));top:min(840px, calc(840 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-experience__art{margin-top:min(8px, calc(8 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story{padding-top:min(139px, calc(139 / var(--mq2) * 1vw));height:min(2549px, calc(2549 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story__head{display:block;margin:0;height:auto}.pg-renovation .pg-renovation-story__photo{width:min(711px, calc(711 / var(--mq2) * 1vw));height:min(402px, calc(402 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story__body{width:min(670px, calc(670 / var(--mq2) * 1vw));padding-top:min(74px, calc(74 / var(--mq2) * 1vw));margin:0 min(40px, calc(40 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story__en{padding-top:min(14px, calc(14 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story__body h2{margin-top:min(28px, calc(28 / var(--mq2) * 1vw));white-space:normal;line-height:min(60px, calc(60 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-story__deco{width:min(374px, calc(374 / var(--mq2) * 1vw));height:min(29px, calc(29 / var(--mq2) * 1vw));margin:min(46px, calc(46 / var(--mq2) * 1vw)) 0 0}.pg-renovation .pg-renovation-story__copy{margin-top:min(70px, calc(70 / var(--mq2) * 1vw));line-height:min(56px, calc(56 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-story__bottom{width:min(750px, calc(750 / var(--mq2) * 1vw));height:min(900px, calc(900 / var(--mq2) * 1vw));padding:min(81px, calc(81 / var(--mq2) * 1vw)) min(40px, calc(40 / var(--mq2) * 1vw)) min(91px, calc(91 / var(--mq2) * 1vw));margin:min(92px, calc(92 / var(--mq2) * 1vw)) 0 0;background:#ebeced}.pg-renovation .pg-renovation-story__bottom>p{width:min(670px, calc(670 / var(--mq2) * 1vw));line-height:min(56px, calc(56 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-services{padding:min(89px, calc(89 / var(--mq2) * 1vw)) 0 min(139px, calc(139 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service{width:min(670px, calc(670 / var(--mq2) * 1vw));margin:0 auto min(58px, calc(58 / var(--mq2) * 1vw));padding:min(30px, calc(30 / var(--mq2) * 1vw)) min(40px, calc(40 / var(--mq2) * 1vw)) min(79px, calc(79 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__head{display:flex;flex-direction:column;width:min(590px, calc(590 / var(--mq2) * 1vw));gap:0;margin:0}.pg-renovation .pg-renovation-service__photo{width:min(683px, calc(683 / var(--mq2) * 1vw));height:min(303px, calc(303 / var(--mq2) * 1vw));margin-left:calc(-1 * min(81px, calc(81 / var(--mq2) * 1vw)));order:0}.pg-renovation .pg-renovation-service__photo img{width:min(683px, calc(683 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__body{width:min(590px, calc(590 / var(--mq2) * 1vw));padding-top:min(55px, calc(55 / var(--mq2) * 1vw));order:1}.pg-renovation .pg-renovation-service__label{height:min(154px, calc(154 / var(--mq2) * 1vw));align-items:flex-start;gap:min(25px, calc(25 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__number{width:min(109px, calc(109 / var(--mq2) * 1vw));min-width:min(109px, calc(109 / var(--mq2) * 1vw));line-height:min(80px, calc(80 / var(--mq) * 1vw));white-space:normal;padding-top:min(12px, calc(12 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__number::after{font-size:min(58px, calc(58 / var(--mq) * 1vw));margin-left:min(10px, calc(10 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__en{padding-top:min(14px, calc(14 / var(--mq2) * 1vw));white-space:normal;line-height:min(60px, calc(60 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service__title{line-height:min(58px, calc(58 / var(--mq) * 1vw));display:block;padding-bottom:min(32px, calc(32 / var(--mq2) * 1vw));margin-top:0}.pg-renovation .pg-renovation-service__copy{width:min(590px, calc(590 / var(--mq2) * 1vw));border-left:0;padding-left:0;margin-top:min(47px, calc(47 / var(--mq2) * 1vw));line-height:min(56px, calc(56 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service__detail{display:block;border:0;margin-top:min(114px, calc(114 / var(--mq2) * 1vw));padding:0;min-height:0;height:auto}.pg-renovation .pg-renovation-detail__photo{width:min(592px, calc(592 / var(--mq2) * 1vw));height:min(254px, calc(254 / var(--mq2) * 1vw));margin-left:calc(-1 * min(1px, calc(1 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-detail__body{padding-top:min(51px, calc(51 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-detail__body h3{line-height:min(58px, calc(58 / var(--mq) * 1vw));width:min(596px, calc(596 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-detail__body h3::after{width:min(50px, calc(50 / var(--mq2) * 1vw));margin-top:min(31px, calc(31 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-detail__body>p{margin-top:min(24px, calc(24 / var(--mq2) * 1vw));line-height:min(56px, calc(56 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__head,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__head{display:flex;width:min(590px, calc(590 / var(--mq2) * 1vw));margin:0;gap:0}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__photo,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__photo{width:min(682px, calc(682 / var(--mq2) * 1vw));margin-left:calc(-1 * min(12px, calc(12 / var(--mq2) * 1vw)));height:min(302px, calc(302 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__copy,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__copy{width:min(590px, calc(590 / var(--mq2) * 1vw));margin-top:min(47px, calc(47 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__detail,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__detail{margin-top:min(104px, calc(104 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--01,.pg-renovation .pg-renovation-service--02{padding-bottom:min(76px, calc(76 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--03{padding-bottom:min(77px, calc(77 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__photo{height:min(302px, calc(302 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__copy{margin-top:min(47px, calc(47 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__detail{margin-top:min(113px, calc(113 / var(--mq2) * 1vw));position:relative;z-index:1}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__detail::before{content:"";position:absolute;top:calc(-1 * min(60px, calc(60 / var(--mq2) * 1vw)));left:calc(-1 * min(40px, calc(40 / var(--mq2) * 1vw)));right:calc(-1 * min(40px, calc(40 / var(--mq2) * 1vw)));border-top:min(1px, calc(1 / var(--mq2) * 1vw)) solid #c9c9c9}.pg-renovation .pg-renovation-service--03 .pg-renovation-detail__photo{height:min(253px, calc(253 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-detail__body{padding-top:min(40px, calc(40 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-detail__body>p{margin-top:min(15px, calc(15 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--04{padding-bottom:min(80px, calc(80 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__photo{height:min(304px, calc(304 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--04 .pg-renovation-detail__body{padding-top:min(51px, calc(51 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__detail{margin-top:min(101px, calc(101 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--04 .pg-renovation-detail__photo{height:min(252px, calc(252 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--05{padding-bottom:min(73px, calc(73 / var(--mq2) * 1vw));margin-bottom:min(137px, calc(137 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__photo{height:min(303px, calc(303 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__body{padding-left:0}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__copy{width:min(590px, calc(590 / var(--mq2) * 1vw));margin-top:min(47px, calc(47 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__cards{display:block;margin:min(110px, calc(110 / var(--mq2) * 1vw)) 0 0;height:auto;padding:0;border:0;position:relative}.pg-renovation .pg-renovation-service__cards::before{content:"";position:absolute;top:calc(-1 * min(60px, calc(60 / var(--mq2) * 1vw)));left:calc(-1 * min(40px, calc(40 / var(--mq2) * 1vw)));right:calc(-1 * min(40px, calc(40 / var(--mq2) * 1vw)));border-top:min(1px, calc(1 / var(--mq2) * 1vw)) solid #c9c9c9}.pg-renovation .pg-renovation-service__cards li+li{margin-top:min(50px, calc(50 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__cards li:nth-child(3){margin-top:min(49px, calc(49 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__cards .pg-renovation-detail__photo{width:min(592px, calc(592 / var(--mq2) * 1vw));height:min(254px, calc(254 / var(--mq2) * 1vw));margin-left:calc(-1 * min(1px, calc(1 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-service__cards li:first-child .pg-renovation-detail__photo{height:min(252px, calc(252 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__cards li:nth-child(2) .pg-renovation-detail__photo{width:min(592px, calc(592 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__cards .pg-renovation-detail__body{padding-top:min(38px, calc(38 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__cards h3{height:auto;display:block}.pg-renovation .pg-renovation-service__cards h3::after{margin-top:min(31px, calc(31 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__cards p{margin-top:min(24px, calc(24 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-works{width:min(670px, calc(670 / var(--mq) * 1vw));padding-top:0}.pg-renovation .pg-renovation-works>a{grid-template-columns:min(270px, calc(270 / var(--mq) * 1vw)) min(400px, calc(400 / var(--mq) * 1vw));height:min(252px, calc(252 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-works__title{left:calc(-1 * min(44px, calc(44 / var(--mq) * 1vw)));top:calc(-1 * min(57px, calc(57 / var(--mq) * 1vw)))}.pg-renovation .pg-renovation-works__title-art{width:min(560px, calc(560 / var(--mq) * 1vw));height:min(70px, calc(70 / var(--mq) * 1vw));margin:min(6px, calc(6 / var(--mq) * 1vw)) 0 0 calc(-1 * min(1px, calc(1 / var(--mq) * 1vw)))}.pg-renovation .pg-renovation-works__photos{display:block;height:min(252px, calc(252 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-works__photos img{width:min(397px, calc(397 / var(--mq) * 1vw));height:min(264px, calc(264 / var(--mq) * 1vw));margin-left:calc(-1 * min(81px, calc(81 / var(--mq) * 1vw)));margin-top:0}.pg-renovation .pg-renovation-works__photo-pc{display:none}.pg-renovation .pg-renovation-works__body{padding:min(38px, calc(38 / var(--mq) * 1vw)) 0 0 min(45px, calc(45 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-works__catch{width:min(310px, calc(310 / var(--mq) * 1vw));height:min(91px, calc(91 / var(--mq) * 1vw));padding-top:min(7px, calc(7 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-works__link{width:min(310px, calc(310 / var(--mq) * 1vw));margin-top:min(9px, calc(9 / var(--mq) * 1vw));line-height:min(42px, calc(42 / var(--mq) * 1vw));text-align:center}.pg-renovation .pg-renovation-works__arrow{width:min(50px, calc(50 / var(--mq) * 1vw));height:min(50px, calc(50 / var(--mq) * 1vw));font-size:min(30px, calc(30 / var(--mq) * 1vw));padding-top:min(14px, calc(14 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-subsidy{height:min(2819px, calc(2819 / var(--mq2) * 1vw));padding:min(140px, calc(140 / var(--mq2) * 1vw)) min(40px, calc(40 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy__inner{width:min(670px, calc(670 / var(--mq2) * 1vw));height:min(2539px, calc(2539 / var(--mq2) * 1vw));padding:min(92px, calc(92 / var(--mq2) * 1vw)) min(40px, calc(40 / var(--mq2) * 1vw)) 0}.pg-renovation .pg-renovation-section__heading{display:block;height:auto}.pg-renovation .pg-renovation-section__heading h2{white-space:normal;padding-left:0;border-left:0;margin-top:min(74px, calc(74 / var(--mq2) * 1vw));line-height:min(60px, calc(60 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-subsidy .pg-renovation-section__heading>p::after{content:"";display:block;width:min(82px, calc(82 / var(--mq2) * 1vw));border-bottom:min(1px, calc(1 / var(--mq2) * 1vw)) solid #d2d2d2;margin-top:min(42px, calc(42 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy .pg-renovation-section__heading h2{margin-top:min(31px, calc(31 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy__intro{width:min(590px, calc(590 / var(--mq2) * 1vw));text-align:left;margin:min(57px, calc(57 / var(--mq2) * 1vw)) 0 0;line-height:min(56px, calc(56 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-subsidy ol{display:block;margin-top:min(75px, calc(75 / var(--mq2) * 1vw));padding-top:min(60px, calc(60 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy li{min-height:min(545px, calc(545 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy li+li::before{display:none}.pg-renovation .pg-renovation-subsidy__illustration{width:min(590px, calc(590 / var(--mq2) * 1vw));height:min(250px, calc(250 / var(--mq2) * 1vw));margin:0 auto;justify-content:center}.pg-renovation .pg-renovation-subsidy__illustration img{max-width:min(312px, calc(312 / var(--mq2) * 1vw));max-height:min(220px, calc(220 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy li:nth-child(1) .pg-renovation-subsidy__illustration img{margin:calc(-1 * min(2px, calc(2 / var(--mq2) * 1vw))) 0 0}.pg-renovation .pg-renovation-subsidy li:nth-child(2) .pg-renovation-subsidy__illustration img{margin:calc(-1 * min(2px, calc(2 / var(--mq2) * 1vw))) 0 0 min(1px, calc(1 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy li:nth-child(3) .pg-renovation-subsidy__illustration img{margin:calc(-1 * min(1px, calc(1 / var(--mq2) * 1vw))) 0 0}.pg-renovation .pg-renovation-subsidy h3{line-height:min(58px, calc(58 / var(--mq) * 1vw));margin-top:min(20px, calc(20 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy h3::after{width:min(40px, calc(40 / var(--mq2) * 1vw));margin-top:min(28px, calc(28 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-subsidy li p{margin-top:min(17px, calc(17 / var(--mq2) * 1vw));line-height:min(56px, calc(56 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-flow{height:min(2600px, calc(2600 / var(--mq2) * 1vw));padding:min(141px, calc(141 / var(--mq2) * 1vw)) min(40px, calc(40 / var(--mq2) * 1vw)) min(140px, calc(140 / var(--mq2) * 1vw));background:linear-gradient(#fff min(508px, calc(508 / var(--mq2) * 1vw)), #1b1b1b min(508px, calc(508 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-flow .pg-renovation-section__heading{width:min(670px, calc(670 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-flow .pg-renovation-section__heading h2{margin-top:min(56px, calc(56 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-flow ol{width:min(670px, calc(670 / var(--mq2) * 1vw));height:min(2032px, calc(2032 / var(--mq2) * 1vw));margin-top:min(67px, calc(67 / var(--mq2) * 1vw));padding:min(59px, calc(59 / var(--mq2) * 1vw)) min(39px, calc(39 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-flow li{display:block;height:min(394px, calc(394 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-flow__label{width:min(590px, calc(590 / var(--mq2) * 1vw));height:min(72px, calc(72 / var(--mq2) * 1vw));grid-template-columns:min(140px, calc(140 / var(--mq2) * 1vw)) 1fr}.pg-renovation .pg-renovation-flow__label>p{margin-top:calc(-1 * min(14px, calc(14 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-flow__label>h3{margin-top:calc(-1 * min(28px, calc(28 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-flow__label>p::after{font-size:min(54px, calc(54 / var(--mq) * 1vw));padding-left:min(10px, calc(10 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-flow__copy{height:min(235px, calc(235 / var(--mq2) * 1vw));margin-top:min(30px, calc(30 / var(--mq2) * 1vw));padding:min(36px, calc(36 / var(--mq2) * 1vw)) min(40px, calc(40 / var(--mq2) * 1vw)) 0;line-height:min(56px, calc(56 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-event{height:min(1788px, calc(1788 / var(--mq2) * 1vw));display:block}.pg-renovation .pg-renovation-event__photo{width:min(750px, calc(750 / var(--mq2) * 1vw));height:min(450px, calc(450 / var(--mq2) * 1vw));overflow:hidden}.pg-renovation .pg-renovation-event__photo img{width:min(711px, calc(711 / var(--mq2) * 1vw));height:min(540px, calc(540 / var(--mq2) * 1vw));margin-top:calc(-1 * min(90px, calc(90 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-event__body{padding:min(93px, calc(93 / var(--mq) * 1vw)) min(40px, calc(40 / var(--mq) * 1vw)) 0}.pg-renovation .pg-renovation-event__body h2{margin:min(13px, calc(13 / var(--mq) * 1vw)) 0 0}.pg-renovation .pg-renovation-event__line{width:min(427px, calc(427 / var(--mq) * 1vw));height:min(27px, calc(27 / var(--mq) * 1vw));margin:min(32px, calc(32 / var(--mq) * 1vw)) 0 0 min(2px, calc(2 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-event__copy{width:min(670px, calc(670 / var(--mq) * 1vw));margin-top:min(70px, calc(70 / var(--mq) * 1vw));line-height:min(56px, calc(56 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-event .pg-renovation-reservation{margin:min(116px, calc(116 / var(--mq) * 1vw)) 0 0}.pg-renovation .pg-renovation-event .pg-renovation-reservation__label{justify-self:center;margin-left:0}.pg-renovation .pg-renovation-event .pg-renovation-medal{top:calc(-1 * min(130px, calc(130 / var(--mq) * 1vw)));right:calc(-1 * min(21px, calc(21 / var(--mq) * 1vw)))}}.pg-renovation .pg-renovation-story__title{display:flow-root;height:min(56px, calc(56 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story__title .pg-renovation-story__title-art{display:block;width:min(584px, calc(584 / var(--mq2) * 1vw));height:min(19px, calc(19 / var(--mq2) * 1vw));margin:min(20px, calc(20 / var(--mq2) * 1vw)) 0 0 min(2px, calc(2 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__title{display:flow-root;height:min(96px, calc(96 / var(--mq2) * 1vw));width:100%}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__title .pg-renovation-service__title-art{display:block;width:min(430px, calc(430 / var(--mq2) * 1vw));height:min(67px, calc(67 / var(--mq2) * 1vw));margin:min(16px, calc(16 / var(--mq2) * 1vw)) 0 0 calc(-1 * min(1px, calc(1 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__title{display:flow-root;height:min(96px, calc(96 / var(--mq2) * 1vw));width:100%}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__title .pg-renovation-service__title-art{display:block;width:min(438px, calc(438 / var(--mq2) * 1vw));height:min(67px, calc(67 / var(--mq2) * 1vw));margin:min(16px, calc(16 / var(--mq2) * 1vw)) 0 0 min(1px, calc(1 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__title{display:flow-root;height:min(96px, calc(96 / var(--mq2) * 1vw));width:100%}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__title .pg-renovation-service__title-art{display:block;width:min(460px, calc(460 / var(--mq2) * 1vw));height:min(67px, calc(67 / var(--mq2) * 1vw));margin:min(16px, calc(16 / var(--mq2) * 1vw)) 0 0 min(0px, calc(0 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__title{display:flow-root;height:min(96px, calc(96 / var(--mq2) * 1vw));width:100%}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__title .pg-renovation-service__title-art{display:block;width:min(327px, calc(327 / var(--mq2) * 1vw));height:min(67px, calc(67 / var(--mq2) * 1vw));margin:min(16px, calc(16 / var(--mq2) * 1vw)) 0 0 min(1px, calc(1 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__title{display:flow-root;height:min(96px, calc(96 / var(--mq2) * 1vw));width:100%}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__title .pg-renovation-service__title-art{display:block;width:min(417px, calc(417 / var(--mq2) * 1vw));height:min(64px, calc(64 / var(--mq2) * 1vw));margin:min(16px, calc(16 / var(--mq2) * 1vw)) 0 0 calc(-1 * min(1px, calc(1 / var(--mq2) * 1vw)))}@media (max-width:767px){.pg-renovation .pg-renovation-story__title{display:flow-root;height:min(120px, calc(120 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story__title .pg-renovation-story__title-art{display:block;width:min(550px, calc(550 / var(--mq2) * 1vw));height:min(91px, calc(91 / var(--mq2) * 1vw));margin:min(18.796875px, calc(18.796875 / var(--mq2) * 1vw)) 0 0 calc(-1 * min(1px, calc(1 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__title{display:flow-root;height:min(152px, calc(152 / var(--mq2) * 1vw));width:100%}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__title .pg-renovation-service__title-art{display:block;width:min(572px, calc(572 / var(--mq2) * 1vw));height:min(89px, calc(89 / var(--mq2) * 1vw));margin:min(18px, calc(18 / var(--mq2) * 1vw)) 0 0 min(0px, calc(0 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__title{display:flow-root;height:min(210px, calc(210 / var(--mq2) * 1vw));width:100%}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__title .pg-renovation-service__title-art{display:block;width:min(375px, calc(375 / var(--mq2) * 1vw));height:min(147px, calc(147 / var(--mq2) * 1vw));margin:min(17px, calc(17 / var(--mq2) * 1vw)) 0 0 min(0px, calc(0 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__title{display:flow-root;height:min(210px, calc(210 / var(--mq2) * 1vw));width:100%}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__title .pg-renovation-service__title-art{display:block;width:min(413px, calc(413 / var(--mq2) * 1vw));height:min(146px, calc(146 / var(--mq2) * 1vw));margin:min(18px, calc(18 / var(--mq2) * 1vw)) 0 0 min(1px, calc(1 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__title{display:flow-root;height:min(152px, calc(152 / var(--mq2) * 1vw));width:100%}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__title .pg-renovation-service__title-art{display:block;width:min(435px, calc(435 / var(--mq2) * 1vw));height:min(88px, calc(88 / var(--mq2) * 1vw));margin:min(15px, calc(15 / var(--mq2) * 1vw)) 0 0 min(1px, calc(1 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__title{display:flow-root;height:min(213px, calc(213 / var(--mq2) * 1vw));width:100%}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__title .pg-renovation-service__title-art{display:block;width:min(445px, calc(445 / var(--mq2) * 1vw));height:min(146px, calc(146 / var(--mq2) * 1vw));margin:min(18px, calc(18 / var(--mq2) * 1vw)) 0 0 min(1px, calc(1 / var(--mq2) * 1vw))}}.pg-renovation .pg-renovation-check{font-family:"Rage Italic", "RageItalic", "SignPainter", "Brush Script MT", cursive;font-size:min(36px, calc(36 / var(--mq) * 1vw));font-weight:400;line-height:min(63.333px, calc(63.333 / var(--mq) * 1vw));letter-spacing:calc(-1 * min(0.72px, calc(0.72 / var(--mq) * 1vw)));color:white}.pg-renovation .pg-renovation-openhouse__title-text{font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:min(36px, calc(36 / var(--mq) * 1vw));font-weight:700;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(10.8px, calc(10.8 / var(--mq) * 1vw));color:white}.pg-renovation .pg-renovation-openhouse__sub{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(20px, calc(20 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(1px, calc(1 / var(--mq) * 1vw));color:white}.pg-renovation .pg-renovation-openhouse__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(38px, calc(38 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:white}.pg-renovation .pg-renovation-reservation__label{font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:min(20px, calc(20 / var(--mq) * 1vw));font-weight:700;line-height:min(24px, calc(24 / var(--mq) * 1vw));letter-spacing:min(1px, calc(1 / var(--mq) * 1vw));color:#f9f6ee}.pg-renovation .pg-renovation-reservation__first{font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:min(22px, calc(22 / var(--mq) * 1vw));font-weight:700;line-height:min(46px, calc(46 / var(--mq) * 1vw));letter-spacing:calc(-1 * min(1.1px, calc(1.1 / var(--mq) * 1vw)));color:white}.pg-renovation .pg-renovation-reservation__last{font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:min(22px, calc(22 / var(--mq) * 1vw));font-weight:700;line-height:min(46px, calc(46 / var(--mq) * 1vw));letter-spacing:min(2.2px, calc(2.2 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-reservation__arrow{font-family:"Font Awesome 5 Free", "Font Awesome 6 Free", sans-serif;font-size:min(10px, calc(10 / var(--mq) * 1vw));font-weight:900;line-height:min(36px, calc(36 / var(--mq) * 1vw));letter-spacing:min(0.5px, calc(0.5 / var(--mq) * 1vw));color:#3c86db}.pg-renovation .pg-renovation-medal__label{font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:min(18px, calc(18 / var(--mq) * 1vw));font-weight:700;line-height:min(28px, calc(28 / var(--mq) * 1vw));letter-spacing:calc(-1 * min(0.36px, calc(0.36 / var(--mq) * 1vw)));color:white}.pg-renovation .pg-renovation-medal__value{font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:700;line-height:min(28px, calc(28 / var(--mq) * 1vw));letter-spacing:calc(-1 * min(0.48px, calc(0.48 / var(--mq) * 1vw)));color:white}.pg-renovation .pg-renovation-experience{font-family:"Rage Italic", "RageItalic", "SignPainter", "Brush Script MT", cursive;font-size:min(100px, calc(100 / var(--mq) * 1vw));font-weight:400;line-height:min(63.333px, calc(63.333 / var(--mq) * 1vw));letter-spacing:calc(-1 * min(2px, calc(2 / var(--mq) * 1vw)));color:white}.pg-renovation .pg-renovation-story__en{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(32px, calc(32 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(1.6px, calc(1.6 / var(--mq) * 1vw));color:#707070}.pg-renovation .pg-renovation-story__title{font-family:"Noto Sans JP", sans-serif;font-size:min(20px, calc(20 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(4px, calc(4 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-story__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(38px, calc(38 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-story__text{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(42px, calc(42 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--01 .pg-renovation-detail__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(18px, calc(18 / var(--mq) * 1vw));font-weight:700;line-height:min(38px, calc(38 / var(--mq) * 1vw));letter-spacing:min(3.6px, calc(3.6 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--01 .pg-renovation-detail__text{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(32px, calc(32 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__number{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(52px, calc(52 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(2.6px, calc(2.6 / var(--mq) * 1vw));color:#558ac8}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__en{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(28px, calc(28 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(1.4px, calc(1.4 / var(--mq) * 1vw));color:#898989}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__title{font-family:"Noto Sans JP", sans-serif;font-size:min(18px, calc(18 / var(--mq) * 1vw));font-weight:400;line-height:min(42px, calc(42 / var(--mq) * 1vw));letter-spacing:min(3.6px, calc(3.6 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__title .pg-renovation-service__title--emphasis{font-family:"Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(42px, calc(42 / var(--mq) * 1vw));letter-spacing:min(4.8px, calc(4.8 / var(--mq) * 1vw));color:#1e569b}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(38px, calc(38 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--02 .pg-renovation-detail__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(18px, calc(18 / var(--mq) * 1vw));font-weight:700;line-height:min(38px, calc(38 / var(--mq) * 1vw));letter-spacing:min(3.6px, calc(3.6 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--02 .pg-renovation-detail__text{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(32px, calc(32 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__number{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(52px, calc(52 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(0px, calc(0 / var(--mq) * 1vw));color:#b28850}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__en{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(28px, calc(28 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(1.4px, calc(1.4 / var(--mq) * 1vw));color:#898989}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__title{font-family:"Noto Sans JP", sans-serif;font-size:min(18px, calc(18 / var(--mq) * 1vw));font-weight:400;line-height:min(42px, calc(42 / var(--mq) * 1vw));letter-spacing:min(3.6px, calc(3.6 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__title .pg-renovation-service__title--emphasis{font-family:"Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:500;line-height:min(42px, calc(42 / var(--mq) * 1vw));letter-spacing:min(4.8px, calc(4.8 / var(--mq) * 1vw));color:#b28850}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(38px, calc(38 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--03 .pg-renovation-detail__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(18px, calc(18 / var(--mq) * 1vw));font-weight:700;line-height:min(38px, calc(38 / var(--mq) * 1vw));letter-spacing:min(3.6px, calc(3.6 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--03 .pg-renovation-detail__text{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(32px, calc(32 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__number{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(52px, calc(52 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(2.6px, calc(2.6 / var(--mq) * 1vw));color:#558ac8}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__en{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(28px, calc(28 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(1.4px, calc(1.4 / var(--mq) * 1vw));color:#898989}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__title{font-family:"Noto Sans JP", sans-serif;font-size:min(18px, calc(18 / var(--mq) * 1vw));font-weight:400;line-height:min(42px, calc(42 / var(--mq) * 1vw));letter-spacing:min(3.6px, calc(3.6 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__title .pg-renovation-service__title--emphasis{font-family:"Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:500;line-height:min(42px, calc(42 / var(--mq) * 1vw));letter-spacing:min(4.8px, calc(4.8 / var(--mq) * 1vw));color:#1e569b}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(38px, calc(38 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--04 .pg-renovation-detail__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(18px, calc(18 / var(--mq) * 1vw));font-weight:700;line-height:min(38px, calc(38 / var(--mq) * 1vw));letter-spacing:min(3.6px, calc(3.6 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--04 .pg-renovation-detail__text{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(32px, calc(32 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__number{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(52px, calc(52 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(0px, calc(0 / var(--mq) * 1vw));color:#b28850}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__en{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(28px, calc(28 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(1.4px, calc(1.4 / var(--mq) * 1vw));color:#898989}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__title{font-family:"Noto Sans JP", sans-serif;font-size:min(18px, calc(18 / var(--mq) * 1vw));font-weight:400;line-height:min(42px, calc(42 / var(--mq) * 1vw));letter-spacing:min(3.6px, calc(3.6 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__title .pg-renovation-service__title--emphasis{font-family:"Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:500;line-height:min(42px, calc(42 / var(--mq) * 1vw));letter-spacing:min(4.8px, calc(4.8 / var(--mq) * 1vw));color:#b28850}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(38px, calc(38 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--05 .pg-renovation-detail__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(18px, calc(18 / var(--mq) * 1vw));font-weight:700;line-height:min(32px, calc(32 / var(--mq) * 1vw));letter-spacing:min(1.8px, calc(1.8 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--05 .pg-renovation-detail__text{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(32px, calc(32 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__number{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(52px, calc(52 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(2.6px, calc(2.6 / var(--mq) * 1vw));color:#558ac8}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__en{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(28px, calc(28 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(1.4px, calc(1.4 / var(--mq) * 1vw));color:#898989}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__title{font-family:"Noto Sans JP", sans-serif;font-size:min(18px, calc(18 / var(--mq) * 1vw));font-weight:400;line-height:min(42px, calc(42 / var(--mq) * 1vw));letter-spacing:min(3.6px, calc(3.6 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__title .pg-renovation-service__title--emphasis{font-family:"Noto Sans JP", sans-serif;font-size:min(22px, calc(22 / var(--mq) * 1vw));font-weight:500;line-height:min(42px, calc(42 / var(--mq) * 1vw));letter-spacing:min(4.4px, calc(4.4 / var(--mq) * 1vw));color:#1e569b}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(38px, calc(38 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-works__title{font-family:"Rage Italic", "RageItalic", "SignPainter", "Brush Script MT", cursive;font-size:min(80px, calc(80 / var(--mq) * 1vw));font-weight:400;line-height:min(63.333px, calc(63.333 / var(--mq) * 1vw));letter-spacing:calc(-1 * min(1.6px, calc(1.6 / var(--mq) * 1vw)));color:white}.pg-renovation .pg-renovation-works__catch{font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:min(18px, calc(18 / var(--mq) * 1vw));font-weight:400;line-height:min(26px, calc(26 / var(--mq) * 1vw));letter-spacing:min(0.9px, calc(0.9 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-works__link{font-family:"Noto Sans JP", sans-serif;font-size:min(18px, calc(18 / var(--mq) * 1vw));font-weight:400;line-height:min(46px, calc(46 / var(--mq) * 1vw));letter-spacing:min(0.9px, calc(0.9 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-works__arrow{font-family:"Font Awesome 5 Free", "Font Awesome 6 Free", sans-serif;font-size:min(10px, calc(10 / var(--mq) * 1vw));font-weight:900;line-height:min(36px, calc(36 / var(--mq) * 1vw));letter-spacing:min(0.5px, calc(0.5 / var(--mq) * 1vw));color:white}.pg-renovation .pg-renovation-section__en{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(32px, calc(32 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(1.6px, calc(1.6 / var(--mq) * 1vw));color:#a0a0a0}.pg-renovation .pg-renovation-section__title{font-family:"Noto Sans JP", sans-serif;font-size:min(20px, calc(20 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(4px, calc(4 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-subsidy__intro{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(38px, calc(38 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-subsidy__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:700;line-height:min(32px, calc(32 / var(--mq) * 1vw));letter-spacing:min(1.6px, calc(1.6 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-subsidy__text{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(32px, calc(32 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-flow__step{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(36px, calc(36 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(1.8px, calc(1.8 / var(--mq) * 1vw));color:#aaa}.pg-renovation .pg-renovation-flow__title{font-family:"Noto Sans JP", sans-serif;font-size:min(20px, calc(20 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(3px, calc(3 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-flow__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(32px, calc(32 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-event__en{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(29px, calc(29 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(1.45px, calc(1.45 / var(--mq) * 1vw));color:white}.pg-renovation .pg-renovation-event__title{font-family:"Noto Sans JP", sans-serif;font-size:min(28px, calc(28 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(5.6px, calc(5.6 / var(--mq) * 1vw));color:white}.pg-renovation .pg-renovation-event__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(16px, calc(16 / var(--mq) * 1vw));font-weight:400;line-height:min(42px, calc(42 / var(--mq) * 1vw));letter-spacing:min(0.8px, calc(0.8 / var(--mq) * 1vw));color:white}@media (max-width:767px){.pg-renovation .pg-renovation-check{font-family:"Rage Italic", "RageItalic", "SignPainter", "Brush Script MT", cursive;font-size:min(50px, calc(50 / var(--mq) * 1vw));font-weight:400;line-height:min(86.893px, calc(86.893 / var(--mq) * 1vw));letter-spacing:calc(-1 * min(1px, calc(1 / var(--mq) * 1vw)));color:white}.pg-renovation .pg-renovation-openhouse__title-text{font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:min(50px, calc(50 / var(--mq) * 1vw));font-weight:700;line-height:min(76.832px, calc(76.832 / var(--mq) * 1vw));letter-spacing:min(15px, calc(15 / var(--mq) * 1vw));color:white}.pg-renovation .pg-renovation-openhouse__sub{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(26px, calc(26 / var(--mq) * 1vw));font-weight:400;line-height:min(46.648px, calc(46.648 / var(--mq) * 1vw));letter-spacing:min(1.3px, calc(1.3 / var(--mq) * 1vw));color:white}.pg-renovation .pg-renovation-openhouse__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:white}.pg-renovation .pg-renovation-reservation__label{font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:min(28px, calc(28 / var(--mq) * 1vw));font-weight:700;line-height:min(30.96px, calc(30.96 / var(--mq) * 1vw));letter-spacing:min(1.4px, calc(1.4 / var(--mq) * 1vw));color:#f9f6ee}.pg-renovation .pg-renovation-reservation__first{font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:min(28px, calc(28 / var(--mq) * 1vw));font-weight:700;line-height:min(59.34px, calc(59.34 / var(--mq) * 1vw));letter-spacing:calc(-1 * min(1.4px, calc(1.4 / var(--mq) * 1vw)));color:white}.pg-renovation .pg-renovation-reservation__last{font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:min(30px, calc(30 / var(--mq) * 1vw));font-weight:700;line-height:min(59.34px, calc(59.34 / var(--mq) * 1vw));letter-spacing:min(3px, calc(3 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-reservation__arrow{font-family:"Font Awesome 5 Free", "Font Awesome 6 Free", sans-serif;font-size:min(18px, calc(18 / var(--mq) * 1vw));font-weight:900;line-height:min(46.44px, calc(46.44 / var(--mq) * 1vw));letter-spacing:min(0.9px, calc(0.9 / var(--mq) * 1vw));color:#3c86db}.pg-renovation .pg-renovation-medal__label{font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:min(22px, calc(22 / var(--mq) * 1vw));font-weight:700;line-height:min(33.6px, calc(33.6 / var(--mq) * 1vw));letter-spacing:calc(-1 * min(0.44px, calc(0.44 / var(--mq) * 1vw)));color:white}.pg-renovation .pg-renovation-medal__value{font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:min(28px, calc(28 / var(--mq) * 1vw));font-weight:700;line-height:min(33.6px, calc(33.6 / var(--mq) * 1vw));letter-spacing:calc(-1 * min(0.56px, calc(0.56 / var(--mq) * 1vw)));color:white}.pg-renovation .pg-renovation-experience{font-family:"Rage Italic", "RageItalic", "SignPainter", "Brush Script MT", cursive;font-size:min(100px, calc(100 / var(--mq) * 1vw));font-weight:400;line-height:min(63.333px, calc(63.333 / var(--mq) * 1vw));letter-spacing:calc(-1 * min(2px, calc(2 / var(--mq) * 1vw)));color:white}.pg-renovation .pg-renovation-story__en{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(42px, calc(42 / var(--mq) * 1vw));font-weight:400;line-height:min(44.2px, calc(44.2 / var(--mq) * 1vw));letter-spacing:min(2.1px, calc(2.1 / var(--mq) * 1vw));color:#707070}.pg-renovation .pg-renovation-story__title{font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:min(30px, calc(30 / var(--mq) * 1vw));font-weight:400;line-height:min(62px, calc(62 / var(--mq) * 1vw));letter-spacing:min(6px, calc(6 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-story__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-story__text{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--01 .pg-renovation-detail__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(26px, calc(26 / var(--mq) * 1vw));font-weight:700;line-height:min(38px, calc(38 / var(--mq) * 1vw));letter-spacing:min(5.2px, calc(5.2 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--01 .pg-renovation-detail__text{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__number{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(72px, calc(72 / var(--mq) * 1vw));font-weight:400;line-height:min(47.6px, calc(47.6 / var(--mq) * 1vw));letter-spacing:min(3.6px, calc(3.6 / var(--mq) * 1vw));color:#558ac8}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__en{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(40px, calc(40 / var(--mq) * 1vw));font-weight:400;line-height:min(60px, calc(60 / var(--mq) * 1vw));letter-spacing:min(2px, calc(2 / var(--mq) * 1vw));color:#898989}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(26px, calc(26 / var(--mq) * 1vw));font-weight:400;line-height:min(58px, calc(58 / var(--mq) * 1vw));letter-spacing:min(5.2px, calc(5.2 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__title .pg-renovation-service__title--emphasis{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(32px, calc(32 / var(--mq) * 1vw));font-weight:700;line-height:min(58px, calc(58 / var(--mq) * 1vw));letter-spacing:min(6.4px, calc(6.4 / var(--mq) * 1vw));color:#1e569b}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--02 .pg-renovation-detail__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(26px, calc(26 / var(--mq) * 1vw));font-weight:700;line-height:min(38px, calc(38 / var(--mq) * 1vw));letter-spacing:min(5.2px, calc(5.2 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--02 .pg-renovation-detail__text{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__number{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(72px, calc(72 / var(--mq) * 1vw));font-weight:400;line-height:min(47.6px, calc(47.6 / var(--mq) * 1vw));letter-spacing:min(3.6px, calc(3.6 / var(--mq) * 1vw));color:#b28850}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__en{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(40px, calc(40 / var(--mq) * 1vw));font-weight:400;line-height:min(60px, calc(60 / var(--mq) * 1vw));letter-spacing:min(2px, calc(2 / var(--mq) * 1vw));color:#898989}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(26px, calc(26 / var(--mq) * 1vw));font-weight:400;line-height:min(58px, calc(58 / var(--mq) * 1vw));letter-spacing:min(5.2px, calc(5.2 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__title .pg-renovation-service__title--emphasis{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(32px, calc(32 / var(--mq) * 1vw));font-weight:700;line-height:min(58px, calc(58 / var(--mq) * 1vw));letter-spacing:min(6.4px, calc(6.4 / var(--mq) * 1vw));color:#b28850}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--03 .pg-renovation-detail__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(26px, calc(26 / var(--mq) * 1vw));font-weight:700;line-height:min(58px, calc(58 / var(--mq) * 1vw));letter-spacing:min(5.2px, calc(5.2 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--03 .pg-renovation-detail__text{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__number{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(72px, calc(72 / var(--mq) * 1vw));font-weight:400;line-height:min(47.6px, calc(47.6 / var(--mq) * 1vw));letter-spacing:min(3.6px, calc(3.6 / var(--mq) * 1vw));color:#558ac8}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__en{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(40px, calc(40 / var(--mq) * 1vw));font-weight:400;line-height:min(60px, calc(60 / var(--mq) * 1vw));letter-spacing:min(2px, calc(2 / var(--mq) * 1vw));color:#898989}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(26px, calc(26 / var(--mq) * 1vw));font-weight:400;line-height:min(58px, calc(58 / var(--mq) * 1vw));letter-spacing:min(5.2px, calc(5.2 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__title .pg-renovation-service__title--emphasis{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(32px, calc(32 / var(--mq) * 1vw));font-weight:700;line-height:min(58px, calc(58 / var(--mq) * 1vw));letter-spacing:min(6.4px, calc(6.4 / var(--mq) * 1vw));color:#1e569b}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--04 .pg-renovation-detail__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(26px, calc(26 / var(--mq) * 1vw));font-weight:700;line-height:min(38px, calc(38 / var(--mq) * 1vw));letter-spacing:min(5.2px, calc(5.2 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--04 .pg-renovation-detail__text{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__number{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(72px, calc(72 / var(--mq) * 1vw));font-weight:400;line-height:min(47.6px, calc(47.6 / var(--mq) * 1vw));letter-spacing:min(3.6px, calc(3.6 / var(--mq) * 1vw));color:#b28850}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__en{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(40px, calc(40 / var(--mq) * 1vw));font-weight:400;line-height:min(60px, calc(60 / var(--mq) * 1vw));letter-spacing:min(2px, calc(2 / var(--mq) * 1vw));color:#898989}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(26px, calc(26 / var(--mq) * 1vw));font-weight:400;line-height:min(58px, calc(58 / var(--mq) * 1vw));letter-spacing:min(5.2px, calc(5.2 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__title .pg-renovation-service__title--emphasis{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(32px, calc(32 / var(--mq) * 1vw));font-weight:700;line-height:min(58px, calc(58 / var(--mq) * 1vw));letter-spacing:min(6.4px, calc(6.4 / var(--mq) * 1vw));color:#b28850}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--05 .pg-renovation-detail__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(26px, calc(26 / var(--mq) * 1vw));font-weight:700;line-height:min(58px, calc(58 / var(--mq) * 1vw));letter-spacing:min(5.2px, calc(5.2 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--05 .pg-renovation-detail__text{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__number{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(72px, calc(72 / var(--mq) * 1vw));font-weight:400;line-height:min(47.6px, calc(47.6 / var(--mq) * 1vw));letter-spacing:min(3.6px, calc(3.6 / var(--mq) * 1vw));color:#558ac8}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__en{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(40px, calc(40 / var(--mq) * 1vw));font-weight:400;line-height:min(60px, calc(60 / var(--mq) * 1vw));letter-spacing:min(2px, calc(2 / var(--mq) * 1vw));color:#898989}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(26px, calc(26 / var(--mq) * 1vw));font-weight:400;line-height:min(58px, calc(58 / var(--mq) * 1vw));letter-spacing:min(5.2px, calc(5.2 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__title .pg-renovation-service__title--emphasis{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(32px, calc(32 / var(--mq) * 1vw));font-weight:700;line-height:min(58px, calc(58 / var(--mq) * 1vw));letter-spacing:min(6.4px, calc(6.4 / var(--mq) * 1vw));color:#1e569b}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-works__title{font-family:"Rage Italic", "RageItalic", "SignPainter", "Brush Script MT", cursive;font-size:min(90px, calc(90 / var(--mq) * 1vw));font-weight:400;line-height:min(63.333px, calc(63.333 / var(--mq) * 1vw));letter-spacing:calc(-1 * min(1.8px, calc(1.8 / var(--mq) * 1vw)));color:white}.pg-renovation .pg-renovation-works__catch{font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:min(22px, calc(22 / var(--mq) * 1vw));font-weight:400;line-height:min(32px, calc(32 / var(--mq) * 1vw));letter-spacing:min(1.1px, calc(1.1 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-works__link{font-family:"Noto Sans JP", sans-serif;font-size:min(26px, calc(26 / var(--mq) * 1vw));font-weight:400;line-height:min(42px, calc(42 / var(--mq) * 1vw));letter-spacing:min(1.3px, calc(1.3 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-works__arrow{font-family:"Font Awesome 5 Free", "Font Awesome 6 Free", sans-serif;font-size:min(20px, calc(20 / var(--mq) * 1vw));font-weight:900;line-height:min(36px, calc(36 / var(--mq) * 1vw));letter-spacing:min(1px, calc(1 / var(--mq) * 1vw));color:white}.pg-renovation .pg-renovation-section__en{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(42px, calc(42 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(2.1px, calc(2.1 / var(--mq) * 1vw));color:#a0a0a0}.pg-renovation .pg-renovation-section__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(30px, calc(30 / var(--mq) * 1vw));font-weight:500;line-height:min(60px, calc(60 / var(--mq) * 1vw));letter-spacing:min(6px, calc(6 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-subsidy__intro{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:#1b1b1b}.pg-renovation .pg-renovation-subsidy__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(26px, calc(26 / var(--mq) * 1vw));font-weight:700;line-height:min(58px, calc(58 / var(--mq) * 1vw));letter-spacing:min(5.2px, calc(5.2 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-subsidy__text{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-flow__step{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(54px, calc(54 / var(--mq) * 1vw));font-weight:400;line-height:min(51px, calc(51 / var(--mq) * 1vw));letter-spacing:min(2.7px, calc(2.7 / var(--mq) * 1vw));color:#aaa}.pg-renovation .pg-renovation-flow__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(30px, calc(30 / var(--mq) * 1vw));font-weight:500;line-height:min(84px, calc(84 / var(--mq) * 1vw));letter-spacing:min(4.5px, calc(4.5 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-flow__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:black}.pg-renovation .pg-renovation-event__en{font-family:"Classico URW", "ClassicoURW-Reg", serif;font-size:min(42px, calc(42 / var(--mq) * 1vw));font-weight:400;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:min(2.1px, calc(2.1 / var(--mq) * 1vw));color:white}.pg-renovation .pg-renovation-event__title{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(30px, calc(30 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(6px, calc(6 / var(--mq) * 1vw));color:white}.pg-renovation .pg-renovation-event__copy{font-family:"Noto Sans CJK JP", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:min(1.2px, calc(1.2 / var(--mq) * 1vw));color:white}}@media (min-width:768px){.pg-renovation .pg-renovation-service--02 .pg-renovation-service__number,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__number{padding-top:min(12px, calc(12 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__en,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__en{padding-top:min(15px, calc(15 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__en{margin-left:min(3px, calc(3 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__en{margin-left:min(4px, calc(4 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service .pg-renovation-service__title{font-weight:400}.pg-renovation .pg-renovation-service__title-main,.pg-renovation .pg-renovation-service__title--emphasis{position:relative}.pg-renovation .pg-renovation-service__title-main{top:min(3px, calc(3 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service .pg-renovation-service__title .pg-renovation-service__title--emphasis{font-weight:500}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__title .pg-renovation-service__title--emphasis{font-weight:500}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__title--emphasis,.pg-renovation .pg-renovation-service--03 .pg-renovation-service__title--emphasis,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__title--emphasis{top:min(7px, calc(7 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__title--emphasis{top:min(6px, calc(6 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__title--emphasis{top:min(5px, calc(5 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__title::after{top:min(101px, calc(101 / var(--mq2) * 1vw))}}@media (max-width:767px){.pg-renovation .pg-renovation-service__number{position:relative}.pg-renovation .pg-renovation-service__number::after{content:"";position:absolute;top:min(3px, calc(3 / var(--mq2) * 1vw));left:min(100px, calc(100 / var(--mq2) * 1vw));width:min(1px, calc(1 / var(--mq2) * 1vw));height:min(54px, calc(54 / var(--mq2) * 1vw));margin:0;background:currentColor;transform:rotate(33deg);transform-origin:center}.pg-renovation .pg-renovation-service__title{border-bottom:0;position:relative}.pg-renovation .pg-renovation-service__title::after{content:"";position:absolute;top:auto;left:0;width:100%;border-bottom:min(1px, calc(1 / var(--mq2) * 1vw)) solid #1e569b}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__title::after,.pg-renovation .pg-renovation-service--02 .pg-renovation-service__title::after{bottom:min(3px, calc(3 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__title::after{bottom:min(5px, calc(5 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__title::after{bottom:min(3px, calc(3 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__title::after{bottom:min(8px, calc(8 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__title::after,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__title::after{border-color:#b38950}.pg-renovation .pg-renovation-service--04 .pg-renovation-service__body{position:relative;top:calc(-1 * min(4px, calc(4 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__copy,.pg-renovation .pg-renovation-service--03 .pg-renovation-service__copy,.pg-renovation .pg-renovation-service--05 .pg-renovation-service__copy{position:relative;z-index:2;isolation:isolate;text-shadow:0 0 min(10px, calc(10 / var(--mq2) * 1vw)) #fff, 0 0 min(20px, calc(20 / var(--mq2) * 1vw)) #fff}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__copy::before,.pg-renovation .pg-renovation-service--03 .pg-renovation-service__copy::before,.pg-renovation .pg-renovation-service--05 .pg-renovation-service__copy::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-repeat:no-repeat;filter:blur(min(8px, calc(8 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__copy::before{background-image:linear-gradient(to right, #fff 0 72%, transparent 100%), linear-gradient(to right, #fff 0 72%, transparent 100%);background-position:min(260px, calc(260 / var(--mq2) * 1vw)) min(55px, calc(55 / var(--mq2) * 1vw)), min(260px, calc(260 / var(--mq2) * 1vw)) min(220px, calc(220 / var(--mq2) * 1vw));background-size:min(320px, calc(320 / var(--mq2) * 1vw)) min(65px, calc(65 / var(--mq2) * 1vw)), min(115px, calc(115 / var(--mq2) * 1vw)) min(65px, calc(65 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__copy::before{background-image:linear-gradient(to right, #fff 0 72%, transparent 100%), linear-gradient(to right, #fff 0 72%, transparent 100%);background-position:min(195px, calc(195 / var(--mq2) * 1vw)) 0, min(195px, calc(195 / var(--mq2) * 1vw)) min(165px, calc(165 / var(--mq2) * 1vw));background-size:min(175px, calc(175 / var(--mq2) * 1vw)) min(62px, calc(62 / var(--mq2) * 1vw)), min(160px, calc(160 / var(--mq2) * 1vw)) min(62px, calc(62 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__copy::before{background-image:linear-gradient(to right, #fff 0 72%, transparent 100%), linear-gradient(to right, #fff 0 72%, transparent 100%), linear-gradient(to bottom, #fff 0 60%, transparent 100%);background-position:min(210px, calc(210 / var(--mq2) * 1vw)) min(58px, calc(58 / var(--mq2) * 1vw)), min(210px, calc(210 / var(--mq2) * 1vw)) min(220px, calc(220 / var(--mq2) * 1vw)), min(245px, calc(245 / var(--mq2) * 1vw)) 0;background-size:min(75px, calc(75 / var(--mq2) * 1vw)) min(50px, calc(50 / var(--mq2) * 1vw)), min(115px, calc(115 / var(--mq2) * 1vw)) min(50px, calc(50 / var(--mq2) * 1vw)), min(135px, calc(135 / var(--mq2) * 1vw)) min(64px, calc(64 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-works__catch{padding-top:min(11px, calc(11 / var(--mq) * 1vw));border-color:#3c86db;font-weight:400}.pg-renovation .pg-renovation-works__arrow{background:#000;display:flex;align-items:center;justify-content:center;padding:min(1px, calc(1 / var(--mq) * 1vw)) 0 0;line-height:1;text-align:center}}.pg-renovation .pg-renovation-story__title-art,.pg-renovation .pg-renovation-story__title-line{font-weight:400}.pg-renovation .pg-renovation-story__title .pg-renovation-story__title-art{display:flex;flex-direction:row;gap:0;white-space:normal}.pg-renovation .pg-renovation-story__title-line{display:block;flex:0 0 auto;width:auto;line-height:min(19px, calc(19 / var(--mq) * 1vw));white-space:normal}@media (min-width:768px) and (max-width:1239px){.pg-renovation .pg-renovation-story__title{height:auto}.pg-renovation .pg-renovation-story__title .pg-renovation-story__title-art{flex-direction:column;width:100%;height:auto}.pg-renovation .pg-renovation-story__title-line{line-height:min(56px, calc(56 / var(--mq) * 1vw))}}@media (max-width:767px){.pg-renovation .pg-renovation-story__title .pg-renovation-story__title-art{display:flex;flex-direction:column;width:100%;gap:0}.pg-renovation .pg-renovation-story__title-line{font-size:min(30px, calc(30 / var(--mq) * 1vw));line-height:min(30px, calc(30 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-story__title-line--first{margin-bottom:min(31px, calc(31 / var(--mq2) * 1vw))}}.pg-renovation .pg-renovation-service__title,.pg-renovation .pg-renovation-service__title--emphasis,.pg-renovation .pg-renovation-service__copy{font-family:"Noto Sans JP", sans-serif}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title,.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title--emphasis,.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__copy{font-family:"Noto Sans JP", sans-serif}@media (min-width:768px){.pg-renovation .pg-renovation-service__title{font-weight:400}.pg-renovation .pg-renovation-service__title--emphasis{font-weight:500}.pg-renovation .pg-renovation-service__copy{font-weight:400}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title{font-weight:400}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title--emphasis{font-weight:500}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__copy{font-weight:400}}@media (max-width:767px){.pg-renovation .pg-renovation-service__title{font-weight:400}.pg-renovation .pg-renovation-service__title--emphasis{font-weight:700}.pg-renovation .pg-renovation-service__copy{font-weight:400}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title{font-weight:400}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__title--emphasis{font-weight:700}.pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__copy{font-weight:400}}.pg-renovation .pg-renovation-intro{padding:min(118px, calc(118 / var(--mq) * 1vw)) 0 min(116px, calc(116 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-intro__head{display:grid;grid-template-columns:min(440px, calc(440 / var(--mq) * 1vw)) minmax(0, 1fr);column-gap:min(72px, calc(72 / var(--mq) * 1vw));width:min(min(1274px, calc(1274 / var(--mq) * 1vw)), calc(100% - max(min(40px, calc(40 / var(--mq) * 1vw)), (100% - min(940px, calc(940 / var(--mq) * 1vw))) / 2) - min(40px, calc(40 / var(--mq) * 1vw))));margin-left:max(min(40px, calc(40 / var(--mq) * 1vw)), calc((100% - min(940px, calc(940 / var(--mq) * 1vw))) / 2));min-height:min(503px, calc(503 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-intro__copy{min-width:0}.pg-renovation .pg-renovation-intro__title{width:100%;margin:0 0 calc(-1 * min(28px, calc(28 / var(--mq) * 1vw))) calc(-1 * min(1px, calc(1 / var(--mq) * 1vw)));color:#000;font-family:"YuGothic", "Yu Gothic", "Noto Sans JP", sans-serif;font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));letter-spacing:0.2em;white-space:normal}.pg-renovation .pg-renovation-intro__title-emphasis{font-size:min(26px, calc(26 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-intro__deco{display:block;width:min(337px, calc(337 / var(--mq) * 1vw));height:min(38px, calc(38 / var(--mq) * 1vw));margin:min(38px, calc(38 / var(--mq) * 1vw)) 0 0 min(1px, calc(1 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-intro__text{font-family:"Noto Sans JP", sans-serif;font-size:min(14px, calc(14 / var(--mq) * 1vw));font-weight:500;line-height:min(34px, calc(34 / var(--mq) * 1vw));letter-spacing:0.05em;color:#1b1b1b;margin-top:min(60px, calc(60 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-intro__photo{display:block;width:100%;align-self:start}.pg-renovation .pg-renovation-intro__photo img{display:block;width:100%;height:auto}.pg-renovation .pg-renovation-benefits{width:min(min(1080px, calc(1080 / var(--mq) * 1vw)), calc(100% - min(80px, calc(80 / var(--mq) * 1vw))));margin:min(107px, calc(107 / var(--mq) * 1vw)) auto 0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:min(40px, calc(40 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefits li{display:grid;grid-template-columns:min(120px, calc(120 / var(--mq) * 1vw)) minmax(0, 1fr);min-height:min(222px, calc(222 / var(--mq) * 1vw));border:min(1px, calc(1 / var(--mq) * 1vw)) solid #000;position:relative}.pg-renovation .pg-renovation-benefits li::before{content:"";position:absolute;z-index:1;top:calc(-1 * min(23px, calc(23 / var(--mq) * 1vw)));left:min(6px, calc(6 / var(--mq) * 1vw));width:min(27px, calc(27 / var(--mq) * 1vw));height:min(47px, calc(47 / var(--mq) * 1vw));background:var(--flag) left top / 100% 100% no-repeat;pointer-events:none}.pg-renovation .pg-renovation-benefits li:nth-child(1){--flag: url('../images/renovation/renewal_deco_benefit_flag_01_r2_pc.png')}.pg-renovation .pg-renovation-benefits li:nth-child(2){--flag: url('../images/renovation/renewal_deco_benefit_flag_02_r2_pc.png')}.pg-renovation .pg-renovation-benefits li:nth-child(3){--flag: url('../images/renovation/renewal_deco_benefit_flag_03_r2_pc.png')}.pg-renovation .pg-renovation-benefits li:nth-child(4){--flag: url('../images/renovation/renewal_deco_benefit_flag_04_r2_pc.png')}.pg-renovation .pg-renovation-benefits li:nth-child(even)::before{left:min(7px, calc(7 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefits li:nth-child(n+3)::before{top:calc(-1 * min(22px, calc(22 / var(--mq) * 1vw)));height:min(46px, calc(46 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__photo{display:block;height:min(220px, calc(220 / var(--mq) * 1vw));overflow:hidden}.pg-renovation .pg-renovation-benefit__photo img{display:block;width:100%;height:100%;object-fit:cover}.pg-renovation .pg-renovation-benefit__body{padding:min(32px, calc(32 / var(--mq) * 1vw)) min(28px, calc(28 / var(--mq) * 1vw)) min(30px, calc(30 / var(--mq) * 1vw)) min(32px, calc(32 / var(--mq) * 1vw));min-width:0}.pg-renovation .pg-renovation-benefit__label{display:flex;align-items:center;column-gap:min(13px, calc(13 / var(--mq) * 1vw));min-height:min(28px, calc(28 / var(--mq) * 1vw));white-space:normal}.pg-renovation .pg-renovation-benefit__number,.pg-renovation .pg-renovation-benefit__unit{flex:0 0 auto;margin:0;line-height:1}.pg-renovation .pg-renovation-benefit__number picture,.pg-renovation .pg-renovation-benefit__unit picture,.pg-renovation .pg-renovation-benefit__number img,.pg-renovation .pg-renovation-benefit__unit img{display:block;height:auto}.pg-renovation .pg-renovation-benefit__number picture,.pg-renovation .pg-renovation-benefit__unit picture{font-size:inherit}.pg-renovation .pg-renovation-benefit__number picture{width:0.96em}.pg-renovation .pg-renovation-benefit__unit picture{width:5.15em}.pg-renovation-benefits li:nth-child(2) .pg-renovation .pg-renovation-benefit__number picture{width:1.04em}.pg-renovation-benefits li:nth-child(3) .pg-renovation .pg-renovation-benefit__number picture{width:1.04em}.pg-renovation-benefits li:nth-child(4) .pg-renovation .pg-renovation-benefit__number picture{width:1.08em}.pg-renovation-benefits li:nth-child(2) .pg-renovation .pg-renovation-benefit__unit picture{width:6em}.pg-renovation-benefits li:nth-child(3) .pg-renovation .pg-renovation-benefit__unit picture{width:5.4em}.pg-renovation-benefits li:nth-child(4) .pg-renovation .pg-renovation-benefit__unit picture{width:5.85em}.pg-renovation .pg-renovation-benefit__number img,.pg-renovation .pg-renovation-benefit__unit img{width:100%}.pg-renovation .pg-renovation-benefit__number{font-size:min(24px, calc(24 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__unit{font-size:min(20px, calc(20 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__title{font-family:"Noto Sans JP", sans-serif;font-weight:500;font-size:min(18px, calc(18 / var(--mq) * 1vw));line-height:1;letter-spacing:0.2em;color:#000;border-left:min(1px, calc(1 / var(--mq) * 1vw)) solid #707070;padding-left:min(15px, calc(15 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__copy{font-family:"Noto Sans JP", sans-serif;font-weight:400;font-size:min(14px, calc(14 / var(--mq) * 1vw));line-height:min(30px, calc(30 / var(--mq) * 1vw));letter-spacing:0.05em;color:#000;margin-top:min(22px, calc(22 / var(--mq) * 1vw))}@media (min-width:768px) and (max-width:1239px){.pg-renovation .pg-renovation-intro{padding-top:min(118px, calc(118 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-intro__head{width:calc(100% - min(40px, calc(40 / var(--mq) * 1vw)));margin-left:min(40px, calc(40 / var(--mq) * 1vw));margin-right:0;grid-template-columns:minmax(min(338px, calc(338 / var(--mq) * 1vw)), 1fr) minmax(0, 1.3fr);gap:min(32px, calc(32 / var(--mq) * 1vw));min-height:0}.pg-renovation .pg-renovation-intro__title{width:min(338px, calc(338 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-intro__deco{width:min(337px, calc(337 / var(--mq) * 1vw));height:auto;margin-top:min(28px, calc(28 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-intro__text{margin-top:min(40px, calc(40 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefits{grid-template-columns:1fr;max-width:min(670px, calc(670 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__body{padding-bottom:min(24px, calc(24 / var(--mq) * 1vw))}}@media (max-width:767px){.pg-renovation .pg-renovation-intro{padding:min(138px, calc(138 / var(--mq) * 1vw)) 0 min(80px, calc(80 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-intro__head{display:block;width:100%;margin:0;min-height:0}.pg-renovation .pg-renovation-intro__copy{width:min(670px, calc(670 / var(--mq) * 1vw));margin:auto}.pg-renovation .pg-renovation-intro__title{width:min(467px, calc(467 / var(--mq) * 1vw));margin:0 0 calc(-1 * min(7px, calc(7 / var(--mq) * 1vw))) calc(-1 * min(3px, calc(3 / var(--mq) * 1vw)));font-size:min(28.33333px, calc(28.33333 / var(--mq) * 1vw));line-height:min(56px, calc(56 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-intro__title-emphasis{font-size:min(30px, calc(30 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-intro__deco{width:min(465px, calc(465 / var(--mq) * 1vw));height:min(44px, calc(44 / var(--mq) * 1vw));margin:min(47px, calc(47 / var(--mq) * 1vw)) 0 0}.pg-renovation .pg-renovation-intro__text{font-size:min(24px, calc(24 / var(--mq) * 1vw));font-weight:400;line-height:min(56px, calc(56 / var(--mq) * 1vw));margin-top:min(70px, calc(70 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-intro__photo{width:min(712px, calc(712 / var(--mq) * 1vw));margin:min(74px, calc(74 / var(--mq) * 1vw)) 0 0 min(39px, calc(39 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefits{width:min(670px, calc(670 / var(--mq) * 1vw));margin-top:min(115px, calc(115 / var(--mq) * 1vw));grid-template-columns:1fr;gap:min(54px, calc(54 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefits li{min-height:min(376px, calc(376 / var(--mq) * 1vw));grid-template-columns:min(153px, calc(153 / var(--mq) * 1vw)) minmax(0, 1fr)}.pg-renovation .pg-renovation-benefits li::before{left:min(6px, calc(6 / var(--mq) * 1vw));top:calc(-1 * min(29px, calc(29 / var(--mq) * 1vw)));width:min(33px, calc(33 / var(--mq) * 1vw));height:min(60px, calc(60 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefits li:nth-child(1){--flag: url('../images/renovation/renewal_deco_benefit_flag_01_r2_sp.png')}.pg-renovation .pg-renovation-benefits li:nth-child(2){--flag: url('../images/renovation/renewal_deco_benefit_flag_02_r2_sp.png')}.pg-renovation .pg-renovation-benefits li:nth-child(3){--flag: url('../images/renovation/renewal_deco_benefit_flag_03_r2_sp.png')}.pg-renovation .pg-renovation-benefits li:nth-child(4){--flag: url('../images/renovation/renewal_deco_benefit_flag_04_r2_sp.png')}.pg-renovation .pg-renovation-benefits li:nth-child(2)::before,.pg-renovation .pg-renovation-benefits li:nth-child(3)::before{top:calc(-1 * min(28px, calc(28 / var(--mq) * 1vw)));height:min(58px, calc(58 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefits li:nth-child(4)::before{top:calc(-1 * min(29px, calc(29 / var(--mq) * 1vw)));height:min(60px, calc(60 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__photo{height:100%}.pg-renovation .pg-renovation-benefit__body{padding:min(41px, calc(41 / var(--mq) * 1vw)) min(38px, calc(38 / var(--mq) * 1vw)) min(42px, calc(42 / var(--mq) * 1vw)) min(37px, calc(37 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__label{display:grid;grid-template-columns:min(50px, calc(50 / var(--mq) * 1vw)) 1fr;column-gap:min(14px, calc(14 / var(--mq) * 1vw));row-gap:min(22px, calc(22 / var(--mq) * 1vw));min-height:0;align-items:center}.pg-renovation .pg-renovation-benefit__number{font-size:min(34px, calc(34 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__unit{font-size:min(28px, calc(28 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__number picture{width:0.91em}.pg-renovation .pg-renovation-benefit__unit picture{width:5.18em}.pg-renovation-benefits li:nth-child(2) .pg-renovation .pg-renovation-benefit__number picture{width:1.06em}.pg-renovation-benefits li:nth-child(3) .pg-renovation .pg-renovation-benefit__number picture{width:1.03em}.pg-renovation-benefits li:nth-child(4) .pg-renovation .pg-renovation-benefit__number picture{width:1.09em}.pg-renovation-benefits li:nth-child(2) .pg-renovation .pg-renovation-benefit__unit picture{width:6.11em}.pg-renovation-benefits li:nth-child(3) .pg-renovation .pg-renovation-benefit__unit picture{width:5.43em}.pg-renovation-benefits li:nth-child(4) .pg-renovation .pg-renovation-benefit__unit picture{width:5.86em}.pg-renovation .pg-renovation-benefit__title{grid-column:1 / -1;padding:0;border:0;font-weight:400;font-size:min(28px, calc(28 / var(--mq) * 1vw));line-height:1}.pg-renovation .pg-renovation-benefit__title::after{content:"";display:block;border-bottom:min(1px, calc(1 / var(--mq) * 1vw)) solid #999;width:min(50px, calc(50 / var(--mq) * 1vw));margin-top:min(36px, calc(36 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__copy{font-size:min(22px, calc(22 / var(--mq) * 1vw));line-height:min(54px, calc(54 / var(--mq) * 1vw));letter-spacing:0;margin-top:min(22px, calc(22 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-intro__title{font-size:min(34px, calc(34 / var(--mq) * 1vw));line-height:min(67.2px, calc(67.2 / var(--mq) * 1vw));letter-spacing:min(6.63px, calc(6.63 / var(--mq) * 1vw));margin:calc(-1 * min(17px, calc(17 / var(--mq) * 1vw))) 0 calc(-1 * min(13px, calc(13 / var(--mq) * 1vw))) calc(-1 * min(1px, calc(1 / var(--mq) * 1vw)))}.pg-renovation .pg-renovation-intro__title-emphasis{font-size:min(36px, calc(36 / var(--mq) * 1vw));letter-spacing:min(7.1px, calc(7.1 / var(--mq) * 1vw));margin-left:calc(-1 * min(1px, calc(1 / var(--mq) * 1vw)))}.pg-renovation .pg-renovation-story__bottom{width:100%;max-width:none;margin-top:min(98px, calc(98 / var(--mq2) * 1vw));background:#ebeced url("../images/renovation/renewal_photo_story_sofa_r2_sp.png") 0 0 / 100% auto no-repeat}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__copy,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__copy{position:relative}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__copy::after,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__copy::after{content:"";position:absolute;left:calc(-1 * min(40px, calc(40 / var(--mq2) * 1vw)));bottom:calc(-1 * min(48px, calc(48 / var(--mq2) * 1vw)));width:min(670px, calc(670 / var(--mq2) * 1vw));border-bottom:min(1px, calc(1 / var(--mq2) * 1vw)) solid #bfbfbf;pointer-events:none}}.pg-renovation .pg-renovation-service__title,.pg-renovation .pg-renovation-service__copy{font-family:"Noto Sans JP", sans-serif;font-weight:400}.pg-renovation .pg-renovation-service__title--emphasis{font-family:"Noto Sans JP", sans-serif;font-weight:700}.pg-renovation .pg-renovation-service__title-main,.pg-renovation .pg-renovation-service__title--emphasis{position:static}@media (min-width:1024px) and (max-width:1239px){.pg-renovation .pg-renovation-benefits{width:calc(100% - min(64px, calc(64 / var(--mq) * 1vw)));max-width:none;grid-template-columns:repeat(4, minmax(0, 1fr));gap:min(16px, calc(16 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefits li{display:flex;flex-direction:column;min-height:0}.pg-renovation .pg-renovation-benefit__photo{height:min(116px, calc(116 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__body{padding:min(18px, calc(18 / var(--mq) * 1vw)) min(16px, calc(16 / var(--mq) * 1vw)) min(20px, calc(20 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__label{min-height:0;flex-wrap:wrap;white-space:normal;column-gap:min(6px, calc(6 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__number{font-size:min(18px, calc(18 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__unit{font-size:min(15px, calc(15 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__title{min-width:max-content;padding-left:min(6px, calc(6 / var(--mq) * 1vw));font-size:min(12px, calc(12 / var(--mq) * 1vw));letter-spacing:0.04em;white-space:normal}.pg-renovation .pg-renovation-benefit__copy{margin-top:min(14px, calc(14 / var(--mq) * 1vw));font-size:min(12px, calc(12 / var(--mq) * 1vw));line-height:1.8;letter-spacing:0.02em}}@media (min-width:768px) and (max-width:1239px){.pg-renovation .pg-renovation-works{width:calc(100% - min(80px, calc(80 / var(--mq) * 1vw)));margin-left:auto;margin-right:auto}.pg-renovation .pg-renovation-works>a{width:100%;grid-template-columns:59.444% 40.556%}.pg-renovation .pg-renovation-works__photos{grid-template-columns:repeat(2, minmax(0, 1fr))}.pg-renovation .pg-renovation-works__body{min-width:0;padding-left:min(64px, calc(64 / var(--mq) * 1vw));padding-right:min(12px, calc(12 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-flow{padding-left:min(40px, calc(40 / var(--mq) * 1vw));padding-right:min(40px, calc(40 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-flow .pg-renovation-section__heading,.pg-renovation .pg-renovation-flow ol{width:100%}.pg-renovation .pg-renovation-story__body h2{overflow:visible;white-space:normal}}@media (max-width:767px){.pg-renovation .pg-renovation-flow .pg-renovation-section__en::after{content:"";display:block;width:min(56px, calc(56 / var(--mq2) * 1vw));border-bottom:min(1px, calc(1 / var(--mq2) * 1vw)) solid #999;margin-top:min(22px, calc(22 / var(--mq2) * 1vw))}}@media (min-width:1024px) and (max-width:1239px){.pg-renovation .pg-renovation-benefit__label{flex-wrap:wrap;white-space:normal;column-gap:min(6px, calc(6 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__title{min-width:max-content;padding-left:min(6px, calc(6 / var(--mq) * 1vw));font-size:min(12px, calc(12 / var(--mq) * 1vw));letter-spacing:0.04em;white-space:normal}.pg-renovation .pg-renovation-service__photo{width:min(100%, min(720px, calc(720 / var(--mq) * 1vw)));height:auto;aspect-ratio:1.7777777778}.pg-renovation .pg-renovation-service__photo img{width:100%;height:100%;object-fit:cover}}body .pg-renovation .pg-renovation-service .pg-renovation-service__title{display:block;height:auto;min-height:0;padding-bottom:min(14px, calc(14 / var(--mq) * 1vw));overflow:visible}@media (max-width:767px){body .pg-renovation .pg-renovation-service .pg-renovation-service__label{height:auto;min-height:min(154px, calc(154 / var(--mq2) * 1vw))}body .pg-renovation .pg-renovation-service .pg-renovation-service__title>br{display:none}body .pg-renovation .pg-renovation-service .pg-renovation-service__title>span{display:block}.pg-renovation-intro{padding-bottom:min(128px, calc(128 / var(--mq) * 1vw))}.pg-renovation-service--01{padding-bottom:min(95px, calc(95 / var(--mq2) * 1vw))}.pg-renovation-service--02{padding-bottom:min(96px, calc(96 / var(--mq2) * 1vw))}.pg-renovation-service--03{padding-bottom:min(96px, calc(96 / var(--mq2) * 1vw))}.pg-renovation-service--04{padding-bottom:min(102px, calc(102 / var(--mq2) * 1vw))}.pg-renovation-service--05{padding-bottom:min(95px, calc(95 / var(--mq2) * 1vw))}.pg-renovation-service:not(:last-child){margin-bottom:min(60px, calc(60 / var(--mq2) * 1vw))}}@media (min-width:1024px) and (max-width:1239px){.pg-renovation .pg-renovation-service .pg-renovation-service__photo{width:min(100%, min(720px, calc(720 / var(--mq) * 1vw)));height:auto;aspect-ratio:1.7777777778}.pg-renovation .pg-renovation-service .pg-renovation-service__photo img{width:100%;height:100%;object-fit:cover}}.pg-renovation .pg-renovation-service__number::after,.pg-renovation .pg-renovation-flow__label>.pg-renovation-flow__step::after{content:none}body .pg-renovation .pg-renovation-service .pg-renovation-service__number .pg-renovation-classico{width:calc(4.21875vw)}.pg-renovation .pg-renovation-service__number{width:min(81px, calc(81 / var(--mq2) * 1vw));min-width:min(81px, calc(81 / var(--mq2) * 1vw))}body .pg-renovation .pg-renovation-flow .pg-renovation-flow__step .pg-renovation-classico{width:calc(3.4895833333vw)}@media (max-width:767px){body .pg-renovation .pg-renovation-service .pg-renovation-service__number .pg-renovation-classico{width:calc(14.9333333333vw)}.pg-renovation .pg-renovation-service__number{width:min(112px, calc(112 / var(--mq) * 1vw));min-width:min(112px, calc(112 / var(--mq) * 1vw))}body .pg-renovation .pg-renovation-flow .pg-renovation-flow__step .pg-renovation-classico{width:calc(13.4666666667vw)}}@media (min-width:768px) and (max-width:1239px){.pg-renovation .pg-renovation-service__head,.pg-renovation .pg-renovation-service--02 .pg-renovation-service__head,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__head{display:grid;grid-template-columns:min(633px, calc(633 / var(--mq2) * 1vw)) min(672px, calc(672 / var(--mq2) * 1vw));column-gap:min(66px, calc(66 / var(--mq2) * 1vw));row-gap:0;margin-left:calc(-1 * min(172px, calc(172 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-service__photo{grid-column:auto;grid-row:auto;width:min(633px, calc(633 / var(--mq2) * 1vw));height:min(364px, calc(364 / var(--mq2) * 1vw));aspect-ratio:auto}.pg-renovation .pg-renovation-service__body,.pg-renovation .pg-renovation-service--01 .pg-renovation-service__body,.pg-renovation .pg-renovation-service--03 .pg-renovation-service__body,.pg-renovation .pg-renovation-service--05 .pg-renovation-service__body{grid-column:auto;grid-row:auto;padding-right:0}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__head,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__head{grid-template-columns:min(650px, calc(650 / var(--mq2) * 1vw)) min(663px, calc(663 / var(--mq2) * 1vw));column-gap:0;margin-left:min(59px, calc(59 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__photo,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__photo{grid-row:1;grid-column:2;width:min(663px, calc(663 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__body,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__body{grid-row:1;grid-column:1}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__photo,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__photo,.pg-renovation .pg-renovation-service--05 .pg-renovation-service__photo{height:min(362px, calc(362 / var(--mq2) * 1vw))}}.pg-renovation .pg-renovation-service__number::after{font-weight:400}.pg-renovation .pg-renovation-story__title,.pg-renovation .pg-renovation-works__catch{font-weight:400}@media (max-width:767px){.pg-renovation .pg-renovation-works__photos>.pg-renovation-works__photo-pc{display:none}}@media (max-width:480px){body .pg-renovation .pg-renovation-service--01 .pg-renovation-service__title .pg-renovation-service__title--emphasis{letter-spacing:min(5px, calc(5 / var(--mq) * 1vw))}}@media (max-width:767px){.pg-renovation .pg-renovation-intro{padding-bottom:min(127px, calc(127 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story{margin-bottom:min(89px, calc(89 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--05{margin-bottom:min(154px, calc(154 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story__head,.pg-renovation .pg-renovation-story__photo,.pg-renovation .pg-renovation-story__photo img,.pg-renovation .pg-renovation-event__photo,.pg-renovation .pg-renovation-event__photo img{width:100%;max-width:none}.pg-renovation .pg-renovation-story__photo img{height:auto}.pg-renovation .pg-renovation-event__photo img{object-fit:cover}}@media (min-width:768px) and (max-width:1919px){.pg-renovation .pg-renovation-service .pg-renovation-service__head,.pg-renovation .pg-renovation-service--02 .pg-renovation-service__head,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__head{width:calc(100% + calc(8.1081081081vw));margin-left:calc(-1 * calc(4.0540540541vw));margin-right:calc(-1 * calc(4.0540540541vw))}}@media (min-width:768px) and (max-width:1023px){.pg-renovation .pg-renovation-benefits{width:calc(100% - min(64px, calc(64 / var(--mq) * 1vw)));max-width:none;grid-template-columns:repeat(2, minmax(0, 1fr));gap:min(24px, calc(24 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefits li{width:auto;min-height:0;grid-template-columns:29% minmax(0, 1fr)}.pg-renovation .pg-renovation-benefit__photo{width:100%;height:100%}.pg-renovation .pg-renovation-benefit__body{min-width:0;padding:min(14px, calc(14 / var(--mq) * 1vw)) min(12px, calc(12 / var(--mq) * 1vw)) min(16px, calc(16 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__label{min-height:0;flex-wrap:wrap;white-space:normal;column-gap:min(5px, calc(5 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__number{font-size:min(14px, calc(14 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__unit{font-size:min(11px, calc(11 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-benefit__title{min-width:0;padding-left:min(15px, calc(15 / var(--mq) * 1vw));font-size:min(18px, calc(18 / var(--mq) * 1vw));letter-spacing:0.2em;white-space:normal}.pg-renovation .pg-renovation-benefit__copy{margin-top:min(22px, calc(22 / var(--mq) * 1vw));font-size:min(14px, calc(14 / var(--mq) * 1vw));line-height:min(30px, calc(30 / var(--mq) * 1vw));letter-spacing:0.05em}.pg-renovation .pg-renovation-fv__body{padding-top:min(84px, calc(84 / var(--mq) * 1vw));padding-bottom:0}}@media (max-width:767px){.pg-renovation .pg-renovation-story__photo,.pg-renovation .pg-renovation-story__photo img{width:min(711px, calc(711 / var(--mq) * 1vw));max-width:none}}@media (min-width:768px) and (max-width:1239px){.pg-renovation .pg-renovation-service .pg-renovation-service__head,.pg-renovation .pg-renovation-service--02 .pg-renovation-service__head,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__head{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:calc(2.7027027027vw);row-gap:0;align-items:stretch}.pg-renovation .pg-renovation-service .pg-renovation-service__photo,.pg-renovation .pg-renovation-service--02 .pg-renovation-service__photo,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__photo{grid-column:1;grid-row:1;width:100%;max-width:none;height:auto;aspect-ratio:1.7777777778}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__photo,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__photo{grid-column:2}.pg-renovation .pg-renovation-service .pg-renovation-service__body,.pg-renovation .pg-renovation-service--01 .pg-renovation-service__body,.pg-renovation .pg-renovation-service--02 .pg-renovation-service__body,.pg-renovation .pg-renovation-service--03 .pg-renovation-service__body,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__body,.pg-renovation .pg-renovation-service--05 .pg-renovation-service__body{grid-column:2;grid-row:1;width:auto;min-width:0;min-height:0;margin-top:0;padding-right:0}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__body,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__body{grid-column:1;padding-left:min(24px, calc(24 / var(--mq) * 1vw))}body .pg-renovation .pg-renovation-service--01 .pg-renovation-service__body .pg-renovation-service__title,body .pg-renovation .pg-renovation-service--01 .pg-renovation-service__body .pg-renovation-service__copy,body .pg-renovation .pg-renovation-service--03 .pg-renovation-service__body .pg-renovation-service__title,body .pg-renovation .pg-renovation-service--03 .pg-renovation-service__body .pg-renovation-service__copy,body .pg-renovation .pg-renovation-service--05 .pg-renovation-service__body .pg-renovation-service__title,body .pg-renovation .pg-renovation-service--05 .pg-renovation-service__body .pg-renovation-service__copy{width:56%;max-width:56%}}@media (min-width:1240px) and (max-width:1919px){body .pg-renovation .pg-renovation-service--01 .pg-renovation-service__body .pg-renovation-service__title,body .pg-renovation .pg-renovation-service--01 .pg-renovation-service__body .pg-renovation-service__copy,body .pg-renovation .pg-renovation-service--03 .pg-renovation-service__body .pg-renovation-service__title,body .pg-renovation .pg-renovation-service--03 .pg-renovation-service__body .pg-renovation-service__copy,body .pg-renovation .pg-renovation-service--05 .pg-renovation-service__body .pg-renovation-service__title,body .pg-renovation .pg-renovation-service--05 .pg-renovation-service__body .pg-renovation-service__copy{width:56%;max-width:56%}.pg-renovation .pg-renovation-service--02 .pg-renovation-service__body,.pg-renovation .pg-renovation-service--04 .pg-renovation-service__body{padding-left:calc(4.0540540541vw)}}@media (min-width:768px) and (max-width:1919px){.pg-renovation .pg-renovation-experience{left:min(1007px, calc(1007 / 19.2 * 1vw));top:auto;bottom:calc(-1 * min(35px, calc(35 / 19.2 * 1vw)));z-index:2}}.pg-renovation .pg-renovation-service__label{align-items:center}.pg-renovation .pg-renovation-reservation__first{display:grid;place-items:center;font-family:"Noto Sans JP", sans-serif;line-height:1}@media (min-width:768px){.pg-renovation .pg-renovation-reservation__first{padding-bottom:0.12em}}@media (max-width:767px){.pg-renovation .pg-renovation-service__label{align-items:flex-start}}.pg-renovation .pg-renovation-reservation__last::after{content:none}.pg-renovation .pg-renovation-reservation__last-em{position:relative;display:inline-block}.pg-renovation .pg-renovation-reservation__last-em::after{position:absolute;right:0;bottom:0.22em;left:0;border-bottom:min(1px, calc(1 / var(--mq) * 1vw)) solid currentColor;content:""}@media (max-width:1024px){.pg-renovation .pg-renovation-detail__title-break{display:none}}@media (min-width:768px) and (max-width:1919px){body .pg-renovation .pg-renovation-service--01 .pg-renovation-service__body .pg-renovation-service__title,body .pg-renovation .pg-renovation-service--03 .pg-renovation-service__body .pg-renovation-service__title,body .pg-renovation .pg-renovation-service--05 .pg-renovation-service__body .pg-renovation-service__title{width:100%;max-width:100%}body .pg-renovation .pg-renovation-service--01 .pg-renovation-service__body .pg-renovation-service__copy,body .pg-renovation .pg-renovation-service--03 .pg-renovation-service__body .pg-renovation-service__copy,body .pg-renovation .pg-renovation-service--05 .pg-renovation-service__body .pg-renovation-service__copy{width:70%;max-width:70%}}@media (max-width:767px){.pg-renovation .pg-renovation-intro__photo{width:calc(100% - min(25px, calc(25 / var(--mq) * 1vw)));margin-left:min(25px, calc(25 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-story__photo img{width:100%}}@media (min-width:768px) and (max-width:1239px){.pg-renovation .pg-renovation-service--05 .pg-renovation-service__cards{width:calc(100% - min(40px, calc(40 / var(--mq) * 1vw)));max-width:none;margin-left:auto;margin-right:auto;padding-left:min(24px, calc(24 / var(--mq) * 1vw));padding-right:min(24px, calc(24 / var(--mq) * 1vw));gap:min(16px, calc(16 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service--05 .pg-renovation-detail__title{font-size:min(15px, calc(15 / var(--mq) * 1vw));line-height:1.75;letter-spacing:0.06em}}@media (min-width:768px) and (max-width:1023px){.pg-renovation .pg-renovation-service--05 .pg-renovation-detail__title{letter-spacing:0}}@media (min-width:768px) and (max-width:1239px){.pg-renovation .pg-renovation-service__phrase{white-space:normal}}@media (max-width:767px){.pg-renovation .pg-renovation-openhouse__copy{letter-spacing:0}}.pg-renovation .pg-renovation-openhouse__title>div>.pg-renovation-openhouse__title-text{flex:1 1 auto}.pg-renovation .pg-renovation-openhouse__title>div>.pg-renovation-openhouse__sub{flex:0 0 auto;display:flex;align-items:center}.pg-renovation .pg-renovation-openhouse__title>div{display:grid;grid-template-columns:max-content minmax(0, 1fr)}.pg-renovation .pg-renovation-openhouse__sub .pg-renovation-classico{width:100%}.pg-renovation .pg-renovation-intro__title{width:100%}@media (min-width:768px) and (max-width:1024px){.pg-renovation,.pg-renovation .pg-renovation-openhouse,.pg-renovation .pg-renovation-experience,.pg-renovation .pg-renovation-services,.pg-renovation .pg-renovation-works,.pg-renovation .pg-renovation-subsidy,.pg-renovation .pg-renovation-flow,.pg-renovation .pg-renovation-event__body{--mq: 10.24}.pg-renovation .pg-renovation-fv__body{max-width:100%}}@media (min-width:768px){.pg-renovation .pg-renovation-works__arrow{width:min(30px, calc(30 / var(--mq) * 1vw));height:min(30px, calc(30 / var(--mq) * 1vw));background:#000;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;text-align:center}}@media (min-width:768px) and (max-width:1024px){.pg-renovation .pg-renovation-service{width:calc(100% - min(80px, calc(80 / var(--mq2) * 1vw)));padding-left:min(32px, calc(32 / var(--mq2) * 1vw));padding-right:min(32px, calc(32 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service .pg-renovation-service__head{width:100%;margin-left:0;margin-right:0;gap:min(24px, calc(24 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__label{height:auto;min-height:min(48px, calc(48 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__number{width:min(54px, calc(54 / var(--mq2) * 1vw));min-width:min(54px, calc(54 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__number::after{left:min(44px, calc(44 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__number .pg-renovation-classico{max-width:min(34px, calc(34 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service__en{min-width:0}body .pg-renovation .pg-renovation-service .pg-renovation-service__body .pg-renovation-service__copy{width:100%;max-width:100%;padding-left:min(16px, calc(16 / var(--mq2) * 1vw));padding-right:34%}.pg-renovation .pg-renovation-service .pg-renovation-service__title::after{max-width:100%}.pg-renovation .pg-renovation-works>a{grid-template-columns:59.444444% minmax(0, 1fr)}.pg-renovation .pg-renovation-works__photos{grid-template-columns:repeat(2, minmax(0, 1fr))}.pg-renovation .pg-renovation-works__body{padding-left:min(24px, calc(24 / var(--mq) * 1vw));padding-right:min(24px, calc(24 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-works__catch{max-width:100%}body .pg-renovation .pg-renovation-service--01 .pg-renovation-service__title .pg-renovation-service__title--emphasis{letter-spacing:min(2px, calc(2 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-flow li:nth-child(2) .pg-renovation-flow__title{letter-spacing:min(2px, calc(2 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-story__title-art,.pg-renovation .pg-renovation-story__title-line{line-height:min(56px, calc(56 / var(--mq) * 1vw))}}@media (min-width:768px){.pg-renovation .pg-renovation-service{width:min(1400px, calc(100% - min(80px, calc(80 / var(--mq) * 1vw))))}}.pg-renovation .pg-renovation-service .pg-renovation-service__family{position:absolute;top:auto;right:0;bottom:0;left:auto;margin:0;width:min(298px, calc(298 / var(--mq2) * 1vw));height:min(337px, calc(337 / var(--mq2) * 1vw));max-width:100%;max-height:100%;display:block;pointer-events:none}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__family{width:min(341px, calc(341 / var(--mq2) * 1vw));height:min(405px, calc(405 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__family{width:min(300px, calc(300 / var(--mq2) * 1vw));height:min(225px, calc(225 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service .pg-renovation-service__family img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:right bottom}@media (min-width:768px) and (max-width:1919px){.pg-renovation .pg-renovation-service .pg-renovation-service__family{right:min(60px, calc(60 / var(--mq2) * 1vw))}}@media (max-width:767px){.pg-renovation .pg-renovation-service--01 .pg-renovation-service__family{width:min(356px, calc(356 / var(--mq) * 1vw));height:min(460px, calc(460 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__family{width:min(426px, calc(426 / var(--mq) * 1vw));height:min(527px, calc(527 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__family{width:min(410px, calc(410 / var(--mq) * 1vw));height:min(412px, calc(412 / var(--mq) * 1vw))}}@media (min-width:768px){body .pg-renovation .pg-renovation-service--01 .pg-renovation-service__body .pg-renovation-service__copy,body .pg-renovation .pg-renovation-service--03 .pg-renovation-service__body .pg-renovation-service__copy,body .pg-renovation .pg-renovation-service--05 .pg-renovation-service__body .pg-renovation-service__copy{align-self:start;width:calc(100% - min(322px, calc(322 / var(--mq2) * 1vw)));max-width:none;padding-right:0}body .pg-renovation .pg-renovation-service--03 .pg-renovation-service__body .pg-renovation-service__copy{width:calc(100% - min(365px, calc(365 / var(--mq2) * 1vw)))}body .pg-renovation .pg-renovation-service--05 .pg-renovation-service__body .pg-renovation-service__copy{width:calc(100% - min(324px, calc(324 / var(--mq2) * 1vw)))}}@media (min-width:1920px){body .pg-renovation .pg-renovation-service--01 .pg-renovation-service__body .pg-renovation-service__copy,body .pg-renovation .pg-renovation-service--03 .pg-renovation-service__body .pg-renovation-service__copy{width:min(470px, calc(470 / var(--mq2) * 1vw))}body .pg-renovation .pg-renovation-service--05 .pg-renovation-service__body .pg-renovation-service__copy{width:min(512px, calc(512 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__family{top:min(50px, calc(50 / var(--mq2) * 1vw));bottom:auto;right:auto;left:calc(100% - min(237px, calc(237 / var(--mq2) * 1vw)))}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__family{top:min(14px, calc(14 / var(--mq2) * 1vw));bottom:auto;right:auto;left:calc(100% - min(272px, calc(272 / var(--mq2) * 1vw)));max-height:none}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__family{top:min(60px, calc(60 / var(--mq2) * 1vw));bottom:auto;right:auto;left:calc(100% - min(313px, calc(313 / var(--mq2) * 1vw)));width:min(413px, calc(413 / var(--mq2) * 1vw));height:min(343px, calc(343 / var(--mq2) * 1vw))}}@media (min-width:768px) and (max-width:1919px){body .pg-renovation .pg-renovation-service--01 .pg-renovation-service__body .pg-renovation-service__copy{width:calc(100% - min(382px, calc(382 / var(--mq2) * 1vw)))}body .pg-renovation .pg-renovation-service--03 .pg-renovation-service__body .pg-renovation-service__copy{width:calc(100% - min(425px, calc(425 / var(--mq2) * 1vw)))}body .pg-renovation .pg-renovation-service--05 .pg-renovation-service__body .pg-renovation-service__copy{width:calc(100% - min(384px, calc(384 / var(--mq2) * 1vw)))}}@media (max-width:767px){.pg-renovation .pg-renovation-service--01 .pg-renovation-service__head,.pg-renovation .pg-renovation-service--03 .pg-renovation-service__head,.pg-renovation .pg-renovation-service--05 .pg-renovation-service__head{width:min(630px, calc(630 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-service--01 .pg-renovation-service__family{top:min(698px, calc(698 / var(--mq) * 1vw));bottom:auto}.pg-renovation .pg-renovation-service--03 .pg-renovation-service__family{top:min(689px, calc(689 / var(--mq) * 1vw));bottom:auto}.pg-renovation .pg-renovation-service--05 .pg-renovation-service__family{top:min(747px, calc(747 / var(--mq) * 1vw));bottom:auto}}@media (min-width:768px) and (max-width:1919px){.pg-renovation .pg-renovation-works>a{grid-template-columns:59.444444% minmax(0, 1fr)}.pg-renovation .pg-renovation-works__photos{grid-template-columns:repeat(2, minmax(0, 1fr))}.pg-renovation .pg-renovation-works__body{padding-left:min(24px, calc(24 / var(--mq) * 1vw));padding-right:min(24px, calc(24 / var(--mq) * 1vw))}.pg-renovation .pg-renovation-works__catch{max-width:100%}}.pg-renovation .pg-renovation-openhouse__left img,.pg-renovation .pg-renovation-openhouse__right img{display:block;width:100%;height:100%;margin:0;object-fit:cover}@media (min-width:768px) and (max-width:1919px){.pg-renovation .pg-renovation-openhouse{grid-template-columns:21.875% 38.5416667% 39.5833333%;grid-template-rows:minmax(0, 1fr);height:calc(500 / 19.2 * 1vw);min-height:0}.pg-renovation .pg-renovation-openhouse__left,.pg-renovation .pg-renovation-openhouse__right{width:100%;height:100%}.pg-renovation .pg-renovation-openhouse__body{min-width:0;min-height:0;height:100%;padding:calc(40 / 19.2 * 1vw) 0 0 calc(110 / 19.2 * 1vw)}.pg-renovation .pg-renovation-openhouse__body .pg-renovation-reservation{margin-left:0;margin-right:0}.pg-renovation .pg-renovation-openhouse__left img,.pg-renovation .pg-renovation-openhouse__right img{display:block;width:100%;height:100%;margin:0;object-fit:cover}}@media (min-width:768px){.pg-renovation .pg-renovation-story__bottom{width:min(1600px, calc(1600 / 19.2 * 1vw));height:min(500px, calc(500 / 19.2 * 1vw));min-height:0;margin-left:min(220px, calc(220 / 19.2 * 1vw));margin-right:0;padding:min(83px, calc(83 / 19.2 * 1vw)) 0 0 min(650px, calc(650 / 19.2 * 1vw));background:#ebeced url("../images/renovation/renewal_photo_story_sofa_r2_pc.png") left top / min(1345px, calc(1345 / 19.2 * 1vw)) min(500px, calc(500 / 19.2 * 1vw)) no-repeat}}@media (max-width:767px){.pg-renovation .pg-renovation-story{margin-bottom:0}.pg-renovation .pg-renovation-story__bottom{width:100%;height:min(898px, calc(898 / 7.5 * 1vw));min-height:0;background:#ebeced url("../images/renovation/renewal_photo_story_sofa_r2_sp.png") 0 min(76px, calc(76 / 7.5 * 1vw)) / 100% auto no-repeat}.pg-renovation .pg-renovation-service--05 .pg-renovation-detail__title-break{display:block !important}}@media (min-width:1024px) and (max-width:1239px){.pg-renovation .pg-renovation-benefits{width:calc(100% - 80px);max-width:none;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px}.pg-renovation .pg-renovation-benefits li{display:grid;grid-template-columns:120px minmax(0, 1fr);min-height:222px}.pg-renovation .pg-renovation-benefit__photo{width:120px;height:220px}.pg-renovation .pg-renovation-benefit__photo img{width:100%;height:100%;object-fit:cover}}@media (min-width:768px) and (max-width:1919px){.pg-renovation .pg-renovation-openhouse{height:auto;min-height:min(500px, calc(500 / var(--mq2) * 1vw))}.pg-renovation .pg-renovation-story__bottom{height:auto;min-height:min(500px, calc(500 / var(--mq2) * 1vw));padding-bottom:min(83px, calc(83 / var(--mq2) * 1vw));background-size:cover}}@media (min-width:768px) and (max-width:1919px){.pg-renovation .pg-renovation-openhouse{grid-template-columns:21.875% clamp(500px, 58vw, 740px) minmax(0, 1fr)}}@media (min-width:768px) and (max-width:1024px){.pg-renovation .pg-renovation-story__bottom{background-position:right center;padding-right:min(60px, 3.125vw);width:100%;margin-inline:0}}@media (min-width:768px) and (max-width:1024px){.pg-renovation .pg-renovation-service--02 .pg-renovation-service__title-main>br.display_sp,.pg-renovation .pg-renovation-service--03 .pg-renovation-service__title-main>br.display_sp,.pg-renovation .pg-renovation-service--03 .pg-renovation-detail__title>br.display_sp{display:initial}body .pg-renovation .pg-renovation-service--02 .pg-renovation-service__body .pg-renovation-service__copy,body .pg-renovation .pg-renovation-service--04 .pg-renovation-service__body .pg-renovation-service__copy{padding-right:0}.pg-renovation .pg-renovation-service--05 .pg-renovation-detail__title-break{display:block !important}}@media (min-width:768px) and (max-width:1919px){.pg-renovation .pg-renovation-openhouse__body{height:auto;padding-bottom:min(50px, calc(50 / var(--mq2) * 1vw))}}@media (min-width:768px) and (max-width:1239px){.pg-renovation .pg-renovation-service--03 .pg-renovation-detail__photo img{object-fit:cover}}@media (min-width:768px) and (max-width:1239px){.pg-renovation .pg-renovation-service--04 .pg-renovation-detail__photo img{object-fit:cover}}