.top-text{display:block;width:30%;margin:2% auto}@media screen and (max-width:1600px){.top-text{width:40%}}.pic{line-height:normal}.top-sec1__text{background:#fffcec;padding:2% 0;font-weight:700}.top-sec1__text p{font-size:30px;width:75%;margin:0 auto}.top-sec1__text p:last-child{margin-top:2%}.top-sec1__text span{border-bottom:2px solid #ffd901;font-weight:700}.top-sec1 .pic{width:100%}.top-sec1 .pic img{width:100%}.top-sec1 .top-text2{display:block;width:50%;margin:4% auto}@media screen and (max-width:1600px){.top-sec1 .top-text2{width:60%}}.top-sec1 .top-text3{display:block;width:70%;margin:4% auto 2%}.top-sec1__text2 p{font-size:30px;text-align:center;font-weight:700}.top-sec1__text2 span{color:red;font-weight:700}.free-design2{padding:0 0 50px}.free-design2 h2{margin:30px 0 0}.free-design2 .pic img{width:100%}.free-design2 .good-home2 .gh2_inner.gh2_inner{float:none;width:100%;margin:40px 0 0}.free-design2 .good-home2 .gh2_inner.gh2_inner .white-bg{background:#fff;font-size:23px;width:65%;margin:0 auto;padding:3% 5%;text-align:center;font-weight:700}.free-design2 .good-home2 .gh2_inner.gh2_inner .white-bg span{font-weight:700;letter-spacing:.1rem}.free-design2 .good-home2 .gh2_inner.gh2_inner .white-bg .red{color:red}.free-design2 .good-home2 .gh2_inner.gh2_inner .white-bg .blue{color:#0068b5}.free-design2 .good-home2 .gh2_inner.gh2_inner p{margin:0;text-align:center}.free-design2 .good-home2 .gh2_inner.gh2_inner .bottom-text{font-size:22px;text-align:center;margin-top:1%}.free-design2 .good-home2 .gh2_inner.gh2_inner .bottom-text2{font-size:28px;text-align:left;color:#0068b5;font-weight:700;border-bottom:3px solid #ffd901;width:65%;margin:1% auto 0}.page-template-page_soubi .assurance{background:0 0}footer .footer-inner{width:1200px}@media screen and (max-width:599px){th{width:30%}th,td{font-size:24px}.for_pc{display:none}.for_sp{display:block}#wrap{width:100%;min-width:0;overflow:auto;margin:0}header .header-inner{margin:20px 10px}header .header-title p{font-size:9px;padding-left:10px}header .header-flex .header-info{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:5px}header nav ul{margin:0;display:flex;justify-content:space-around;flex-wrap:wrap}header nav ul li{width:20%;border:1px solid #000;margin-bottom:10px;padding:.3em 0 0;font-size:11px;line-height:1.2}header .header-flex{justify-content:center}.header-info h1{width:90%}header .header-flex .header-info .tel{margin:0 10px;width:50%}.header-info p{width:25%}.header-info p img{width:100%}.top-text{width:90%}.top-sec1__text{padding:2% 0 6%}.top-sec1__text p{font-size:16px;width:80%;margin:0 auto}.top-sec1 .top-text2{width:90%}.top-sec1 .top-text3{width:90%}.top-sec1__text2 p{font-size:18px;line-height:1.4;margin-bottom:5%}.new-property-list>h2 img{width:45%}.free-design2 h2 img{margin:0 auto 20px;width:30%}.free-design2 h2{font-size:18px}.free-design2 .good-home2 .gh2_inner.gh2_inner{margin:20px 0 0;padding:0 15px}.free-design2 .good-home2 .gh2_inner.gh2_inner .white-bg{font-size:18px;width:85%;margin:0 auto;padding:3% 5%}.free-design2 .good-home2 .gh2_inner.gh2_inner .bottom-text{font-size:18px;margin-bottom:5%}.free-design2 .good-home2 .gh2_inner.gh2_inner .bottom-text2{font-size:20px;width:95%}.new-property-list.type_top #new_post{width:100%;margin:0}.new-property-list.type_top #new_post ul{width:100%;flex-wrap:wrap}#new_post{width:100%}.new-property-list.type_top #new_post ul{width:100%;display:block}.new-property-list.type_top #new_post ul li{width:100%}.new-property-list.type_top #new_post ul.blog_archive .post_list{width:90%;margin:0 auto 15px}.top_contact .contact-inner{width:100%}.top_contact .contact-inner p{margin:20px 15px}.sell-recruit{width:100%}footer .footer-inner{width:85%}footer .footer-inner .footer-logo{margin-bottom:20px;width:95%;align-content}footer img.footer_tel{width:80%}footer .footer-inner .footer-info{line-height:1.3;margin-top:15px;margin-bottom:20px;font-size:1rem}footer nav ul{display:flex;justify-content:space-around;flex-wrap:wrap}footer nav ul li{width:40%;text-align:center;border-left:none;margin-bottom:10px}footer nav ul li:last-child{border-right:none}.breadcrumbs{width:95%;padding:0 0 0 10px;font-size:16px;margin:0 0 20px}#blog_page{width:100%;margin:0 auto;display:block}.blog_left{width:95%;margin:0 auto}.blog_left h2{font-size:24px}.blog_archive{display:block;text-align:center}.blog_archive li{width:100%;margin:0 auto}.blog_archive .post_list{width:85%;margin:0 auto 15px}.post_list img{width:100%}#sidebar{width:80%;margin:50px auto 50px 30px}#sidebar #sticked{position:relative!important;top:auto!important;width:100%!important}#sidebar img{width:100%;margin-top:0}#sidebar a{font-size:20px}.post_list p{font-size:16px}.bukken_jyouhou th{width:45px}.top_content{width:95%;padding-top:30px;margin:0 auto}.recruit_table{width:100%;margin:0 0 15px}.page_sc01{margin:0 15px 35px}.page_sc01 h3{font-size:22px}.recruit_table th,.recruit_table td{font-size:16px}.page_sc01_copy{font-size:1.2rem}.red_btn{max-width:80%;padding:2% 5%}section.top_content h3{padding-left:15px}.page_sc_flow .page_sc01{width:80%;margin:0 auto 45px}.page_sc_flow .page_sc01 img{float:none;margin:20px 0 10px;width:100%}.page_sc_flow .page_sc01 p{padding-top:0}.page-template-page_soubi .top_content{width:95%;padding-top:30px}p.soubi_catch{margin:0 0 30px}.soubi_btn2 li{width:40%;margin-bottom:10px}.soubi_sc .text-inner{display:block}.soubi_sc .text-inner p.pic{width:95%;margin:0 auto}.soubi_sc .text-inner div.text{width:95%;margin:0 auto}.soubi_main{position:relative;width:100%;height:auto;margin:0}.soubi_main div.text{position:relative;top:0;left:0;height:auto;margin:0 auto;padding:15px;width:90%}.soubi_main p.pic{position:relative;top:0;right:0;width:95%;height:auto;margin:20px auto}.pic img{width:100%;margin:0}.soubi_main h3{position:relative;top:0;left:0;margin-bottom:15px;padding:0;font-size:24px;line-height:1.2em}.soubi_main h3 span{font-size:36px}.soubi_h4{width:95%;margin:0 auto 30px}ul.e-lineup{display:block;width:95%;margin:0 auto}ul.e-lineup li{width:100%;margin:0 40px 30px 0}ul.e-lineup li img{width:100%}#kitchen .soubi_main h3,#powderroom .soubi_main h3{top:0;left:0}#kitchen .soubi_main div.text,#powderroom .soubi_main div.text{top:0;left:0;right:0;padding:15px}div.e-unit{width:100%;display:block;margin:0 0 30px}div.e-unit dl{width:90%;margin:0 auto 30px}div.e-unit dl:nth-child(4n){margin:0 auto 30px}div.e-unit dl dt img{vertical-align:bottom;width:100%}.commitment h2{margin:0 0 50px}.commitment .commitment-inner{width:95%;margin:0 auto;display:block}.commitment .commitment-inner.type2c section{width:100%;margin-right:0;margin-bottom:50px}.commitment .commitment-inner.type2c section img{width:100%}.assurance .assurance-inner{width:95%;margin:0 auto;display:block}.assurance p.catch{margin:0 0 50px;text-align:center;font-size:18px}.assurance .assurance-inner section{width:100%;margin-right:0;margin-bottom:50px}.assurance .assurance-inner section img{width:100%}.assurance .assurance-inner section button{width:90%;margin:0 auto}.contact{width:90%;margin:30px auto;padding:15px}.wpcf7-form-control-wrap input{position:relative;width:100%}.wpcf7-list-item{display:inline-block;width:30%}span.wpcf7-form-control.wpcf7-radio input{width:20%;display:inline-block}.acceptance-361 .wpcf7-list-item{display:inline-block;width:8%;margin:0}textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{width:100%}}.pc{display:block}.sp{display:none}header .header-inner{max-width:min(1500px,95%);margin:20px auto}header .header-flex{display:flex;justify-content:space-between}header nav ul li{white-space:nowrap}.header-flex h1{width:18%;position:relative}.header-flex h1 img{width:100%;position:absolute;bottom:0}.header-right{width:82%;position:relative}header .header-flex .header-info{margin-bottom:0}header .header-flex .header-info .tel{margin:0 10px 0 auto;font-size:2em;font-weight:600}header .header-flex .header-info .tel a{color:#000}.top-text-new p{text-align:center;margin:5% auto;font-weight:600;line-height:2}.top-text-new span.font_l{font-size:1.5em}.inner{width:100%;max-width:1180px;margin:0 auto 5%}.top-img01{width:100%;margin:0 auto 5%}.top-img02{width:100%;position:relative;height:auto;background-color:#e9f5fc;background-image:url(//yamato-house.net/wp-content/themes/yamato/images/top/yamato_top02_bg.png);background-size:50%;background-repeat:no-repeat;background-position:left center}.text{padding:5% 3% 5% 50%}.top-img02 p{position:relative;font-size:1em;line-height:2;font-weight:600}.top-img02 p.top_hl{color:#004ea1;border-top:3px solid #004ea1;border-bottom:3px solid #004ea1;padding:.3em 1em;font-size:1.6em;margin-bottom:1em}.challenge_flex{display:flex;justify-content:space-between}.challenge_flex img{width:100%}.yamato_top_freedesign{background:url(//yamato-house.net/wp-content/themes/yamato/images/top/yamato_top_freedesign_bg.jpg);background-size:cover;text-align:center;padding:3%}.yamato_top_freedesign img{width:50%;margin:3% auto 0}.yamato_top_freedesign p{padding:2% 0 5%;font-size:1em;line-height:2;font-weight:400;text-align:center;color:#fff}.yamato_trust_network{background-color:#fff;background-image:url(//yamato-house.net/wp-content/themes/yamato/images/top/yamato_top_trust_bg.png);background-size:cover;background-position:top right;background-repeat:no-repeat}.trust_network img{width:100%;position:relative}.yamato_trust_network p{padding:5% 3%;width:75%;font-size:1em;line-height:2;font-weight:600;color:#000}.yamato_trust_network p span{display:block;font-size:3em;font-family:serif;margin-bottom:.5em}#new_post img{width:242px;height:242px;object-fit:cover}@media (max-width:599px){#new_post img{width:100%;height:auto}}.post_list.matchHeight{height:auto!important;min-height:332px}.recruit_table{width:100%}#menu-btn-check{display:none}img.footer_new_logo{width:30%}@media screen and (max-width:599px){.pc{display:none}.sp{display:block}.header-flex h1{width:50%}.header-flex h1 img{width:100%;position:relative}.top-text-new p{font-weight:400;font-size:.8em}.top-text-new span.font_l{font-size:1.4em}.top-img02{width:100%;position:relative;height:auto;background-color:#e9f5fc;background-image:url(//yamato-house.net/wp-content/themes/yamato/images/top/yamato_top02_bg.png);background-size:100%;background-position:top;background-repeat:no-repeat}.text{padding:85% 5% 8%}.top-img02 p.top_hl{color:#004ea1;border-top:3px solid #004ea1;border-bottom:3px solid #004ea1;padding:.3em 1em;font-size:1.6em;margin-bottom:1em;font-weight:600}.top-img02 p{position:relative;font-size:1em;line-height:1.5;font-weight:400}.challenge_flex{display:block}.challenge_flex img{width:100%}.yamato_top_freedesign{margin-bottom:5%}.yamato_top_freedesign p{padding:3% 0 8%;font-size:.8em}.yamato_top_freedesign img{width:70%;margin:6% auto 0}.yamato_trust_network{background-color:#fff;background-image:url(//yamato-house.net/wp-content/themes/yamato/images/top/yamato_top_trust_bg.png);background-size:220%;background-position:right 10% bottom 0;background-repeat:no-repeat;margin-bottom:5%}.yamato_trust_network p{padding:5% 3%;width:65%;font-size:.8em;line-height:1.5;font-weight:400;color:#000}.yamato_trust_network p span{font-size:1.5em}.menu-btn{position:fixed;top:10px;right:10px;display:flex;height:60px;width:60px;justify-content:center;align-items:center;z-index:90;background-color:#005066}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:'';display:block;height:3px;width:25px;border-radius:3px;background-color:#fff;position:absolute}.menu-btn span:before{bottom:8px}.menu-btn span:after{top:8px}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked~.menu-btn span:before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span:after{top:0;transform:rotate(-45deg)}.menu-content{width:100%;height:100%;position:fixed;top:0;left:0;z-index:80;background-color:#005066}.menu-content ul{padding:70px 10px 0}.menu-content ul li{border-bottom:solid 1px #fff;list-style:none}.menu-content ul li a{display:block;width:100%;font-size:15px;box-sizing:border-box;color:#fff;text-decoration:none;padding:9px 15px 10px 0;position:relative}.menu-content ul li a:before{content:"";width:7px;height:7px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;right:11px;top:16px}header nav ul li:last-child{border-right:none}.menu-content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:80;background-color:#005066;transition:all .5s}#menu-btn-check:checked~.menu-content{left:0}header .header-flex{display:flex;justify-content:start;align-items:center}.header-right{width:15%;margin-left:1em}header .header-flex .header-info{margin-bottom:0;text-align:center;width:100%}header .header-flex .header-info{display:flex;flex-wrap:nowrap;align-items:flex-start}.header-flex h1{width:65%;margin-left:1em}.header-right{width:12%;margin-left:.8em;padding-bottom:5%}header .header-flex .header-info{margin-bottom:0;text-align:center;width:100%}header .header-flex .header-info .tel.sp{width:100%;padding:3%}header nav ul{display:block}header nav ul li{width:100%;margin-bottom:0;font-size:18px;line-height:1.2}header nav ul li{border:none;margin-bottom:0;padding:.5em 0 0;font-size:14px;line-height:1.5}img.footer_new_logo{width:55%}.post_list.matchHeight{min-height:0}}.simple-note h2,.simple-note h3{background:0 0;padding:0;margin:0}.simple-note__arrow.simple-note__arrow{width:550px;max-width:100%;margin:100px auto 50px}.simple-note__arrow-text{width:800px;max-width:95%;margin:0 auto}.simple-note__img01{margin:80px 0 0}.simple-note__text02 h2{text-indent:20px}.simple-note__text02 p{margin-top:20px}.simple-note__link-contact{margin:80px 0}.simple-note__link-contact .square{text-align:center}.simple-note__link-contact .square a{display:inline-block;text-align:center;border:3px solid #000;padding:15px 50px;font-size:20px;font-weight:700;color:#000}.simple-note__link-contact p{margin-top:20px}@media (max-width:599px){.simple-note h2{font-size:20px}.simple-note p{font-size:14px}.simple-note__arrow.simple-note__arrow{width:70%;margin:10% auto 5%}.simple-note__img01{margin:8% 0 0}.simple-note__link-contact{margin:8% 0}.simple-note__link-contact .square a{border:2px solid #000;padding:10px 30px;font-size:16px}}.top-img02 h2{font-size:20px;color:#172a88;line-height:1.6}.top-img02 h2 span{font-size:35px;font-weight:700;line-height:0}.new-property-list.type_top #used_post{background:0 0;width:1180px;@media only screen and (max-width:599px){width:100%;margin:0}}#used_post{width:992px;margin:10px auto 60px;padding:10px 0}@media (min-width:599px){#used_post .post_list a img{width:100%;height:100%}}