#main .title{position:relative}#main .title h1{font-size:min(6.5svw,50px);border-bottom:2px solid #fff;width:37.5%;text-align:center;color:#fff;position:absolute;bottom:7%;left:0;text-shadow:0 0 10px rgba(0,0,0,.7)}@media screen and (max-width: 767px){#main .title h1{width:70%;bottom:15%;border-bottom:1px solid #fff;text-align:left;padding:0 0 0 .5em}}#main .title .cap{position:absolute;right:0;bottom:0;padding:.5em;font-size:min(2.3svw,12px);color:#fff}#main .sub{background:#080156;padding:120px 0}@media screen and (max-width: 767px){#main .sub{padding:2em 0}}#main .sub .lead{text-align:center;color:#fff;font-size:min(4svw,26px);margin:0 0 100px}@media screen and (max-width: 767px){#main .sub .lead{margin:0 0 2em}}#main .sub .lead span{color:#c9bc9c;font-size:min(5.1svw,34px)}#main .sub ul{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:569px;margin:0 auto}@media screen and (max-width: 767px){#main .sub ul{width:85%}}#main .sub ul li{width:48%}#contents{color:#231815}#contents h2{color:#564824;font-size:min(6svw,42px);text-align:center;font-family:"EB Garamond",serif;font-weight:normal}@media screen and (max-width: 767px){#contents h2{font-size:min(6.8svw,54px)}}#contents .sub{color:#564824;font-size:min(3.4svw,22px);text-align:center;margin:0 0 1.5em}@media screen and (max-width: 767px){#contents .sub{font-size:min(4svw,26px)}}#contents .txt{text-align:left;font-size:min(3svw,18px);margin:0}@media screen and (max-width: 767px){#contents .txt{font-size:min(3.4svw,22px)}}#contents #redevelopment{padding:0 0 140px}@media screen and (max-width: 767px){#contents #redevelopment{padding:0 0 2em}}#contents #redevelopment .top{max-width:1000px;margin:0 auto;padding:150px 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){#contents #redevelopment .top{display:block;padding:2em 0 0 0}}#contents #redevelopment .top .left{width:48%;margin:0 0 150px}@media screen and (max-width: 767px){#contents #redevelopment .top .left{width:90%;margin:0 auto 2em}}#contents #redevelopment .top .left h2{text-align:left}@media screen and (max-width: 767px){#contents #redevelopment .top .left h2{text-align:center}}#contents #redevelopment .top .left .sub{text-align:left}@media screen and (max-width: 767px){#contents #redevelopment .top .left .sub{text-align:center}}#contents #redevelopment .top .left .txt{margin:0}#contents #redevelopment .top .right{width:50%;position:relative;font-size:0;margin:0}@media screen and (max-width: 767px){#contents #redevelopment .top .right{width:100%}}#contents #redevelopment .top .right .photo{position:absolute;top:0;left:0;width:150%}@media screen and (max-width: 767px){#contents #redevelopment .top .right .photo{position:static;width:100%}}#contents #redevelopment .top .right .photo .cap{display:block;font-size:min(2.3svw,12px);padding:1em 0 0 0}@media screen and (max-width: 767px){#contents #redevelopment .top .right .photo .cap{font-size:min(3svw,18px);text-align:right;padding:1em}}#contents #redevelopment .map{max-width:700px;margin:0 auto 190px}@media screen and (max-width: 767px){#contents #redevelopment .map{margin:0 auto 2em}}#contents #redevelopment .outline{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){#contents #redevelopment .outline{width:95%}}#contents #redevelopment .outline li{width:48%}@media screen and (max-width: 767px){#contents #redevelopment .outline li{width:100%;margin:0 0 2em}#contents #redevelopment .outline li:last-child{margin:0}}#contents #value{background:#080156;color:#fff;padding:190px 0 0 0}@media screen and (max-width: 767px){#contents #value{padding:2em 0 0 0}}#contents #value .top{max-width:710px;margin:0 auto 240px}@media screen and (max-width: 767px){#contents #value .top{width:90%;margin:0 auto 2em}}#contents #value .top h2{color:#c9bc9c}#contents #value .top .sub{color:#c9bc9c}#contents #value .block{padding:0 0 270px}@media screen and (max-width: 767px){#contents #value .block{padding:0 0 5em}}#contents #value .block.last{padding:0 0 1px}#contents #value .block .ico{max-width:92px;margin:0 auto 50px}@media screen and (max-width: 767px){#contents #value .block .ico{width:15%;margin:0 auto 1.5em}}#contents #value .block dl{max-width:710px;margin:0 auto 120px}@media screen and (max-width: 767px){#contents #value .block dl{width:90%;margin:0 auto 2em}}#contents #value .block dl dt{color:#c9bc9c;font-size:min(4.6svw,28px);text-align:center;margin:0 0 1em}@media screen and (max-width: 767px){#contents #value .block dl dt{font-size:min(4.8svw,30px)}}#contents #value .block dl dd{font-size:min(3svw,18px)}@media screen and (max-width: 767px){#contents #value .block dl dd{font-size:min(3.4svw,22px)}}#contents #value .block .photobox{max-width:1000px;margin:0 auto 120px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){#contents #value .block .photobox{margin:0 auto 4em}}#contents #value .block .photobox li{width:48%}@media screen and (max-width: 767px){#contents #value .block .photobox li{width:49%}}#contents #value .block .photobox li span{display:block;text-align:center;font-size:min(3.75svw,24px);padding:.5em 0 0 0}@media screen and (max-width: 767px){#contents #value .block .photobox li span{font-size:min(4.8svw,30px)}}#contents #value .block .graph{max-width:800px;margin:0 auto}@media screen and (max-width: 767px){#contents #value .block .graph{width:95%}}#contents #value .block .detail01{max-width:600px;margin:0 auto}@media screen and (max-width: 767px){#contents #value .block .detail01{width:100%}}#contents #value .block .detail02{max-width:800px;margin:0 auto}@media screen and (max-width: 767px){#contents #value .block .detail02{width:85%}}/*# sourceMappingURL=redevelopment.css.map */