.mod-estate-details{position:relative}.mod-estate-details>.mod-estate-details-utils>.inner>ul{padding:10px;border-bottom:2px #eee solid;border-top:2px #eee solid;background:#eee;text-align:right}.mod-estate-details>.mod-estate-details-utils>.inner>ul>li{display:inline-block;vertical-align:middle}.mod-estate-details>.mod-estate-details-utils.fixed>.inner{position:fixed;top:0;left:0;width:100%;padding:0 5px;z-index:9000;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details>.mod-estate-details-utils.fixed>.inner>ul{max-width:998px;margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details>.mod-estate-details-head{position:relative;margin-top:20px;padding-bottom:10px;border-bottom:1px #ddd solid}.mod-estate-details>.mod-estate-details-head:after,.mod-estate-details>.mod-estate-details-head:before{content:" ";display:table}.mod-estate-details>.mod-estate-details-head:after{clear:both}.mod-estate-details>.mod-estate-details-head ul{letter-spacing:-.4em}.mod-estate-details>.mod-estate-details-head ul>li{letter-spacing:normal;display:inline-block;margin-right:5px}.mod-estate-details>.mod-estate-details-head ul>li:last-child{margin-right:0}.mod-estate-details>.mod-estate-details-head>.category{float:left}.mod-estate-details>.mod-estate-details-head>.options{float:right}.mod-estate-details>.mod-estate-details-head h1{clear:both;float:left;margin-top:10px;font-size:1.25rem;font-weight:700}.mod-estate-details>.mod-estate-details-head.library-top{margin-top:0}.mod-estate-details>.mod-estate-details-body:after,.mod-estate-details>.mod-estate-details-body:before{content:" ";display:table}.mod-estate-details>.mod-estate-details-body:after{clear:both}.mod-estate-details>.mod-estate-details-body .maininfo{margin-top:10px}.mod-estate-details>.mod-estate-details-body .maininfo:after,.mod-estate-details>.mod-estate-details-body .maininfo:before{content:" ";display:table}.mod-estate-details>.mod-estate-details-body .maininfo:after{clear:both}.mod-estate-details>.mod-estate-details-body .maininfo>.photo{float:left;width:180px}.mod-estate-details>.mod-estate-details-body .maininfo>.photo>img{width:100%;height:auto;border:1px #ddd solid}.mod-estate-details>.mod-estate-details-body .maininfo>.detail{float:right;width:100%;margin-left:-180px;padding-left:190px;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details>.mod-estate-details-body .maininfo>.detail table{width:100%}.mod-estate-details>.mod-estate-details-body .maininfo>.detail table td,.mod-estate-details>.mod-estate-details-body .maininfo>.detail table th{width:auto}.mod-estate-details>.mod-estate-details-body .maininfo>.detail table th{width:80px}.mod-estate-details>.mod-estate-details-body .maininfo>.detail table th.highlight{background:#fce49a}.mod-estate-details>.mod-estate-details-body .maininfo>.detail table strong{vertical-align:baseline}.mod-estate-details>.mod-estate-details-body .maininfo>.detail table .btn{float:right;font-size:inherit;margin-left:10px}.mod-estate-details>.mod-estate-details-body .end-property-information{margin-top:60px}.mod-estate-details>.mod-estate-details-body .end-property-information:after,.mod-estate-details>.mod-estate-details-body .end-property-information:before{content:" ";display:table}.mod-estate-details>.mod-estate-details-body .end-property-information:after{clear:both}.mod-estate-details>.mod-estate-details-body .end-property-information>.message{padding:0 10px;text-align:center;color:#e60000}.mod-estate-details>.mod-estate-details-body .end-property-information>div{margin-top:60px;padding:10px;border-top:4px #eee solid;border-bottom:2px #eee solid;background:#eee;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details>.mod-estate-details-body .end-property-information>div.other-link-col2{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mod-estate-details>.mod-estate-details-body .end-property-information>div.other-link-col2>div{width:-moz-calc(50% - 5px);width:calc(50% - 5px)}.mod-estate-details>.mod-estate-details-body .end-property-information>div>div{background:#fff;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details>.mod-estate-details-body .end-property-information>div>div h2{background:#eee;font-weight:700;padding-bottom:10px}.mod-estate-details>.mod-estate-details-body .end-property-information>div>div .inner{padding:10px;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details.print-detail>.mod-estate-details-body .maininfo>.detail{float:none;margin-left:0;padding-left:0}.mod-estate-details.print-detail>.mod-estate-details-body .maininfo>.detail table{-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details.print-detail>.mod-estate-details-body .maininfo>.col2-photo{margin-top:10px;display:table;width:100%}.mod-estate-details.print-detail>.mod-estate-details-body .maininfo>.col2-photo>.col2-photo-left,.mod-estate-details.print-detail>.mod-estate-details-body .maininfo>.col2-photo>.col2-photo-right{display:table-cell;width:50%;padding-right:5px;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.mod-estate-details.print-detail>.mod-estate-details-body .maininfo>.col2-photo>.col2-photo-left>img,.mod-estate-details.print-detail>.mod-estate-details-body .maininfo>.col2-photo>.col2-photo-right>img{width:100%;height:auto;border:1px #ddd solid;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details.print-detail>.mod-estate-details-body .maininfo>.col2-photo>.col2-photo-right{padding-right:0;padding-left:5px}.mod-estate-details.aside-print-detail{margin-top:10px;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details.aside-print-detail>.mod-estate-details-head{border-bottom:none}.mod-estate-details.aside-print-detail>.mod-estate-details-head>.col2{display:table;width:100%}.mod-estate-details.aside-print-detail>.mod-estate-details-head>.col2>.col2-left,.mod-estate-details.aside-print-detail>.mod-estate-details-head>.col2>.col2-right{display:table-cell;vertical-align:top}.mod-estate-details.aside-print-detail>.mod-estate-details-head>.col2>.col2-left>span{font-size:1.125rem}.mod-estate-details.aside-print-detail>.mod-estate-details-head>.col2>.col2-left>p{font-size:1.375rem;font-weight:700}.mod-estate-details.aside-print-detail>.mod-estate-details-head>.col2>.col2-right{float:right}.mod-estate-details.aside-print-detail>.mod-estate-details-head>.col2>.col2-right:after,.mod-estate-details.aside-print-detail>.mod-estate-details-head>.col2>.col2-right:before{content:" ";display:table}.mod-estate-details.aside-print-detail>.mod-estate-details-head>.col2>.col2-right:after{clear:both}.mod-estate-details.aside-print-detail>.mod-estate-details-head>.col2>.col2-right>dl{display:table;width:100%;padding:8px 10px;background:#eee;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details.aside-print-detail>.mod-estate-details-head>.col2>.col2-right>dl>dd,.mod-estate-details.aside-print-detail>.mod-estate-details-head>.col2>.col2-right>dl>dt{display:table-cell;vertical-align:middle}.mod-estate-details.aside-print-detail>.mod-estate-details-head>.col2>.col2-right>dl>dt{padding-right:10px;font-size:.875rem}.mod-estate-details.aside-print-detail>.mod-estate-details-head>.col2>.col2-right>dl>dd{color:#e60000;font-size:1.25rem;font-weight:700;word-break:break-all}.mod-estate-details.aside-print-detail>.mod-estate-details-body>table{border-collapse:separate;width:100%}.mod-estate-details.aside-print-detail>.mod-estate-details-body>table td,.mod-estate-details.aside-print-detail>.mod-estate-details-body>table th{border-top:1px #ddd dashed;padding:9px 2px 8px 2px;width:auto;font-size:.875rem;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details.aside-print-detail>.mod-estate-details-body>table th{font-weight:700;min-width:74px}.mod-estate-details.aside-print-detail>.mod-estate-details-body>table strong{vertical-align:baseline;color:#e60000;font-size:1.25rem}.mod-estate-details.aside-print-detail>.mod-estate-details-body>table strong+span{vertical-align:baseline}.mod-estate-details.aside-print-detail>.mod-estate-details-body>table .tel th{vertical-align:middle}.mod-estate-details.aside-print-detail>.mod-estate-details-body>table .tel a{text-decoration:none;color:#444;cursor:text;font-weight:700;font-size:1.875rem}.mod-estate-details.end-property-information>.mod-estate-details-head{margin-top:0}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=detail]{padding:0}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=panorama]:after,.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=panorama]:before{content:" ";display:table}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=panorama]:after{clear:both}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=panorama] .panorama-left{float:left;width:100%;margin-right:-130px;padding-right:140px;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=panorama] .panorama-left iframe{border:none;width:100%;height:660px}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=panorama] .panorama-left .notices>.notes{margin-top:0}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=panorama] .panorama-right{float:right;width:130px}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=panorama] .panorama-right .room{margin-bottom:10px;border:1px #ddd solid}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=panorama] .panorama-right .room>img{width:100%;height:auto}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=movie] video{width:100%}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=map]{position:relative;height:470px}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=map] #gmap{height:470px}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=map] .buttons{position:absolute;left:20px;bottom:20px}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=map] .buttons>li{display:inline-block}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=map] .buttons>li>a{display:block;padding:6px 10px;border-radius:5px;font-size:.875rem;text-decoration:none;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.3)}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=map] .buttons>li>a:hover{text-decoration:underline;background:#eee}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents+.inquiry{margin-top:40px}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .inquiry{border:solid 1px #ddd}@media screen and (max-width:767px){.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .inquiry{margin:40px 10px 0}}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .inquiry dl>dt{background-color:#eee;font-size:1.25rem;font-weight:700;padding:10px}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .inquiry dl>dd{text-align:center}@media screen and (min-width:768px){.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .inquiry dl>dd{padding:20px}}@media screen and (max-width:767px){.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .inquiry dl>dd{background-color:#eee;padding:0 10px 10px}}@media screen and (min-width:768px){.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .inquiry dl>dd>a.btn{margin-left:40px}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .inquiry dl>dd>a.btn:first-child{margin-left:0}}@media screen and (max-width:767px){.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .inquiry dl>dd>a.btn{width:100%}}@media screen and (max-width:767px){.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .inquiry dl>dd>a.btn+.btn{margin-top:10px}}.mod-estate-details .mod-tabcontents.is-virtual>.mod-tabcontents-body .tab{padding:0}.mod-estate-details .mod-tabcontents.is-virtual>.mod-tabcontents-body .tabcontents{padding:0;background:0 0}.mod-estate-details .mod-tabcontents.is-virtual>.mod-tabcontents-body .tabcontents .mod-panel-panorama{padding-top:0}.mod-estate-details .mod-tabcontents.is-virtual>.mod-tabcontents-body .tabcontents .mod-panel-panorama .panorama-viewer{margin:0}.mod-estate-details .mod-sellingpoint>.mod-sellingpoint-body{margin-top:10px;padding:0 10px}.mod-estate-details .mod-sellingpoint>.mod-sellingpoint-body .mod-sellingpoint th{width:80px}.mod-estate-details .mod-sellingpoint>.mod-sellingpoint-body .mod-sellingpoint ul{letter-spacing:-.4em}.mod-estate-details .mod-sellingpoint>.mod-sellingpoint-body .mod-sellingpoint ul>li{letter-spacing:normal;display:inline-block;margin-bottom:3px;margin-right:5px}.mod-estate-details .mod-sellingpoint>.mod-sellingpoint-body .mod-sellingpoint ul>li:last-child{margin-right:0}.mod-estate-details .mod-sellingpoint>.mod-sellingpoint-body>p+p{margin-top:2px}.mod-estate-details .mod-comments>.mod-comments-body{margin-top:10px;padding:0 10px}.mod-estate-details .mod-comments>.mod-comments-body>.comments{display:table;width:100%}@media screen and (max-width:767px){.mod-estate-details .mod-comments>.mod-comments-body>.comments{display:block}}.mod-estate-details .mod-comments>.mod-comments-body>.comments .detail,.mod-estate-details .mod-comments>.mod-comments-body>.comments .photo{display:table-cell;vertical-align:top;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.mod-estate-details .mod-comments>.mod-comments-body>.comments .detail,.mod-estate-details .mod-comments>.mod-comments-body>.comments .photo{display:block}}.mod-estate-details .mod-comments>.mod-comments-body>.comments .photo{width:170px;padding-right:30px}.mod-estate-details .mod-comments>.mod-comments-body>.comments .photo>img{width:100%;height:auto}.mod-estate-details .mod-comments>.mod-comments-body>.comments .comment{margin-top:0;-moz-box-sizing:border-box;box-sizing:border-box;word-break:break-all}.mod-estate-details .mod-comments>.mod-comments-body>.comments .comment p{font-size:.875rem}.mod-estate-details .mod-summary>.mod-summary-body{margin-top:10px;padding:0 10px}.mod-estate-details .mod-summary>.mod-summary-body .update{margin-top:10px;font-size:.875rem;text-align:right}.mod-estate-details .mod-summary>.mod-summary-body .update>dl{display:inline-block}.mod-estate-details .mod-summary>.mod-summary-body .update>dl+dl{margin-left:10px}.mod-estate-details .mod-summary>.mod-summary-body .update>dl>dt{display:inline-block}.mod-estate-details .mod-summary>.mod-summary-body .update>dl>dd{display:inline-block}.mod-estate-details .mod-summary>.mod-summary-foot{margin-top:40px}.mod-estate-details .mod-summary>.mod-summary-foot .notices{-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details .mod-heading.h2.is-virtual{margin-top:60px}@media screen and (max-width:975px){.mod-estate-details .mod-heading.h2.is-virtual{margin-top:20px}}.mod-estate-details .mod-simulation{position:relative}.mod-estate-details .mod-simulation>.mod-simulation-head .mod-heading{padding:10px;font-size:1.25rem;font-weight:700;border-bottom:2px #eee solid}.mod-estate-details .mod-simulation>.mod-simulation-head .mod-heading>h2{font-weight:inherit}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body{padding:10px;border-top:2px #eee solid;border-bottom:2px #eee solid;background:#eee}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input{padding:20px;background:#fff}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul{display:table;width:100%}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul>li{display:table-cell}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul>li>dl>dt{font-size:.875rem;font-weight:700}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul>li>dl>dd{display:table;margin-top:10px;font-size:.875rem}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul>li>dl>dd>select{display:table-cell}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul>li>dl>dd>span{display:table-cell;padding:0 .5em;vertical-align:middle}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul>li>dl>dd.price{font-size:1.25rem;font-weight:700}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul>li>dl>dd.price>strong{color:#e60000;font-size:1.875rem;vertical-align:baseline}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input select{min-width:0}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output{margin-top:10px;background:#fff}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output>.total{padding:20px 30px;border-bottom:2px #eee dotted;text-align:center}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output>.total>dl>dt{display:inline-block;vertical-align:baseline;font-size:1.25rem;font-weight:700}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output>.total>dl>dd{display:inline-block;vertical-align:baseline;font-size:1.25rem;font-weight:700}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output>.total>dl>dd strong{color:#e60000;font-size:1.875rem;vertical-align:baseline}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output .simulation-table{padding:10px}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output .simulation-table .ui-toggle-trigger{-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#eee;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:35px;padding:5px 40px 5px 10px}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output .simulation-table .ui-toggle-trigger:after{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:solid 1px #ccc;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.5rem;font-weight:700;height:25px;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;width:25px;top:-moz-calc(50% - 12.5px);top:calc(50% - 12.5px)}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output .simulation-table p{font-weight:700}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output .simulation-table table{width:100%;margin-top:5px}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output .simulation-table table td,.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output .simulation-table table th{padding:5px;border:1px #ddd solid;font-size:.75rem;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details.mod-panel-primary{position:relative}.mod-estate-details.mod-panel-primary.iq-article .box.box-main ul{margin-top:10px}.mod-estate-details.mod-panel-primary.iq-article .box.box-main ul>li{background:#fff}.mod-estate-details.mod-panel-primary.iq-article .box.box-main h3{padding:10px;border-bottom:2px #eee solid}.mod-estate-details.mod-panel-primary.iq-article .box.box-main .body{background:0 0}.mod-estate-details.mod-panel-primary .mod-panel-body{border-bottom:2px #eee solid}.mod-estate-details.mod-panel-primary .mod-panel-body+.mod-panel-body{margin-top:10px;box-shadow:none;border-top:4px #eee solid}@media screen and (min-width:768px){.mod-estate-details.mod-panel-primary .mod-panel-body+.mod-panel-body,.mod-estate-details.mod-panel-primary .mod-panel-body+.mod-panel-buttons{margin-top:50px}}@media screen and (max-width:767px){.mod-estate-details.mod-panel-primary .mod-panel-body+.mod-panel-body,.mod-estate-details.mod-panel-primary .mod-panel-body+.mod-panel-buttons{margin-top:20px}}@media screen and (min-width:768px){.mod-estate-details.mod-panel-primary .mod-panel-body+.mod-panel-body+.mod-panel-buttons,.mod-estate-details.mod-panel-primary .mod-panel-body+.mod-panel-buttons+.mod-panel-buttons{margin-top:50px}}@media screen and (max-width:767px){.mod-estate-details.mod-panel-primary .mod-panel-body+.mod-panel-body+.mod-panel-buttons,.mod-estate-details.mod-panel-primary .mod-panel-body+.mod-panel-buttons+.mod-panel-buttons{margin-top:20px}}.mod-estate-details.mod-panel-primary .mod-panel-body.skyblue{border-style:solid;border-top-color:#eee;border-bottom-color:#eee;border-width:2px 0}.mod-estate-details.mod-panel-primary .mod-panel-body.skyblue,.mod-estate-details.mod-panel-primary .mod-panel-body.skyblue .box{background-color:#eee}.mod-estate-details.mod-panel-primary .mod-panel-body.skyblue .box h3{margin-bottom:5px}.mod-estate-details.mod-panel-primary .mod-panel-body.skyblue .box .content{background-color:#fff;padding:10px 20px}@media screen and (min-width:768px){.mod-estate-details.mod-panel-primary .mod-panel-body.skyblue .box ul.link-arrow-red.box-col-3{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:768px){.mod-estate-details.mod-panel-primary .mod-panel-body.skyblue .box ul.link-arrow-red.box-col-3>li{-moz-box-sizing:border-box;box-sizing:border-box;width:33.333333%;margin:10px 0}}@media screen and (max-width:767px){.mod-estate-details.mod-panel-primary .mod-panel-body.skyblue .box ul.link-arrow-red.box-col-3>li{margin:10px 0}}@media screen and (min-width:768px){.mod-estate-details.mod-panel-primary .mod-panel-body.skyblue .box ul.link-arrow-red>li{padding:0 5px}}.mod-estate-details.mod-panel-primary .mod-panel-body.skyblue .box ul.link-arrow-red>li:before{border:solid #e60000;border-width:2px 2px 0 0;content:"";display:inline-block;height:.5em;margin:0 1em 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:.5em}.mod-estate-details.mod-panel-primary .box{background:#eee}.mod-estate-details.mod-panel-primary .box+.box{margin-top:10px}.mod-estate-details.mod-panel-primary .box>h3{font-size:1.125rem;font-weight:700}.mod-estate-details.mod-panel-primary .box .sentence{margin-top:0}.mod-estate-details.mod-panel-primary .box.box-main>ul{display:table;width:100%;margin-top:0}.mod-estate-details.mod-panel-primary .box.box-main>ul>li{display:table-cell;width:auto}.mod-estate-details.mod-panel-primary .box.box-main>ul>li+li{width:260px;border-left:10px #eee solid}.mod-estate-details.mod-panel-primary .box.box-main>ul h3{font-weight:700;padding:0 0 10px 0}.mod-estate-details.mod-panel-primary .box.box-main>ul .body{background:#fff;padding:10px}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff{position:relative}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff:after,.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff:before{content:" ";display:table}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff:after{clear:both}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.profile{float:right;width:100%;font-size:.875rem;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.photo{float:left;width:132px}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.photo>img{width:100%;height:auto}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.photo+.profile{margin-left:-132px;padding-left:152px}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.photo+.profile+.number{margin-left:-132px;padding-left:152px}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.number{float:right;width:100%;margin-top:5px;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.number>dl{display:table;width:100%;padding:8px 10px;background:#eee;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.number>dl>dt{display:table-cell;padding-right:5px;vertical-align:middle;font-size:.875rem;min-width:70px}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.number>dl>dd{display:table-cell;vertical-align:middle;color:#e60000;font-size:1.25rem;font-weight:700;word-break:break-all;line-height:1.1}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.tel{clear:both;float:left;width:100%;margin-top:15px}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.tel>a{display:inline-block;margin-left:10px;vertical-align:middle;color:#e60000;cursor:text;font-size:1.75rem;text-decoration:none}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.info{clear:both;float:left;margin-top:12px;font-size:.875rem}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.info>dt{display:inline-block}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.info>dd{display:inline-block}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.info+.info{margin-top:5px}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .btn+.btn{margin-top:10px}.mod-estate-details.mod-panel-primary .box.box-main>ul.nw>li{-moz-box-sizing:border-box;box-sizing:border-box;background:0 0}.mod-estate-details.mod-panel-primary .box.box-main>ul.nw>li:first-child{width:33%}.mod-estate-details.mod-panel-primary .box.box-main>ul.nw>li:last-child{width:67%;border-left:10px #eee solid}.mod-estate-details.mod-panel-primary .box.box-main>ul.nw .body.col2{padding:10px 0}.mod-estate-details.mod-panel-primary .box.box-main>ul.nw .body.col2>ul:after,.mod-estate-details.mod-panel-primary .box.box-main>ul.nw .body.col2>ul:before{content:" ";display:table}.mod-estate-details.mod-panel-primary .box.box-main>ul.nw .body.col2>ul:after{clear:both}.mod-estate-details.mod-panel-primary .box.box-main>ul.nw .body.col2>ul>li{float:left;width:50%;-moz-box-sizing:border-box;box-sizing:border-box;border-right:10px #fff solid;border-left:10px #fff solid}.mod-estate-details.mod-panel-primary .box.box-main .col3>li:first-child>.body>ul{display:table;width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details.mod-panel-primary .box.box-main .col3>li:first-child>.body>ul>li{display:table-cell;width:50%;padding-right:5px;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details.mod-panel-primary .box.box-main .col3>li:first-child>.body>ul>li+li{padding-right:0;padding-left:5px}.mod-estate-details.mod-panel-primary .box.box-main .col3>li+li{width:190px}.mod-estate-details.mod-panel-primary .box.box-main .col3>li+li>.body{padding:10px 21px}.mod-estate-details.mod-panel-primary .mod-section-body{padding:0}.mod-estate-details.mod-panel-primary.library .mod-panel-head{border-top-color:#7f756b;background:#5f5346}.mod-estate-details.mod-panel-primary.library .box.box-main>ul.col2>li{width:50%}.mod-estate-details.mod-panel-primary.library .box.box-main>ul.col2>li .body li .caption{font-size:.875rem;padding:12px 0 4px 0}.mod-estate-details.mod-panel-primary.library .box.box-main>ul.col2>li .body li:first-child .caption{padding-top:0}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body{margin-top:10px;padding:0 10px}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .input table{width:100%}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .input table td,.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .input table th{padding:10px;border:1px #ddd solid;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .input table th{width:18.974358974358974%;text-align:center;font-size:.875rem;font-weight:700}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .input table th:first-child{width:23.333333333333332%}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .input table td{text-align:right;vertical-align:baseline}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .input table td:first-child span{font-weight:700;font-size:1.25rem}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .input table td strong{font-size:1.875rem;vertical-align:baseline;color:#e60000}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .output{margin-top:10px;background:#fff}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .output>.total{padding:20px 30px;text-align:center}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .output>.total>dl>dt{display:inline-block;vertical-align:baseline;font-size:1.25rem;font-weight:700}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .output>.total>dl>dd{display:inline-block;vertical-align:baseline;font-size:1.25rem;font-weight:700}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .output>.total>dl>dd strong{color:#e60000;font-size:1.875rem;vertical-align:baseline}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .output .simulation-table p{font-weight:700}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .output .simulation-table table{width:100%}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .output .simulation-table table tr th{text-align:right}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .output .simulation-table table tr:first-child th{text-align:center}.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .output .simulation-table table td,.mod-estate-details .mod-repaymentchart>.mod-repaymentchart-body .output .simulation-table table th{padding:5px;border:1px #ddd solid;font-size:.75rem;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details .mod-print .mod-print-body{padding:0 10px}.mod-estate-details .mod-print .mod-print-body p{font-size:.75rem}.mod-estate-details .mod-print .mod-print-body .button{margin-top:20px;text-align:center}.mod-estate-details .mod-print .mod-print-body .button+.button{margin-top:0}@media screen and (min-width:768px) and (max-width:975px){.mod-estate-details:not(.print-detail) .maininfo>.detail .mod-tbl-rwd{display:block}.mod-estate-details:not(.print-detail) .maininfo>.detail .mod-tbl-rwd tbody,.mod-estate-details:not(.print-detail) .maininfo>.detail .mod-tbl-rwd tfoot,.mod-estate-details:not(.print-detail) .maininfo>.detail .mod-tbl-rwd thead{display:block}.mod-estate-details:not(.print-detail) .maininfo>.detail .mod-tbl-rwd tr{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.mod-estate-details:not(.print-detail) .maininfo>.detail .mod-tbl-rwd tr.reverse-sp{-webkit-flex-flow:row wrap-reverse;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap-reverse;flex-flow:row wrap-reverse}.mod-estate-details:not(.print-detail) .maininfo>.detail .mod-tbl-rwd tr td,.mod-estate-details:not(.print-detail) .maininfo>.detail .mod-tbl-rwd tr th{border-top:none;border-left:none;display:block}.mod-estate-details:not(.print-detail) .maininfo>.detail .mod-tbl-rwd tr th{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.mod-estate-details:not(.print-detail) .maininfo>.detail .mod-tbl-rwd tr td{width:-moz-calc(100% - 80px);width:calc(100% - 80px)}.mod-estate-details:not(.print-detail) .maininfo>.detail .mod-tbl-rwd tr td._half-sp{width:-moz-calc(50% - 80px);width:calc(50% - 80px)}.mod-estate-details:not(.print-detail) .maininfo>.detail .mod-tbl-rwd tr td .title{padding:0}.mod-estate-details:not(.print-detail) .maininfo>.detail .mod-tbl-rwd tr td .button{float:none;margin-top:5px}.mod-estate-details:not(.print-detail) .maininfo>.detail .mod-tbl-rwd tr td .col2-list{letter-spacing:normal}.mod-estate-details:not(.print-detail) .maininfo>.detail .mod-tbl-rwd tr td .col2-list>li{display:block;width:auto;padding-right:0}}@media screen and (max-width:767px){.mod-estate-details>.mod-estate-details-utils{display:none}.mod-estate-details>.mod-estate-details-head{margin-top:0;padding:10px}.mod-estate-details>.mod-estate-details-head>.category{float:none}.mod-estate-details>.mod-estate-details-head>.category+.options{margin-top:5px}.mod-estate-details>.mod-estate-details-head>.options{float:none}.mod-estate-details>.mod-estate-details-head h1{float:none;margin-top:5px}.mod-estate-details>.mod-estate-details-body .maininfo{margin-bottom:20px}.mod-estate-details>.mod-estate-details-body .maininfo>.photo{display:none}.mod-estate-details>.mod-estate-details-body .maininfo>.detail{float:none;margin-left:0;padding:0 10px}.mod-estate-details>.mod-estate-details-body .maininfo>.detail .mod-tbl-rwd{width:100%}.mod-estate-details>.mod-estate-details-body .maininfo>.detail .mod-tbl-rwd td,.mod-estate-details>.mod-estate-details-body .maininfo>.detail .mod-tbl-rwd th{padding:8px}.mod-estate-details>.mod-estate-details-body .maininfo>.detail .mod-tbl-rwd td{width:-moz-calc(100% - 80px);width:calc(100% - 80px)}.mod-estate-details>.mod-estate-details-body .maininfo>.detail .mod-tbl-rwd td._half-sp{width:-moz-calc(50% - 80px);width:calc(50% - 80px)}.mod-estate-details>.mod-estate-details-body .maininfo>.detail .mod-tbl-rwd .btn{margin-left:0}.mod-estate-details>.mod-estate-details-body .end-property-information{margin-top:30px}.mod-estate-details>.mod-estate-details-body .end-property-information>.message{text-align:left}.mod-estate-details>.mod-estate-details-body .end-property-information>div{margin-top:30px;margin-bottom:30px;width:auto;display:block;-webkit-justify-content:inherit;-moz-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}.mod-estate-details>.mod-estate-details-body .end-property-information>div.other-link-col2>div{width:100%}.mod-estate-details>.mod-estate-details-body .end-property-information>div>div{padding-right:0;width:auto}.mod-estate-details>.mod-estate-details-body .end-property-information>div>div .inner{text-align:inherit}.mod-estate-details>.mod-estate-details-body .end-property-information>div>div .inner a{display:block}.mod-estate-details>.mod-estate-details-body .end-property-information>div>div+div{margin-top:20px}.mod-estate-details.print-detail>.mod-estate-details-head{padding:0 10px 10px}.mod-estate-details.print-detail>.mod-estate-details-body .maininfo>.detail{padding:0 10px}.mod-estate-details.print-detail>.mod-estate-details-body .maininfo>.col2-photo{padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box}.mod-estate-details.aside-print-detail>.mod-estate-details-head{padding:0}.mod-estate-details.aside-print-detail>.mod-estate-details-body table .tel a{text-decoration:underline;color:#5a5a5a;cursor:pointer;font-size:1.5rem}.mod-estate-details.aside-print-detail+.mod-print{margin-bottom:20px}.mod-estate-details .mod-tabcontents>.mod-tabcontents-head>ul>li a{font-size:.875rem}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=panorama] .panorama-left{float:none;margin-right:0;padding-right:0}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=panorama] .panorama-left iframe{height:280px}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=panorama] .panorama-right{float:none;width:100%;margin-top:10px}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=panorama] .panorama-right .room{text-align:center;border:none}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=panorama] .panorama-right .room>img{width:auto;border:1px #ddd solid}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=map]{height:330px}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=map] #gmap{height:330px}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=map] .buttons{left:15px;bottom:15px}.mod-estate-details .mod-tabcontents>.mod-tabcontents-body .tabcontents>.inner .tab[data-target=map] .buttons>li>a{padding:8px 5px;font-size:.75rem}.mod-estate-details .mod-sellingpoint>.mod-sellingpoint-body{padding:0 10px}.mod-estate-details .mod-sellingpoint>.mod-sellingpoint-body .mod-sellingpoint th{width:100%}.mod-estate-details .mod-comments>.mod-comments-body{padding:0 10px}.mod-estate-details .mod-comments>.mod-comments-body>.comments .detail{display:inherit;width:100%}.mod-estate-details .mod-comments>.mod-comments-body>.comments .photo{display:inherit;width:125px;padding-right:10px}.mod-estate-details .mod-summary>.mod-summary-body{padding:0 10px}.mod-estate-details .mod-summary>.mod-summary-body>ul dl>dt{width:90px;padding:8px}.mod-estate-details .mod-summary>.mod-summary-body>ul dl>dd{padding:8px}.mod-estate-details .mod-summary>.mod-summary-body>ul .title{padding:0}.mod-estate-details .mod-summary>.mod-summary-body>ul .button{float:none;margin-top:5px}.mod-estate-details .mod-summary>.mod-summary-body .update{text-align:left}.mod-estate-details .mod-summary>.mod-summary-body .update>dl{display:block}.mod-estate-details .mod-summary>.mod-summary-body .update>dl+dl{margin-top:5px;margin-left:0}.mod-estate-details .mod-summary>.mod-summary-foot{margin-top:20px;padding:0 10px}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input{padding:10px}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul{display:block}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul:after,.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul:before{content:" ";display:table}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul:after{clear:both}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul>li{display:block;float:left;width:50%;margin-top:10px}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul>li.full{width:100%;margin-top:0}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul>li>dl>dd:not(.price){width:100%;margin-top:0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;vertical-align:middle}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul>li>dl>dd:not(.price)>select,.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul>li>dl>dd:not(.price)>span{display:block;width:80%}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .input>ul>li>dl>dd:not(.price)>span{line-height:42px;width:4em;padding:0 0 0 .5em}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output>.total{padding:10px;border-bottom:none;text-align:left}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output>.total>dl{display:table;width:100%}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output>.total>dl>dt{display:table-cell;vertical-align:middle;font-size:.875rem;font-weight:400}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output>.total>dl>dd{display:table-cell;vertical-align:middle;font-size:.875rem;font-weight:700;text-align:right}.mod-estate-details .mod-simulation>.mod-simulation-body .mod-section-body .output .simulation-table{display:none}.mod-estate-details.mod-panel-primary.iq-article .box.box-main ul{margin-top:0}.mod-estate-details.mod-panel-primary .box>h3{font-size:.875rem}.mod-estate-details.mod-panel-primary .box .sentence{display:none}.mod-estate-details.mod-panel-primary .box.box-main>ul{display:block;margin-top:0}.mod-estate-details.mod-panel-primary .box.box-main>ul>li{display:block;width:100%}.mod-estate-details.mod-panel-primary .box.box-main>ul>li+li{width:100%;margin-top:10px;border-left:none}.mod-estate-details.mod-panel-primary .box.box-main>ul h3{font-size:.875rem;padding:0}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.profile{float:none}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.profile+.number{margin-top:10px}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.photo{float:left;width:100px;margin-bottom:10px;margin-right:10px}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.photo+.profile{margin-left:0;padding-left:0}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.photo+.profile+.number{margin-left:0;padding-left:0}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.number{float:none;clear:both;margin-top:0}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.tel{margin-top:10px}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.tel>a{color:#5a5a5a;cursor:pointer;text-decoration:underline}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.info{margin-top:10px}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.info>dt{display:inline;margin:0;vertical-align:top}.mod-estate-details.mod-panel-primary .box.box-main>ul .body .staff>.info>dd{display:inline;margin:0;vertical-align:top}.mod-estate-details.mod-panel-primary .box.box-main>ul.nw>li:first-child,.mod-estate-details.mod-panel-primary .box.box-main>ul.nw>li:last-child{width:100%}.mod-estate-details.mod-panel-primary .box.box-main>ul.nw>li:last-child{border:none}.mod-estate-details.mod-panel-primary .box.box-main>ul.nw .body.col2{padding:10px}.mod-estate-details.mod-panel-primary .box.box-main>ul.nw .body.col2>ul>li{float:none;border:none;width:100%}.mod-estate-details.mod-panel-primary .box.box-main>ul.nw .body.col2>ul>li+li{margin-top:10px}}.mod-estate-details .mod-tbl-rwd{width:100%;border-collapse:collapse;border-top:1px solid #ddd;border-left:1px solid #ddd}.mod-estate-details .mod-tbl-rwd tr td,.mod-estate-details .mod-tbl-rwd tr th{border:1px solid #ddd;padding:10px;-moz-box-sizing:border-box;box-sizing:border-box;font-size:.875rem}.mod-estate-details .mod-tbl-rwd tr th{background:#eee;width:100px}.mod-estate-details .mod-tbl-rwd tr th.highlight{background:#fce49a}.mod-estate-details .mod-tbl-rwd tr td .title{display:inline-block;padding:6px 0;font-size:1.25rem;font-weight:700;line-height:1.3}.mod-estate-details .mod-tbl-rwd tr td .price{display:inline-block}.mod-estate-details .mod-tbl-rwd tr td .price>strong{color:#e60000;font-size:1.25rem}.mod-estate-details .mod-tbl-rwd tr td .price>span{vertical-align:baseline;font-weight:700}.mod-estate-details .mod-tbl-rwd tr td .button{float:right}.mod-estate-details .mod-tbl-rwd tr td .button .btn{font-size:inherit}.mod-estate-details .mod-tbl-rwd tr td .col2-list{letter-spacing:-.4em;margin:-5px 0}.mod-estate-details .mod-tbl-rwd tr td .col2-list>li{display:inline-block;position:relative;width:50%;margin:5px 0;padding-right:14px;letter-spacing:normal;vertical-align:top;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){.mod-estate-details .mod-tbl-rwd{display:block}.mod-estate-details .mod-tbl-rwd tbody,.mod-estate-details .mod-tbl-rwd tfoot,.mod-estate-details .mod-tbl-rwd thead{display:block}.mod-estate-details .mod-tbl-rwd tr{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.mod-estate-details .mod-tbl-rwd tr.reverse-sp{-webkit-flex-flow:row wrap-reverse;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap-reverse;flex-flow:row wrap-reverse}.mod-estate-details .mod-tbl-rwd tr td,.mod-estate-details .mod-tbl-rwd tr th{border-top:none;border-left:none;display:block;padding:8px}.mod-estate-details .mod-tbl-rwd tr th{width:90px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.mod-estate-details .mod-tbl-rwd tr td{width:-moz-calc(100% - 90px);width:calc(100% - 90px)}.mod-estate-details .mod-tbl-rwd tr td._half-sp{width:-moz-calc(50% - 90px);width:calc(50% - 90px)}.mod-estate-details .mod-tbl-rwd tr td .title{padding:0}.mod-estate-details .mod-tbl-rwd tr td .button{float:none;margin-top:5px}.mod-estate-details .mod-tbl-rwd tr td .col2-list{letter-spacing:normal}.mod-estate-details .mod-tbl-rwd tr td .col2-list>li{display:block;width:auto;padding-right:0}}.mod-estate-details .btn.lg{padding-right:10px;padding-left:10px}@media screen and (min-width:976px){.mod-estate-details:not(.print-detail)>.mod-estate-details-body .maininfo>.detail table tr:first-child td:nth-child(2){width:324px}}.main-contents-left .mod-estate-details.heading{border:solid #e60000;border-width:2px 0 0;margin:0 0 20px}.main-contents-left .mod-estate-details.heading>.mod-estate-details-head{margin-top:10px}.propertytype-btns{display:table;width:100%}.propertytype-btns>li{display:table-cell;width:20%;padding-right:5px;vertical-align:middle;-moz-box-sizing:border-box;box-sizing:border-box}.propertytype-btns>li+li{padding-right:5px;padding-left:5px}.propertytype-btns>li+li+li{padding-right:5px;padding-left:5px}.propertytype-btns>li+li+li+li{padding-right:5px;padding-left:5px}.propertytype-btns>li+li+li+li .btn{padding:32px 0 33px 0!important}.propertytype-btns>li+li+li+li+li{padding-right:0;padding-left:5px}.propertytype-btns>li .btn{display:block;position:relative;padding:12px 0 13px 0;color:#444;text-decoration:none;text-align:center}.propertytype-btns>li .btn .icon{display:block;margin-right:0;margin-bottom:10px;color:#e60000;font-size:30px}@media screen and (max-width:975px){.propertytype-btns{letter-spacing:-.4em}.propertytype-btns>li{display:inline-block;width:33.33333333%;padding-right:5px;letter-spacing:normal}.propertytype-btns>li+li{padding-right:5px;padding-left:5px}.propertytype-btns>li+li+li{padding-right:0;padding-left:5px}.propertytype-btns>li+li+li+li{padding-right:5px;padding-left:0;margin-top:10px;width:50%!important}.propertytype-btns>li+li+li+li .btn{padding:12px 0 13px 0!important}.propertytype-btns>li+li+li+li+li{padding-right:0;padding-left:5px}}ul.horizontal-list.sellhelper-btns{margin-right:-.5em;margin-top:0}ul.horizontal-list.sellhelper-btns li{padding-right:.5em;margin-top:0}.mod-panel.mod-panel-primary.mod-panel-assessment>.mod-panel-head>h2{letter-spacing:normal}.mod-panel.mod-panel-primary.mod-panel-assessment>.mod-panel-body{padding:20px 0}.mod-panel.mod-panel-primary.mod-panel-assessment>.mod-panel-body a{padding-right:60px;padding-left:60px}.mod-panel.mod-panel-primary.mod-panel-assessment>.mod-panel-body a+a{margin-left:40px}@media screen and (max-width:767px){.mod-panel.mod-panel-primary.mod-panel-assessment>.mod-panel-body{padding:10px}.mod-panel.mod-panel-primary.mod-panel-assessment>.mod-panel-body a{display:block;padding-right:0;padding-left:0}.mod-panel.mod-panel-primary.mod-panel-assessment>.mod-panel-body a+a{margin-top:10px;margin-left:0}}.mod-panel-article .mod-panel-body>*{padding:0 10px}.alycontainer,.mod-panel-article .mod-panel-body{font-size:.875rem}.alycontainer:after,.mod-panel-article .mod-panel-body:after{content:"";display:table;clear:both}.alycontainer h3,.mod-panel-article .mod-panel-body h3{margin-top:30px}.alycontainer .txt-area,.alycontainer h4,.alycontainer p,.mod-panel-article .mod-panel-body .txt-area,.mod-panel-article .mod-panel-body h4,.mod-panel-article .mod-panel-body p{margin-top:20px}.alycontainer>:first-child,.mod-panel-article .mod-panel-body>:first-child{margin-top:0}.alycontainer.mod-tbl-rwd1 th,.mod-panel-article .mod-panel-body.mod-tbl-rwd1 th{width:20%}.alycontainer.mod-tbl-rwd1 td,.mod-panel-article .mod-panel-body.mod-tbl-rwd1 td{width:80%}.alycontainer td>.linklist:first-child>li:first-child,.mod-panel-article .mod-panel-body td>.linklist:first-child>li:first-child{margin-top:0}.alycontainer td>.clearfix:first-child>*,.mod-panel-article .mod-panel-body td>.clearfix:first-child>*{margin-top:0}.alycontainer td>:first-child,.mod-panel-article .mod-panel-body td>:first-child{margin-top:0}.alycontainer h2,.alycontainer h3,.alycontainer h4,.mod-panel-article .mod-panel-body h2,.mod-panel-article .mod-panel-body h3,.mod-panel-article .mod-panel-body h4{clear:both}.alycontainer h2,.mod-panel-article .mod-panel-body h2{margin-top:40px;font-size:1.125rem;font-weight:700;border-bottom:1px dotted #e60000;padding-bottom:8px}.alycontainer h3,.mod-panel-article .mod-panel-body h3{font-size:1rem;font-weight:700;border-bottom:1px dotted #ccc;padding-bottom:8px}.alycontainer h4,.mod-panel-article .mod-panel-body h4{font-size:1rem;font-weight:700}.alycontainer h4:before,.mod-panel-article .mod-panel-body h4:before{content:"";background:#e60000;height:4px;width:8px;display:inline-block;vertical-align:middle;margin-right:10px}.alycontainer .txt-area>:first-child,.mod-panel-article .mod-panel-body .txt-area>:first-child{margin-top:0}@media screen and (max-width:767px){.mod-panel-article .mod-panel-body .img-area.left .caption{text-align:center}}@media screen and (max-width:767px){.mod-panel-article .mod-panel-body .img-area.left+.right .caption{text-align:center}}@media screen and (max-width:767px){.alycontainer .img-area.left .caption,.alycontainer .img-area.right .caption{text-align:center}}@media screen and (max-width:767px){.alycontainer.mod-tbl-rwd1 th{width:auto}.alycontainer.mod-tbl-rwd1 td{width:auto}}@media all and (min-width:768px),print{.alycontainer>.clearfix:first-child>div{margin-top:0}}@media screen and (max-width:767px){.alycontainer>.clearfix:first-child>div:first-child{margin-top:0}}@media all and (min-width:768px),print{.alycontainer .clearfix,.mod-panel-article .mod-panel-body .clearfix,.mod-panel-article .mod-panel-foot .clearfix{margin-bottom:-5px}.alycontainer .clearfix .txt-area,.mod-panel-article .mod-panel-body .clearfix .txt-area,.mod-panel-article .mod-panel-foot .clearfix .txt-area{margin-bottom:5px}}.alycontainer .img-area,.mod-panel-article .mod-panel-body .img-area,.mod-panel-article .mod-panel-foot .img-area{text-align:center;margin-top:40px}.alycontainer .img-area img,.mod-panel-article .mod-panel-body .img-area img,.mod-panel-article .mod-panel-foot .img-area img{max-width:100%;height:auto}.alycontainer .img-area .caption,.mod-panel-article .mod-panel-body .img-area .caption,.mod-panel-article .mod-panel-foot .img-area .caption{margin-top:5px;font-size:.75rem}.alycontainer .img-area.default,.mod-panel-article .mod-panel-body .img-area.default,.mod-panel-article .mod-panel-foot .img-area.default{width:70%;margin-left:auto;margin-right:auto}.alycontainer .img-area.full,.mod-panel-article .mod-panel-body .img-area.full,.mod-panel-article .mod-panel-foot .img-area.full{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.alycontainer .img-area.half,.mod-panel-article .mod-panel-body .img-area.half,.mod-panel-article .mod-panel-foot .img-area.half{width:50%;margin-left:auto;margin-right:auto}.alycontainer .img-area.left,.alycontainer .img-area.right,.mod-panel-article .mod-panel-body .img-area.left,.mod-panel-article .mod-panel-body .img-area.right,.mod-panel-article .mod-panel-foot .img-area.left,.mod-panel-article .mod-panel-foot .img-area.right{margin-top:20px;width:48%;-moz-box-sizing:border-box;box-sizing:border-box}.alycontainer .img-area.left .caption,.alycontainer .img-area.right .caption,.mod-panel-article .mod-panel-body .img-area.left .caption,.mod-panel-article .mod-panel-body .img-area.right .caption,.mod-panel-article .mod-panel-foot .img-area.left .caption,.mod-panel-article .mod-panel-foot .img-area.right .caption{text-align:left}@media screen and (max-width:767px){.alycontainer .img-area.left .caption,.alycontainer .img-area.right .caption,.mod-panel-article .mod-panel-body .img-area.left .caption,.mod-panel-article .mod-panel-body .img-area.right .caption,.mod-panel-article .mod-panel-foot .img-area.left .caption,.mod-panel-article .mod-panel-foot .img-area.right .caption{text-align:center}}@media all and (min-width:768px),print{.alycontainer .img-area.right,.mod-panel-article .mod-panel-body .img-area.right,.mod-panel-article .mod-panel-foot .img-area.right{float:right;text-align:right;margin-left:4%;padding-left:0;margin-bottom:5px}.alycontainer .img-area.left,.mod-panel-article .mod-panel-body .img-area.left,.mod-panel-article .mod-panel-foot .img-area.left{float:left;text-align:left;margin-right:4%;padding-right:0;margin-bottom:5px}.alycontainer .img-area.left+.right,.mod-panel-article .mod-panel-body .img-area.left+.right,.mod-panel-article .mod-panel-foot .img-area.left+.right{margin-left:0}}@media screen and (max-width:767px){.alycontainer .img-area.left,.alycontainer .img-area.right,.mod-panel-article .mod-panel-body .img-area.left,.mod-panel-article .mod-panel-body .img-area.right,.mod-panel-article .mod-panel-foot .img-area.left,.mod-panel-article .mod-panel-foot .img-area.right{width:auto;float:none}}.alycontainer>.img-area:first-child,.mod-panel-article .mod-panel-body>.img-area:first-child{margin-top:0}@media screen and (max-width:767px){.mod-panel-article .mod-panel-foot>.img-area{padding:0 10px}}.mod-panel-secondary>.mod-panel-body>.inner{padding:20px;background:#fff}.mod-panel-secondary>.mod-panel-body>.inner>:first-child{margin-top:0}@media screen and (max-width:767px){ul.horizontal-list.sp-col2{-webkit-flex-flow:row wrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}ul.horizontal-list.sp-col2>li{width:50%;margin-bottom:5px}}.box.box-main .pc-vertical>li{padding-top:18px}.box.box-main .pc-vertical>li:first-child{padding-top:0}.box.box-main .pc-vertical>li h3{padding-bottom:10px;font-size:1rem;margin-top:0}@media screen and (max-width:767px){.box.box-main .pc-vertical>li h3{font-size:.875rem}}.sc-main{margin-top:40px}@media screen and (max-width:767px){.sc-main{margin-top:20px}}