.bukken h1{font-size:2rem;line-height:2.4rem;color:#333}.bukken h2{font-size:1.4rem}.bukken dl{line-height:1.6rem;display:table;width:100%}.bukken dl dt{display:table-cell;width:140px;border-bottom:1px solid #ccc;padding:.5em 0;font-weight:900}.bukken dl dd{display:table-cell;border-bottom:1px solid #ccc;padding:.5em 0;padding-left:1em}.bukken .house_title{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #ddd}.bukken .house_title .price{font-size:1.2rem;line-height:2rem;margin-top:20px}.bukken .house_title .price span{font-size:2rem;font-weight:700}.bukken .main_content{position:relative;margin-top:20px}.bukken .main_content .bukken_box{margin-top:40px}.bukken .main_content .house_pic{width:calc(100% - 350px);padding-left:40px;margin-left:auto}.bukken .main_content .houseinfo{width:350px;position:absolute;top:0}.bukken .main_content .houseinfo dl dt{width:80px}.bukken .main_content .houseinfo .houseinfo_box{background:#efefef;padding:20px;position:relative}.bukken .main_content .houseinfo .houseinfo_box .madori_pic{margin-bottom:20px;text-align:center}.bukken .main_content .houseinfo .houseinfo_box .madori_pic img{height:260px;width:auto}.house-detail{display:flex;justify-content:space-between;flex-wrap:wrap;margin:10px 0 20px}.house-detail li{width:calc((100% - 20px)/2)}.house-detail a{background:#222;color:#fff;font-size:14px;text-align:center;display:block;padding:.5em 1em;text-transform:uppercase;border:1px solid #222;transition:.2s;border-radius:5px;font-weight:bold}.house-detail a:hover{background:#fff;color:#222;text-decoration:none}.house-detail .svg-inline--fa{width:18px;height:18px;vertical-align:middle}.house-detail svg{font-size:16px;margin-right:.5em}@media screen and (max-width: 1200px){.bukken .inner .main_content .house_pic{width:calc(100% - 300px)}.bukken .inner .main_content .houseinfo{width:300px}}@media screen and (max-width: 770px){.bukken{padding:80px 0 80px}.bukken .inner dl dt{width:110px}.bukken .inner .main_content{display:flex;flex-wrap:wrap-reverse}.bukken .inner .main_content .house_pic{width:100%;padding-left:0}.bukken .inner .main_content .houseinfo{width:100%;margin-top:40px;position:relative}}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../scss/bukken.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAIE,WACE,eACA,mBACA,WAEF,WACE,iBAEF,WACE,mBACA,cACA,WACA,cACE,mBACA,YACA,6BACA,eACA,gBAEF,cACE,mBACA,6BACA,eACA,iBAKJ,qBACE,mBACA,oBACA,6BACA,4BACE,iBACA,iBACA,gBACA,iCACE,eACA,gBAKN,sBACE,kBACA,gBAEA,kCACE,gBAGF,iCACE,yBACA,kBACA,iBAGF,iCACE,YACA,kBACA,MAGE,uCACE,WAKJ,gDACE,mBACA,aACA,kBACA,4DACE,mBACA,kBACA,gEACE,aACA,WAQZ,cACE,aACA,8BACA,eACA,mBAGF,iBACE,4BAGF,gBACE,gBACA,WACA,eACA,kBACA,cACA,iBACA,yBACA,sBACA,eACA,kBACA,iBAGF,sBACE,gBACA,WACA,qBAGF,8BACE,WACA,YACA,sBAGF,kBACE,eACA,kBAIF,sCAIQ,wCACE,yBAGF,wCACE,aAOV,qCACE,QACE,oBAGI,qBACE,YAIJ,6BACE,aACA,uBAEA,wCACE,WACA,eAGF,wCACE,WACA,gBACA%22,%22file%22:%22bukken.css%22%7D */
