.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)}#about .page-image{padding:0 3%;max-width:calc(792px + 6%);margin:0 auto;margin:6.5rem auto 5rem}@media screen and (max-width: 959px){#about .page-image{padding:0 1rem}}@media screen and (max-width: 959px){#about .page-image{margin:3.5rem auto 2rem}}#about .page-txt{padding:0 3%;max-width:calc(792px + 6%);margin:0 auto}@media screen and (max-width: 959px){#about .page-txt{padding:0 1rem}}#about .page-txt p{font-size:1.5rem;line-height:2;letter-spacing:.1rem}#about .page-txt p:nth-of-type(1){margin-bottom:1.5rem}@media screen and (max-width: 559px){#about .page-txt p{line-height:1.8}}#about #strength{margin-top:18rem}@media screen and (max-width: 959px){#about #strength{margin-top:9rem}}@media screen and (max-width: 559px){#about #strength{margin-top:5rem}}#about #strength .page-lead{font-weight:500;font-size:2.2rem;line-height:2}@media screen and (max-width: 959px){#about #strength .page-lead{font-size:1.9rem;text-align:left}#about #strength .page-lead br{display:none}}@media screen and (max-width: 559px){#about #strength .page-lead{font-size:1.7rem;line-height:1.8}}#about #strength .drawing{padding:0 3%;max-width:calc(874px + 6%);margin:0 auto;margin:10rem auto 16rem}@media screen and (max-width: 959px){#about #strength .drawing{padding:0 1rem}}@media screen and (max-width: 959px){#about #strength .drawing{margin:7rem auto 12rem}}@media screen and (max-width: 559px){#about #strength .drawing{margin:5rem auto 7rem}}#about #strength ul li:not(:last-child){margin-bottom:14.5rem}@media screen and (max-width: 959px){#about #strength ul li:not(:last-child){margin-bottom:11.5rem}}@media screen and (max-width: 559px){#about #strength ul li:not(:last-child){margin-bottom:3rem}}#about #strength ul li section{display:flex}@media screen and (max-width: 559px){#about #strength ul li section{flex-direction:column-reverse}}#about #strength ul li section .txt{flex:1;margin:0 4.5rem 0 0;padding:0 0 0 3%}@media screen and (max-width: 559px){#about #strength ul li section .txt{margin:0 auto 2rem}}#about #strength ul li section .txt h3{position:relative;padding-left:8rem}@media screen and (max-width: 559px){#about #strength ul li section .txt h3{padding-left:6rem}}#about #strength ul li section .txt h3 span:nth-of-type(1){font-size:2.6rem;font-weight:700;line-height:1.3;letter-spacing:.2rem}@media screen and (max-width: 559px){#about #strength ul li section .txt h3 span:nth-of-type(1){font-size:2.2rem}}#about #strength ul li section .txt h3 span:nth-of-type(2){display:block;font-size:1.5rem;font-weight:400;letter-spacing:.1rem;margin-top:.5rem}#about #strength ul li section .txt h4{color:#ce000e;font-size:1.8rem;font-weight:700;line-height:1.7;margin:2.5rem 0 3rem}@media screen and (max-width: 559px){#about #strength ul li section .txt h4{font-size:1.6rem;margin:2.5rem 0 2rem}#about #strength ul li section .txt h4 br{display:none}}#about #strength ul li section .txt .explain p{font-size:1.5rem;line-height:2.1;text-indent:1.5rem}#about #strength ul li section .image{width:100%;max-width:640px;margin:0 -10.3rem 0 0}@media screen and (max-width: 959px){#about #strength ul li section .image{max-width:290px;margin:0 -4.7rem 0 0}}@media screen and (max-width: 559px){#about #strength ul li section .image{max-width:100%;margin:0 auto 2rem}}#about #strength ul li:nth-of-type(odd){maegin-left:auto}#about #strength ul li:nth-of-type(odd) section{flex-direction:row-reverse}@media screen and (max-width: 559px){#about #strength ul li:nth-of-type(odd) section{flex-direction:column-reverse}}#about #strength ul li:nth-of-type(odd) section .txt{margin:0 0 0 4.5rem;padding:0 3% 0 0}@media screen and (max-width: 559px){#about #strength ul li:nth-of-type(odd) section .txt{margin:0 auto 2rem;padding:0 1rem}}#about #strength ul li:nth-of-type(odd) section .image{margin:0 0 0 -10.3rem}@media screen and (max-width: 959px){#about #strength ul li:nth-of-type(odd) section .image{margin:0 0 0 -4.7rem}}@media screen and (max-width: 559px){#about #strength ul li:nth-of-type(odd) section .image{margin:0 auto 2rem}}#about #strength ul li:nth-of-type(1) section .txt h3:before,#about #strength ul li:nth-of-type(2) section .txt h3:before,#about #strength ul li:nth-of-type(3) section .txt h3:before,#about #strength ul li:nth-of-type(4) section .txt h3:before,#about #strength ul li:nth-of-type(5) section .txt h3: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){#about #strength ul li:nth-of-type(1) section .txt h3:before,#about #strength ul li:nth-of-type(2) section .txt h3:before,#about #strength ul li:nth-of-type(3) section .txt h3:before,#about #strength ul li:nth-of-type(4) section .txt h3:before,#about #strength ul li:nth-of-type(5) section .txt h3:before{width:40px;height:46px}}#about #strength ul li:nth-of-type(1) section .txt h3:before{background-image:url(//customhomes.co.jp/wordpress/wp-content/themes/customehomes/img/common/ic-flag01.svg)}#about #strength ul li:nth-of-type(2) section .txt h3:before{background-image:url(//customhomes.co.jp/wordpress/wp-content/themes/customehomes/img/common/ic-flag02.svg)}#about #strength ul li:nth-of-type(3) section .txt h3:before{background-image:url(//customhomes.co.jp/wordpress/wp-content/themes/customehomes/img/common/ic-flag03.svg)}#about #strength ul li:nth-of-type(4) section .txt h3:before{background-image:url(//customhomes.co.jp/wordpress/wp-content/themes/customehomes/img/common/ic-flag04.svg)}#about #strength ul li:nth-of-type(5) section .txt h3:before{background-image:url(//customhomes.co.jp/wordpress/wp-content/themes/customehomes/img/common/ic-flag05.svg)}