.otherstories div li p,.archives div li p{max-height:none;padding:0;height:2.8em;margin:0}.otherstories div li h3,.archives div li h3{margin:0;height:auto;border:0;letter-spacing:0;text-align:left;text-overflow:inherit;overflow:hidden;white-space:nowrap}.banners{display:none;width:100%;text-align:center;padding:40px 0;background-color:#ccc;line-height:1;overflow:hidden}.banners a{display:inline-block}.banners img{width:260px;margin-right:20px}@media screen and (max-width:768px){.banners img{width:230px}}@media screen and (max-width:415px){.banners img{width:300px;margin-right:0;margin-bottom:10px}}.banners img.last{margin-right:0}.banners span{display:none}.builders{background-color:#fff}.builders h3 span{background-color:#fff}.builders h2{margin-top:70px;text-align:center;font-size:24px}.builders h2 span{display:block;font-size:18px;font-weight:normal;padding-top:10px}.builders h2:after{content:"";width:80px;height:1px;display:block;margin:20px auto;border-bottom:1px solid #000}.builders h4{font-size:20px;font-weight:bold}.builders .top-block{width:800px;margin:60px auto;overflow:hidden}p.top-block-credit{font-size:11px;color:#aaa}@media screen and (max-width:768px){.builders .top-block{width:96%}.archives .top-block-credit{width:90%}}@media screen and (max-width:415px){.builders .top-block{width:100%;margin:30px auto}}.builders .top-block--img{display:table-cell;width:30%;vertical-align:middle}@media screen and (max-width:415px){.builders .top-block--img{display:block;width:100%;margin-bottom:10px;text-align:center}}.builders .top-block--img img{width:100%}@media screen and (max-width:415px){.builders .top-block--img img{width:40%}}.builders .top-block--content{display:table-cell;padding-left:30px;text-align:right}@media screen and (max-width:415px){.builders .top-block--content{display:block;padding-left:0;text-align:center}}.builders .top-block--content p{margin-top:0;text-align:left}.builders .top-block--content-info{width:180px;display:inline-block;margin-left:10px;text-align:center;vertical-align:top}@media screen and (max-width:415px){.builders .top-block--content-info{width:120px}}.builders .top-block--content-info img{width:100px;border-radius:50px}.builders .top-block--content-info p{margin:0;font-size:12px;text-align:center}.builders .top-block--content-info p span{display:inline-block}.hqb-desc-btns{text-align:center}.builders .btn a{display:inline-block;clear:left;margin:0 auto 30px;width:12em;padding:.7em;margin-right:10px;border:3px solid #000;text-align:center;color:#000;text-decoration:none;font-size:16px;font-weight:bold}.builders .btn:last-child{margin-right:0}.builders .btn a:hover{color:#fff;background-color:#000;transition:all .5s ease}.builders .parallax{height:520px;width:100%;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;display:table}@media screen and (max-width:768px){.builders .parallax{background-attachment:scroll}}@media screen and (max-width:415px){.builders .parallax{height:300px;background-attachment:scroll}}.builders .box{max-width:900px;margin:0 auto;text-align:center;display:table-cell;vertical-align:middle}.builders .parallax-img-1{background-image:url(https://www.hqb.jp/wp-content/themes/hqb/assets/images/top/topbg.jpg.pagespeed.ce.9Slc6LqZ2-.jpg);background-position:center center}.builders .hqb{position:relative;height:auto;background-color:#fff;text-align:center;margin-bottom:40px}.builders .hqb p{width:50%;min-width:280px;max-width:400px;margin:0 auto 30px;text-align:left;line-height:1.6}.builders .linkbtn a{color:#fff;text-decoration:none}.builders .additional{width:100%;margin:40px auto;float:left}.builders .additional:before{content:"";width:100%;height:1px;display:block;margin:40px auto 0;border-bottom:1px solid #ddd}@media screen and (max-width:415px){.builders .additional{width:100%;margin:30px auto}}.builders .additional>div{box-sizing:border-box;width:800px}@media screen and (max-width:768px){.builders .additional>div{width:96%;float:none}}@media screen and (max-width:415px){.builders .additional>div{width:100%;margin-left:0;padding:0 3%}}.builders .additional>div h4{float:none;margin:30px 0 10px;vertical-align:middle;text-align:left;letter-spacing:0;font-size:14px}.builders .additional>div h4 span{display:block}.builders .additional>div div{text-align:left;margin:0;width:100%}@media screen and (max-width:415px){.builders .additional>div div{width:100%}}.builders .additional>div div li{line-height:2}.builders .additional>div div .fee{font-size:16px;text-align:center}.builders .additional>div div .price{margin-bottom:0;font-size:14px}.builders .additional>div div .price span{font-size:24px}.builders .additional>div div p{font-size:12px}.builders .additionalfee{font-size:11px;text-align:right}.builders .name--modern,.builders .name--connector,.builders .name--builders{display:inline-block;width:40%}.builders .name--connector{width:10%;vertical-align:top;margin-top:10px}.builders .name--builders{width:50%}.builders .additional--purchase{display:inline-block}.colored{width:100%;background-color:#e8e8e8;padding:20px 0;margin:60px auto}.certifystep>div{width:60%;max-width:600px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin-bottom:40px}@media screen and (max-width:768px){.certifystep>div{width:96%}}@media screen and (max-width:415px){.certifystep>div{width:100%}}.certifystep>div>div{text-align:center;min-height:100px}.certifystep>div>div.icon{min-height:auto}.certifystep>div>div img{width:100%;max-width:83px}.certifystep>div>div span{display:inline-block}.certifystep .fa{font-size:32px;color:#000;text-shadow:1px 1px 1px #999}.certifydetail>div{width:800px;min-height:380px;margin:0 auto;overflow:hidden;background:url(https://www.hqb.jp/wp-content/themes/hqb/assets/images/top/xdetail1.jpg.pagespeed.ic.yYEN7oS30Y.jpg) right center no-repeat}@media screen and (max-width:415px){.certifydetail>div{background-image:url(https://www.hqb.jp/wp-content/themes/hqb/assets/images/top/detail1-1.jpg)}}.certifydetail > div:nth-child(2) {background-image:url(https://www.hqb.jp/wp-content/themes/hqb/assets/images/top/xdetail2.jpg.pagespeed.ic.uwifwZ0GBC.jpg);background-position:left center}@media screen and (max-width:768px){.certifydetail > div:nth-child(2) {background-position:left center;background-size:48%}}@media screen and (max-width:415px){.certifydetail > div:nth-child(2) {background-image:url(https://www.hqb.jp/wp-content/themes/hqb/assets/images/top/detail2-1.jpg);background-size:contain}}.certifydetail > div:nth-child(3) {background-image:url(https://www.hqb.jp/wp-content/themes/hqb/assets/images/top/detail3.jpg)}@media screen and (max-width:415px){.certifydetail > div:nth-child(3) {background-image:url(https://www.hqb.jp/wp-content/themes/hqb/assets/images/top/detail3-1.jpg)}}.certifydetail > div:nth-child(4) {background-image:url(https://www.hqb.jp/wp-content/themes/hqb/assets/images/top/detail4.jpg);background-position:left center}@media screen and (max-width:415px){.certifydetail > div:nth-child(4) {background-image:url(https://www.hqb.jp/wp-content/themes/hqb/assets/images/top/detail4-1.jpg)}}@media screen and (max-width:768px){.certifydetail>div{width:96%;background-size:50%}}@media screen and (max-width:415px){.certifydetail>div{width:100%;background-size:cover}}.certifydetail>div img{width:50%;float:right}.certifydetail>div>div{float:left;width:44%;padding:3%}@media screen and (max-width:415px){.certifydetail>div>div{width:90%;float:none;text-shadow:1px 1px 1px #fff}}.certifydetail>div>div h4{padding-bottom:.5em;border-bottom:1px solid #000;margin-bottom:20px}@media screen and (max-width:768px){.certifydetail>div>div h4{letter-spacing:0}}.certifydetail>div>div li{margin-bottom:.5em;text-indent:-1em;margin-left:1em}.certifydetail>div>div dt{display:inline-block;width:30%;line-height:22px}.certifydetail>div>div dd{display:inline-block;width:65%;margin:0}.certifydetail > div:nth-child(even) img {float:left}.certifydetail > div:nth-child(even) > div {float:right}@media screen and (max-width:768px){.certifydetail .cerifydetail--condition{background-position-x:right;background-size:48%}}.certifydetail .cerifydetail--condition li{margin-bottom:.1em}.certifydetail .cerifydetail--condition>div{padding:0 2%}.certifydetail .additional{font-size:10px}.certifydetail .price{font-size:16px;text-align:center}.certifydetail .price span{font-size:20px}.certifydetail .specialprice{font-weight:bold}.certifydetail .specialprice:after{content:"";width:12em;height:1px;display:block;margin:0 auto;border-bottom:1px solid #000}.certifydetail .prov{width:100%;background-color:#f4f4f4;padding:10px}@media screen and (max-width:415px){.certifydetail .prov{width:96%;padding:2%}}.certifydetail .prov p{margin:0;font-size:12px}.process{background-color:#e8e8e8}.hqblogo{margin:0 auto;padding:20px 0}@media screen and (max-width:415px){.hqblogo{max-width:280px}}.hqb-blog{width:60%;min-width:280px;margin:0 auto 60px}.hqb-blog h4{text-align:left;margin:10px 0;padding:.5em;background-color:#fff}.hqb-blog h5{font-size:16px;margin:0}.hqb-blog span{padding-right:1em;color:#666}.hqb-blog p{line-height:1.6}.hqb-blog a{background-color:#fff;padding:2px;color:#fff;border-radius:2px;text-decoration:none;display:block;width:7em;text-align:center;float:right;margin-top:10px}.linkbtn{display:inline-block;padding:5px 30px;border-radius:2px;background-color:#fff;font-size:20px;color:#fff}.linkbtn i{padding-right:1em}.links{overflow:hidden}.links>div{max-width:800px;margin:0 auto}@media screen and (max-width:768px){.links>div{max-width:none}}.links.colored{margin-bottom:0}.archives .blog,.archives .inquiry{width:46%;float:left;padding:2%}@media screen and (max-width:415px){.archives .blog,.archives .inquiry{width:96%;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #efefef}}.archives .blog h3,.archives .inquiry h3{border:0;height:auto;letter-spacing:.2em;margin:0}.archives .blog i,.archives .inquiry i{padding-left:.5em}.archives .blog a,.archives .inquiry a{color:#333;text-decoration:none}.archives .blog>p,.archives .inquiry>p{text-align:center}.archives .blog > p:nth-child(2), .archives .inquiry > p:nth-child(2) {min-height:5em;text-align:left}.archives .blog .name,.archives .inquiry .name{font-weight:bold}.archives .inquiry{display:block;float:right}.archives .inquiry--mail,.archives .inquiry--tel{display:inline-block}.archives .inquiry--tel{padding-left:1em}.articlelist li{width:32%;float:left;margin:0 2% 30px 0;list-style:none;position:relative}.articlelist li img{width:40%;float:left;margin-right:3%}@media screen and (max-width:415px){.articlelist li img{width:33%}}.articlelist li:nth-child(3n) {margin:0 2% 30px 0}.articlelist li:nth-child(3n) {margin:0 0 30px}@media screen and (max-width:768px){.articlelist li{width:48%}.articlelist li:nth-child(2n) {margin:0 0 30px}.articlelist li:nth-child(3n) {margin:0 2% 30px 0}}@media screen and (max-width:415px){.articlelist li{width:100%}.articlelist li:nth-child(3n) {margin-right:2%}.articlelist li:nth-child(5n) {margin-right:2%}}.articlelist a:hover{background-color:#333;opacity:.2}.archives h4.buildersttl{margin-top:60px}.archives h3 span.pref{font-size:12px}@media screen and (max-width:768px){.archives h3 span.pref{padding:0}}nav.builders{margin:50px 0}nav.builders h4{text-align:left;font-size:18px;margin:10px 0}nav.builders li{display:inline-block}nav.builders li:before{content:'｜';font-size:20px;vertical-align:middle;padding:0 0 0 5px}nav.builders li:last-child:after{content:'｜';font-size:20px;vertical-align:middle;padding:0 0 0 5px}#articlebody.diaryArticle{margin:0 auto;margin-bottom:40px;padding-top:100px;max-width:550px}#articlebody.diaryArticle h1{font-size:30px}#articlebody.diaryArticle h1:after{content:"";width:4em;height:1px;display:block;margin:1em auto 0;border-bottom:1px solid #333}#articlebody.diaryArticle .meta{float:none;width:100%;font-size:13px;color:#999}#articlebody.diaryArticle .meta li{display:inline-block}#articlebody.diaryArticle .articletext{margin:0;margin-bottom:50px}#articlebody.diaryArticle .articletext img{max-width:100%;height:auto;display:block;margin:.5em auto}#articlebody.diaryArticle .extradata{margin-top:70px}.builders2{background-color:#c8c8c8}.archives div.builders-top--bigimg{width:600px;margin-top:90px;margin-bottom:90px}@media screen and (max-width:768px){.archives div.builders-top--bigimg{width:96%}}@media screen and (max-width:415px){.archives div.builders-top--bigimg{margin-top:40px}}.archives div.builders-top--bigimg img{width:100%}.archives div.builders-top--bigimg h4{font-size:15px;margin-bottom:20px}.archives div.builders-top--bigimg hr{height:1px;border:0;border-bottom:1px solid #666;width:200px;margin:50px auto}.archives div.builders-top--bigimg dl{font-size:16px;display:table;width:270px;margin:0 auto}.archives div.builders-top--bigimg dl a{color:#333;text-decoration:none}.archives div.builders-top--bigimg dt{display:table-cell;width:30%;font-weight:bold;text-transform:uppercase;color:#999}.archives div.builders-top--bigimg dd{display:table-cell;margin:0;width:70%}.archives.builder{overflow:visible}.archives.builder h3 span{background-color:#fff}.builder{margin:80px auto;background-color:#fff}@media screen and (max-width:768px){.builder{width:92%}}.builder div{width:100%}.builder .backtolist,.builder .backtotop{margin:0;margin-top:40px;text-align:right;font-size:14px}.builder .backtolist:before,.builder .backtotop:before{content:'\f137';font-family:FontAwesome;padding-right:10px}.builder .backtolist a,.builder .backtotop a{color:#333;text-decoration:none}.builder .backtotop{margin-top:10px}@media screen and (max-width:480px){.builder.archives .articlelist{overflow:hidden}}article.house{width:820px;margin:0 auto}@media screen and (max-width:425px){article.house{width:100%}}.house h2{border-bottom:1px solid #ccc;font-size:20px}.house p{line-height:1.6;font-size:16px}@media screen and (max-width:768px){.house p{font-size:15px}}.house img{float:left;width:400px;margin-right:20px}@media screen and (max-width:768px){.house img{width:356px}}@media screen and (max-width:415px){.house img{width:100%;margin-bottom:20px;margin-right:0}}.archives .smallimg{width:190px;display:inline-block;margin-right:15px;margin-bottom:15px;vertical-align:top}@media screen and (max-width:768px){.archives .smallimg{width:22%;margin-right:3%}}@media screen and (max-width:415px){.archives .smallimg{width:48%;margin-right:2%;margin-bottom:10px}.archives .smallimg:nth-child(2n) {margin-right:0}}.archives .smallimg:nth-child(4n) {margin-right:0}.archives .smallimg img{width:100%;margin-right:0;margin-bottom:5px}.archives .smallimg p{font-size:13px}.archives .btmimg,.archives .info .houseinfo,.archives .info .builderinfo{float:left;width:100%;margin-top:20px}.archives .staffcredit{clear:both;margin-bottom:40px;text-align:right;color:#999;font-size:13px}.archives .certificate-reason{float:left;box-sizing:border-box;padding:20px;margin-bottom:40px;background-color:#f6f6f6}.archives .certificate-reason img{width:30%;float:right;margin:0}@media screen and (max-width:415px){.archives .certificate-reason img{width:100%}}.archives .certificate-reason--text{float:left;width:65%}@media screen and (max-width:415px){.archives .certificate-reason--text{width:100%}}.archives .certificate-reason--text h3{text-align:left;border-bottom:0;height:auto;letter-spacing:0;margin:0;text-transform:none;font-size:18px}.archives .certificate-reason--text p{margin:.5em 0}.archives .certificate-reason--text .certificate-reason--name{text-align:right}.archives .info{display:table;margin-top:40px;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}@media screen and (max-width:415px){.archives .info{padding:20px 3%;width:94%}}.archives .info .houseinfo{display:table-cell;float:none;padding:0 0 0 20px;border-left:1px solid #ccc;margin-bottom:0;width:33%;line-height:20px;color:#666}@media screen and (max-width:768px){.archives .info .houseinfo{width:43%}}@media screen and (max-width:415px){.archives .info .houseinfo{display:block;height:auto;padding:20px 0 0;width:94%;border-left:0;margin-top:0}}.archives .info .houseinfo dt{display:block;text-align:left;width:100%;font-weight:bold;padding-bottom:.5em}.archives .info .houseinfo dd{display:block;text-align:left;border-left:0;width:100%;margin:0}.archives .info .houseinfo.address{width:25%}@media screen and (max-width:415px){.archives .info .houseinfo.address{width:100%}}.archives .info .builderinfo{display:table-cell;float:none;width:64%;padding:15px 0;margin-top:0;line-height:30px;vertical-align:middle;word-break:break-all}@media screen and (max-width:768px){.archives .info .builderinfo{width:55%}}@media screen and (max-width:415px){.archives .info .builderinfo{display:block;padding:0;height:auto;width:100%;padding:0 0 20px;border-bottom:1px solid #ccc;margin-bottom:0}}.archives .info .builderinfo dt{display:block;width:100%;text-align:left;font-size:18px}.archives .info .builderinfo dd{display:block;padding-left:0;border-left:0;margin:0}.morearw{clear:both}.info{display:table}.archives div li h3{text-overflow:clip;white-space:normal}nav.builders{margin:50px 0;display:none}nav.builders h4{text-align:left;font-size:18px;margin:10px 0}nav.builders li{display:inline-block}nav.builders li:before{content:'｜';font-size:20px;vertical-align:middle;padding:0 0 0 5px}nav.builders li:last-child:after{content:'｜';font-size:20px;vertical-align:middle;padding:0 0 0 5px}section.imageup{width:96%;max-width:800px;margin:0 auto}.archives div.imageup-lead{width:55%;text-align:center;margin-bottom:40px}@media screen and (max-width:480px){.archives div.imageup-lead{width:100%}}.imageup-content-wrapper{display:flex;justify-content:space-between}@media screen and (max-width:480px){.imageup-content-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}}h4.imageup-content-title{min-height:6em;display:flex;justify-content:center;align-items:center;margin:0}.builders h2 span.imageup-title-break{font-size:24px;font-weight:bold;padding:0}.archives div.imageup-content{width:30%;margin-right:1%}@media screen and (max-width:480px){.archives div.imageup-content{width:100%;margin-right:0}}span.imageup-content-num{display:block;text-align:center;border-bottom:1px solid #000;padding:10px;font-family:oswald,sans-serif;font-size:20px}.imageup-content-note{padding-top:20px;border-top:1px solid #ccc;font-size:14px}section.imageup{max-width:800px;margin:0 auto}.archives div.imageup-lead{width:55%;text-align:center}.imageup-content-wrapper{display:flex;justify-content:space-between}.archives div.imageup-content{width:30%;margin-right:1%}span.imageup-content-num{display:block;text-align:center;border-bottom:1px solid #000;padding:10px;font-family:oswald,sans-serif;font-size:20px}@media (min-width:768px){.house .d-md-flex .eyecatch{display:block;width:400px;height:100%;padding-right:20px;position:relative}.house .d-md-flex .eyecatch img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left}.house .eyecatch .fluidbox-wrap{height:100%}.archives.builder .articlelist .builder-list-content .d-flex{display:flex}.archives.builder .articlelist .builder-list-content .d-flex .img-wrap{flex:0 0 40%;width:40%;margin-right:3%}.archives.builder .articlelist .builder-list-content .d-flex .img-wrap img{width:100%;height:auto;margin-right:0}.archives.builder .articlelist .builder-list-content .d-flex .text-wrap{flex:1 1 auto}}.house .normal>p{margin:0}.w-auto{width:auto!important}.h-auto{height:auto!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mb-3{margin-bottom:1rem!important}.square-box .fluidbox-wrap::after{content:"";display:block;width:100%;padding-top:100%}.square-box .fluidbox-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.certificate-reason .certificate-reason--text{flex:0 0 65%}.certificate-reason .square-box{flex:1 1 auto;margin-left:5%}