.page-ttl.container{max-width:770px;margin:0 auto;padding:0}.page-ttl.container h2.page-ttl__h2{text-indent:-9999px;background:url("../../../../images/housemaker/sekisuihouse/hm_00.jpg") no-repeat center top / 100% auto;height:622px}@media screen and (max-width:1024px){.page-ttl.container h2.page-ttl__h2{height:0;padding-top:622px}}@media screen and (max-width:770px){.page-ttl.container h2.page-ttl__h2{padding-top:80.5vw}}.hm-s_pgwrap{max-width:770px;margin:0 auto}.hm-s_pgwrap p,.hm-s_pgwrap h4{font-size:20px;font-weight:bold;line-height:2.6em;color:#313131}@media screen and (max-width:640px){.hm-s_pgwrap p,.hm-s_pgwrap h4{font-size:15px;line-height:2.2em}}.hm-s_pgwrap p strong,.hm-s_pgwrap h4 strong{color:#ff4e2b}.hm-s_pgwrap .hm-s_01{padding:40px 30px;background-color:#fffef2;overflow:hidden}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_01{padding:4% 3%}}.hm-s_pgwrap .hm-s_02{padding-bottom:40px}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_02{padding-bottom:4%}}.hm-s_pgwrap .hm-s_02 h3{margin-bottom:40px}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_02 h3{margin-bottom:4%}}.hm-s_pgwrap .hm-s_02 h3 img{margin:0 auto}.hm-s_pgwrap .hm-s_02 p{padding:20px 30px 40px}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_02 p{padding:2% 3% 4%}}.hm-s_pgwrap .hm-s_02 img{margin:0 30px}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_02 img{margin:0 3%}}.hm-s_pgwrap .hm-s_03{padding-bottom:40px}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_03{padding-bottom:4%}}.hm-s_pgwrap .hm-s_03 h3{margin-bottom:40px}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_03 h3{margin-bottom:4%}}.hm-s_pgwrap .hm-s_03 ul{width:92%;margin:0 auto;max-width:700px;overflow:hidden}.hm-s_pgwrap .hm-s_03 ul li{width:49.5%;width:calc(50% - 5px);margin:0 0 20px 5px;float:left}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_03 ul li{width:49%;margin:0 0 2% 1%}}.hm-s_pgwrap .hm-s_03 ul li:nth-of-type(2n-1){margin:0 5px 20px 0;clear:both}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_03 ul li:nth-of-type(2n-1){margin:0 1% 2% 0}}.hm-s_pgwrap .hm-s_03 ul li p{margin-top:-3px;padding:20px;background-color:#fff8f4;overflow:hidden;line-height:2.2em}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_03 ul li p{padding:1em}}.hm-s_pgwrap .hm-s_03>a img{width:92%;margin:40px auto;max-width:718px;display:block}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_03>a img{margin:4% auto}}.hm-s_pgwrap .hm-s_04{padding-bottom:40px}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_04{padding-bottom:4%}}.hm-s_pgwrap .hm-s_04 h3{margin-bottom:40px}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_04 h3{margin-bottom:4%}}.hm-s_pgwrap .hm-s_04 h3 img{margin:0 auto}.hm-s_pgwrap .hm-s_04 p{padding:0 30px 20px;overflow:hidden}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_04 p{padding:0 3% 2%}}.hm-s_pgwrap .hm-s_04 p img{width:50%;max-width:301px;margin:0 1em 0 0;float:left}.hm-s_pgwrap .hm-s_05{padding-bottom:20px}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_05{padding-bottom:2%}}.hm-s_pgwrap .hm-s_05 h3{margin-bottom:40px}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_05 h3{margin-bottom:4%}}.hm-s_pgwrap .hm-s_05 ul{width:92%;margin:0 auto;max-width:698px;overflow:hidden}.hm-s_pgwrap .hm-s_05 ul li{background-color:#fff8f4;overflow:hidden;margin:0 auto 40px;padding-bottom:10px}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_05 ul li{margin:0 auto 4%;padding-bottom:1%}}.hm-s_pgwrap .hm-s_05 ul li h4{color:#fff;font-weight:bold;background-color:#5ab06c;margin-bottom:40px;overflow:hidden;text-align:center}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_05 ul li h4{margin-bottom:4%}}.hm-s_pgwrap .hm-s_05 ul li p,.hm-s_pgwrap .hm-s_05 ul li img{width:92%;max-width:630px;margin:0 auto 20px;line-height:2.2em}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_05 ul li p,.hm-s_pgwrap .hm-s_05 ul li img{margin:0 auto 3%}}.hm-s_pgwrap .hm-s_05 ul li img{display:block}.hm-s_pgwrap .hm-s_06{padding-bottom:80px}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_06{padding-bottom:8%}}.hm-s_pgwrap .hm-s_06 h3{margin-bottom:40px}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_06 h3{margin-bottom:4%}}.hm-s_pgwrap .hm-s_06 ul{width:92%;margin:0 auto;max-width:698px;overflow:hidden}.hm-s_pgwrap .hm-s_06 ul li{width:50%;margin:0 auto;padding:0 20px 20px;float:left;box-sizing:border-box}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_06 ul li{padding:0 2% 1.5em}}.hm-s_pgwrap .hm-s_06 ul li:nth-of-type(2n-1){clear:both}.hm-s_pgwrap .hm-s_06 ul li .hm_works_img img{height:230px;margin:0 auto 2em;object-fit:cover;display:block;font-family:"object-fit: cover;" !important;overflow:hidden}@media screen and (max-width:770px){.hm-s_pgwrap .hm-s_06 ul li .hm_works_img img{height:32vw}}.hm-s_pgwrap .hm-s_06 ul li .hm_works_p{position:relative;z-index:1}.hm-s_pgwrap .hm-s_06 ul li .hm_works_p:before{content:"";width:0;height:0;border:1.5em solid transparent;border-bottom-color:#eee;border-top:none;border-bottom-width:1.4em;position:absolute;right:13%;top:-1.3em;z-index:2}.hm-s_pgwrap .hm-s_06 ul li .hm_works_p p{padding:10px 20px;background-color:#eeeeee;overflow:hidden;line-height:2.2em;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;max-height:calc(2.2em * 3 + 20px)}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_06 ul li .hm_works_p p{padding:0.6em 1em;max-height:calc(2.2em * 3 + 1.2em)}}.hm-s_pgwrap .hm-s_06 ul li .hm_works_name{font-size:20px;font-weight:bold;line-height:2.6em}@media screen and (max-width:640px){.hm-s_pgwrap .hm-s_06 ul li .hm_works_name{font-size:15px;line-height:2.2em}}.hm-s_pgwrap .hm-s_06 ul li a p,.hm-s_pgwrap .hm-s_06 ul li a .hm_works_name{color:#313131}.hm-s_pgwrap .hm-s_07{padding-bottom:30px}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_07{padding-bottom:3%}}.hm-s_pgwrap .hm-s_07 h3{margin-bottom:20px}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_07 h3{margin-bottom:2%}}.hm-s_pgwrap .hm-s_07 h3 img{margin:0 auto}.hm-s_pgwrap .hm-s_07 p{padding:0px 30px 30px}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_07 p{padding:0% 3% 3%}}.hm-s_pgwrap .hm-s_07>img{margin:0 auto 10px;max-width:693px;width:92%;display:block}@media screen and (max-width:1024px){.hm-s_pgwrap .hm-s_07>img{margin:0 auto 1%}}.hm-s_pgwrap .bg_hm_01{background:url("../../../../images/housemaker/bg_hm_01.png") repeat center top / auto auto;overflow:hidden}/*# sourceMappingURL=sekisuihouse.css.map */