#assessment div.buttonContent:last-child{max-width:300px;margin:0 auto}#propertyBuyList div.membersContent dl{align-items:center;border-width:5px;border-style:solid}#propertyBuyList div.membersContent dl dt{position:relative;font-size:114%;line-height:50px;text-align:center;font-weight:700;border-width:1px;border-style:solid;border-left:none;border-right:none;border-top:none}#propertyBuyList div.membersContent dl dt:before{content:"会員登録無料";position:absolute;right:0;top:0;white-space:pre;width:120px;height:100%;background-color:#f0e9cb;color:#000;font-size:16px;line-height:50px;font-weight:500}#propertyBuyList div.membersContent dl dd{padding:20px}#propertyBuyList div.membersContent dl dd p.bold{margin:0;padding:0 0 12px;text-align:center;font-size:94%;line-height:150%;font-weight:700}#propertyBuyList div.membersContent dl dd p.bold b{display:inline-block;padding:0 3px;font-size:120%}#propertyBuyList div.membersContent dl dd ul{padding:0 0 17px}#propertyBuyList div.membersContent dl dd ul li{position:relative;padding:3px 0 3px 2.5em;font-size:94%;line-height:150%}#propertyBuyList div.membersContent dl dd ul li::before{position:absolute;left:0;top:50%;font-size:128%;margin:-.5em 0 0;font-weight:700}#propertyBuyList div.membersContent dl dd ul li:nth-child(1)::before{content:"01"}#propertyBuyList div.membersContent dl dd ul li:nth-child(2)::before{content:"02"}#propertyBuyList div.membersContent dl dd ul li:nth-child(3)::before{content:"03"}#propertyBuyList div.membersContent dl dd ul li:nth-child(4)::before{content:"04"}#propertyBuyList div.membersContent dl dd div.buttonContent{max-width:280px;margin:0 auto}#propertyBuyList div.membersContent dl dd div.buttonContent a span{font-size:108%}@media screen and (min-width:769px){#propertyBuyList div.membersContent dl dd{display:table;width:100%;padding:0 0 30px}#propertyBuyList div.membersContent dl dd p.bold{display:table-cell;width:40%;vertical-align:middle;padding:0 10px 20px 20px;font-size:114%;line-height:180%}#propertyBuyList div.membersContent dl dd p.bold br{display:inline}#propertyBuyList div.membersContent dl dd div.clearfix{display:table-cell;padding:20px 20px 0 10px;vertical-align:middle}#propertyBuyList div.membersContent dl dd div.buttonContent{width:100%;max-width:none;margin:0 0 0 -40%}#propertyBuyList div.membersContent dl dd div.buttonContent a{max-width:300px;margin:0 auto}}@media screen and (max-width:768px){#propertyBuyList div.membersContent{display:block;width:auto}#propertyBuyList div.membersContent dl dt{padding:0 100px 0 20px;line-height:50px;height:auto}#propertyBuyList div.membersContent dl dt:before{width:100px;font-size:14px}}div.tplInstantAssessment{position:relative;padding:40px 20px;overflow:hidden;background-color:#fff}div.tplInstantAssessment div.tplInstantAssessmentTitle{position:relative;padding:0 0 40px}div.tplInstantAssessment div.tplInstantAssessmentTitle p{margin:0;text-align:center}div.tplInstantAssessment div.tplInstantAssessmentTitle p b{display:block;padding:0 0 10px;font-size:194%;line-height:150%;text-align:center}div.tplInstantAssessment div.tplInstantAssessmentTitle p span{display:block;font-size:120%;line-height:160%;text-align:center;font-weight:500}div.tplInstantAssessment div.tplInstantAssessmentMain{display:flex;margin:0 0 20px}div.tplInstantAssessment div.left,div.tplInstantAssessment div.right{width:50%;padding:0 20px}div.tplInstantAssessment div.number{padding:0 0 40px}div.tplInstantAssessment div.number dl{background-color:#fff;border:1px solid #ddd;border-top:none}div.tplInstantAssessment div.number dl dt{font-size:80%;line-height:30px;text-align:center;font-weight:400;background-color:#ddd}div.tplInstantAssessment div.number dl dd ul{text-align:center}div.tplInstantAssessment div.number dl dd ul li{position:relative;font-size:80%;line-height:46px;text-align:center}div.tplInstantAssessment div.number dl dd ul li b{font-size:134%;padding:0 5px;font-weight:700}div.tplInstantAssessment div.number dl dd ul li:first-child{border-bottom:1px solid #ddd}div.tplInstantAssessment div.points ul{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 -5px}div.tplInstantAssessment div.points ul li{display:flex;align-items:stretch;padding:0 5px 10px}div.tplInstantAssessment div.points ul:first-child{padding:0 0 20px}div.tplInstantAssessment div.points ul:first-child li{width:50%}div.tplInstantAssessment div.points ul:first-child li span{position:relative;display:flex;width:100%;height:100px;padding:0 0 0 30px;justify-content:center;align-items:center;font-weight:700;font-size:114%;line-height:150%;text-align:center}div.tplInstantAssessment div.points ul:first-child li span::before{position:absolute;display:block;left:50%;top:50%;width:34px;height:34px;font-size:34px;line-height:34px;margin:-17px 0 0 -80px;text-align:center;font-family:"Material Symbols Outlined";font-weight:400}div.tplInstantAssessment div.points ul:first-child li:first-child span::before{content:'\e7fd'}div.tplInstantAssessment div.points ul:first-child li:last-child span::before{content:'\ef70'}div.tplInstantAssessment div.points ul:last-child li span{display:table;padding:10px 20px;line-height:150%;border-width:2px;border-style:solid;border-radius:9999px;font-weight:700}div.tplInstantAssessment div.form{position:relative}div.tplInstantAssessment div.form div.err{display:none;font-size:94%;line-height:140%;font-weight:700}div.tplInstantAssessment div.form dl dt{clear:both;float:left;width:100px;padding:0 0 10px;font-size:88%;line-height:40px;font-weight:500}div.tplInstantAssessment div.form dl dd{margin:0 0 0 100px;padding:0 0 10px;font-size:88%;line-height:140%}div.tplInstantAssessment div.form dl dd div.selectContent,div.tplInstantAssessment div.form dl dd div.selectContent select,div.tplInstantAssessment div.form dl dd div.textboxContent.textbox01 input,div.tplInstantAssessment div.form dl dd.textboxContent.textbox01 input{width:100%}div.tplInstantAssessment div.form dl dd.textboxContent input{width:120px}div.tplInstantAssessment div.form dl dd #mansionTextArea{padding:10px 0 0}div.tplInstantAssessment div.form dl.mail dt{font-size:13px;line-height:20px}div.tplInstantAssessment div.form dl dd ul.clearfix{margin:-10px 0 0 -10px;overflow:hidden}div.tplInstantAssessment div.form dl dd ul.clearfix li{float:left;display:table;padding:10px 0 0 10px}div.tplInstantAssessment div.form dl dd div.checkboxContent label span{padding:0 10px 0 40px;font-size:94%;line-height:40px;border:1px solid #ccc}div.tplInstantAssessment div.form dl dd div.checkboxContent label input+span::after,div.tplInstantAssessment div.form dl dd div.checkboxContent label input+span::before{left:10px}div.tplInstantAssessment div.tplInstantAssessmentButton{position:relative;padding:30px 0 0}div.tplInstantAssessment div.tplInstantAssessmentButton div.buttonContent a span{position:relative;font-size:148%;line-height:70px}div.tplInstantAssessment .mansionOther,div.tplInstantAssessment div.err{display:none;line-height:0}div.tplInstantAssessment div.tplInstantAssessmentForm div.err{color:red}div.tplInstantAssessment div.tplInstantAssessmentText{padding:10px 20px 0}div.tplInstantAssessment div.tplInstantAssessmentText p{margin:0;padding:0 0 10px;line-height:150%}div.tplInstantAssessment div.tplInstantAssessmentText p a{font-weight:700}div.tplInstantAssessment div.tplInstantAssessmentText small{display:block;line-height:180%}@media screen and (max-width:768px){div.tplInstantAssessment{padding:30px 20px}div.tplInstantAssessment div.tplInstantAssessmentTitle{padding:0 0 40px}div.tplInstantAssessment div.tplInstantAssessmentTitle p b{font-size:134%;line-height:150%}div.tplInstantAssessment div.tplInstantAssessmentTitle p span{font-size:94%;line-height:160%}div.tplInstantAssessment div.tplInstantAssessmentMain{display:block;margin:0}div.tplInstantAssessment div.left{width:auto;padding:0 0 30px}div.tplInstantAssessment div.right{width:auto;padding:0 0 20px}div.tplInstantAssessment div.number{padding:0 0 40px}div.tplInstantAssessment div.number dl{background-color:#fff;border:1px solid #ddd;border-top:none}div.tplInstantAssessment div.number dl dt{font-size:80%;line-height:30px;text-align:center;font-weight:400;background-color:#ddd}div.tplInstantAssessment div.number dl dd ul{text-align:center}div.tplInstantAssessment div.number dl dd ul li{position:relative;font-size:80%;line-height:46px;text-align:center}div.tplInstantAssessment div.number dl dd ul li b{font-size:134%;padding:0 5px;font-weight:700}div.tplInstantAssessment div.number dl dd ul li:first-child{border-bottom:1px solid #ddd}div.tplInstantAssessment div.points ul:first-child{padding:0 0 20px}div.tplInstantAssessment div.points ul:first-child li{width:50%}div.tplInstantAssessment div.points ul:first-child li span{height:auto;padding:50px 0 10px;font-size:94%;line-height:150%}div.tplInstantAssessment div.points ul:first-child li span::before{left:50%;top:15px;width:30px;height:30px;font-size:30px;line-height:30px;margin:0 0 0 -15px}div.tplInstantAssessment div.points ul:last-child li span{padding:7px 20px;font-size:94%;line-height:150%}div.tplInstantAssessment div.form{position:relative}div.tplInstantAssessment div.form div.err{display:none;font-size:94%;line-height:140%;font-weight:700}div.tplInstantAssessment div.form dl dt{clear:both;float:left;width:100px;padding:0 0 10px;font-size:88%;line-height:40px}div.tplInstantAssessment div.form dl dd{margin:0 0 0 100px;padding:0 0 10px;font-size:88%;line-height:140%}div.tplInstantAssessment div.form dl dd div.selectContent,div.tplInstantAssessment div.form dl dd div.selectContent select,div.tplInstantAssessment div.form dl dd div.textboxContent.textbox01 input,div.tplInstantAssessment div.form dl dd.textboxContent.textbox01 input{width:100%}div.tplInstantAssessment div.form dl dd.textboxContent input{width:120px}div.tplInstantAssessment div.form dl dd #mansionTextArea{padding:10px 0 0}div.tplInstantAssessment div.tplInstantAssessmentButton div.buttonContent a span{font-size:120%;line-height:60px}div.tplInstantAssessment div.tplInstantAssessmentText{padding:0}}#assess01 table td.method ul li input[type=radio]:checked+label span::before,#flow06 div.flow dl::after,.checkboxContent label input:checked+span::before,div.sellContent div.buySellTitle,div.stepContent ul li.visited p::after,div.stepContent ul li.visited p::before,footer{background:#172f75}#assessFormMain dl dd.clearfix>dl>dt,#flow div.subtitle::before,#toppageFlow div.flow div::after,#toppageMain p strong,div.partnersContent.list div.fee div.clearfix:nth-child(3) dl dt{background:#172f75;color:#fff}#assess01 table td.method ul li input[type=radio]:checked+label span,#assessFormMain dl dd ul li input[type=radio]:checked+label,#assessFormMain dl dt.clearfix p span,#assessFormTitle p,#faqLink ul li:after,#faqMain dl dd:before,#faqMain dl dt,#flow06 div.flow dl dt span,#propertyAssess div.title b,#propertyNotice dl dt,#propertyRecommend div.title b,#search table td.stations p.stations,#searchConditions p.conditions,#toppageFile ul li p,#toppageFlow div.flow div dl::after,#toppageMain p small,#toppageMain p span,div.flowContent dl dt,div.infoContent ul li p,div.listContent div.price b,div.listMain dl dd div.right div.price b,div.listMain dl.listMembers dd div.clear table tr td:last-child b,div.listMain dl.listMembers dt b,div.listNumber p b,div.partnersContent.list div.fee div.clearfix:nth-child(3) dl dd,div.policyContent dl dt,div.searchContent02 ul li a b,div.tplInstantAssessment div.points ul li span,div.tplInstantAssessment div.tplInstantAssessmentTitle p b{color:#172f75}#assess01 table td.method ul li input[type=radio]:checked+label::before,#assessFormMain dl dd ul li input[type=radio]:checked+label::before,#flow02 dl dd ul li span::after,#flow03 dl dd ul li p::after,#flow05 ul li p::after,#flow06 div.flow dl::before,#flow06 dl.clearfix dd ul li p::after,#title div.left p,div.listMain dl dd div.left div.buttonContent ul li a:after,div.partnersContent.list div.mainContent label input:checked+span,div.policyContent dl,div.policyContent dl dt{border-color:#172f75}#propertyOutline div.points ul li span,#propertyTopOutline div.points ul li span,#toppageFile ul li p,div.listMain dl dd div.right div.points ul li span,div.partnersContent dl dd div.points ul li span,div.partnersContent.list div.mainContent label input:checked+span,div.tplInstantAssessment div.points ul:first-child li span{background-color:#e7eff8}#assess01 table td.method ul li input[type=radio]:checked+label p,#assessFormMain dl dd ul li input[type=radio]:checked+label{background-color:#f3f7fb}#catalogTopRank div.main a dl dd ul li p,div.listMain dl dd div.left div.buttonContent ul li a{background:#e7eff8;color:#172f75}#assess01 table td.method ul li input[type=radio]:checked+label,#assess01 table td.method ul li input[type=radio]:checked+label span{background:#e7eff8}#propertyBuyList div.membersContent dl,#propertyBuyList div.membersContent dl dt,div.buyContent div.buySellTitle div.buttonContent ul li a:after{border-color:#cf552c}#assess01 table td.method ul li label b,#assess01_2 p.text b,#assess04 div.subtitle b,#catalogCheckMain div.arrowContent dl dt p,#propertyBuyList div.membersContent dl dd p.bold b,#propertyBuyList div.membersContent dl dd ul li b,#propertyBuyList div.membersContent dl dd ul li::before,#propertyBuyList div.membersContent dl dt,#selectReins div.center b,div.buyContent div.buySellTitle div.buttonContent ul li a,div.partnersContent.list div.fee div.clearfix:nth-child(1) dl dd,div.policyContent dl dd div.feeCircle p b{color:#cf552c}#propertyBuyList div.membersContent dl dd div.buttonContent a,#propertyLink ul li:nth-child(5) a span small,div.partnersContent.list div.check p,div.partnersContent.list div.fee div.clearfix:nth-child(1) dl dt{background:#cf552c;color:#fff}#assess01 table td.method ul li label b::after,#assess01 table td.method ul li label b::before,div.buyContent div.buySellTitle{background-color:#cf6947}div.buyContent div.subtitle{background-color:#e39577}#propertyBuy,#propertyBuyList div.membersContent dl dd{background-color:#fcf1ed}#propertyLink ul li a span small,div.feeContent div.feeSell a,div.partnersContent.list div.fee div.clearfix:nth-child(2) dl dt{background:#47afbe;color:#fff}div.sellContent div.buySellTitle div.buttonContent ul li a:after{border-color:#47afbe}div.partnersContent.list div.fee div.clearfix:nth-child(2) dl dd,div.sellContent div.buySellTitle div.buttonContent ul li a{color:#47afbe}div.sellContent div.buySellTitle{background:#3d9fad}div.sellContent{background-color:#e6f4f7}#catalogTopCheck div.tplInstantAssessment div.tplInstantAssessmentTitle p b,div.arrowContent dl dd div.buttonContent a:before,div.sellContent div.subtitle{background-color:#76c4cf;color:#fff}#assessFormMain div.buttonContent a,#assessment #assess03.assess03_2 #assessButton div.buttonContent a,#selectConsult div.buttonContent a,#toppageMain p::before,div.arrowContent dl dd div.buttonContent a,div.listMain dl dd div.left div.buttonContent div a{background:#d24447}#catalogTopRank div.main a dl dd ul li p span small,#propertyOutline div.mapContent div.banner a p,div.listMain dl dd div.left div.buttonContent ul li a span small,div.saleContent ul li a dl dt{background:#172f75;color:#fff}div.listMain dl dd div.contact div.buttonContent ul li label span::before,div.listMain dl dd div.left div.photo a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;display:block}#listSide dl dd div.buttonContent a,#propertyCatalogList ul li a{background:#fff;color:#172f75}#listSide dl dd div.buttonContent a span,#propertyCatalogList ul li a span{font-weight:500}#listSide dl dd div.buttonContent a::before,#propertyCatalogList ul li a::before{display:block}#propertyCatalogList ul li a::after,#propertyCatalogList ul li a::before{border-color:#172f75}#assessment #main div.buttonContent ul li:first-child a{background:#ddd;color:#000}#assessment #main div.buttonContent ul li:first-child a span{font-weight:500}#assessment #main div.buttonContent ul li:first-child a::after{border-color:#000}div.toppageLink{margin:80px 0 0;padding:80px 0;background-color:#f5f5f5}div.toppageLink ul{display:flex;align-items:stretch;margin:0 -20px;z-index:1}div.toppageLink ul li{display:flex;align-items:stretch;width:50%;padding:0 20px}div.toppageLink ul li div{background:#fff}div.toppageLink ul li a{position:relative;display:block;background:#fff;text-decoration:none;text-align:left}div.toppageLink ul li a::before{content:"";position:absolute;left:0;top:0;width:100%;height:200px;background-position:50% 90%;background-repeat:no-repeat;background-size:cover;text-decoration:none;z-index:1}div.toppageLink ul li:nth-child(2) a::before{background-position:50% 90%}.no-webp div.toppageLink ul li:nth-child(1) a::before{background-image:url(../../../img/user/catalog/toppage/link_prefee.jpg)}.webp div.toppageLink ul li:nth-child(1) a::before{background-image:url(../../../img/user/catalog/toppage/link_prefee.webp)}.no-webp div.toppageLink ul li:nth-child(2) a::before{background-image:url(../../../img/user/catalog/toppage/link_sell.jpg)}.webp div.toppageLink ul li:nth-child(2) a::before{background-image:url(../../../img/user/catalog/toppage/link_sell.webp)}div.toppageLink ul li a p{position:relative;margin:0;padding:240px 20px 40px}div.toppageLink ul li a p b{display:block;padding:0 0 10px;font-size:108%;line-height:150%;text-decoration:underline}div.toppageLink ul li a p span{display:block;line-height:180%;color:#000}@media screen and (max-width:768px){div.toppageLink{margin:50px 0 0;padding:50px 0 20px}div.toppageLink ul{display:block;margin:0}div.toppageLink ul li{width:auto;padding:0 0 40px}div.toppageLink ul li a::before{height:160px}div.toppageLink ul li a p{padding:190px 20px 30px}div.toppageLink ul li a p b{font-size:100%;line-height:150%}div.toppageLink ul li a p span{font-size:94%;line-height:180%}#propertyOutline div.points ul,#propertyTopOutline div.points ul,div.listMain dl dd div.right div.points ul,div.partnersContent dl dd div.points ul{margin:0 -3px}#propertyOutline div.points ul li,#propertyTopOutline div.points ul li,div.listMain dl dd div.right div.points ul li,div.partnersContent dl dd div.points ul li{padding:0 3px 6px}#propertyOutline div.points ul li span,#propertyTopOutline div.points ul li span,div.listMain dl dd div.right div.points ul li span,div.partnersContent dl dd div.points ul li span{padding:5px 10px}}#toppageBanner div.banner a::before,#toppageBanner::after,#toppageBanner::before,#toppageFile ul li p::before,#toppagePartners::before,#toppagePrefee ul li p b::after,#toppagePrefee ul li p b::before,#toppagePrefee ul li p::after,#toppagePrefee ul li p::before,#toppagePrefee::before,div.listContent div.icons ul li.down span::before,div.listContent div.icons ul li.members span::before,div.listContent div.icons ul li.new span::before,div.listContent div.icons ul li.openhouse span::before,div.listMain dl dd div.right div.icons ul li.down span::before,div.listMain dl dd div.right div.icons ul li.members span::before,div.listMain dl dd div.right div.icons ul li.new span::before,div.listMain dl dd div.right div.icons ul li.openhouse span::before,div.tplPropertyBase div.icons ul li.down span::before,div.tplPropertyBase div.icons ul li.members span::before,div.tplPropertyBase div.icons ul li.new span::before,div.tplPropertyBase div.icons ul li.openhouse span::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}