.p_structual .intro{padding-top:165px;padding-bottom:190px}.p_structual .intro .inner .intro-content .title{margin-bottom:30px}.p_structual #flow .wrapper{padding-top:25px;padding-bottom:135px}.p_structual #flow .txt{font-size:15px;line-height:1.8666666667;margin-bottom:30px;color:#6b6967}.p_structual #flow .box-img{width:400px}.p_structual #flow .box .box-flex{gap:60px;align-items:center}.p_structual #flow .box-txt{width:calc(100% - 460px)}.p_structual #flow .box-txt .d-flex{gap:0;align-items:center}.p_structual #flow .box-txt .num{font-size:100px;width:140px;color:#c4b7ac;position:relative}.p_structual #flow .box-txt .num::before{position:absolute;content:"";width:.1rem;background-color:#988575;height:9rem;right:0px;top:0}.p_structual #flow .box-txt .txt-01{width:calc(100% - 470px)}.p_structual #flow .box-txt .txt-01 .txt{width:calc(100% - 140px);padding-left:20px;height:100%;font-size:21px;line-height:1.75;letter-spacing:.1em;color:#988575;font-weight:500;margin-bottom:0}.p_structual #flow .box-txt .txt-02{width:470px}.p_structual #flow .box-txt .txt-02 .txt{margin-bottom:0}.p_structual #flow .box:nth-child(even) .box-txt .txt-01 .num{width:150px}.p_structual #flow .box:nth-child(even) .box-txt .txt-01 .txt{width:calc(100% - 150px)}.p_structual #flow .box:first-child .box-txt .num{letter-spacing:.1em}.p_structual #concept{margin-top:100px}.p_structual #concept .h3_ttl{margin-bottom:30px}.p_structual #concept .dl-02{padding:30px 60px;border:.1rem solid #6b6967}.p_structual #concept .dl-02 .h3_ttl{margin-top:0}.p_structual #tec{padding:50px 0 110px}.p_structual #tec .h3_ttl{margin-top:0;margin-bottom:25px}.p_structual #tec .wrapper{padding:70px 120px}.p_structual #tec .wrapper .headline{font-size:16px;background-color:#999;color:#fff;line-height:2;font-weight:500;text-align:center;letter-spacing:.1em;padding:8px 20px 4px}.p_structual #tec .wrapper .border{border-color:#999}.p_structual #tec .wrapper .j-sb{gap:120px;margin-top:35px;margin-bottom:75px;position:relative}.p_structual #tec .wrapper .j-sb:first-of-type{margin-bottom:40px}.p_structual #tec .wrapper .j-sb::before{position:absolute;content:"";left:50%;top:0;height:100%;width:.1rem;background-color:#999}.p_structual #tec .wrapper .j-sb .left,.p_structual #tec .wrapper .j-sb .right{width:calc(50% - 60px)}.p_structual #tec .wrapper .j-sb .h5_ttl{font-size:18px;line-height:1.3333333333;font-weight:500;color:#6b6967;margin-bottom:10px;padding-left:20px;position:relative}.p_structual #tec .wrapper .j-sb .h5_ttl::before{position:absolute;content:"■";font-size:25px;left:-0.5rem;top:-0.4rem}.p_structual #tec .wrapper .j-sb .cap{font-size:13px;line-height:1.6153846154;color:#6b6967;margin-top:12px}.p_structual #tec .wrapper .j-sb .box .d-flex .picture{width:165px}.p_structual #tec .wrapper .j-sb .box .d-flex .cap{width:calc(100% - 165px);margin-top:0;padding-left:12px}.p_structual #tec .wrapper .j-sb .box:last-child{margin-bottom:0 !important}.p_structual #tec .wrapper .j-sb .mt-50{margin-top:50px}.p_structual #tec .wrapper .j-sb .mb-35{margin-bottom:35px}.p_structual #tec .wrapper .j-sb .m-20{margin-top:20px;margin-bottom:20px}.p_structual #tec .wrapper .j-sb02::before{width:0;height:0}.p_structual #tec .wrapper .j-sb02 .box .d-flex .cap{width:100%;padding-left:0}.p_structual #tec .wrapper .j-sb02 .box .d-flex .picture{width:250px}.p_structual #tec .wrapper .j-sb02 .box .d-flex .box-left{width:calc(100% - 250px);padding-right:30px}.p_structual #tec .wrapper .j-sb02 .box .box-child .picture{width:260px}.p_structual #tec .wrapper .j-sb02 .box .box-child .cap{width:calc(100% - 260px);padding-left:20px}.p_structual #tec .wrapper .m--30{margin-top:-30px}.p_structual #tec .wrapper .mt-50{margin-top:50px !important}.p_structual #tec .wrapper .w-279{width:279px;display:block;margin:15px auto}.p_structual #tec .wrapper .mt-35{margin-top:35px}.p_structual .txt{font-size:15px;line-height:1.8666666667;color:#6b6967;margin-bottom:30px}.p_structual .check-contents{padding:65px 90px;border:.1rem solid #6b6967}.p_structual .check-contents .h4_ttl{font-size:24px;color:#6b6967;line-height:1.3333333333;font-weight:500;letter-spacing:.1em;padding-bottom:10px}.p_structual .check-contents .h5_ttl{font-size:18px;color:#6b6967;line-height:1.7777777778;font-weight:500;letter-spacing:.1em;margin-top:10px}.p_structual .check-contents .d-flex{gap:80px}.p_structual .check-contents .upper{margin-top:65px;margin-bottom:72px}.p_structual .check-contents .left{width:calc(100% - 600px)}.p_structual .check-contents .right{width:520px}.p_structual .check-contents .lower{margin-top:40px}.p_structual .check-contents .lower .right{padding-top:30px}.p_structual .check-contents .lower .right .cl-img{width:400px;display:block;margin:0 auto}.p_structual .check-contents .lower:last-child{margin-top:0}.p_structual .check-contents .lower:last-child .txt{margin-bottom:0}.p_structual .sub-headline{font-size:21px;color:#6b6967;line-height:1.5238095238;font-weight:500;letter-spacing:.1em;margin-bottom:20px}.p_structual #berkhouse{margin-top:80px;margin-bottom:100px}.p_structual #berkhouse .lower{margin-top:50px}.p_structual #berkhouse .lower .ul-list{gap:40px}.p_structual #berkhouse .lower .ul-list .list-item{width:250px}.p_structual #berkhouse .lower .ul-list .list-item .cap{font-size:15px;line-height:2.1333333333;letter-spacing:.1em;color:#6b6967}.p_structual #check-detail{background-color:#efefef;padding:100px 0}.p_structual #check-detail .h3_ttl{font-size:30px;font-weight:500;color:#6b6967;margin-bottom:20px}.p_structual #check-detail .sub-headline{padding-bottom:10px}.p_structual .flex-end{align-items:flex-end}.p_structual #modelhouse-nav{margin-top:0}.p_structual #modelhouse-nav .btn:visited{color:#fff}@media screen and (min-width: 969px)and (max-width: 1325px){.p_structual #tec .wrapper{padding:5.2790346908vw 7.5414781297vw}.p_structual #tec .wrapper .j-sb{gap:7.5414781297vw}.p_structual #tec .wrapper .j-sb02 .box .d-flex .picture{width:18.8536953243vw}.p_structual #tec .wrapper .j-sb02 .box .d-flex .box-left{width:calc(100% - 18.8536953243vw)}.p_structual #flow .txt{font-size:1.1312217195vw}.p_structual #flow .box-img{width:30.1659125189vw}.p_structual #flow .box .box-flex{gap:3.7707390649vw}.p_structual #flow .box:nth-child(even) .box-txt .txt-01{width:calc(100% - 35.4449472097vw)}.p_structual #flow .box:nth-child(even) .box-txt .txt-01 .num{width:8.2956259427vw}.p_structual #flow .box:nth-child(even) .box-txt .txt-01 .txt{width:calc(100% - 8.2956259427vw)}.p_structual #flow .box-txt{width:calc(100% - 33.9366515837vw)}.p_structual #flow .box-txt .num{font-size:6.7873303167vw;width:8.2956259427vw}.p_structual #flow .box-txt .num::before{height:6.7873303167vw}.p_structual #flow .box-txt .txt-01{width:calc(100% - 35.4449472097vw)}.p_structual #flow .box-txt .txt-01 .txt{width:calc(100% - 8.2956259427vw);font-size:1.5837104072vw;padding-left:1.1312217195vw}.p_structual #flow .box-txt .txt-02{width:35.4449472097vw}}@media screen and (max-width: 968px){.p_structual .intro{padding-top:6.5rem;padding-bottom:10rem}.p_structual .intro .inner .intro-content .title{margin-bottom:2rem}.p_structual .h2_ttl{border-bottom:.2rem solid #6b6967}.p_structual .h3_ttl{font-size:3.6rem;margin-top:5rem;text-align:center}.p_structual #flow .wrapper{padding-top:3rem;padding-bottom:6rem}.p_structual #flow .txt{font-size:2.6rem;margin-bottom:3rem}.p_structual #flow .box-img{width:100%}.p_structual #flow .box .box-flex{gap:3rem;flex-direction:column;padding:6rem 3.5rem}.p_structual #flow .box-txt{width:100%}.p_structual #flow .box-txt>.d-flex{flex-direction:column}.p_structual #flow .box-txt .num{font-size:10rem;width:14.5rem;font-weight:300}.p_structual #flow .box-txt .num::before{height:10rem}.p_structual #flow .box-txt .txt-01{width:100%;align-items:flex-start}.p_structual #flow .box-txt .txt-01 .txt{width:calc(100% - 14.5rem);line-height:1.5555555556;padding-left:2.5rem;font-size:3.6rem}.p_structual #flow .box-txt .txt-02{width:100%}.p_structual #flow .box-txt .txt-02 .txt{margin-bottom:0;color:#2b2b2e;margin-top:4rem}.p_structual #flow .box:nth-child(even){background-color:#efefef}.p_structual #flow .box:nth-child(even) .box-flex{flex-direction:column-reverse;padding-top:2rem;padding-bottom:2rem}.p_structual #flow .box:nth-child(even) .box-txt .txt-01 .num{width:14.5rem}.p_structual #flow .box:nth-child(even) .box-txt .txt-01 .txt{width:calc(100% - 14.5rem)}.p_structual #flow .box:first-child .box-txt .num{letter-spacing:.1em}.p_structual #concept{margin-top:10rem}.p_structual #concept .dl-02,.p_structual #concept .dl .txt{margin-left:3.5rem;margin-right:3.5rem}.p_structual #concept .txt{color:#2b2b2e}.p_structual #concept .h3_ttl{margin-bottom:3rem;letter-spacing:.09em}.p_structual #concept .dl-02{padding:5rem 4rem}.p_structual #concept .dl-02 .h3_ttl{font-size:4.2rem;text-align:left;padding-left:1.5rem}.p_structual #concept .dl-02 .txt{margin:0;letter-spacing:.05em;text-align:justify}.p_structual #tec{padding:5rem 0}.p_structual #tec .h3_ttl{margin-top:0;margin-bottom:2rem}.p_structual #tec .wrapper{padding:4rem 3.5rem}.p_structual #tec .wrapper .headline{font-size:2.8rem;padding:.8rem 2rem .4rem}.p_structual #tec .wrapper .j-sb{flex-direction:column;gap:5rem;margin-top:3rem;margin-bottom:7rem}.p_structual #tec .wrapper .j-sb:first-of-type{margin-bottom:4rem}.p_structual #tec .wrapper .j-sb::before{height:0;width:0}.p_structual #tec .wrapper .j-sb .left,.p_structual #tec .wrapper .j-sb .right{width:100%}.p_structual #tec .wrapper .j-sb .h5_ttl{font-size:2.6rem;margin-bottom:2rem;padding-left:3rem}.p_structual #tec .wrapper .j-sb .h5_ttl::before{font-size:4rem;left:-1rem;top:-0.7rem}.p_structual #tec .wrapper .j-sb .cap{font-size:2rem;margin-top:1.2rem;letter-spacing:.01em}.p_structual #tec .wrapper .j-sb .mt-50{margin-top:5rem}.p_structual #tec .wrapper .j-sb .mb-35{margin-bottom:3.5rem}.p_structual #tec .wrapper .j-sb .m-20{margin-top:2rem;margin-bottom:2rem}.p_structual #tec .wrapper .m--30{margin-top:-5rem}.p_structual #tec .wrapper .mt-50{margin-top:5rem !important}.p_structual #tec .wrapper .mt-35{margin-top:3.5rem}.p_structual #tec .wrapper .headline.mt-35{margin-top:6rem !important}.p_structual .txt{font-size:2.6rem;margin-bottom:3rem}}/*# sourceMappingURL=p_structual.css.map */