@charset "UTF-8";html{font-size:62.5%}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}body{-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0;height:auto}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:super}sub{vertical-align:sub}input,select,textarea{font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit}input,select{vertical-align:middle}legend{color:#000}*,:after,:before{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background-color:#fff;color:#1f1f1f;font-family:Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Verdana,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-optical-sizing:auto;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1;margin:0 auto}.wrap1000{margin:0 auto;max-width:1000px}.wrap1000--lg,.wrap1000--sm{max-width:1280px}@media screen and (max-width:1440px){.wrap1000{padding:0 10px}}.sec{padding:80px 0}.sec--p40{padding:40px 0}@media screen and (max-width:767px){.c-hide-sp{display:none!important}}.c-show-sp{display:none!important}@media screen and (max-width:767px){.c-show-sp{display:block!important}}.pb40{padding-bottom:40px}.pb60{padding-bottom:60px}@media screen and (max-width:767px){.pb60{padding-bottom:40px}}.yellow{color:#ff0}.black{color:#1f1f1f}.white{color:#fff}.green{color:#35b597}.red{color:#f67f77}.bgGreen{background-color:#35b597}.bgGr{background-color:#f5f4f3}.bgR{background-color:hsla(4,88%,72%,.1)}.bgRed{background-color:#f67f77}.bgGray{background-color:#f6f6f6}.bgWhite{background-color:#fff}.bgOp{background:rgba(53,181,151,.2)}.bgOpRed{background:hsla(4,88%,72%,.2)}.c-banner .c-banner__thumb{background:url(../../assets/image/banner.png) 50%/cover no-repeat;margin-bottom:8px;padding:24px 0;width:100%}@media screen and (max-width:767px){.c-banner .c-banner__thumb{background:url(../../assets/image/banner@sp.png) 50%/cover no-repeat;padding:100px 30px}}.c-banner .c-banner__content{background-color:hsla(0,0%,100%,.898);margin:0 auto;max-width:600px;padding:32px 72px 16px;text-align:center;width:100%}@media screen and (max-width:767px){.c-banner .c-banner__content{padding:24px 16px}}.c-banner .c-banner__content .c-banner__title{font-size:24px;font-weight:600;line-height:1.4;margin-bottom:8px;margin-top:0;white-space:nowrap}@media screen and (max-width:767px){.c-banner .c-banner__content .c-banner__title{font-size:18px;font-weight:600;margin-bottom:24px;white-space:normal}}.c-banner .c-banner__content .c-banner__title span{font-weight:300}@media screen and (max-width:767px){.c-banner .c-banner__content .c-banner__title span{font-size:20px;font-weight:600;line-height:28px}}.c-banner .c-banner__content .c-banner__logo{margin-bottom:8px}@media screen and (max-width:767px){.c-banner .c-banner__content .c-banner__logo{margin-bottom:24px}}.c-banner .c-banner__content .c-banner__logo img{height:100px}.c-banner .c-banner__content .c-banner__sub{display:inline-block;font-size:16px;font-weight:300;line-height:1.5;margin-bottom:12px;padding:0 44px;position:relative;white-space:nowrap}@media screen and (max-width:767px){.c-banner .c-banner__content .c-banner__sub{font-size:13px;padding:0 38px;white-space:normal}}.c-banner .c-banner__content .c-banner__sub:before{background:url(../image/arrow_left_title.png) no-repeat;background-size:contain;left:10px}.c-banner .c-banner__content .c-banner__sub:after,.c-banner .c-banner__content .c-banner__sub:before{content:"";display:inline-block;height:50px;position:absolute;top:5px;vertical-align:text-bottom;width:24px}.c-banner .c-banner__content .c-banner__sub:after{background:url(../image/arrow_right_title.png) no-repeat;background-size:contain;right:10px}.c-button .c-btn-detail{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#35b597;border:1px solid #35b597;border-radius:100px;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;letter-spacing:0;margin:0 auto 4px;max-width:100%;padding:20px 30px 20px 24px;position:relative;text-decoration:none;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;transition:all .5s linear;width:511px}@media screen and (max-width:767px){.c-button .c-btn-detail{margin-bottom:4px;padding:18px 60px 22px 24px}}.c-button .c-btn-detail:hover{opacity:.7}.c-button .c-btn-detail svg{stroke:#fff;fill:#fff;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){.c-button .c-btn-detail svg{right:24px}}.c-button .c-btn-detail img{margin-right:10px}@media screen and (max-width:767px){.c-button .c-btn-detail img{display:none}}.c-button .c-btn-detail .c-btn-text{letter-spacing:.2rem;text-align:left}@media screen and (max-width:767px){.c-button .c-btn-detail .c-btn-text{letter-spacing:0;margin:0 auto;text-align:center}}.c-button .c-btn-detail .c-btn-text .c-btn-small{font-size:14px;font-weight:600;line-height:1.4}@media screen and (max-width:767px){.c-button .c-btn-detail .c-btn-text .c-btn-small{font-size:14px;line-height:22px}}.c-button .c-btn-detail .c-btn-text .c-btn-large{font-size:20px;font-weight:600;line-height:28px}@media screen and (max-width:767px){.c-button .c-btn-detail .c-btn-text .c-btn-large{font-size:20px;line-height:28px}}.lst_type01{list-style-type:none;margin:0;padding:0}.lst_type01 li{color:#555;display:inline-block;font-size:12px;font-weight:300;line-height:1.6;padding-left:16px;position:relative;text-align:left}@media screen and (max-width:767px){.lst_type01 li{font-size:11px}}.lst_type01 li:before{content:"※";left:0;max-width:12px;position:absolute;top:0}.text-center{text-align:center}.renovation-buy{padding-bottom:111px}.renovation-buy .renovation-buy__title{margin-bottom:60px}.renovation-buy .renovation-buy__lst{-ms-grid-columns:1fr 1fr 1fr;display:-ms-grid;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin-bottom:60px}@media screen and (max-width:767px){.renovation-buy .renovation-buy__lst{-ms-grid-columns:1fr;gap:32px;grid-template-columns:1fr;margin-bottom:40px}}.renovation-buy .renovation-buy__lst .renovation-buy__item img{max-width:100%}.renovation-buy .renovation-buy__lst .renovation-buy__item h3{font-size:20px;font-weight:600;line-height:1.6;margin-bottom:8px}@media screen and (max-width:1440px){.renovation-buy .renovation-buy__lst .renovation-buy__item h3{font-size:17px}}.renovation-buy .renovation-buy__lst .renovation-buy__item .renovation-buy__thumb{margin-bottom:8px}@media screen and (max-width:767px){.renovation-buy .renovation-buy__lst .renovation-buy__item .renovation-buy__thumb{width:100%}}.renovation-buy .renovation-buy__lst .renovation-buy__item p{font-size:14px;font-weight:300;line-height:1.5;text-align:left}@media screen and (max-width:767px){.renovation-buy .renovation-buy__lst .renovation-buy__item p{font-weight:300}}.renovation-buy .renovation-buy__banner img{max-width:100%}@media screen and (max-width:767px){.renovation-buy .renovation-buy__banner img{width:100%}}.c-sub_title{font-size:16px;font-weight:300;line-height:1.5;margin-bottom:8px}@media screen and (max-width:767px){.c-sub_title{font-weight:400}}.c-title{font-size:36px;font-weight:300;line-height:1.6;margin-bottom:60px;margin-top:0}@media screen and (max-width:767px){.c-title{font-size:24px;font-weight:600;line-height:1.5;margin-bottom:40px}}.c-title.sm{font-size:28px}@media screen and (max-width:767px){.c-title.sm{font-size:18px;font-weight:300}}.sec_bgG{background:rgba(53,181,151,.102)}.renovation__inner{margin-bottom:40px}.renovation__inner .sec-title{position:relative;text-align:center;-webkit-transform:translateY(-35px);-moz-transform:translateY(-35px);-ms-transform:translateY(-35px);transform:translateY(-35px)}@media screen and (max-width:767px){.renovation__inner .sec-title{-webkit-transform:translateY(-25px);-moz-transform:translateY(-25px);-ms-transform:translateY(-25px);transform:translateY(-25px)}}.renovation__inner .sec-title h2{border-radius:80px;color:#fff;display:inline-block;font-size:20px;font-weight:600;line-height:2.1;padding:12px 40px}@media screen and (max-width:767px){.renovation__inner .sec-title h2{font-size:16px;line-height:24px}}.renovation__inner .renovation__inner__instruct{display:inline-block;font-size:36px;font-weight:300;line-height:1.6;position:relative}@media screen and (max-width:767px){.renovation__inner .renovation__inner__instruct{font-size:24px;line-height:36px}}.renovation__inner .renovation__inner__instruct:after{bottom:0;content:"";height:2px;left:0;position:absolute;right:0;width:100%}.renovation-partner{padding-bottom:80px}@media screen and (max-width:767px){.renovation-partner{padding-bottom:50px}}.renovation-partner .renovation-partner__inner .sec-title svg{fill:#f67f77}.renovation-partner .renovation-partner__inner .sec-title h2{background:#f67f77;position:relative}.renovation-partner .renovation-partner__inner .sec-title h2:after{background-color:#f67f77;bottom:-19px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:20px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:30px}@media screen and (max-width:767px){.renovation-partner .renovation-partner__inner .sec-title h2{padding:16px 40px}}.renovation-partner .renovation-partner__list{-ms-grid-columns:1fr 1fr;display:-ms-grid;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:40px}@media screen and (max-width:767px){.renovation-partner .renovation-partner__list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.renovation-partner .renovation-partner__list .renovation-partner__thumb img{max-width:100%}@media screen and (max-width:767px){.renovation-partner .renovation-partner__list .renovation-partner__thumb img{width:100%}}.renovation-partner .renovation-partner__content{text-align:left}.renovation-partner .renovation-partner__content h4{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:8px}@media screen and (max-width:767px){.renovation-partner .renovation-partner__content h4{font-size:13px;font-weight:600;line-height:1.8}}.renovation-partner .renovation-partner__content h3{font-size:28px;font-weight:600;line-height:1.5;margin-bottom:16px}@media screen and (max-width:767px){.renovation-partner .renovation-partner__content h3{font-size:24px;font-weight:400;line-height:1.4}}.renovation-partner .renovation-partner__content p{font-size:16px;font-weight:300;line-height:1.7}@media screen and (max-width:767px){.renovation-partner .renovation-partner__content p{font-size:14px;font-weight:300;line-height:1.5}}.renovation-partner .renovation__inner__instruct:after{background-color:#f67f77}@media screen and (max-width:767px){.renovation-partner .renovation__inner__instruct:after{bottom:-10px}}.renovation-partner .renovation-partner__service p{background-color:#fff;border-radius:100px;display:inline-block;font-size:28px;font-weight:400;line-height:1.5;margin-top:24px;padding:12px 40px}@media screen and (max-width:767px){.renovation-partner .renovation-partner__service p{font-size:16px;font-weight:600;line-height:2.6;margin-top:36px;padding:12px 40px}}.renovation-effective{padding-bottom:60px}@media screen and (max-width:767px){.renovation-effective{padding-bottom:42px}.renovation-effective .c-button{padding:0 36px}}.renovation-effective .c-button .c-btn-detail{letter-spacing:0}@media screen and (max-width:767px){.renovation-effective .c-button .c-btn-detail{margin-bottom:4px}}.renovation-effective .renovation-effective__inner .sec-title h2{background:#35b597;position:relative}.renovation-effective .renovation-effective__inner .sec-title h2:after{background-color:#35b597;bottom:-19px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:20px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:30px}.renovation-effective .renovation-effective__inner .sec-title svg{fill:#35b597}.renovation-effective .renovation__inner__instruct:after{background-color:#35b597}@media screen and (max-width:767px){.renovation-effective .renovation__inner__instruct{margin:0 24px}}.renovation-effective .renovation-effective__list{margin-bottom:40px}.renovation-effective .renovation-effective__list .c-button{padding:0 268px}.renovation-effective .renovation-effective__list .renovation-effective__head{border-radius:8px;font-size:18px;font-weight:600;line-height:1.4;margin-bottom:34px;padding:13px;text-align:center}@media screen and (max-width:767px){.renovation-effective .renovation-effective__list .renovation-effective__head{margin-bottom:22px}}.renovation-effective .renovation-effective__list .renovation-effective__sub{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.5;margin-bottom:34px;min-height:48px}@media screen and (max-width:900px) and (min-width:768px){.renovation-effective .renovation-effective__list .renovation-effective__sub{min-height:75px}}@media screen and (max-width:767px){.renovation-effective .renovation-effective__list .renovation-effective__sub{margin-bottom:22px;min-height:auto;white-space:normal}}.renovation-effective .renovation-effective__list .renovation-effective__sub:has(+.renovation-effective__text){margin-bottom:22px}@media screen and (max-width:767px){.renovation-effective .renovation-effective__list .renovation-effective__sub:has(+.renovation-effective__text){margin-bottom:10px}}.renovation-effective .renovation-effective__list .renovation-effective__sub+.renovation-effective__text{-ms-grid-columns:auto minmax(0,1fr);-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-grid;display:grid;font-weight:600;gap:8px;grid-template-columns:auto minmax(0,1fr);margin:0 auto 22px;max-width:100%;text-align:left;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:767px){.renovation-effective .renovation-effective__list .renovation-effective__sub+.renovation-effective__text{margin-bottom:22px}}.renovation-effective .renovation-effective__list .renovation-effective__sub+.renovation-effective__text .icon{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;align-items:center;aspect-ratio:1;background:#555;border-radius:2px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:center;width:18px}.renovation-effective .renovation-effective__list .renovation-effective__sub+.renovation-effective__text.green{color:#35b597}.renovation-effective .renovation-effective__list .renovation-effective__sub+.renovation-effective__text.green .icon{background-color:#35b597}.renovation-effective .renovation-effective__list .renovation-effective__image{margin-bottom:22px;width:100%}.renovation-effective .renovation-effective__list .renovation-effective__detail{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;line-height:1.7;min-height:80px;text-align:left}@media screen and (max-width:767px){.renovation-effective .renovation-effective__list .renovation-effective__detail p{padding:11px 16px 11px 0}}.renovation-effective .renovation-effective__list .renovation-effective__detail img{margin-right:22px}@media screen and (min-width:768px){.renovation-effective .renovation-effective__list .renovation-effective__detail.center{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.renovation-effective .renovation-effective__item{background-color:#fff;border-radius:40px;margin-bottom:40px;padding:40px 100px}@media screen and (max-width:1440px){.renovation-effective .renovation-effective__item{border-radius:24px;padding:40px}}@media screen and (max-width:767px){.renovation-effective .renovation-effective__item{border-radius:24px;padding:40px 15px}}.renovation-effective .renovation-effective__item .renovation-effective__title{margin-bottom:40px}.renovation-effective .renovation-effective__item .renovation-effective__title .renovation-effective__icon{background:url(../../assets/image/icon_renovation-effective.svg) no-repeat;height:40px;margin:0 auto 8px;width:62px}.renovation-effective .renovation-effective__item .renovation-effective__title h4{color:#35b597;font-size:20px;font-weight:600;line-height:1.5;margin-bottom:16px}.renovation-effective .renovation-effective__item .renovation-effective__title h3{font-size:28px;font-weight:300;line-height:1.5}@media screen and (max-width:767px){.renovation-effective .renovation-effective__item .renovation-effective__title h3{font-size:20px;line-height:32px}}.renovation-effective .renovation-effective__item .renovation-effective__title h3 span{font-weight:600}.renovation-effective .renovation-effective__item .renovation-effective__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:79px;position:relative}@media screen and (max-width:1440px){.renovation-effective .renovation-effective__item .renovation-effective__content{gap:40px}}@media screen and (max-width:767px){.renovation-effective .renovation-effective__item .renovation-effective__content{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}}.renovation-effective .renovation-effective__item .renovation-effective__content .arrow-right{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){.renovation-effective .renovation-effective__item .renovation-effective__content .arrow-right{margin:20px auto;position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}.renovation-effective .renovation-effective__item .renovation-effective__group{width:-moz-calc(50% - 10px);width:calc(50% - 10px)}@media screen and (max-width:767px){.renovation-effective .renovation-effective__item .renovation-effective__group{width:100%}.renovation-effective .renovation-effective__thumb{margin-bottom:40px}}.renovation-effective .renovation-effective__thumb img{max-width:100%}@media screen and (max-width:767px){.renovation-effective .renovation-effective__thumb img{width:100%}}.renovation-reason{padding-bottom:132px}@media screen and (max-width:767px){.renovation-reason{padding-bottom:66px}}.renovation-reason .renovation-reason__item{-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:space-between;width:100%}@media screen and (max-width:767px){.renovation-reason .renovation-reason__item{display:block}}.renovation-reason .renovation-reason__item:not(:last-child){margin-bottom:60px}@media screen and (max-width:767px){.renovation-reason .renovation-reason__item:not(:last-child){margin-bottom:0}}.renovation-reason .renovation-reason__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.renovation-reason .renovation-reason__item:nth-child(2n) .renovation-reason__content{margin-left:-85px;margin-right:0}@media screen and (max-width:767px){.renovation-reason .renovation-reason__item:nth-child(2n) .renovation-reason__content{margin:0 15px;top:-40px;width:-moz-calc(100% - 30px);width:calc(100% - 30px)}}.renovation-reason .renovation-reason__item .renovation-reason__content{background-color:#fff;-webkit-box-shadow:5px 10px 20px 0 rgba(0,0,0,.05);box-shadow:5px 10px 20px 0 rgba(0,0,0,.05);margin-right:-85px;padding:32px;position:relative;width:50%;z-index:2}@media screen and (max-width:767px){.renovation-reason .renovation-reason__item .renovation-reason__content{margin:0 15px;top:-40px;width:-moz-calc(100% - 30px);width:calc(100% - 30px)}}.renovation-reason .renovation-reason__item .renovation-reason__content h4{font-size:16px;font-weight:600;line-height:1.5;margin-bottom:8px}@media screen and (max-width:767px){.renovation-reason .renovation-reason__item .renovation-reason__content h4{font-size:12px;line-height:1.6;margin-bottom:0}}.renovation-reason .renovation-reason__item .renovation-reason__content h3{font-size:28px;font-weight:600;line-height:1.5;margin-bottom:8px}@media screen and (max-width:767px){.renovation-reason .renovation-reason__item .renovation-reason__content h3{font-size:20px;line-height:1.6}}.renovation-reason .renovation-reason__item .renovation-reason__content p{font-size:16px;font-weight:300;line-height:1.5}@media screen and (max-width:1440px){.renovation-reason .renovation-reason__item .renovation-reason__thumb{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media screen and (max-width:767px){.renovation-reason .renovation-reason__item .renovation-reason__thumb{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}.renovation-reason .renovation-reason__item .renovation-reason__thumb img{max-width:100%}@media screen and (max-width:767px){.renovation-reason .renovation-reason__item .renovation-reason__thumb img{width:100%}}.renovation-detail h3{color:#fff;font-size:28px;font-weight:600;line-height:1.5;margin-bottom:16px}.renovation-detail svg{fill:#fff}@media screen and (max-width:767px){.renovation-detail__list{padding-bottom:40px}}.renovation-detail__list .renovation-detail__comment{margin:20px 0 60px;text-align:right}@media screen and (max-width:767px){.renovation-detail__list .renovation-detail__comment{display:none}}.renovation-detail__list .renovation-detail__comment li{color:#000;font-weight:400}.renovation-detail__list .renovation-detail__group{-ms-grid-columns:1fr 1fr;display:-ms-grid;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media screen and (max-width:767px){.renovation-detail__list .renovation-detail__group{-ms-grid-columns:1fr;gap:16px;grid-template-columns:1fr;margin-bottom:40px}}.renovation-detail__list .renovation-detail__group .renovation-detail__item{-webkit-box-shadow:5px 10px 20px 0 rgba(0,0,0,.05);box-shadow:5px 10px 20px 0 rgba(0,0,0,.05);color:#1f1f1f;text-decoration:none}@media screen and (max-width:767px){.renovation-detail__list .renovation-detail__group .renovation-detail__item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}}.renovation-detail__list .renovation-detail__group .renovation-detail__item img{-webkit-transition:all .5s linear;-moz-transition:all .5s linear;transition:all .5s linear;width:100%}.renovation-detail__list .renovation-detail__group .renovation-detail__item:hover .renovation-detail__thumb img{opacity:.7}.renovation-detail__list .renovation-detail__thumb{position:relative}.renovation-detail__list .renovation-detail__thumb svg{background-color:#1d1d1d;border-radius:50%;bottom:10px;padding:10px;position:absolute;right:10px}@media screen and (max-width:767px){.renovation-detail__list .renovation-detail__thumb svg{padding:3px}}.renovation-detail__list .renovation-detail__info{padding:24px;text-align:left}@media screen and (max-width:767px){.renovation-detail__list .renovation-detail__info{padding:12px;width:100%}}.renovation-detail__list .renovation-detail__info .tag{display:inline-block;font-size:14px;font-weight:300;line-height:1.5;margin-bottom:16px;padding:5px 15px}@media screen and (max-width:767px){.renovation-detail__list .renovation-detail__info .tag{font-size:10px;font-weight:400;margin-bottom:13px}}.renovation-detail__list .renovation-detail__info .renovation-detail__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:20px;font-weight:600;line-height:1.5;margin-bottom:16px}@media screen and (max-width:767px){.renovation-detail__list .renovation-detail__info .renovation-detail__title{font-size:14px;margin-bottom:8px}}.renovation-detail__list .renovation-detail__info .renovation-detail__title:hover{text-decoration:underline;text-decoration-thickness:from-font}.renovation-detail__list .renovation-detail__info .renovation-detail__content{font-size:16px;font-weight:400;line-height:1.5;padding-bottom:16px}@media screen and (max-width:767px){.renovation-detail__list .renovation-detail__info .renovation-detail__content{font-size:10px;font-weight:300;padding-bottom:8px}}.renovation-detail__list .renovation-detail__info .price{font-size:20px;font-weight:400;line-height:1.5}@media screen and (max-width:767px){.renovation-detail__list .renovation-detail__info .price{font-size:14px;font-weight:300}}.renovation-detail__list .renovation-detail__info .renovation-detail__note{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ccc;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400;gap:8px;line-height:1.5;padding-top:16px}@media screen and (max-width:767px){.renovation-detail__list .renovation-detail__info .renovation-detail__note{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:10px;gap:0;margin-top:8px}}.renovation-detail__list .c-button .c-btn-detail{letter-spacing:0}@media screen and (max-width:767px){.renovation-detail__list .c-button .c-btn-detail{padding:18px 56px 22px 24px}}.btn_sec_type01{background-color:#fff;border:1px solid #1d1d1d;color:#1f1f1f!important;display:block;font-size:16px;font-weight:400;letter-spacing:.2rem;line-height:1.7;margin-top:16px;padding:15px 45px 15px 25px;position:relative;text-align:center;text-decoration:none!important;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;width:200px}.btn_sec_type01 span{position:relative;text-decoration:none}.btn_sec_type01:after{background:url(../../assets/image/icon_btn.png) no-repeat bottom;background-size:100%;content:"";height:5px;margin-top:-3px;position:absolute;right:20px;top:50%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;width:25px}@media screen and (max-width:767px){.btn_sec_type01:after{right:15px}}.btn_sec_type01:hover:after{right:-11px}@media screen and (max-width:767px){.btn_sec_type01{display:block;margin:16px auto 0}}.btn_sec_type01__black{background-color:#1d1d1d;color:#fff!important;display:inline-block;letter-spacing:0;margin-bottom:8px;width:auto}.btn_sec_type01__black:after{background:url(../../assets/image/icon_btn_white.png) no-repeat bottom}.btn_sec_type01__black:hover{background-color:#fff;color:#1d1d1d!important}.btn_sec_type01__black:hover:after{background:url(../../assets/image/icon_btn.png) no-repeat bottom}@media screen and (max-width:767px){.btn_sec_type01__black{padding:15px 50px 15px 30px;width:100%}}.c-point{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#35b597;border-radius:50%;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:84px;justify-content:center;text-align:center;width:84px}@media screen and (max-width:767px){.c-point{margin:0 auto}}.c-point .content{font-size:14px;font-weight:600;line-height:24px}.c-point .number{font-size:30px;font-weight:300;line-height:24px}.renovation-advices{padding-bottom:58px}@media screen and (max-width:767px){.renovation-advices{padding-bottom:80px}.renovation-advices .c-sub_title{font-size:14px;font-weight:400;margin-bottom:4px}}.renovation-advices .renovation-advices__item{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:40px}@media screen and (max-width:767px){.renovation-advices .renovation-advices__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.renovation-advices .renovation-advices__item:not(:last-child){margin-bottom:80px}@media screen and (max-width:767px){.renovation-advices .renovation-advices__item:not(:last-child){margin-bottom:40px}}.renovation-advices .renovation-advices__item .renovation-advices__content{text-align:left}.renovation-advices .renovation-advices__item .renovation-advices__content h3{font-size:28px;font-weight:400;line-height:1.5;margin-top:16px}@media screen and (max-width:767px){.renovation-advices .renovation-advices__item .renovation-advices__content h3{font-size:24px;line-height:1.4;text-align:center}}.renovation-advices .renovation-advices__item .renovation-advices__content p{font-size:16px;font-weight:300;line-height:1.7;margin-top:16px}@media screen and (max-width:767px){.renovation-advices .renovation-advices__item .renovation-advices__content p{font-size:14px;line-height:1.5}}.renovation-advices .renovation-advices__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:767px){.renovation-advices .renovation-advices__item:nth-child(2n){-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1440px){.renovation-advices .renovation-advices__item .renovation-advices__thumb{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media screen and (max-width:767px){.renovation-advices .renovation-advices__item .renovation-advices__thumb{width:100%}}.renovation-advices .renovation-advices__item .renovation-advices__thumb img{max-width:100%}@media screen and (max-width:767px){.renovation-advices .renovation-advices__item .renovation-advices__thumb img{width:100%}}.renovation-QA .c-button{letter-spacing:0}@media screen and (max-width:767px){.renovation-QA .c-button{padding:0 36px}}.renovation-QA .renovation-QA__list{margin-bottom:60px}@media screen and (max-width:767px){.renovation-QA .renovation-QA__list{margin-bottom:40px}}.renovation-QA .renovation-QA__list .renovation-QA_item .Q-item{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#f6f6f6;cursor:pointer;justify-content:space-between;padding:15px 14px}.renovation-QA .renovation-QA__list .renovation-QA_item .Q-item,.renovation-QA .renovation-QA__list .renovation-QA_item .tlt-QA{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex}.renovation-QA .renovation-QA__list .renovation-QA_item .tlt-QA span{color:#35b597;font-size:30px;font-weight:250;line-height:27px;margin-right:10px;padding:0 18px}@media screen and (max-width:767px){.renovation-QA .renovation-QA__list .renovation-QA_item .tlt-QA span{padding:0}}.renovation-QA .renovation-QA__list .renovation-QA_item .tlt-QA h4{font-size:18px;font-weight:600;line-height:1.5}@media screen and (max-width:767px){.renovation-QA .renovation-QA__list .renovation-QA_item .tlt-QA h4{text-align:left}}.renovation-QA .renovation-QA__list .renovation-QA_item .A-item{display:none;padding:15px 14px}.renovation-QA .renovation-QA__list .renovation-QA_item .A-item .tlt-QA{text-align:left}.renovation-QA .renovation-QA__list .renovation-QA_item .A-item .tlt-QA span{color:#f67f77}.renovation-QA .renovation-QA__list .renovation-QA_item .A-item .tlt-QA h4{margin-bottom:15px}.renovation-QA .renovation-QA__list .renovation-QA_item .A-item .tlt-QA p{line-height:25px}.renovation-QA .renovation-QA__list .renovation-QA_item:not(:last-child){margin-bottom:20px}.renovation-QA .renovation-QA__list .renovation-QA_item.active .toggle-on{display:none}.renovation-QA .renovation-QA__list .renovation-QA_item.active .toggle-off{display:block}.renovation-QA .renovation-QA__list .renovation-QA_item .toggle-off{display:none}.c-flow{padding:98px 0 110px}.c-flow__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:52px}@media screen and (max-width:767px){.c-flow__wrap{gap:68px}}.c-flow .lst_asterisk{display:-ms-grid;display:grid;gap:8px}.c-flow .lst_asterisk .lst__item{color:#555;font-size:12px;font-weight:300;line-height:1.6;padding-left:16px;position:relative}.c-flow .lst_asterisk .lst__item:before{content:"※";left:0;max-width:12px;position:absolute;top:0}.flow-step{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid;border-color:inherit;border-radius:8px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:40px;padding:20px;position:relative}@media screen and (max-width:767px){.flow-step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.flow-step__dsc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;color:#1f1f1f;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px;gap:16px;line-height:1.8}@media screen and (max-width:767px){.flow-step__dsc{font-size:14px}}.flow-step .step__ttl{color:inherit;line-height:1.5;margin-bottom:16px}@media screen and (max-width:767px){.flow-step .step__ttl{text-align:center}}.flow-step .step__ttl--sub{font-size:14px;font-weight:600;margin-bottom:8px}.flow-step .step__ttl--main{font-size:20px;font-weight:600}.flow-step .step-thumb{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px}@media screen and (max-width:767px){.flow-step .step-thumb{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:80%}}.flow-step .step-thumb img{width:100%}.flow__lst{-webkit-box-flex:0;-moz-box-flex:0;-ms-grid-columns:1fr;display:-ms-grid;display:grid;-ms-flex:0 1 auto;flex:0 1 auto;gap:52px;grid-template-columns:1fr}@media screen and (max-width:767px){.flow__lst{gap:68px}}.flow__lst .flow__item{color:#35b597;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:46px;position:relative}@media screen and (max-width:767px){.flow__lst .flow__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.flow__lst .flow__item .flow__item-line{background-color:rgba(53,181,151,.102);bottom:-52px;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:60px;z-index:6}@media screen and (max-width:767px){.flow__lst .flow__item .flow__item-line{display:none}}.flow__lst .flow__item--left{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;position:relative;top:0;width:180px}@media screen and (max-width:767px){.flow__lst .flow__item--left{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}}.flow__lst .flow__item--left img{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:10}@media screen and (max-width:767px){.flow__lst .flow__item--left img{display:block;margin:0 auto 24px;position:static;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);transform:translate(0);width:180px}}.flow__lst .flow__item--left:before{background-color:#fff;border-radius:50%;content:"";height:48px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:48px;z-index:8}@media screen and (max-width:767px){.flow__lst .flow__item--left:before{content:none}}.flow__lst .flow__item--left:after{background-color:#35b597;border-radius:50%;content:"";height:26px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:26px;z-index:9}@media screen and (max-width:767px){.flow__lst .flow__item--left:after{content:none}}.flow__lst .flow__item:first-child .flow__item-line{border-radius:30px 30px 0 0;top:-moz-calc(50% - 29px);top:calc(50% - 29px)}.flow__lst .flow__item:first-child .flow__item-line.-prev{background-color:rgba(36,145,195,.102)!important;border-radius:0 0 30px 30px;bottom:-moz-calc(50% + 45px);bottom:calc(50% + 45px);top:0}.flow__lst .flow__item:last-child .flow__item-line{border-radius:0 0 30px 30px;bottom:-moz-calc(50% - 29px);bottom:calc(50% - 29px)}.flow__lst .flow__item:not(:last-child) .flow-step:after{background-color:#2491c3;bottom:-36px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:20px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:30px}@media screen and (max-width:767px){.flow__lst .flow__item:not(:last-child) .flow-step:after{bottom:-44px}}.flow__lst.-red .flow__item{color:#f67f77}.flow__lst.-red .flow__item .flow__item--left:after{background-color:#f67f77}.flow__lst.-red .flow__item .flow__item-line{background-color:hsla(4,88%,72%,.102)}.flow__lst.-red .flow__item:not(:last-child) .flow-step:after{background-color:#f67f77}.flow__lst:first-child:first-child .flow__item--left img{top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.flow__lst:not(:last-child) .flow__item:last-child .flow__item-line{background-color:rgba(53,181,151,.102);border-radius:0;bottom:-52px}.flow__lst:not(:last-child) .flow__item .flow-step:after{background-color:#35b597;bottom:-36px;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:20px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:30px}@media screen and (max-width:767px){.flow__lst:not(:last-child) .flow__item .flow-step:after{bottom:-44px}}.modal-content{max-width:967px!important;overflow:auto;text-align:left}.modal-content .modal-head{margin-bottom:24px}.modal-content .tag{display:inline-block;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:16px;padding:5px 15px}.modal-content .modalTitle{font-size:30px;font-weight:600;line-height:1.7;margin-bottom:8px}@media screen and (max-width:1440px){.modal-content .modalTitle{font-size:24px}}@media screen and (max-width:767px){.modal-content .modalTitle{font-size:18px}}.modal-content .modalContent{font-size:16px;font-weight:400;line-height:30px;padding-bottom:16px}.modal-content .modalContent .price{font-size:20px}.modal-content .modal-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:30px;margin-bottom:20px}.modal-content .modal-group img{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 600px;flex:0 0 600px;max-width:600px}@media screen and (max-width:1440px){.modal-content .modal-group img{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}}@media screen and (max-width:767px){.modal-content .modal-group img{width:100%}.modal-content .modal-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-content .modal-group picture{-webkit-box-flex:0;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.modal-content .modal-group picture img{width:100%}}.modalInfo__content{font-size:15px;font-weight:400;line-height:27px;margin-bottom:16px}.modalInfo .modalNote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;gap:6px;line-height:21px}.modal-colum{-ms-grid-columns:1fr 1fr 1fr;display:-ms-grid;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr;margin-bottom:40px}@media screen and (max-width:767px){.modal-colum{-ms-grid-columns:1fr;grid-template-columns:1fr}}.modal-colum .modal-colum-item p{font-size:16px;line-height:1.5}.modal-colum .modal-colum-item img{margin-bottom:10px;max-width:100%}.modal-status{-ms-grid-columns:1fr 1fr;background-color:#f0f0f0;display:-ms-grid;display:grid;gap:87px;grid-template-columns:1fr 1fr;padding:30px;position:relative}.modal-status p{font-size:16px;font-weight:600;margin-bottom:12px}.modal-status img{max-width:100%}@media screen and (max-width:767px){.modal-status{-ms-grid-columns:1fr;gap:50px;grid-template-columns:1fr;padding:15px}}.modal-status .arrow{height:30px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}@media screen and (max-width:767px){.modal-status .arrow{-webkit-transform:translate(-50%,-50%) rotate(90deg);-moz-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}}.renovation-box{border:1px solid #ccc;line-height:1.7;margin-top:40px;padding:16px}.renovation-plan{background-color:#f6f6f6}.renovation-plan__list{margin-bottom:40px}@media screen and (max-width:767px){.renovation-plan__list{padding:0 31px}}.renovation-plan__list ul{-ms-grid-columns:(minmax(0,1fr))[3];display:-ms-grid;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}@media screen and (max-width:767px){.renovation-plan__list ul{-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.renovation-plan__list ul li{-ms-grid-columns:minmax(0,1fr);background-color:#fff;display:-ms-grid;display:grid;gap:16px;grid-template-columns:minmax(0,1fr);padding:24px}.renovation-plan__list ul li.pink{border:1px solid #f67f77}.renovation-plan__list ul li.pink a{background-color:#f67f77;border:1px solid #f67f77}.renovation-plan__list ul li.pink a:hover{color:#f67f77}.renovation-plan__list ul li.pink a:hover:after{background-color:#f67f77}.renovation-plan__list ul li.green{border:1px solid #35b597}.renovation-plan__list ul li.green a{background-color:#35b597;border:1px solid #35b597}.renovation-plan__list ul li.green a:hover{color:#35b597}.renovation-plan__list ul li.green a:hover:after{background-color:#35b597}.renovation-plan__list ul li.blue{border:1px solid #519fcc}.renovation-plan__list ul li.blue a{background-color:#519fcc;border:1px solid #519fcc}.renovation-plan__list ul li.blue a:hover{color:#519fcc}.renovation-plan__list ul li.blue a:hover:after{background-color:#519fcc}.renovation-plan__list ul li a{color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:15px;padding:15px 20px;text-align:center;text-decoration:none;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.renovation-plan__list ul li a span{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;display:block;flex-grow:1}.renovation-plan__list ul li a:after{background-color:#fff;content:"";display:block;height:14px;-webkit-mask-image:url(../image/icon-arrow-link.svg);mask-image:url(../image/icon-arrow-link.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;width:7px}.renovation-plan__list ul li a:hover{background-color:#fff}.renovation-plan__icons img,.renovation-plan__thumb img{max-width:100%}.renovation-plan__title{color:#1f1f1f;font-size:20px;font-style:normal;font-weight:700;font-weight:600;line-height:160%;text-align:center}.renovation-plan__main{display:-ms-grid;display:grid;gap:40px}.renovation-plan__box{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:24px;justify-content:space-between;max-width:100%;padding:24px;text-align:center;width:100%}@media screen and (max-width:767px){.renovation-plan__box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.renovation-plan__box:hover,.renovation-plan__box:link,.renovation-plan__box:visited{text-decoration:none}.renovation-plan__box.pink{background-color:#fef2f1;border:1px solid #f67f77}.renovation-plan__box.green{background-color:#ebf8f5;border:1px solid #35b597}.renovation-plan__box.blue{background-color:#eef5fa;border:1px solid #519fcc;gap:0 40px}@media screen and (max-width:767px){.renovation-plan__box.blue{gap:24px}}.renovation-plan__box.blue .left{gap:24px}.renovation-plan__box .left{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:10;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;flex-shrink:10;gap:16px}.renovation-plan__box .renovation-plan__thumb{max-width:444px;width:50%}@media screen and (max-width:767px){.renovation-plan__box .renovation-plan__thumb{width:100%}}.renovation-plan__subtitle{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:24px;font-style:normal;font-weight:600;height:-webkit-max-content;height:-moz-max-content;height:max-content;line-height:150%;margin:0 auto;max-width:100%;padding:8px 24px;text-align:center;vertical-align:middle;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:767px){.renovation-plan__subtitle{font-size:18px}}.pink .renovation-plan__subtitle{background-color:#f67f77}.green .renovation-plan__subtitle{background-color:#35b597}.blue .renovation-plan__subtitle{background-color:#519fcc}.renovation-plan__madori .icon_cross{margin:40px auto}.renovation-plan__madori .btn_sec_type01{margin:0 auto}.renovation-plan__message{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.7;margin:40px auto;min-height:80px;text-align:left}@media screen and (max-width:767px){.renovation-plan__message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.renovation-plan__message p{padding:11px 16px 11px 0}}.renovation-plan__message img{margin-right:22px}@media screen and (min-width:1440px){.renovation-plan__message.center{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}