﻿.required{color:#ff1616}table.basic-table{width:100%;margin-bottom:0}table.basic-table th{width:25%;border:1px solid #bfbfbf;text-align:left;padding:10px;background:#f2f2f2;font-size:14px;font-weight:normal;vertical-align:middle;color:#000}table.basic-table td{width:75%;border:1px solid #bfbfbf;padding:10px;line-height:18px;color:#000;vertical-align:middle;background-color:#fff}table.basic-table .note{font-size:10px !important;line-height:20px !important;padding:0 !important;color:#111}table.basic-table input[type=text],table.basic-table input[type=email],table.basic-table input[type=tel],table.basic-table textarea,table.basic-table text{padding:10px 15px;border-radius:5px;font-size:18px;border:1px solid #999}table.basic-table select{font-size:18px;padding:10px 15px;border:1px solid #999}table.basic-table textarea{width:100%;height:150px;border:1px solid #999}table.basic-table .short{width:30%}table.basic-table .middle{width:50%}table.basic-table .long{width:70%}table.basic-table .max{width:100%}table.basic-table input#yosan,table.basic-table input#tatemono-hirosa,table.basic-table input#tochi-hirosa,table.basic-table input#madori,table.basic-table input#zip{width:180px}.submit-box{padding:10px;text-align:center;margin:20px auto}.submit-box input{font-size:12px;padding:10px 40px}input[type=submit].btt{background:#00b86c;color:#fff;height:35px;border-radius:5px;padding:0 30px;text-align:center;cursor:pointer;margin:30px auto 50px;display:block;transition:.3s}input[type=submit].btt:hover{border:2px solid #00b86c;background:#fff;color:#00b86c}.required{display:inline-block;color:red;border-radius:4px;width:40px;margin-left:auto;margin-right:0;text-align:center;font-size:12px}.notice{font-size:20px;color:#e00}@media(max-width: 700px){.infos-form table{font-size:12px}.infos-form td,.infos-form th{padding:5px;line-height:1.2}.input-container{padding:5px 10px;width:100%;margin-top:.5em}.form-content li label{width:100%;font-size:14px}.form-content li span{display:inline-block;margin-left:1em}.form-content{padding:20px}.tab nav li{padding:3px 8px}.active::after{width:12px;height:12px}.ttl{font-size:18px;padding:7px 20px}.form-content+span{font-size:10px}}@media(max-width: 420px){table.basic-table th,table.basic-table td,table.basic-table tr{display:block;width:100%}table.basic-table input[type=text],table.basic-table input[type=email],table.basic-table input[type=tel],table.basic-table textarea,table.basic-table text{width:100%}.baibai-syubetu,.chintai-syubetu{width:80% !important}.tatemono-hirosa,.tochi-hirosa,.madori{width:30% !important}.madori{width:20% !important}.madori-type{width:60% !important}}.house-info{margin-top:60px}.house-shape{position:absolute;left:0;right:0;top:0;width:100%;height:100%;z-index:2;display:none}.house-shap-show{display:block}.details-title{display:flex;flex-wrap:wrap;padding:20px;color:#00b86c;background:#fff;align-items:center;margin-bottom:30px}.details-title a{width:100px;display:block;text-align:center;color:#fff;border-radius:5px;text-transform:uppercase}.details-title h3{font-size:26px}.details-title h3 svg{margin-right:10px}.details-title h3+a{background:#3c3c3c;margin:0 20px 0 40px;cursor:default}.details-title h3+a:hover{text-decoration:none}.details-title a:last-child{background:#00b86c;cursor:default}.details-title a:last-child:hover{text-decoration:none}.deatails-container>span{display:block;margin-bottom:10px}span.has_tag{margin-top:10px;display:flex;justify-content:space-between}span.tags span{position:relative;width:80px;text-align:center;background:#000;display:inline-block;color:#fff;margin-right:2em}span.has_tag>span:last-child{width:calc(100% - 80px)}span.tags span::after{content:"";display:block;right:-11.9px;top:0;bottom:0;position:absolute;border:12.5px solid #000;border-right:0;border-top:12.5px solid rgba(0,0,0,0);border-bottom:12.5px solid rgba(0,0,0,0)}.details-form{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:30px 0 40px}.details-form table{width:calc(100% - 260px);text-align:center}.details-form th{background:#e6e6e6;text-align:center;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:1em 0;font-weight:bold}.details-form td{border-right:1px solid #d9d9d9;background:#fff;padding:1em 0}.details-form td span{color:#00b86c;font-size:16px}.details-form table th:last-child,.details-form table td:last-child{border-left:none}.details-buttons{width:140px;text-align:center}.details-buttons svg{margin-right:5px}.details-buttons a{display:block;width:100%;color:#fff;padding:2px 0}a.black{background:#000;border-radius:2px}a.orange{background:#00b86c;border-radius:2px}.details-buttons a:first-child{margin-bottom:10px}.details-form span{width:85px;text-align:center}.details-form span svg{display:block;font-size:30px;margin:auto}.details-form #favorite-large-icon{cursor:pointer}.details-form #favorite-large-icon.selected svg{color:orange}.tab nav{width:100%;border-bottom:2px solid #00b86c}.tab nav ul{display:flex}.tab nav li{padding:6px 12px;color:#fff;font-size:16px;text-align:center;background:#333;border-left:2px solid #fff;line-height:1.5;cursor:pointer}.tab nav li:first-child{border-left:none}.tab>ul>li{display:none;padding-top:35px}.tab>ul>li:first-child{display:block}.active::after{position:absolute;content:"";display:block;width:15px;height:15px;background:#00b86c;left:50%;bottom:0;transform:translate(-50%, 50%) rotate(45deg)}.active{position:relative;background:#00b86c !important}.ttl{color:#00b86c;padding:15px 20px;background:#fff;font-size:20px;margin-bottom:30px}.ttl svg{margin-right:.5em}.infos-form table{border-collapse:collapse;width:100%}.infos-form tr{border:1px solid #e2e2e2}.infos-form th,.infos-form td{width:25%}.infos-form th{background:#f0f0f0;padding:10px 20px;border:1px solid #e2e2e2;font-weight:bold}.infos-form td{background:#fff;padding:10px;border:1px solid #e2e2e2}.gaiyo-table th{white-space:nowrap}.house-info-contact{margin:30px 0 60px;padding:30px 70px;background:#fff}.form-content{padding:30px 50px;background:#fff;margin-bottom:10px}.form-content li{display:flex;flex-wrap:wrap;margin-bottom:20px}.form-content li label{width:150px;font-size:18px}.form-content li span{display:block;font-size:14px;color:#999}.contact-us-form svg{color:#ff1616}.input-container{border:1px solid #e0e0e0;padding:5px 20px;width:calc(100% - 150px);display:flex;align-items:center;flex-wrap:wrap}.input-container>span{width:45%;display:block;margin:5px 0}.input-container>input{width:100%}.three-steps{display:flex;margin-bottom:30px;overflow:hidden;border:1px solid #ccc}.three-steps li{width:33.33%;padding:10px 0;text-align:center;position:relative;background:#fff}.three-steps li::before{content:"";width:0;height:0;right:-8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:40px 0 40px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:dashed dashed dashed solid;position:absolute;z-index:3}.three-steps li::after{content:"";width:0;height:0;right:-9px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:40px 0 40px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ccc;border-style:dashed dashed dashed solid;position:absolute;z-index:2}.three-steps li:last-child::before,.three-steps li:last-child::after{content:none}li.active2{background:#000;color:#fff}li.active2::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}.ttl_1{font-size:18px;padding-bottom:15px;margin:0 0 15px;text-align:center;border-bottom:1px solid #000}.ttl_1 span{display:block;color:#00b86c;font-size:22px}.house-info-contact-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.house-info-contact-container a{display:block;text-align:center;padding:5px 10px;color:#fff}.house-info-contact-container a svg{margin-right:1em}.house-info-contact-container #favorite-detail{padding:5px 10px;background-color:#00b86c;cursor:pointer;color:#fff}.house-info-contact-container #favorite-detail svg{margin-right:1em}.house-info-contact-container .selected svg{color:#fff}.contact-tel span{display:block}.contact-tel span:first-child{font-size:32px;font-weight:bold}.new-info-list-details ul{margin-left:-30px;display:flex;flex-wrap:wrap}.new-info-list-details ul li{padding-left:30px;margin-bottom:30px;width:33.33%;position:relative}.new-info-list-details .pic{width:100%;height:0;padding-top:80%;position:relative}.new-info-list-details .pic img{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;object-fit:contain;object-position:center center}.favour{position:absolute;right:10px;top:10px;font-size:30px;color:#fff;z-index:9;cursor:pointer}.info-intr{padding:30px 20px;background:#fff}.info-intr-part1{display:flex}.info-intr-part1 a{width:100px;display:block;text-align:center;color:#fff;border-radius:5px;margin-right:10px}.info-intr-part1 a:first-child{background:#3c3c3c}.info-intr-part1 a:last-child{background:#00b86c}.info-intr-part2 .row{margin-bottom:8px}.info-intr-part2 .row2{margin-bottom:8px}.info-intr-part2 .row2>.col{display:inline-block}.info-intr-part2 .label{background:#606060;color:#fff;padding:3px 6px;margin-right:5px}.info-intr h3{font-size:20px;margin-top:10px}.info-intr>span{font-size:28px;color:#00b86c;margin-bottom:12px;display:block}.info-intr>span span{font-size:14px}.info-intr>span::before{content:"価格";padding:3px 6px;border:1px solid #00b86c;color:#00b86c;margin-right:5px;font-size:18px}.info-intr>a{display:block;text-align:center;border:1px solid #00b86c;color:#00b86c;position:relative;text-decoration:none;padding:5px 0;margin-top:20px}.info-intr>a::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;display:inline-block;border:6px solid #00b86c;border-right:0;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0)}.feature{margin-top:20px;border:1px solid #00b86c}.feature:after{content:"";display:block;clear:both}.feature span{display:block}.feature span:first-child{float:left;color:#fff;background:#00b86c;line-height:20px;text-align:center;position:relative;padding:10px 5px;display:flex;align-items:center;width:46px}.feature span:last-child{float:left;padding:10px;width:calc(100% - 46px)}.slick{display:flex;justify-content:space-between;flex-wrap:wrap}.slick-content{width:60%;padding-right:30px}.slick-pic{width:40%}.slick-container{margin-bottom:80px}.slick-prev,.slick-next{width:60px;height:60px;filter:drop-shadow(3px 3px 3px black)}@media all and (max-width: 1224px){.house-info-contact-container{padding:0}}@media(max-width: 1200px){.ttl_1{margin:0 5px 15px}.contact-tel span:first-child{font-size:24px}.details-form table{font-size:12px;line-height:1.5}.details-form th,.details-form td{padding:.5em 0}.new-info-list-details ul{margin-left:-20px}.new-info-list-details ul li{padding-left:20px;margin-bottom:20px}.info-intr>span{font-size:20px}.info-intr>span::before{font-size:14px}}@media(max-width: 850px){.details-form table{width:100%;margin-bottom:20px}.details-form{justify-content:center}.details-buttons{margin:0 10px}}@media(max-width: 750px){.house-info{margin-top:40px}.ttl_1{font-size:14px;margin-bottom:10px;padding-bottom:10px}.house-info-contact-container{justify-content:center}.contact-tel{width:100%;margin-bottom:10px}.contact-tel>span{text-align:center}.house-info-contact-container a{margin:0 5px}.tab nav li{font-size:14px}.new-info-list-details ul li{width:50%}table.basic-table th,table.basic-table td{width:100%;display:block}table.basic-table input[type=text],table.basic-table input[type=email],table.basic-table input[type=tel]{width:100%}}@media(max-width: 700px){.infos-form table{font-size:12px}.infos-form td,.infos-form th{padding:5px;line-height:1.2}.input-container{padding:5px 10px;width:100%;margin-top:.5em}.form-content li label{width:100%;font-size:14px}.form-content li span{display:inline-block;margin-left:1em}.form-content{padding:20px}.tab nav li{padding:3px 8px}.active::after{width:12px;height:12px}.ttl{font-size:18px;padding:7px 20px}.form-content+span{font-size:10px}}@media(max-width: 630px){.tab nav ul{width:100%;display:block}.tab nav ul li{display:block;border-left:0;margin-bottom:1px}.tab nav ul li.active::after{display:none}.tab nav ul li:first-child{padding-top:0}.tab nav ul li:last-child{margin-bottom:0}.tab ul li{padding-top:0}}@media(max-width: 600px){.main-content{flex-direction:column-reverse}.slick-pic{width:100%;margin-top:20px}.slick-pic img{margin:auto}.slick-content{width:100%;padding-right:0}.details-title{padding:15px}.details-title h3{font-size:20px}}@media(max-width: 550px){.details-title{font-size:12px}.details-title a{width:80px}.details-title h3+a{margin:0 20px 0 20px}.infos-form{overflow-x:scroll}.infos-form table{width:500px}}@media(max-width: 500px){.house-info{margin-top:30px}.house-info-contact-container a{width:300px;margin:5px auto}.house-info-contact{padding:30px 15px}.details-title h3{width:100%;margin-bottom:10px}.details-title{justify-content:center}.details-title h3+a{margin-left:0}}@media(max-width: 470px){.new-info-list-details ul li{width:100%}.new-info-list-details .pic{padding-top:60%;overflow:hidden}.info-intr{padding:20px}}@media(max-width: 450px){span.has_tag{flex-wrap:wrap}span.has_tag>span:last-child{width:100%;margin-top:10px}span.tags span::after{content:none}}@media(max-width: 400px){.three-steps li{font-size:12px}}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../sass/partial/_form.scss%22,%22../sass/page-bukken.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22CAEA,UACE,cAKF,kBACE,WACA,gBAEA,qBACE,UACA,yBACA,gBACA,aAEA,mBACA,eACA,mBACA,sBACA,WAIF,qBACE,UACA,yBACA,aACA,iBACA,WACA,sBACA,sBAGF,wBACE,0BACA,4BACA,qBACA,WAGF,2JAIE,kBACA,kBACA,eACA,sBAGF,yBACE,eACA,kBACA,sBAIF,2BACE,WACA,aACA,sBAGF,yBACE,UAGF,0BACE,UAGF,wBACE,UAGF,uBACE,WAEJ,sKAKI,YAIJ,YACE,aACA,kBACA,iBAEA,kBACE,eACA,kBAKJ,uBAEE,mBACA,WACA,YACA,kBACA,eACA,kBACA,eACA,sBACA,cACA,eAEA,6BACE,yBACA,gBACA,cAIJ,UACE,qBACA,UACA,kBACA,WACA,iBACA,eACA,kBACA,eAGF,QACE,eACA,WAGF,yBACE,kBACE,eAEF,8BACE,YACA,gBAEF,iBACE,iBACA,WACA,gBAEF,uBACE,WACA,eAEF,sBACE,qBACA,gBAEF,cACE,aAEF,YACE,gBAEF,eACE,WACA,YAEF,KACE,eACA,iBAEF,mBACE,gBAIJ,yBACA,+DACI,cACA,WAEJ,2JACI,WAEJ,iCACI,qBAEJ,uCACI,qBAEJ,QACI,qBAEJ,aACI,sBCrLJ,YACE,gBAGF,aACE,kBACA,OACA,QACA,MACA,WACA,YACA,UACA,aAGF,iBACE,cAIF,eACE,aACA,eACA,aACA,cACA,gBACA,mBACA,mBAGF,iBACE,YACA,cACA,kBACA,WACA,kBACA,yBAGF,kBACE,eAGF,sBACE,kBAGF,oBACE,mBACA,qBAEA,eACA,0BACE,qBAKJ,4BACE,mBACA,eACA,kCACE,qBAIJ,yBACE,cACA,mBAGF,aACE,gBACA,aACA,8BAGF,eACE,kBACA,WACA,kBACA,gBACA,qBACA,WACA,iBAGF,6BACE,wBAGF,sBACE,WACA,cACA,cACA,MACA,SACA,kBACA,yBACA,eACA,sCACA,yCAGF,cACE,aACA,8BACA,eACA,mBACA,mBAGF,oBACE,yBACA,kBAGF,iBACE,mBACA,kBACA,+BACA,gCACA,cACA,iBAGF,iBACE,+BACA,gBACA,cAGF,sBACE,cACA,eAGF,oEACE,iBAGF,iBACE,YACA,kBAGF,qBACE,iBAGF,mBACE,cACA,WACA,WAEA,cAGF,QACE,gBACA,kBAGF,SACE,mBACA,kBAGF,+BACE,mBAIA,mBACE,WACA,kBAEA,uBACE,cACA,eACA,YAIJ,mCACE,eAIA,gDACE,aAMN,SACE,WACA,gCAGF,YACE,aAGF,YACE,iBACA,WACA,eACA,kBACA,gBACA,2BACA,gBACA,eAGF,wBACE,iBAGF,WACE,aACA,iBAGF,uBACE,cAGF,eACE,kBACA,WACA,cACA,WACA,YACA,mBACA,SACA,SACA,6CAGF,QACE,kBACA,8BAGF,KACE,cACA,kBACA,gBACA,eACA,mBAGF,SACE,kBAIA,kBACE,yBACA,WAEF,eACE,yBAEF,8BACE,UAEF,eACE,mBACA,kBACA,yBACA,iBAEF,eACE,gBACA,aACA,yBAQF,gBACE,mBAIJ,oBACE,mBACA,kBACA,gBAGF,cACE,kBACA,gBACA,mBAGF,iBACE,aACA,eACA,mBAGF,uBACE,YACA,eAGF,sBACE,cACA,eACA,WAGF,qBACE,cAOF,iBACE,yBACA,iBACA,yBACA,aACA,mBACA,eAGF,sBACE,UACA,cACA,aAGF,uBACE,WAGF,aACE,aACA,mBACA,gBACA,sBAGF,gBACE,aACA,eACA,kBACA,kBACA,gBAIF,wBACE,WACA,QACA,SACA,WACA,QACA,mCACA,2BACA,8BACA,4DACA,wCACA,kBACA,UAGF,uBACE,WACA,QACA,SACA,WACA,QACA,mCACA,2BACA,8BACA,4DACA,wCACA,kBACA,UAGF,qEAEE,aAIF,WACE,gBACA,WAGF,mBACE,4DAGF,OACE,eACA,oBACA,gBACA,kBACA,6BAGF,YACE,cACA,cACA,eAGF,8BACE,aACA,mBACA,8BACA,eAGA,gCACE,cACA,kBACA,iBACA,WAEA,oCACE,iBAIJ,+CACE,iBACA,yBACA,eACA,WAEA,mDACE,iBAKF,4CAEE,WAaN,kBACE,cAGF,8BACE,eACA,iBAOF,0BACE,kBACA,aACA,eAGF,6BACE,kBACA,mBACA,aACA,kBAGF,4BACE,WACA,SACA,gBACA,kBAGF,gCACE,kBACA,OACA,QACA,SACA,MACA,WACA,YACA,mBACA,8BAGF,QACE,kBACA,WACA,SACA,eACA,WACA,UACA,eAGF,WACE,kBACA,gBAGF,iBACE,aAGF,mBACE,YACA,cACA,kBACA,WACA,kBACA,kBAGF,+BACE,mBAGF,8BACE,mBAKA,sBACE,kBAOF,uBACE,kBAEA,4BACE,qBAKJ,wBACE,mBACA,WACA,gBACA,iBAwCJ,cACE,eACA,gBAGF,gBACE,eACA,cACA,mBACA,cAGF,qBACE,eAGF,wBACE,aACA,gBACA,yBACA,cACA,iBACA,eAIF,aACE,cACA,kBACA,yBACA,cACA,kBACA,qBACA,cACA,gBAGF,oBACE,WACA,kBACA,QACA,2BACA,WACA,qBACA,yBACA,eACA,mCACA,sCAGF,SAGE,gBACA,yBAEA,eACE,WACA,cACA,WAGF,cACE,cAEA,0BACE,WACA,WACA,mBACA,iBACA,kBACA,kBACA,iBACA,aACA,mBACA,WAGF,yBACE,WACA,aACA,wBAKN,OACE,aACA,8BACA,eAGF,eACE,UACA,mBAGF,WACE,UAGF,iBACE,mBAGF,wBAGE,WACA,YACA,sCAGF,mCACE,8BACE,WAIJ,0BACE,OACE,kBAEF,8BACE,eAEF,oBACE,eACA,gBAEF,kCACE,eAEF,0BACE,kBAEF,6BACE,kBACA,mBAEF,gBACE,eAGF,wBACE,gBAIJ,yBACE,oBACE,WACA,mBAEF,cACE,uBAEF,iBACE,eAIJ,yBAEE,YACE,gBAGF,OACE,eACA,mBACA,oBAEF,8BACE,uBAEF,aACE,WACA,mBAEF,kBACE,kBAEF,gCACE,aAEF,YACE,eAEF,6BACE,UAIA,0CACE,WACA,cAGF,yGAGE,YAON,yBACE,kBACE,eAEF,8BACE,YACA,gBAEF,iBACE,iBACA,WACA,gBAEF,uBACE,WACA,eAEF,sBACE,qBACA,gBAEF,cACE,aAEF,YACE,gBAEF,eACE,WACA,YAEF,KACE,eACA,iBAEF,mBACE,gBAIJ,yBAGM,YACE,WACA,cAEA,eACE,cACA,cACA,kBAIA,6BACE,aAIJ,2BACE,cAEF,0BACE,gBAOJ,WACE,eAOR,yBAEE,cACE,8BAGF,WACE,WACA,gBAEF,eACE,YAEF,eACE,WACA,gBAGF,eACE,aAEF,kBACE,gBAKJ,yBACE,eACE,eAEF,iBACE,WAEF,oBACE,qBAEF,YACE,kBAEF,kBACE,aAIJ,yBAEE,YACE,gBAGF,gCACE,YACA,gBAEF,oBACE,kBAEF,kBACE,WACA,mBAEF,eACE,uBAEF,oBACE,eAiBJ,yBACE,6BACE,WAEF,4BACE,gBACA,gBAEF,WACE,cAIJ,yBAEE,aACE,eAEF,6BACE,WACA,gBAEF,sBACE,cAIJ,yBACE,gBACE%22,%22file%22:%22page-bukken.css%22%7D */
