@charset "utf-8";.w_firstview{padding-bottom:105px}.mh1_h2{font-size:24px;font-weight:500;text-align:center;letter-spacing:.05em;margin-bottom:20px}.mh1_box1{background-color:#2d2e30;color:#fff;padding:80px 0 66px}.flagship_modelhouse{display:block;overflow:hidden;position:relative;width:900px;margin:0 auto}.flagship_modelhouse .img{height:262px}.flagship_modelhouse .imgTitle{position:absolute;width:289px;z-index:1}.mh1_clm1{width:682px;margin:50px auto 0;display:flex;justify-content:space-between}.mh1_h3{font-size:22px;font-weight:500;letter-spacing:.05em;line-height:1.5}.mh1_p{font-size:15px;font-weight:400;letter-spacing:.05em;line-height:1.5;margin-top:10px}a.mh_link1{display:flex;align-items:center;justify-content:center;width:280px;height:46px;border:1px solid #fff;box-sizing:border-box;font-size:14px;letter-spacing:0;color:#fff;text-align:center;text-decoration:none;position:relative;transition:color .3s,background .3s}.mh1_box1 a.mh_link1+a.mh_link1{margin-top:10px}a.mh_link1 i{display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%);width:22px;height:6px}a.mh_link1 i:before,.mh_link1 i:after{content:"";position:absolute;background:#fff}a.mh_link1 i:before{left:0;bottom:0;width:100%;height:1px}a.mh_link1 i:after{right:2px;bottom:-.5px;width:1px;height:110%;transform:rotate(-45deg)}a.mh_link1.color1{border-color:#000;background-color:#000}a.mh_link1.color2{border-color:#097089;background-color:#097089}@media all and (min-width:769px){.flagship_modelhouse .img{background:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/new/top/flagship_img.jpg)no-repeat center/cover}.flagship_modelhouse .imgTitle{top:50%;right:36px;transform:translateY(-50%)}a.mh_link1{transition:color .3s,background .3s}a.mh_link1 i{transition:right .3s}a.mh_link1 i:before,a.mh_link1 i:after{transition:background .3s}a.mh_link1:hover{color:#000;background:#fff}a.mh_link1:hover i{right:10px}a.mh_link1:hover i:before,a.mh_link1:hover i:after{background:#000}a.mh_link1.color2:hover i:before,a.mh_link1.color2:hover i:after{background:#097089}a.mh_link1.color2:hover{border-color:#097089;color:#097089}}@media screen and (max-width:768px){.w_firstview{padding-bottom:50px}.mh1_h2{font-size:18px;margin-bottom:10px}.mh1_box1{padding:40px 35px 50px}.flagship_modelhouse{width:100%}.flagship_modelhouse .img{height:262px}.flagship_modelhouse .imgTitle{bottom:8%;left:50%;transform:translateX(-50%);width:205px}.flagship_modelhouse .img{background:url(//sawamura-architect.jp/wordpress/wp-content/themes/sawamura-architect/css/new/../../img/new/top/flagship_img_sp.jpg)no-repeat center/cover}.flagship_modelhouse .flagship_modelhouseTitle{font-size:15px;margin-top:10px}.mh1_clm1{width:100%;margin:0 auto;padding-top:15px;display:block}.mh1_h3{font-size:17px}.mh1_p{font-size:14px;margin-top:10px}.mh1_clm1_in2{padding-top:15px}a.mh_link1{width:100%;height:46px;font-size:15px}}.mh2Wrap{background-color:#f2f2f2;padding:100px 0 138px}.mh2_list1{width:1040px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.mh2_list1 .li1{width:500px}.mh2_list1_h2{font-size:24px;font-weight:500;text-align:center;letter-spacing:.05em;margin-bottom:20px}.mh2_list1_box1{background-color:#fff}.mh2_list1_in1{padding:20px 25px 30px}.mh2_h3{font-size:20px;font-weight:500;letter-spacing:.05em;line-height:1.5}.mh2_p{font-size:15px;font-weight:400;letter-spacing:.05em;line-height:1.5;margin-top:10px}.mh2_linkarea{width:100%;display:flex;justify-content:space-between;padding-top:20px}.mh2_linkarea a.mh_link1{width:calc((100% - 5px) / 2)}@media all and (min-width:769px){.mh2_list1 .li1:nth-of-type(n+3){margin-top:60px}}@media screen and (max-width:768px){.mh2Wrap{padding:70px 0 50px}.mh2_list1{width:100%;padding:0 15px;display:block;box-sizing:border-box}.mh2_list1 .li1{width:100%}.mh2_list1 .li1:nth-of-type(n+2){margin-top:50px}.mh2_list1_h2{font-size:20px;margin-bottom:10px}.mh2_list1_in1{padding:15px 30px 30px}.mh2_h3{font-size:17px}.mh2_p{font-size:14px;margin-top:10px}.mh2_linkarea{display:block;padding-top:15px}.mh2_linkarea a.mh_link1{width:100%}.mh2_linkarea a.mh_link1+a.mh_link1{margin-top:10px}}