.company-card{padding:1.5rem;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:1rem;color:#444;position:relative}.company-card a{text-decoration:underline}.company-card__header{padding-bottom:1rem;border-bottom:2px dotted #eee}.company-card__heading{margin-bottom:1.3rem}.company-card__heading--with-ranking{margin-left:2.5rem}.company-card__buttons{display:flex;flex-wrap:wrap;justify-content:center;align-content:space-around;width:100%;margin-top:.7rem;margin-bottom:1.2rem}.company-card__button{display:inline-block;position:relative;padding:.7rem 2.5rem .7rem 2rem;border-radius:2rem;border:1px solid #08f;text-align:center;text-decoration:none!important;font-weight:700;font-size:1rem;flex:1}.company-card__button:after{content:"";display:block;position:absolute;top:calc(50% - .3rem);right:1rem;transform:rotate(45deg);border-top:2px solid #1c8a9e;border-right:2px solid #1c8a9e;width:.3rem;height:.3rem}.company-card__button--go-company-page{margin-right:.5rem}.company-card__button--go-lp{color:#08f!important;background-color:#ffec00;margin-left:.5rem}.company-card__button--go-lp:after{border-top:2px solid #08f;border-right:2px solid #08f}@media screen and (min-width:768px){.company-card__rating--with-ranking{margin-left:2.5rem}}.company-card__rating-and-links,.company-card__recommended-points,.company-card__thumbnail-and-message{display:flex;align-items:center;margin-top:1rem}@media screen and (min-width:768px){.company-card__rating-and-links,.company-card__recommended-points,.company-card__thumbnail-and-message{margin-top:1.3rem}}.company-card__rating-and-links{display:block;justify-content:space-between}@media screen and (min-width:576px){.company-card__rating-and-links{display:flex}}.company-card__thumbnail-and-message{display:flex;flex-direction:column}@media screen and (min-width:768px){.company-card__thumbnail-and-message{display:flex;flex-direction:row}}.company-card__short-summary{font-size:.8rem;color:#999;font-weight:400}.company-card__thumbnail{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}@media screen and (min-width:768px){.company-card__thumbnail{width:150px;height:100px;flex-shrink:0;margin-right:1rem;margin-bottom:0}.company-card__thumbnail img{width:100%;height:100%;object-fit:contain}}.company-card__message{flex:1}.company-card .definition{display:block;padding:.5rem;background-color:#f0faff;border-radius:.5rem;width:100%}@media screen and (min-width:768px){.company-card .definition{display:flex}}.company-card .definition__title{display:flex;justify-content:center;align-items:center;font-weight:700;flex-basis:35%;text-align:center;font-size:1.1rem;margin-bottom:.5rem}@media screen and (min-width:768px){.company-card .definition__title{font-size:1rem;margin-bottom:0;line-height:1.2}}.company-card .definition__list{flex:1}.company-card .definition__list-item{margin:2px;padding:.3rem 1rem;background-color:#fff;color:#3c3c3c}.company-card__available-services{display:flex;margin:1.4rem 0 2.1rem;flex-wrap:wrap;list-style:none}.company-card__available-services li{border:1px solid #f4f4f4;padding:.2rem .35rem;color:#3c3c3c;background-color:#f4f4f4;border-radius:2px;font-size:1rem;margin-right:1rem;margin-bottom:.7rem}.renovation-example .company-card__links{display:flex}.company-card__ranking-icon{position:absolute;height:70px;width:70px;top:-1rem;left:-1rem}@media screen and (min-width:768px){.company-card__ranking-icon{height:100px;width:100px;top:-1rem;left:-3.4rem}}.example-card{display:block;border-radius:1rem;box-shadow:0 0 5px rgba(0,0,0,.3);color:#444}.example-card__description{position:relative;padding:.7rem .7rem 2.5rem}.example-card__description:after{position:absolute;content:"この事例の詳細 »";color:#08f;text-decoration:underline;bottom:.7rem;right:1rem}.example-card__address{font-size:1.3rem}.example-card__short-summary{font-size:.9rem}.example-card__thumbnail{display:flex;justify-content:center;align-items:center;border-radius:1rem 1rem 0 0/1rem 1rem 0 0;height:150px;overflow:hidden}.example-card__thumbnail img{width:auto!important}.example-card__price{padding:.7rem;background-color:#f0faff;color:#3c3c3c;line-height:1}.badge{display:inline-flex;justify-content:center;align-items:center;padding:.3rem .6rem;letter-spacing:-1px}.badge--filled{background-color:#f0faff;color:#3c3c3c}.badge--bordered{border:1px solid #f4f4f4;color:#3c3c3c;background-color:#f4f4f4;border-radius:2px;font-weight:100}.review-star{display:inline-flex;align-items:center;height:1.7rem}@media screen and (min-width:768px){.review-star{height:1.9rem}}.review-star img{display:inline;margin-left:.2rem;width:auto}@media screen and (min-width:768px){.review-star img{margin-left:.2rem}}.review-star__point{font-weight:700;font-size:1.2rem;margin-left:.8rem;line-height:1}.review-card__inner{position:relative}.review-card__link{color:#444;display:block;padding:.7rem 0 4rem;box-shadow:0 0 5px rgba(0,0,0,.3);border-radius:1rem}.review-card__content{padding:0 1.2rem}@media screen and (min-width:768px){.review-card__content{padding:0 1.4rem}}.review-card__header-h3{padding:.6rem 1.3rem;font-size:1.1rem;font-weight:400}@media screen and (min-width:768px){.review-card__header-h3{font-size:1.3rem}}.review-card__header-h4{padding:.6rem 1.3rem;font-size:1.1rem;background-color:#fefee6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:768px){.review-card__header-h4{font-size:1.3rem}}.review-card__comment,.review-card__price-and-pubdate,.review-card__profile,.review-card__rating,.review-card__tags{display:flex;margin-top:1.3rem;align-items:center}.review-card__rating{margin:1.8rem 0;font-size:.9rem}@media screen and (min-width:768px){.review-card__rating{font-size:1rem}}.review-card__tags{font-size:.8rem}.review-card__comment{height:100px;overflow:hidden}.review-card__price-and-pubdate{border-bottom:2px dotted;padding-bottom:.5rem;justify-content:space-between;align-items:flex-end}.review-card__price{font-size:1.1rem;font-weight:700;text-align:1}@media screen and (min-width:768px){.review-card__price{font-size:1.3rem}}.review-card__profile,.review-card__published-date{font-size:.9rem;text-align:1;color:#999}.review-card__profile{justify-content:flex-end}.review-card__helpful{position:absolute;left:1.2rem;bottom:20px}@media screen and (min-width:768px){.review-card__helpful{left:1.4rem}}.helpful-widget{display:flex;justify-content:center;align-items:center;gap:0 4px}.helpful-widget.is-unrated .helpful-widget__references{opacity:0;visibility:hidden}.helpful-widget.is-done{pointer-events:none}.helpful-widget.is-done .helpful-widget__button{background-color:#f6f6f6;border:1px solid #f6f6f6}.helpful-widget.is-done .helpful-widget__button-icon--yet{display:none}.helpful-widget.is-done .helpful-widget__button-icon--done{display:block}.helpful-widget.is-done .helpful-widget__button-text{color:#9b9b9b}.helpful-widget.is-done .helpful-widget__references-counter{font-weight:700}.helpful-widget__button{display:flex;justify-content:center;align-items:center;gap:0 5px;padding:4px 7px;background-color:#fff;border:1px solid #08f;border-radius:4px}.helpful-widget__button-icon{font-size:0;width:16px}.helpful-widget__button-icon--done{display:none}.helpful-widget__button-icon svg{width:100%;height:auto}.helpful-widget__button-text{color:#08f;font-size:11px;line-height:1}.helpful-widget__references-counter{color:#6d6d6d;font-size:11px;line-height:1}.breadcrumb{background-color:#eee;margin-top:2rem;padding:.3rem 1rem;overflow-x:auto;white-space:nowrap}.breadcrumb__item a{text-decoration:none;color:#707070}.breadcrumb__item:after{content:">";display:inline-block;margin:0 .5rem}.breadcrumb__item--current{font-weight:700;color:#707070}.breadcrumb__item--current:after{content:""}@media screen and (min-width:576px){.area-links{display:flex;align-items:center}}.area-links__title{font-weight:700}@media screen and (min-width:576px){.area-links__title{flex-basis:8rem}}.call-to-action-button{display:inline-block;position:relative;padding:.2rem 2.5rem .2rem 2rem;border-radius:.5rem;width:85%;margin:auto;text-align:center;text-decoration:none!important;font-weight:700;font-size:1.2rem;border:2px solid #08f;background:#08f;color:#fff;box-shadow:0 6px 0 #05579f}.renovation-example .call-to-action-button{padding:1.15rem 2.5rem 1.15rem 2rem;width:100%}@media screen and (min-width:768px){.call-to-action-button{font-size:1.5rem}}.call-to-action-button:before{content:"無料";color:#08f;background:#fff;display:inline-block;padding:.2rem 1rem;border-radius:.5rem;margin:.3rem;text-align:left}@media screen and (min-width:768px){.call-to-action-button:before{padding:.2rem 2rem;margin:.3rem 1.3em .3rem .3rem}}.call-to-action-button:after{content:"";display:block;position:absolute;top:calc(50% - .3rem);right:1rem;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;width:.6rem;height:.6rem}.carousel-light{position:relative;padding:1rem 0}.carousel-light .slider-wrapper{overflow-x:hidden;width:100%;position:relative}.carousel-light .slider{display:flex;transition:.3s}.carousel-light .slider-item{text-align:center;flex-shrink:0;padding:0 .5rem}@media screen and (min-width:768px){.carousel-light .slider-item{padding:0 1.5rem}}.carousel-light .arrow--next,.carousel-light .arrow--prev{position:absolute;display:block;height:40px;width:40px;line-height:0;font-size:0;cursor:pointer;background:#08f;color:transparent;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none;outline:none;z-index:1;opacity:.8;border-radius:2rem}.carousel-light .arrow--prev{left:0}.carousel-light .arrow--prev:before{content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-135deg);position:absolute;top:18px;left:17px;margin:-4px auto auto}.carousel-light .arrow--next{right:0}.carousel-light .arrow--next:before{content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;top:18px;left:12px;margin:-4px auto auto}.carousel-light .pagination{display:flex;width:100%;justify-content:center;position:absolute;bottom:.5rem}.carousel-light .pagination .pagination-dot{margin:0 8px;height:8px;width:8px;border-radius:50%;background:#bbb;opacity:.7;cursor:pointer}.carousel-light .pagination .pagination-dot.active{background:#4081fc;opacity:1}.company-symbol{max-width:calc(530px + 3rem);max-height:298px;margin:20px auto}.company-symbol .carousel-light{padding:0}.company-symbol .slider,.company-symbol .slider-wrapper{max-height:298px}.company-image img{width:100%;height:300px;object-fit:contain;margin:auto}.company-image .slick-list{height:250px}.company-image .slick-track{display:flex;height:100%}.company-image .slick-slide{margin:0;height:100%;display:flex!important;justify-content:center;align-items:center}@media screen and (min-width:768px){.company-image .slick-slide{margin:0 10px}}.company-image .slick-prev{left:0}@media screen and (min-width:768px){.company-image .slick-prev{left:calc(23% - 20px)}}.company-image .slick-next{right:0}@media screen and (min-width:768px){.company-image .slick-next{right:calc(23% - 20px)}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide.is-focus-in .splide__pagination__page:focus,.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide.is-focus-in .splide__toggle:focus,.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.advice-card{display:flex;border-radius:1rem;box-shadow:0 0 5px rgba(0,0,0,.3);color:#444;margin:.5rem 0}.advice-card__message-box{margin:1rem}.advice-card__heading{background-color:#f0faff;color:#3c3c3c;text-align:center;margin-bottom:1rem;padding:.5rem}.advice-card__message{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;height:9.5rem}@media screen and (min-width:768px){.advice-card__message{-webkit-line-clamp:4;height:6rem}}.advice-card__profile{display:flex;align-items:center;justify-content:flex-end;font-size:.9rem;color:#999;margin-top:1.3rem}.refosumu-v2-floating{display:none;font-family:Noto Sans JP,sans-serif;position:relative;z-index:2147483647}.refosumu-v2-floating__box{background-image:url(https://assets.nuri-kae.jp/packs/media/images/d622e7913b1e949d1f67.png);background-color:#fff;background-size:cover;padding:13px 5px;position:fixed;width:100%;height:89px;bottom:0;left:0;right:0;z-index:2147483647}@media screen and (min-width:768px){.refosumu-v2-floating__box{height:98px}}.refosumu-v2-floating__box-inner{display:flex;flex-direction:row;align-items:center;justify-content:center;height:81px;margin:0 15px;position:relative;border-radius:6px 6px 0 0}.refosumu-v2-floating__box-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.61;border-radius:6px 6px 0 0}.refosumu-v2-floating__box-inner>*{position:relative;z-index:1}@media screen and (min-width:768px){.refosumu-v2-floating__box-inner{height:91px;max-width:1000px;margin:0 auto}}.refosumu-v2-floating__icon{width:59px;height:65px;align-self:flex-end;left:-1rem}@media screen and (min-width:768px){.refosumu-v2-floating__icon{width:97px;height:93px;position:relative;left:20px}}.refosumu-v2-floating__content{flex:1;display:flex;flex-direction:column;margin-bottom:14px}@media screen and (min-width:768px){.refosumu-v2-floating__content{flex-direction:row;align-items:center;justify-content:center;margin:0;padding:0 10px 0 30px}}.refosumu-v2-floating__lead{display:flex;flex-direction:row;align-items:center;margin-bottom:8px;font-weight:700}@media screen and (min-width:768px){.refosumu-v2-floating__lead{font-size:24px;margin:0}}.refosumu-v2-floating__lead-text,.refosumu-v2-floating__part-type{margin:0;font-size:14px;font-weight:700}@media screen and (min-width:768px){.refosumu-v2-floating__lead-text,.refosumu-v2-floating__part-type{font-size:26px}}.refosumu-v2-floating__part-type{color:#fd4b41}.refosumu-v2-floating__lead-text{color:#3c3c3c}.refosumu-v2-floating__button{background:#ffec00;box-shadow:0 4px 0 #c9bb00;border-radius:6px;cursor:pointer;width:95%;height:34px;display:flex;align-items:center;justify-content:center;position:relative}.refosumu-v2-floating__button:after{background-image:url(https://assets.nuri-kae.jp/packs/media/images/dc95592c1c4c6254968b.png);background-size:contain;background-repeat:no-repeat;content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:8px;height:8px}@media screen and (min-width:768px){.refosumu-v2-floating__button{width:320px;height:68px;background:transparent linear-gradient(0deg,#ffec00,#fff255 53%,#fffcd3) 0 0 no-repeat padding-box;box-shadow:inset 0 0 1px rgba(0,0,0,.1607843137254902),0 0 2px rgba(0,0,0,.09019607843137255);border:4px solid #fff;border-radius:6px;margin-left:2rem}.refosumu-v2-floating__button:after{width:12px;height:12px}}.refosumu-v2-floating__free-label{background-color:#fff;border-radius:6px;font-size:14px;font-weight:700;color:#3c3c3c;padding:2px 9px;margin-right:12px}@media screen and (min-width:768px){.refosumu-v2-floating__free-label{font-size:22px;padding:5px 17px;margin-right:16px}}.refosumu-v2-floating__free-text{font-size:14px;font-weight:700;color:#3c3c3c}@media screen and (min-width:768px){.refosumu-v2-floating__free-text{font-size:22px}}
/*# sourceMappingURL=4759-1038e69b.css.map*/