.required{color:#ff1616}.fc-red,.require,.required{color:#ff1616;display:inline-block}.basic-table{width:100%;padding:40px 0 0;background:#fff;margin:30px auto !important}.basic-table th,.basic-table td{padding:10px}.basic-table th{width:160px;font-size:14px;padding:7px;font-weight:400;color:#000;text-align:left;white-space:nowrap;vertical-align:middle}.basic-table td{padding:7px;color:#000;background:#fff}.basic-table .row{margin-top:10px}.basic-table .wpcf7-not-valid-tip{color:red}.basic-table .wpcf7-form-control-wrap{width:100%}.basic-table .wpcf7-list-item-label{display:inline-block;margin-left:5px}.basic-table .wpcf7-list-item{margin-left:0}.basic-table .wpcf7-list-item>label{display:block;width:100%}.basic-table .wpcf7-list-item>label span{color:#000}.basic-table input[type=text],.basic-table input[type=tel],.basic-table input[type=email],.basic-table input[type=password],.basic-table textarea{border:1px solid #ddd;width:100%;background-color:#fff;display:block;padding:8px 15px}.basic-table textarea{height:150px;padding:15px}.basic-table select{border:1px solid #ddd;width:100%;background-color:#fff;padding:10px;box-shadow:inset 1px 1px 4px rgba(0,0,0,.1)}.basic-table input[type=text]:focus,.basic-table input[type=tel]:focus,.basic-table input[type=email]:focus,.basic-table input[type=password]:focus,.basic-table textarea:focus,.basic-table select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.basic-table input[disabled=disabled],.basic-table textarea[disabled=disable]{background-color:#eaeaea;border:#d1d1d1 1px solid}.basic-table input[name=keisan]{width:100px;display:inline-block}.action,.submit-box{text-align:center}.action .submit-btn,.action input[type=submit],.submit-box .submit-btn,.submit-box input[type=submit]{background:#eb610e;cursor:pointer;width:260px;font-size:16px;height:40px;display:flex;margin:30px auto 0;color:#fff;align-items:center;justify-content:center;line-height:.8}.action .submit-btn:hover,.action input[type=submit]:hover,.submit-box .submit-btn:hover,.submit-box input[type=submit]:hover{transform:translateY(2px)}.action .disabled,.action input[type=submit].disabled,.submit-box .disabled,.submit-box input[type=submit].disabled{background:#a3a2a9;border:#fff 1px solid;color:#fff}.form-error{color:red;padding:5px 0 0;font-size:14px}.error-field{border:red 1px solid !important;background-color:#fce4e4 !important}#error-message-count{border:red 1px solid;padding:10px;text-align:center;color:red}#frame-container{width:100%;height:300px;overflow-y:scroll;padding:20px;border:gray 1px solid;border-radius:5px;background-color:#fff}#privacy h3{background-color:transparent;color:#000;margin-top:10px !important;margin-bottom:10px;border-left:0;padding-left:0}#privacy h3:before{display:none}#privacy .define-list{margin-top:20px;margin-bottom:20px}#privacy .define-list dt,#privacy .define-list dd{line-height:1.4}#privacy .define-list dt{margin-bottom:5px}.form-content{padding:40px 0 0;background:#fff;margin-bottom:10px}.form-content li{display:flex;flex-wrap:wrap;margin-bottom:20px}.form-content li label{width:160px;font-size:18px}.form-content li span{display:block;font-size:14px;color:#999}.form-content li .wpcf7-not-valid-tip{color:red}.form-content li .wpcf7-form-control-wrap{width:100%}.form-content li .wpcf7-list-item-label{display:inline-block;margin-left:5px}.form-content li .wpcf7-list-item{margin-left:0}.form-content li .wpcf7-list-item>label{display:block;width:100%}.form-content li .wpcf7-list-item>label span{color:#000}form svg{color:#ff1616}form span{display:block}form .btt{background:#eb610e;color:#fff;height:35px;border-radius:5px;padding:0 30px;text-align:center;cursor:pointer;margin:30px auto 50px;display:block;transition:.3s}form .btt:hover{border:2px solid #eb610e;background:#fff;color:#eb610e}form .action-box{padding-bottom:10px}.input-container{border:1px solid #e0e0e0;padding:5px 20px;width:calc(100% - 160px);display:flex;align-items:center;flex-wrap:wrap}.input-container>span{width:45%;display:block;margin:5px 0}.input-container>input{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 all and (max-width:600px){.basic-table th,.basic-table td{display:block;width:100%}.basic-table th{font-weight:700;padding-bottom:0}.basic-table td{padding-top:5px}}.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}.favorite-cnt>span{display:inline-block;font-size:16px;color:#2385c5;font-weight:700;margin-left:5px}.details-title{display:flex;flex-wrap:wrap;padding:20px;color:#eb610e;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:#eb610e;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 transparent;border-bottom:12.5px solid transparent}.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:700}.details-form td{border-right:1px solid #d9d9d9;background:#fff;padding:1em 0}.details-form td span{color:#eb610e;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:#eb610e;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 svg{color:gray}.details-form #favorite-large-icon.selected svg{color:orange}.tab nav{width:100%;border-bottom:2px solid #eb610e}.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}.active:after{position:absolute;content:'';display:block;width:15px;height:15px;background:#eb610e;left:50%;bottom:0;transform:translate(-50%,50%) rotate(45deg)}.active{position:relative;background:#eb610e !important}.ttl{color:#eb610e;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{width:25%;background:#f0f0f0;padding:10px 20px;border:1px solid #e2e2e2;font-weight:700}.infos-form td{width:75%;background:#fff;padding:10px;border:1px solid #e2e2e2}.details-buttons .bukken-print-btn{position:relative;display:block;width:100%;color:#fff;padding:2px 0;background:#eb610e;border-radius:2px}.details-buttons .bukken-print-btn:before{content:'';display:block;width:18px;height:18px;background:url(//dream-pl.com/wp-content/themes/fprorent_v20220526/css/../images/print.svg) center center/contain no-repeat;position:absolute;left:2.3em;top:50%;transform:translateY(-50%)}.details-buttons .bukken-print-btn:hover{transform:translateY(-2px)}.details-buttons .bukken-print-btn.disabled{pointer-events:none}.details-buttons .bukken-print-btn.disabled:before{background:url(//dream-pl.com/wp-content/themes/fprorent_v20220526/css/../images/hourglass.svg) center center/contain no-repeat;width:24px;height:24px;left:2em}.details-buttons .bukken-print-btn.disabled:after{width:8px;height:8px}.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}.contact-us-form span{display:block}.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[type=text],.input-container input[type=email],.input-container input[type=tel]{width:100%}.input-container textarea{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:transparent transparent transparent #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:transparent transparent transparent #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}.btt{background:#eb610e;color:#fff;height:35px;border-radius:5px;padding:0 30px;text-align:center;cursor:pointer;margin:30px auto 50px;display:block;transition:.3s}.btt:hover{border:2px solid #eb610e;background:#fff;color:#eb610e}li.active2{background:#000;color:#fff}li.active2:before{border-color:transparent transparent transparent #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:#eb610e;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:#eb610e;cursor:pointer;color:#fff}.house-info-contact-container #favorite-detail svg{margin-right:1em}.house-info-contact-container .selected svg{color:#a80404}.contact-tel span{display:block}.contact-tel .tel-num{font-size:32px;font-weight:700;color:#000}.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:#ffff;z-index:9;cursor:pointer}.info-intr{padding:30px 20px;background:#fff}.info-intr>a:hover{color:#fff}.info-intr>a:hover:after{border-left:6px solid #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:#eb610e}.info-intr-part2 .row{margin-bottom:7px}.info-intr-part2 .row2{display:flex;flex-wrap:wrap;margin-bottom:7px}.info-intr-part2 .row2>.col:first-child .item-value{margin-right:7px}.info-intr-part2 .cell{display:inline-block}.info-intr-part2 .item-label{margin-bottom:7px;background:#606060;color:#fff;padding:3px 6px;margin-right:5px}.info-intr-part2 .item-value{margin-bottom:7px}.bl_icon_detail_block{display:flex;justify-content:space-between;width:250px}.info-intr h3{font-size:20px;margin-top:10px}.info-intr>span{font-size:28px;color:#eb610e;margin-bottom:12px;display:block}.info-intr>span span{font-size:14px}.info-intr .kakaku-row{margin-bottom:15px}.info-intr .kakaku-label{padding:0 6px;border:1px solid #eb610e;color:#eb610e;margin-right:5px;font-size:18px;display:inline-block}.info-intr .kakaku-label+span{font-size:28px;color:#eb610e;display:inline-block;line-height:1.2;vertical-align:middle}.info-intr .kakaku-label+span span{font-size:14px;margin-left:4px}.info-intr>a{display:block;text-align:center;border:1px solid #eb610e;color:#eb610e;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 #eb610e;border-right:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.feature{margin-top:20px;border:1px solid #eb610e}.feature:after{content:'';display:block;clear:both}.feature span{display:block}.feature span:first-child{float:left;color:#fff;background:#eb610e;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}.slider-for .slick-slide{height:400px;position:relative}.slider-for .slick-slide img{height:100%;object-fit:contain;object-position:center;display:block;margin:0 auto}.slider-nav .slick-slide{height:121px}.slider-nav .slick-slide img{object-fit:contain;object-position:center;width:162px;height:120px}.slick-pic{width:40%}.slick-container{margin-bottom:40px}.slick-prev,.slick-next{background-image:none}.input-container{padding:5px 10px;width:100%;margin-top:.5em}.input-container .tab nav li{padding:3px 8px}.input-container .active:after{width:12px;height:12px}.input-container .ttl{font-size:18px;padding:7px 20px}.input-container .form-content+span{font-size:10px}@media all and (max-width:1224px){.house-info-contact-container{padding:0}}@media (max-width:1200px){.ttl_1{margin:0 5px 15px}.contact-tel .tel-num{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}.house-info-contact-container{display:block;max-width:400px;margin:0 auto;text-align:center}.house-info-contact-container .contact-tel>span{margin-bottom:10px}.house-info-contact-container a.black,.house-info-contact-container span.favorite{display:inline-block;width:48%;text-align:center}}@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}.house-info-contact-container a{margin:0 5px}.tab nav li{font-size:14px}.new-info-list-details ul li{width:50%}}@media (max-width:700px){.infos-form table{font-size:12px}.infos-form td,.infos-form th{padding:5px;line-height:1.2}.form-content{padding:20px}.form-content>li>label{width:100%;font-size:14px}.form-content>li span{margin-left:1em}.input-container .wpcf7-form-control-wrap{margin-left:0}.input-container .wpcf7-form-control{margin-left:0}}@media (max-width:630px){.tab nav{margin-bottom:0}.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}.house-info-contact-container a,.house-info-contact-container .favorite{width:100%;margin:5px auto;text-align:center}.house-info-contact-container a.black,.house-info-contact-container span.favorite{display:block;width:100%;max-width:200px}}@media (max-width:550px){.details-title{font-size:12px}.details-title a{width:80px}.details-title h3+a{margin:0 20px}.infos-form{overflow-x:scroll}.infos-form table th,.infos-form table td{display:block;width:100%}.slider-for .slick-slide{height:auto}.slider-nav .slick-slide{height:auto}.slider-nav .slick-slide img{height:76px}}@media (max-width:500px){.house-info{margin-top:30px}.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}.banner img{margin:auto;height:150px;object-fit:cover;width:100%}.page-title{top:40%;transform:translate(-50%,-40%)}.details-form span{width:65px}.sp-hidden{display:none}.bl_icon_detail_block{width:100%;justify-content:center;align-items:center}.details-buttons{width:200px;display:flex;justify-content:center;align-items:center;margin:0}.details-buttons>a:first-child{margin-bottom:0;margin-right:10px}.details-buttons>a:first-child svg{display:none}.details-buttons .bukken-print-btn:before{left:1em}.slider-for .slick-slide img{height:250px}.infos-form .gaiyo-table{font-size:14px}.new-info-list-details ul{margin-left:-10px}.new-info-list-details ul li{padding-left:10px}.new-info-list-details .pic img{object-fit:cover}.info-intr{padding:10px 0}.info-intr h3{font-size:15px}.info-intr .kakaku-row{margin-bottom:5px;display:flex;align-items:center}.info-intr .kakaku-label{font-size:14px}.info-intr .kakaku-label+span span.kakaku-text{font-size:22px;background-color:transparent}.info-intr>a{margin-top:0}.info-intr-part2 .row{margin-bottom:1px}.info-intr-part2 .row:last-child{margin-bottom:5px}.info-intr-part2 .row2{margin-bottom:0}.info-intr-part2 .row2 .col{margin-bottom:1px}}@media (max-width:470px){.new-info-list-details .pic{padding-top:60%;overflow:hidden}}@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}}