@charset "utf-8";#title div.clearfix{justify-content:space-between}#title b{flex:1}#title div.clearfix,#title p,#title p strong b{display:flex;align-items:center}#title p{flex:1;justify-content:center;margin:0}#title p strong b{flex-wrap:wrap;margin:-2px -5px;padding:0;flex:auto}#title p strong b span{padding:2px 5px;text-align:left}#title p strong b small{font-size:12px;line-height:14px;margin:2px 5px;padding:5px 10px;background:#f40b11;color:#fff;border-radius:3px;font-weight:500;white-space:nowrap}#title div.sideButton{padding:0 0 0 20px}div.sideButton a{display:table;width:auto;margin:0 0 0 auto}div.sideButton a span{font-size:94%;line-height:40px;padding:0 25px 0 40px}div.subtitle2{position:relative;margin:0 0 30px}div.subtitle2 b{display:block;font-size:120%;line-height:150%;font-weight:700}#footerMain div.pagetop{bottom:80px}@media screen and (max-width:768px){#title div.clearfix{display:block}#title p strong b small{font-size:11px;line-height:13px;padding:3px 7px}div.sideButton{padding:0 0 30px}div.sideButton a{margin:0 auto}div.subtitle2{margin:0 0 20px}div.subtitle2 b{font-size:100%;line-height:150%}}div.tplPropertyImage{padding:0 0 60px}div.tplPropertyImageMain{max-width:800px;margin:0 auto}div.tplPropertyImage div.mainSlider{position:relative;margin:0 0 20px;padding:0;border:1px solid #ddd;background-color:#fff}div.tplPropertyImage div.mainCarousel{margin:0;padding:0}div.tplPropertyImage div.mainSlider ul li span.photo01{position:relative;overflow:hidden;display:block}div.tplPropertyImage div.mainSlider ul li span.photo01::before{padding-top:75%;display:block;content:""}div.tplPropertyImage div.mainSlider ul li span.photo02{position:absolute;top:0;left:0;bottom:0;right:0;display:block}div.tplPropertyImage div.mainSlider ul li span.photo03{font-size:0;text-align:center;width:100%;height:100%;display:block}div.tplPropertyImage div.mainSlider ul li span.photo03::before{content:"";display:inline-block;height:100%;vertical-align:middle;position:relative}div.tplPropertyImage div.mainSlider ul li span.photo03 img{width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle;display:inline}div.tplPropertyImage div.mainCarousel ul li{display:inherit;-webkit-backface-visibility:visible}div.tplPropertyImage div.mainCarousel ul li span.over_img{width:80px;height:80px;overflow:hidden;float:left;cursor:pointer;border:1px solid #ddd}div.tplPropertyImage div.mainCarousel ul li span.over_img img{position:relative;width:auto;height:auto}@media screen and (max-width:768px){div.tplPropertyImage{padding:0 0 40px}}#propertyPrice{padding:70px 0}#propertyPriceMain{display:flex;justify-content:space-between;margin:0 -20px}#propertyPriceMain div.clearfix{flex:1;margin:0;padding:0 20px 40px}#propertyPrice dl{background-color:#fff;overflow:hidden}#propertyPrice dl dt b{display:block;font-size:108%;line-height:50px;font-weight:500;text-align:center}#propertyPrice dl dd{padding:20px 0}#propertyPrice dl dd table{margin:0 auto}#propertyPrice dl dd table th{padding:15px 0;text-align:left;line-height:160%}#propertyPrice dl dd table td{padding:15px 5px;text-align:center;line-height:160%}#propertyPrice dl dd table td b{font-size:180%;padding:0 5px 0 0}#propertyPrice dl dd table tr:first-child td small b,#propertyPrice dl dd table tr:last-child td b{font-size:140%}#propertyPrice dl dd table td small{display:inline-block}#propertyPrice dl dd table td small b{padding:0 5px}#propertyPrice p.m0{font-size:88%;line-height:180%}@media screen and (max-width:768px){#propertyPrice{padding:50px 0}#propertyPriceMain{display:block;margin:0}#propertyPriceMain div.clearfix{padding:0 0 40px}#propertyPrice dl{background-color:#fff;overflow:hidden}#propertyPrice dl dd table td,#propertyPrice dl dd table th{padding-top:10px;padding-bottom:10px;font-size:94%;line-height:160%}#propertyPrice dl dt b{font-size:100%;line-height:40px}#propertyPrice dl dd table td b{font-size:140%}#propertyPrice dl dd table tr:first-child td small b,#propertyPrice dl dd table tr:last-child td b{font-size:120%}#propertyPrice p.m0{font-size:88%;line-height:180%}}#propertyComment{padding:0 0 80px}.cp_box_label{padding:0!important}.cp_box *,.cp_box :after,.cp_box :before{-webkit-box-sizing:border-box;box-sizing:border-box}.cp_box{position:relative;padding:0 0 55px}.cp_box label::after{content:'＋ 続きはこちら';position:absolute;z-index:2;bottom:0;left:50%;width:200px;font-size:94%;line-height:40px;text-align:center;margin:0 0 0 -100px;letter-spacing:1px;border-radius:20px;cursor:pointer}.cp_box input{display:none}.cp_box .cp_container{overflow:hidden;height:309px;transition:all 1ms}.cp_box input:checked+label::after{content:'－ 閉じる'}.cp_box input:checked~.cp_container{height:auto;padding-bottom:30px;transition:all 1ms}@media screen and (max-width:768px){#propertyComment{padding:0 0 60px}.cp_box .cp_container{height:328px}}#propertyPrice2{padding:0 0 70px}#propertyPrice2Main{display:flex;justify-content:space-between;margin:0 -40px}#propertyPrice2Main div.clearfix{flex:1;margin:0;padding:0 40px}#propertyPrice2Main table{border-top:1px solid #ccc}#propertyPrice2Main table td,#propertyPrice2Main table th{border-bottom:1px solid #ccc}#propertyPrice2Main table td{text-align:right;white-space:nowrap}#propertyPrice2Main table td b{padding:0 3px 0 0;font-size:120%}@media screen and (max-width:768px){#propertyPrice2{padding:0}#propertyPrice2Main{display:block;margin:0}#propertyPrice2Main div.clearfix{padding:0 0 50px}#propertyPrice2Main table td b{font-size:120%}}#propertyOutline{padding:70px 0}#propertyOutline table th{width:140px}#propertyOutline2{padding:70px 0;background:#f1f1f1}#propertyOutline p.m0{display:inline-block;margin:0 0 30px;padding:0 20px 0 15px;font-size:80%;line-height:40px;border:1px solid #ddd;font-weight:400;text-align:center}#propertyOutlineMain{display:flex;justify-content:space-between;margin:0 -40px}#propertyOutlineMain div.clearfix{flex:1;margin:0;padding:0 40px}@media screen and (max-width:768px){#propertyOutline,#propertyOutline2{padding:50px 0}#propertyOutline table th{width:auto}#propertyOutlineMain{display:block;margin:0}#propertyOutlineMain div.clearfix{padding:0}#propertyOutlineMain div.clearfix:nth-child(2) table{border-top:none}#propertyPrice2Main table th,#propertySimulation div.result table th{display:table-cell;width:auto;padding:20px 0;border-bottom:1px solid #ddd;color:#000;font-weight:500;font-size:94%}#propertyPrice2Main table td,#propertySimulation div.result table td{display:table-cell;padding:20px 0 20px 20px}}#propertyMap{padding:70px 0 20px}#mapStreet,#map_canvas{margin:0 0 60px;height:600px;border:1px solid #ddd}@media screen and (max-width:768px){#propertyMap{padding:50px 0 10px}#mapStreet,#map_canvas{margin:0 0 40px;height:400px}}#propertyRecommend{padding:90px 0 80px}#propertyRecommend ul{margin:0 -10px}#propertyRecommend ul li{width:14.28%;padding:0 10px 20px}#propertyRecommend ul li p b span{font-size:88%;line-height:140%}@media screen and (max-width:1240px){#propertyRecommend ul li{width:16.66%}}@media screen and (max-width:1100px){#propertyRecommend ul li{width:20%}}@media screen and (max-width:768px){#propertyRecommend{padding:70px 0 60px}#propertyRecommend ul{margin:0 -5px}#propertyRecommend ul li{width:20%;padding:0 5px 10px}#propertyRecommend ul li p b span{font-size:11px;line-height:140%}}@media screen and (max-width:600px){#propertyRecommend ul li{width:25%}}@media screen and (max-width:480px){#propertyRecommend ul li{width:33.33%}}@media screen and (max-width:370px){#propertyRecommend ul{margin:0 -3px}#propertyRecommend ul li{padding:0 3px 6px}}#propertySimulation{padding:70px 0;background:#0e3785}#propertySimulation div.subtitle b{color:#fff}#propertySimulation table{border-top:none}#propertySimulation table tr:last-child td,#propertySimulation table tr:last-child th{border-bottom:none}#propertySimulation div.form,#propertySimulation div.resultContent{background-color:#fff;box-shadow:rgba(0,0,0,.2) 0 3px 8px}#propertySimulation div.form{position:relative;margin:0 0 60px;padding:20px 40px}#propertySimulation div.form::before{content:"";position:absolute;left:50%;bottom:-30px;width:80px;height:30px;margin:0 0 0 -40px}#propertySimulation div.form::after{content:"";position:absolute;left:50%;bottom:-70px;margin-left:-60px;border-top-width:40px;border-top-style:solid;border-left:60px solid transparent;border-right:60px solid transparent;border-bottom:none!important}#propertySimulation div.form table th{text-align:left;white-space:nowrap}#propertySimulation div.form table td div.left>div{float:left;width:200px;padding:0 0 10px}#propertySimulation div.form table td div.textboxContent input{width:100%;padding:0 10px;line-height:50px;height:50px}#propertySimulation div.form table td div.left small{float:left;display:inline-block;padding:0 5px 10px;line-height:50px}#propertySimulation div.form table td .checkboxContent label span{padding:10px 20px;font-size:88%;line-height:140%}#propertySimulation div.form table td small.dp{display:block;line-height:160%}#propertySimulation div.resultContent{overflow:hidden}#propertySimulation div.result{padding:30px 40px 40px}#propertySimulation div.result table{width:auto;margin:0 auto 40px}#propertySimulation div.result table td,#propertySimulation div.result table th{text-align:right}#propertySimulation div.result table th{padding-right:10px}#propertySimulation div.result table td{font-size:88%}#propertySimulation div.result table tr td:nth-of-type(2){white-space:nowrap}#propertySimulation div.result table tr td:nth-of-type(3){padding-left:10px;font-size:80%}#propertySimulation div.result table tr td b{padding:0 5px 0 0;font-size:128%}#propertySimulation div.result table tfoot tr td b{font-size:160%}#propertySimulation div.result table tfoot tr td,#propertySimulation div.result table tfoot tr th{background-color:#ebf1fa;border-top:3px solid #0e3785}#propertySimulation div.result ul li{margin:0 0 8px;padding-left:1.5em;text-indent:-1.5em;font-size:88%;line-height:160%}#propertySimulation div.estimate{padding:0 40px 40px;background-color:#f1f1f1}#propertySimulation div.estimate b.bold{display:block;margin:0 -40px;padding:10px 5px;text-align:center;font-weight:700;background-color:#ddd}#propertySimulation div.estimate div.clearfix{display:table;max-width:900px;width:100%;margin:40px auto 0}#propertySimulation div.estimate div.table{display:table-cell;padding:0 10px 0 0;vertical-align:top}#propertySimulation div.estimate table{width:100%}#propertySimulation div.estimate table td,#propertySimulation div.estimate table th{padding:0;vertical-align:top}#propertySimulation div.estimate table th{width:4em;line-height:60px;font-weight:700}#propertySimulation div.estimate table td div.textboxContent input{width:100%;height:60px}#propertySimulation div.estimate div.buttonContent{display:table-cell;width:260px;vertical-align:top}#propertySimulation div.estimate div.buttonContent a span{line-height:60px}#propertySimulation div.estimate small{display:block;padding:10px 0 0}@media screen and (max-width:768px){#propertySimulation{padding:50px 0}#propertySimulation table{border-top:none}#propertySimulation div.form{margin:0 0 50px;padding:10px 10px 5px}#propertySimulation div.form::before{bottom:-30px;width:50px;height:30px;margin:0 0 0 -25px}#propertySimulation div.form::after{bottom:-60px;margin-left:-40px;border-top-width:30px;border-top-style:solid;border-left:40px solid transparent;border-right:40px solid transparent;border-bottom:none!important}#propertySimulation div.form table th{padding:30px 0 20px;font-size:88%}#propertySimulation div.form table td{padding:0 0 30px}#propertySimulation div.result{padding:30px 10px}#propertySimulation div.result table th{font-size:88%;padding-right:0}#propertySimulation div.result table td{font-size:80%}#propertySimulation div.result table tr td:nth-of-type(3){font-size:80%}#propertySimulation div.result table tfoot tr td b{font-size:140%}#propertySimulation div.result ul li{font-size:80%;line-height:160%}#propertySimulation div.estimate{padding:0 20px 40px}#propertySimulation div.estimate b.bold{margin:0 -20px;font-size:94%;line-height:160%}#propertySimulation div.estimate div.clearfix{display:block;margin:40px auto 0}#propertySimulation div.estimate div.table{display:block;padding:0 0 10px}#propertySimulation div.estimate table th{font-size:94%;line-height:50px}#propertySimulation div.estimate table td div.textboxContent input{height:50px}#propertySimulation div.estimate div.buttonContent{display:block;max-width:240px;width:auto;margin:0 auto}#propertySimulation div.estimate div.buttonContent a span{line-height:50px}}#propertyText{padding:70px 0 40px;font-size:88%;line-height:180%}@media screen and (max-width:768px){#propertyText{padding:50px 0}}#propertyContact{padding:0 0 70px}#propertyContactMain{position:fixed;bottom:0;left:0;width:100%;z-index:10;padding:10px 0;background-color:#fff;box-shadow:0 -22px 22px -22px rgba(0,0,0,.1)}#propertyContactMain div.buttonContent ul li a{display:flex;justify-content:flex-start;align-items:center;width:100%;height:50px}#propertyContactMain div.buttonContent ul li a span{line-height:150%}#propertyContactMain.static{position:static;box-shadow:none;padding:0}#propertyContactMain div.buttonContent{max-width:600px;margin:0 auto}#propertyContactMain.static div.buttonContent{max-width:800px}#propertyContactMain.static div.buttonContent ul{margin:-5px}#propertyContactMain.static div.buttonContent ul li a{height:70px}#propertyContactMain.static div.buttonContent ul li a span{font-size:120%;line-height:150%}@media screen and (max-width:768px){#propertyContact{padding:0 0 50px}#propertyContactMain div.buttonContent ul li:first-child{width:60%}#propertyContactMain div.buttonContent ul li:last-child{width:40%}#propertyContactMain.static div.buttonContent ul li a{height:60px}#propertyContactMain div.buttonContent ul li a span{font-size:94%!important;line-height:150%}#propertyContactMain div.buttonContent ul li:first-child a span{letter-spacing:0}}#propertyCompany{padding:70px 0;background-color:#f1f1f1}#propertyCompany dl{display:flex;width:auto;justify-content:space-between}#propertyCompany dl dt{width:8em;font-size:140%;line-height:150%;font-weight:700}#propertyCompany dl dd{flex:1;padding:40px;background-color:#fff}#propertyCompany dl dd table th{padding:10px 0;font-size:94%;line-height:160%;text-align:left;font-weight:500}#propertyCompany dl dd table td{padding:10px 0 10px 20px;font-size:94%;line-height:160%}@media screen and (max-width:768px){#propertyCompany{padding:50px 0}#propertyCompany dl{display:block}#propertyCompany dl dt{width:auto;padding:0 0 30px;font-size:108%;line-height:150%;text-align:center}#propertyCompany dl dd{display:block;padding:20px}#propertyCompany dl dd table{margin:0 auto}#propertyCompany dl dd table td,#propertyCompany dl dd table th{font-size:88%;line-height:160%}}#list #listSide div.closeButton,#property #listSideLink{display:block}#property .sidr{display:block;position:fixed;top:0;height:100%;z-index:99999;width:280px;overflow-x:hidden;overflow-y:auto;background-color:#fff;box-shadow:0 5px 5px 3px rgba(0,0,0,.2)}#property .sidr.left{right:auto;left:-290px}#listSide{padding:0 15px 40px!important}#listSide div.subtitle{padding:20px 0 0}#listSide div.subtitle b{font-size:108%;line-height:140%}#listSide div.subtitle a{display:block!important}#listSide div.searchButton{padding:0 0 20px}@media screen and (max-width:1140px){#listSide{padding:0 15px 20px!important}}@media screen and (max-width:768px){#property .sidr{width:260px}#property .sidr.left{left:-270px}}