body{background:#fbf7e8;color:#333}#mainArea{background:url(../images/20230906_housingliving/bg.jpg) top center;background-size:cover}#categoryArea .categoryWrap{background:#284e56}@media(max-width: 768px){#categoryArea .categoryWrap{background:rgba(0,0,0,0)}}#categoryArea ul{flex-wrap:wrap}@media(max-width: 960px){#categoryArea ul li{width:25%}}@media(max-width: 768px){#categoryArea ul li{width:32%}}@media(max-width: 560px){#categoryArea ul li{width:49%}}#categoryArea ul a{color:#fff}@media(max-width: 768px){#categoryArea ul a{background:#284e56}}#categoryArea ul a::after{border-top:solid 1px #fff;border-right:solid 1px #fff}.featurePeriodArea dt{background:#b97b5a;color:#fff}.featurePeriodArea dd{color:#b97b5a}.recommendArea{background:url(../images/20230906_housingliving/bg_ichioshi.jpg) top center;background-size:cover}@media(max-width: 960px){.recommendArea{background-size:220%}}@media(max-width: 560px){.recommendArea{background-size:180%}}.recommendArea h2{color:#fff}.recommendArea .pgArea{background:#fff;box-shadow:0 0 10px rgba(51,51,51,.1)}.recommendArea .infoBox dt::before{background:#487a85}.categoryBox h2{color:#b97b5a}.categoryBox .pgArea{background:#fff;box-shadow:0 0 10px rgba(51,51,51,.1)}.relatedArea{background:url(../images/20230906_housingliving/bg_osusume.gif);background-size:4px}.relatedArea h2,.relatedArea h3,.relatedArea .linkBox li,.relatedArea .linkBox a{color:#fff}.relatedArea .relatedBox a{box-shadow:0 0 10px rgba(51,51,51,.14)}.anotheArea{background:rgba(0,0,0,0)}.anotheArea h2,.anotheArea .linkArrow{color:#333}.anotheArea .linkArrow::before{border-top:solid 1px #333;border-right:solid 1px #333}.anotheArea .campBox a{box-shadow:0 0 10px rgba(51,51,51,.1)}.notsArea li{color:#333}#pagetop{background:#4d7a83}#pagetop a::before{border-color:#fff}#navToggle{background:#b97b5a}#navToggle>div span{background:#fff}#navToggle>div span:last-of-type::after{color:#fff}#navToggle.open>div span{background:#fff}@media(max-width: 560px){#headFixed ul li{border-top:1px solid #fff}}@media(max-width: 768px){#headFixed ul li a{background:#284e56;color:#fff}}@media(max-width: 768px){#headFixed ul li a:before{background:#fff}}