@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}html{overflow-y:scroll;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ol,ul{list-style:none}fieldset,img{border:0}img{max-width:100%}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a{text-decoration:none}a:focus{outline:none}a:hover{opacity:.7}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}body{font-family:Lato,"Noto Sans JP","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#333;font-size:15px;line-height:1.6em}h2{font-size:28px;font-weight:700;background:url(//yamato-house.net/wp-content/themes/yamato/images/h2_bg.png) no-repeat left 7px;margin:0 0 15px;padding:25px 0 12px 20px;line-height:1.3}h3{font-size:26px;font-weight:700;background:url(//yamato-house.net/wp-content/themes/yamato/images/h3_bg.png) no-repeat left bottom;margin:0 0 15px;padding:10px 0 13px}h4{font-size:24px;color:#4c0e00;font-weight:700;border-bottom:#4c0e00 2px solid}h4 .step{color:#fff;font-size:13px;background:#4c0e00;margin:0 8px 0 0;padding:7px}th,td{border:1px solid #a6a6a6;padding:10px;font-size:14px}th{width:140px;background:#e4dfd3}#wrap{width:100%;min-width:1000px;overflow:hidden;margin:6px 0 0}header{font-size:12px;width:100%;margin:0 auto}.head_info{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.head_tel,.head_tel ul{display:flex;display:-webkit-flex}.head_tel{width:650px;line-height:1.3em;justify-content:flex-end;-webkit-justify-content:flex-end}.head_tel img{margin-left:10px}.head_tel li{margin:5px 5px 0 0;font-weight:700}.head_tel a{color:#7c4517;text-decoration:none}.head_tel_info{margin:0 0 0 8px;font-weight:700}.head_tel_info .social-buttons{display:flex}#main_nav{margin:20px 0;font-size:14px;font-weight:700}#main_nav a{text-decoration:none;color:#000}#main_nav ul{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}#main_nav li{border-right:1px solid #630;text-align:center;padding:0 67px 0 0}#main_nav li:first-of-type{padding-left:30px}.bx-wrapper{border:none;box-shadow:none;margin-bottom:0}.bx-wrapper img{width:100%}.head_tel ul{font-size:15px}.recruit_banner img{display:block}.recruit_banner a:hover{opacity:.7}.head_right{width:250px}.bx-wrapper a:hover{opacity:.7}.top_banner{display:flex;justify-content:space-between;width:1000px;margin:40px auto}.top_banner img{width:490px}.mizuiro{background-color:#e1fcfc}.white{background-color:#fff}.modelhouse{width:992px;margin:60px auto;padding:10px 0;border:4px solid #4c0e00;border-radius:8px}.modelhouse_post{width:900px;margin:0 auto}.modelhouse_post img{margin-bottom:30px}.modelhouse_post h2{background:url(//yamato-house.net/wp-content/themes/yamato/images/h2_bg.png) no-repeat 200px 7px;text-align:center;padding:25px 0 12px;font-size:34px;font-weight:700;margin:0 0 15px}.moderuhouse_banner{width:100%;margin-bottom:40px}.modelhouse_page h4{margin-bottom:20px}.top_content{width:1000px;margin:0 auto;padding-top:40px;padding-bottom:40px}.top_house_box ul{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.top_house_box li{text-align:center;align-items:center;-webkit-align-items:center;padding:50px 40px;width:25%}.house_box1,.house_box2,.house_box3,.house_box4{border-right:1px solid #ccc}.house_box1{border-top:10px solid #ab3400}.house_box2{border-top:10px solid #cc7500}.house_box3{border-top:10px solid #4f8000}.house_box4{border-top:10px solid #aba300}.intro{text-align:center}.top_image{width:100%;height:150px;margin:0;padding:0}.top_image img{width:100%}.intro_message{background:url(//yamato-house.net/wp-content/themes/yamato/images/top_intro_bg.png) no-repeat center bottom/100%;height:345px;padding:140px 0 0}.company_message{margin:10px auto;font-size:18px;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.company_profile{margin:0 0 0 20px}.company_profile p{margin:0 15px 0 0}#new_post{width:992px;margin:10px auto 60px;padding:10px 0}#new_post h2{background:url(//yamato-house.net/wp-content/themes/yamato/images/h2_bg.png) no-repeat 390px 7px;text-align:center;padding:25px 0}#new_post img{width:242px;height:180px;object-fit:cover}#new_post ul{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:850px;margin:30px auto}#new_post li{width:32%}#new_post p{font-size:12px}.postlist-category-inner a{color:#930}.top_bn{width:1000px;margin:0 auto 40px auto;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap}.top_bn img{margin:10px 0}.news{width:600px;margin:0 auto}.news h2{background:url(//yamato-house.net/wp-content/themes/yamato/images/h2_bg.png) no-repeat 220px 7px;text-align:center;padding:25px 0}.news dt,.news dd{padding:0 8px 0 0 0}.news dt{float:left;width:100px;font-weight:700}.news dd{border-bottom:dashed 1px #7c4517}.whatsnew a{color:#333}.whatsnew hr{border:none;border-bottom:dashed 1px #7c4517;height:1px;color:#fff}.post_box{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.post_list{width:43%;border:1px solid #ccc;margin:0 10px 10px 0;padding:5px}.post_list img{width:333px}.post_list a{color:#333;text-decoration:none}.post_list .item_name{font-weight:700}.post_list p{font-size:14px}.page-nav{display:flex;display:-webkit-flex}.current{color:#fff;background:#333}section.digital-ad{margin-top:70px;margin-bottom:50px}.digital-ad h2{background:url(//yamato-house.net/wp-content/themes/yamato/images/h2_bg.png) no-repeat 380px 7px;text-align:center;padding:25px 0}.digital-img{width:100%;display:-webkit-flex;display:-moz-flex;display:flex}.digital-img img{width:90%;justify-content:center;margin:0 20px}#blog_page{width:1000px;margin:0 auto;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}.breadcrumbs{width:100%;font-size:13px;margin:0 0 20px}.breadcrumbs a{color:#333}.blog_left{width:75%}.blog_left .subtitle{width:360px;text-align:center;background:0 0;margin:30px auto;padding:0}.blog_left .subtitle .subtitle-desc-top{display:block;border-bottom:4px solid #0071b5}.blog_left .subtitle .subtitle-desc-bottom{display:inline-block;font-size:23px}.blog_archive{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.blog_archive li{width:50%}.blog_archive .post_list{width:89%;margin:0 10px 20px 0}.entry{width:550px;margin:40px auto}.acf-map_iframe{width:100%;margin:20px 0}.acf-map_iframe iframe{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:400px;border:1px solid #a6a6a6 !important}.bukken_jyouhou{width:100%;margin:15px 0}.bukken_jyouhou th,.bukken_jyouhou td{border:1px solid #a6a6a6;padding:10px;font-size:14px}.bukken_jyouhou th{width:140px;background:#e4dfd3}.blog_etc{border:1px solid #a6a6a6;margin:15px 0;padding:10px}.pagination{width:100%;text-align:center;margin:20px 0}.pagination h2,.screen-reader-text{display:none}.page-numbers{border:1px solid #333;padding:8px}.nav-links a{text-decoration:none;color:#333}.photo_slide_entry{width:100%}.photos{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.photos img{width:auto;height:auto;max-width:230px;max-height:200px;margin:10px}#sidebar{width:200px;margin:50px 0}#sidebar a{color:#333;text-decoration:none}#searchform{margin:15px 0}#sidebar img{width:200px;margin-top:0}#sidebar img.banner_top{margin-top:10px}input#s{padding:2px}#searchform input#searchsubmit{background:#a88000;border:none;color:#fff;padding:5px;cursor:pointer}.sidebar-title{margin:10px 0 3px}.children{padding:0 0 0 10px}.children li:before{content:'∟';padding:0 0 0 3px}#content:last-child{display:none}.page_head{margin:0 0 30px}.page_head img{width:100%}.page_sc01{margin:0 0 35px}.page_sc01_copy{font-family:serif;text-align:center;font-size:2rem}.recruit_table{width:50%;margin:0 0 15px}.page_sc_flow{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}.page_sc_flow h4{font-size:18px}.page_sc_flow .page_sc01{width:47%;overflow:hidden;margin-bottom:45px}.page_sc_flow .page_sc01 img{float:left;margin:12px 20px 0 0}.page_sc_flow .page_sc01 p{line-height:1.5em;padding-top:12px;font-size:16px}.soubi img{max-width:569px}.soubi_btn ul{width:1000px;margin:0 auto;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between}.soubi_btn li a{color:#333;text-decoration:none;display:block}.soubi_btn li{width:12%;text-align:center;background:#f2f2eb;margin:0 0 30px;padding:10px;border:1px solid #ccc;border-radius:5px}.faq dl{border-bottom:1px dashed #424242;padding:0 0 30px 10px}.faq dt{background:url(//yamato-house.net/wp-content/themes/yamato/images/q_img.png) no-repeat left top;padding:9px 0 25px 51px;font-weight:700}.faq dd{background:url(//yamato-house.net/wp-content/themes/yamato/images/a_img.png) no-repeat left top;padding:9px 0 0 51px}.contact{background:#f2f2eb;width:800px;margin:30px 0;padding:15px}.contact p{margin:15px 0 0}.contact .wpcf7-submit{font-size:14px;text-align:center;border:none;padding:5px 15px;color:#fff;background:#630;cursor:pointer}.red{color:#f36}.pagetop{text-align:right;padding:80px 100px 0 0;line-height:0}footer{background:url(//yamato-house.net/wp-content/themes/yamato/images/foot_bg.jpg) no-repeat center top/100%;text-align:center;color:#fff}#footer_menu{width:900px;margin:0 auto}#footer_menu ul{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}#footer_menu li{font-size:13px;text-align:left;margin:60px 0}#footer_menu li a{color:#fff;text-decoration:none}.foot_info p{font-size:13px}.copyright{font-size:11px}.red_btn{background:#af2c26;width:350px;text-align:center;margin:50px auto;padding:15px 10px;font-size:20px;letter-spacing:1.2px;border-radius:8px;box-shadow:0 5px 0 rgba(148,71,71,1)}.brown_btn{background:#af7626;width:300px;text-align:center;margin:50px auto;padding:15px 10px;font-size:20px;letter-spacing:1.2px;border-radius:8px;box-shadow:0 5px 0 rgba(128,70,38,1)}.red_btn a,.brown_btn a{color:#fff;text-decoration:none;padding:30px 10px}.center{text-align:center}.right{text-align:right}.gastoku p{font-size:15px}p.gastoku-top-text{font-size:30px;color:#022974;line-height:1.5em;font-weight:600;margin:20px 0}.gastoku-red{color:#de0000}span.supText{font-size:75.5%;vertical-align:top;position:relative;top:-.1em}.gastoku h3{margin-top:50px}.gastoku img{width:700px;margin:50px 100px}.gastoku .main-img{width:100%;margin:30px 0}.gastoku ul{font-size:15px;list-style-type:disc;padding-left:50px}.gastoku .note{width:80%;margin:0 auto;background-color:#f1f1f1;padding:20px 30px}.gastoku table{width:85%;font-size:14px;border-collapse:collapse;margin:20px auto 10px auto}.gastoku table th,.gastoku table td{text-align:center}.gastoku table caption{font-size:16px;font-weight:700;text-align:left}p.soubi_catch{margin:0 0 70px}.soubi_btn2{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 0 30px}.soubi_btn2 li{width:150px;border:#0862a9 1px solid}.soubi_btn2 li a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;display:block;padding:15px 0;color:#0862a9;font-size:18px;font-weight:700;text-align:center;line-height:1em}.soubi_btn2 li a:hover{background:#0862a9;color:#fff}.soubi_sc{margin:0 0 50px}.soubi_sc .iframe-inner{display:flex;flex-wrap:wrap;justify-content:space-around;background:#eeeded;margin:0 0 50px}.soubi_sc .iframe-inner h3{background:0 0;border:none;width:440px;margin:0;padding:0;text-align:center;line-height:350px;vertical-align:middle}.soubi_sc .iframe-inner h3 img{vertical-align:middle}.soubi_sc .iframe-inner iframe{width:510px;height:310px;padding:20px}.soubi_sc .text-inner{display:flex;flex-wrap:wrap;justify-content:space-around}.soubi_sc .text-inner p.pic{width:422px;margin:0}.soubi_sc .text-inner div.text{width:548px;margin:0 0 0 30px}.soubi_sc .text-inner div.text h4{background:0 0;border:none;margin:0 0 20px;padding:0;font-size:18px}.soubi_sc .text-inner div.text p{margin:0 0 15px}.soubi_main{position:relative;width:1000px;height:480px;margin:0 0 40px}.soubi_main h3{position:absolute;top:15px;left:0;background:0 0;border:none;margin:0;padding:0;font-size:24px;line-height:1.5em}.soubi_main h3 span{color:#1b2a5f;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-size:62px}.soubi_main div.text{position:absolute;top:140px;left:0;background:#dfedf6;width:505px;height:280px;margin:0;padding:50px 110px 0 35px}.soubi_main div.text h4{background:0 0;border:none;color:#000;font-size:20px;margin:0 0 20px}.soubi_main div.text p{margin:0 0 15px}.soubi_main p.pic{position:absolute;top:0;right:0;width:450px;height:360px;margin:0}.soubi_h4{position:relative;background:0 0;border:none;margin:0 0 30px;color:#1b2a5f;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","ＭＳ 明朝",serif;font-size:30px}.soubi_h4:after{content:" ";display:block;position:absolute;top:0;bottom:0;z-index:1;background:#1b2a5f;width:100%;height:1px;margin:auto}.soubi_h4 span{position:relative;z-index:2;background:#fff;padding:0 20px 0 0}ul.e-lineup{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 30px}ul.e-lineup li{width:480px;margin:0 40px 30px 0}ul.e-lineup li:nth-child(2n){margin:0 0 30px}div.e-unit{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1000px;margin:0 0 30px}div.e-unit dl{width:230px;margin:0 26.6666px 30px 0}div.e-unit dl:nth-child(4n){margin:0 0 30px}div.e-unit dl dt{margin:0 0 5px}div.e-unit dl dt img{vertical-align:bottom}div.e-unit dl dd.ttl{margin:0 0 5px;font-weight:700}#kitchen .soubi_main h3,#powderroom .soubi_main h3{top:15px;left:490px}#kitchen .soubi_main div.text,#powderroom .soubi_main div.text{top:140px;left:auto;right:0;padding:50px 10px 0 135px}#kitchen .soubi_main p.pic,#powderroom .soubi_main p.pic{top:0;left:0;right:auto}.for_pc{display:block}.for_sp{display:none}.company-wrap .page_sc01 dl{border:1px solid #a6a6a6}.company-wrap .page_sc01 dl *{box-sizing:border-box}.company-wrap .page_sc01 dl div.flex:not(:first-child){border-top:1px solid #a6a6a6}.company-wrap .page_sc01 dl dt,.company-wrap .page_sc01 dl dd{padding:10px;font-size:14px;display:flex;flex-direction:column;justify-content:center}.company-wrap .page_sc01 dl dt{width:15%;background:#e4dfd3;border-right:1px solid #a6a6a6}.company-wrap .page_sc01 dl dd{width:85%}.company-wrap .page_sc01 dl dd .tel{width:fit-content}.company-wrap .page_sc01 dl .three-column>div,.company-wrap .page_sc01 dl .multiple-lines{width:calc((1000px - 150px) / 2);display:flex;flex-direction:column;justify-content:center;padding:5px 0}.company-wrap .page_sc01 dl .three-column>div dd,.company-wrap .page_sc01 dl .multiple-lines dd{width:100%;padding:0 10px}.company-wrap .page_sc01 dl .three-column>div:first-of-type{border-right:1px solid #a6a6a6}.company-wrap .page_sc01 dl .multiple-lines{width:calc((1000px - 150px))}.company-wrap .page_sc01 .flex{display:flex}@media (max-width:600px){.company-wrap .page_sc01 .flex{flex-direction:column}.company-wrap .page_sc01 dl dt,.company-wrap .page_sc01 dl dd{width:100%}.company-wrap .page_sc01 dl dt{border-right:none}.company-wrap .page_sc01 dl .three-column>div,.company-wrap .page_sc01 dl .multiple-lines{width:100%}.company-wrap .page_sc01 dl .three-column>div.people-num,.company-wrap .page_sc01 dl .multiple-lines.people-num{text-align:center}.company-wrap .page_sc01 dl .three-column>div:first-of-type{border-right:none}}.recruit_table tr td span{display:inline-block;background-color:#e4dfd3;margin-right:5px;margin-bottom:5px;padding:0 5px;border-radius:4px}.recruit_table tr td div:last-child{margin-top:1em}