.fadeon{opacity:0;transition:all 0.7s cubic-bezier(0.19, 1, 0.22, 1) 0.5s}.fadeon.is-on{opacity:1}.fadeup{filter:grayscale(100%);opacity:1;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-moz-transform:translateY(2rem);-ms-transform:translateY(2rem);-webkit-transform:translateY(2rem);transform:translateY(2rem)}.fadeup.is-on{filter:grayscale(0);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}#renovation .page-lead_renovation{padding:0 3%;max-width:calc(1010px + 6%);margin:0 auto;font-size:1.5rem;letter-spacing:.1rem;line-height:2.5;font-weight:400;margin-bottom:9rem}@media screen and (max-width: 959px){#renovation .page-lead_renovation{padding:0 1rem}}@media screen and (max-width: 559px){#renovation .page-lead_renovation{line-height:2;margin-bottom:5rem}}#renovation #renov-box #renov-lists .list:not(:last-child){margin-bottom:17rem}@media screen and (max-width: 959px){#renovation #renov-box #renov-lists .list:not(:last-child){margin-bottom:10rem}}@media screen and (max-width: 559px){#renovation #renov-box #renov-lists .list:not(:last-child){margin-bottom:8rem}}#renovation #renov-box #renov-lists .list section{display:flex}@media screen and (max-width: 959px){#renovation #renov-box #renov-lists .list section{flex-direction:column}}#renovation #renov-box #renov-lists .list section .txt{padding:0 0 0 3%}@media screen and (max-width: 959px){#renovation #renov-box #renov-lists .list section .txt{padding:0 1rem}}#renovation #renov-box #renov-lists .list section .txt h2{position:relative;padding-left:8rem;font-size:2.6rem;letter-spacing:.1rem;line-height:1.4;font-weight:700;margin-bottom:3.5rem}@media screen and (max-width: 959px){#renovation #renov-box #renov-lists .list section .txt h2{padding-left:5.5rem;font-size:2.1rem;margin-bottom:1.5rem}}#renovation #renov-box #renov-lists .list section .txt p{font-size:1.5rem;letter-spacing:.1rem;line-height:2.1;font-weight:400}@media screen and (max-width: 559px){#renovation #renov-box #renov-lists .list section .txt p{line-height:1.8}}#renovation #renov-box #renov-lists .list section .image-list{width:48%;margin:0 0 0 8%}@media screen and (max-width: 959px){#renovation #renov-box #renov-lists .list section .image-list{width:100%;margin:2rem auto 0;padding:0 1rem}}#renovation #renov-box #renov-lists .list section .image-list .swiper-custom-parent1{position:relative}#renovation #renov-box #renov-lists .list section .image-list .swiper-slide{position:relative}#renovation #renov-box #renov-lists .list section .image-list .swiper-slide:before{position:absolute;content:"";width:100%;height:100%;background:rgba(0,0,0,0.5);display:block;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}#renovation #renov-box #renov-lists .list section .image-list .swiper-slide.swiper-slide-active{opacity:1}#renovation #renov-box #renov-lists .list section .image-list .swiper-slide.swiper-slide-active:before{background:transparent;z-index:-1}#renovation #renov-box #renov-lists .list section .image-list .swiper-pagination{left:0;right:0;margin:1rem auto 0}#renovation #renov-box #renov-lists .list section .image-list .swiper-pagination .swiper-pagination-bullet{margin:0 .6rem;background:#b7b7b7;opacity:1}#renovation #renov-box #renov-lists .list section .image-list .swiper-pagination .swiper-pagination-bullet-active{background:#ce000e;opacity:1}#renovation #renov-box #renov-lists .list section .image-list .swiper-custom-parent1{position:relative}#renovation #renov-box #renov-lists .list section .image-list .swiper-button-prev:after,#renovation #renov-box #renov-lists .list section .image-list .swiper-container-rtl .swiper-button-next:after,#renovation #renov-box #renov-lists .list section .image-list .swiper-button-next:after,#renovation #renov-box #renov-lists .list section .image-list .swiper-container-rtl .swiper-button-prev:after{display:none}#renovation #renov-box #renov-lists .list section .image-list .swiper-button-next,#renovation #renov-box #renov-lists .list section .image-list .swiper-button-prev{position:absolute;top:50%;width:36px;height:70px;margin-top:-35px;z-index:10}@media screen and (max-width: 959px){#renovation #renov-box #renov-lists .list section .image-list .swiper-button-next,#renovation #renov-box #renov-lists .list section .image-list .swiper-button-prev{width:18px;height:35px;margin-top:-18px}}#renovation #renov-box #renov-lists .list section .image-list .swiper-button-next.swiper-button-disabled,#renovation #renov-box #renov-lists .list section .image-list .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}#renovation #renov-box #renov-lists .list section .image-list .swiper-button-prev{background:url(//customhomes.co.jp/wordpress/wp-content/themes/customehomes/img/common/swiperarrow-left.svg) no-repeat center center/contain;filter:drop-shadow(2px 2px 1px #ccc)}#renovation #renov-box #renov-lists .list section .image-list .swiper-button-next{background:url(//customhomes.co.jp/wordpress/wp-content/themes/customehomes/img/common/swiperarrow-right.svg) no-repeat center center/contain;filter:drop-shadow(-2px 2px 1px #ccc)}#renovation #renov-box #renov-lists .list section .image-list .swiper-button-prev,#renovation #renov-box #renov-lists .list section .image-list .swiper-container-rtl .swiper-button-next{left:20px;right:auto}@media screen and (max-width: 959px){#renovation #renov-box #renov-lists .list section .image-list .swiper-button-prev,#renovation #renov-box #renov-lists .list section .image-list .swiper-container-rtl .swiper-button-next{left:20px}}@media screen and (max-width: 559px){#renovation #renov-box #renov-lists .list section .image-list .swiper-button-prev,#renovation #renov-box #renov-lists .list section .image-list .swiper-container-rtl .swiper-button-next{left:10px}}#renovation #renov-box #renov-lists .list section .image-list .swiper-button-next,#renovation #renov-box #renov-lists .list section .image-list .swiper-container-rtl .swiper-button-prev{right:20px;left:auto}@media screen and (max-width: 959px){#renovation #renov-box #renov-lists .list section .image-list .swiper-button-next,#renovation #renov-box #renov-lists .list section .image-list .swiper-container-rtl .swiper-button-prev{right:20px}}@media screen and (max-width: 559px){#renovation #renov-box #renov-lists .list section .image-list .swiper-button-next,#renovation #renov-box #renov-lists .list section .image-list .swiper-container-rtl .swiper-button-prev{right:10px}}#renovation #renov-box #renov-lists .list:nth-of-type(odd) section{flex-direction:row-reverse}@media screen and (max-width: 959px){#renovation #renov-box #renov-lists .list:nth-of-type(odd) section{flex-direction:column}}#renovation #renov-box #renov-lists .list:nth-of-type(odd) section .txt{padding:0 3% 0 0}@media screen and (max-width: 959px){#renovation #renov-box #renov-lists .list:nth-of-type(odd) section .txt{padding:0 1rem}}#renovation #renov-box #renov-lists .list:nth-of-type(odd) section .image-list{margin:0 8% 0 0}@media screen and (max-width: 959px){#renovation #renov-box #renov-lists .list:nth-of-type(odd) section .image-list{margin:2rem auto 0}}#renovation #renov-box #renov-lists .list:nth-of-type(1) section .txt h2:before,#renovation #renov-box #renov-lists .list:nth-of-type(2) section .txt h2:before,#renovation #renov-box #renov-lists .list:nth-of-type(3) section .txt h2:before{position:absolute;content:"";display:block;width:57px;height:66px;top:0;left:0;background-size:contain;vertical-align:middle}@media screen and (max-width: 559px){#renovation #renov-box #renov-lists .list:nth-of-type(1) section .txt h2:before,#renovation #renov-box #renov-lists .list:nth-of-type(2) section .txt h2:before,#renovation #renov-box #renov-lists .list:nth-of-type(3) section .txt h2:before{width:40px;height:46px}}#renovation #renov-box #renov-lists .list:nth-of-type(1) section .txt h2:before{background-image:url(//customhomes.co.jp/wordpress/wp-content/themes/customehomes/img/common/ic-flag01.svg)}#renovation #renov-box #renov-lists .list:nth-of-type(2) section .txt h2:before{background-image:url(//customhomes.co.jp/wordpress/wp-content/themes/customehomes/img/common/ic-flag02.svg)}#renovation #renov-box #renov-lists .list:nth-of-type(3) section .txt h2:before{background-image:url(//customhomes.co.jp/wordpress/wp-content/themes/customehomes/img/common/ic-flag03.svg)}