.AbilitiesSection-module__7wV5oa__abilitiesSection{background:#f2f2f2;padding:85px 0 120px}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList{flex-wrap:wrap;justify-content:space-between;margin-top:70px;display:flex}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li{width:580px}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li:nth-child(n+3){margin-top:70px}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesInfo{justify-content:flex-start;display:flex}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesInfo div{margin-top:25px;margin-left:20px}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesInfo div h4{font-size:150%}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesInfo div p{margin-top:5px;margin-left:5px}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesImg{background:#fff08b;border-radius:10px;justify-content:flex-start;align-items:center;margin-top:20px;display:flex;overflow:hidden}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesImg p{width:290px;height:100%}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesImg p img{width:100%}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesImg p+p{margin-left:25px}@media screen and (min-width:751px) and (max-width:1200px){.AbilitiesSection-module__7wV5oa__abilitiesSection{padding:8% 0 10%}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList{max-width:1200px;margin:45px auto 0;padding:0 30px}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li{width:48%}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesImg p+p{font-size:1.2vw}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesInfo div h4{font-size:1.8vw}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesInfo div p{font-size:1.3vw}}@media screen and (max-width:750px){.AbilitiesSection-module__7wV5oa__abilitiesSection{padding:45px 0}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList{margin-top:30px;display:block}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li{width:100%}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li:nth-child(n+2),.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li:nth-child(n+3){margin-top:30px}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesInfo{display:block}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesInfo>p{width:50px;margin:0 auto}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesInfo div{margin-top:10px;margin-left:0}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesInfo div h4{font-size:129%}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesInfo div p{margin-left:0}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesImg{border-radius:5px;margin-top:10px;display:block}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesImg p{width:100%;height:auto}.AbilitiesSection-module__7wV5oa__abilitiesSection ol.AbilitiesSection-module__7wV5oa__abilitiesList li .AbilitiesSection-module__7wV5oa__abilitiesImg p+p{box-sizing:border-box;margin-left:0;padding:15px 20px}}
.FlowSection-module__FjOuZq__flowSection{text-align:center;background:url(/real_estate/images/flow_bg.gif) 50%;min-width:1200px;padding:85px 0 170px;position:relative}.FlowSection-module__FjOuZq__flowSection h3,.FlowSection-module__FjOuZq__flowSection p{z-index:2;position:relative}.FlowSection-module__FjOuZq__flowSection p.FlowSection-module__FjOuZq__flowImg01{z-index:1;margin-top:0;position:absolute;top:0;left:0}.FlowSection-module__FjOuZq__flowSection p.FlowSection-module__FjOuZq__flowImg02{z-index:1;margin-top:0;position:absolute;bottom:0;right:0}.FlowSection-module__FjOuZq__flowSection p{margin-top:60px}.FlowSection-module__FjOuZq__flowSection p.FlowSection-module__FjOuZq__flowImg02+p{margin-top:45px}.FlowSection-module__FjOuZq__flowSection p.FlowSection-module__FjOuZq__btn{margin-top:80px}@media screen and (min-width:751px) and (max-width:1200px){.FlowSection-module__FjOuZq__flowSection{min-width:auto;min-width:initial;max-width:1200px;margin:0 auto;padding:85px 30px 170px}.FlowSection-module__FjOuZq__flowSection p.FlowSection-module__FjOuZq__flowImg01,.FlowSection-module__FjOuZq__flowSection p.FlowSection-module__FjOuZq__flowImg02{width:40%}.FlowSection-module__FjOuZq__flowSection p.FlowSection-module__FjOuZq__flowImg03{max-width:1000px;margin:60px auto 0}}@media screen and (max-width:750px){.FlowSection-module__FjOuZq__flowSection{background-size:13px;min-width:100%;padding:45px 0 55px}.FlowSection-module__FjOuZq__flowSection h3,.FlowSection-module__FjOuZq__flowSection p{z-index:2;position:relative}.FlowSection-module__FjOuZq__flowSection p.FlowSection-module__FjOuZq__flowImg01{z-index:1;margin-top:0;position:absolute;top:0;left:0}.FlowSection-module__FjOuZq__flowSection p.FlowSection-module__FjOuZq__flowImg02{z-index:1;margin-top:0;position:absolute;bottom:0;right:0}.FlowSection-module__FjOuZq__flowSection p{margin-top:30px}.FlowSection-module__FjOuZq__flowSection p.FlowSection-module__FjOuZq__flowImg02+p{margin-top:20px}.FlowSection-module__FjOuZq__flowSection p.FlowSection-module__FjOuZq__btn{margin-top:60px}}
.InfoSection-module__rzKwNa__infoSection{text-align:center;background:#00a4be;padding:50px 0;position:relative}.InfoSection-module__rzKwNa__infoSection p.InfoSection-module__rzKwNa__infoArrow{min-width:1200px;position:absolute;bottom:-24px;left:0;right:0}@media screen and (min-width:751px) and (max-width:1200px){.InfoSection-module__rzKwNa__infoSection p.InfoSection-module__rzKwNa__infoTxt{width:46%;max-width:600px;margin:0 auto}.InfoSection-module__rzKwNa__infoSection p.InfoSection-module__rzKwNa__infoArrow{min-width:auto;min-width:initial}.InfoSection-module__rzKwNa__infoSection p.InfoSection-module__rzKwNa__infoArrow img{width:auto}}@media screen and (max-width:750px){.InfoSection-module__rzKwNa__infoSection{padding:25px 0 20px}.InfoSection-module__rzKwNa__infoSection p.InfoSection-module__rzKwNa__infoArrow{width:16px;min-width:auto;margin:0 auto;line-height:1;bottom:-12px}}
.MvSection-module__LG0gQa__mvSection{min-width:1200px;position:relative;overflow:hidden}.MvSection-module__LG0gQa__mvSection .MvSection-module__LG0gQa__bgList{width:100%;min-width:1200px}.MvSection-module__LG0gQa__mvSection .MvSection-module__LG0gQa__bgList .swiper-slide img{width:100%}.MvSection-module__LG0gQa__mvSection .MvSection-module__LG0gQa__titleOuter{z-index:1;height:100%;position:absolute;top:0;left:0;right:0}.MvSection-module__LG0gQa__mvSection .MvSection-module__LG0gQa__titleArea{z-index:1;background:#ffffffe6;width:590px;margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.MvSection-module__LG0gQa__mvSection .MvSection-module__LG0gQa__titleArea div{text-align:center;padding:55px 0 35px}.MvSection-module__LG0gQa__mvSection .MvSection-module__LG0gQa__titleArea div p{margin-top:5px;line-height:2}.MvSection-module__LG0gQa__mvSection .MvSection-module__LG0gQa__titleArea div h2+p{margin-top:10px;font-size:125%;font-weight:700}@keyframes MvSection-module__LG0gQa__zoomUp{0%{transform:scale(1)}to{transform:scale(1.15)}}:is(.swiper-slide-active .MvSection-module__LG0gQa__slide-img,.swiper-slide-duplicate-active .MvSection-module__LG0gQa__slide-img,.swiper-slide-prev .MvSection-module__LG0gQa__slide-img){animation:6s linear both MvSection-module__LG0gQa__zoomUp}.MvSection-module__LG0gQa__slide-img{width:100%}.MvSection-module__LG0gQa__slide-img img{width:100%;display:block}.swiper-container-fade .MvSection-module__LG0gQa__swiper-slide{overflow:hidden}@media screen and (min-width:751px) and (max-width:1200px){.MvSection-module__LG0gQa__mvSection,.MvSection-module__LG0gQa__mvSection .MvSection-module__LG0gQa__bgList{min-width:auto;min-width:initial}.MvSection-module__LG0gQa__mvSection .MvSection-module__LG0gQa__titleArea{width:50%;max-width:540px}.MvSection-module__LG0gQa__mvSection .MvSection-module__LG0gQa__titleArea div h2{width:75%;margin:0 auto}}@media screen and (max-width:750px){.MvSection-module__LG0gQa__mvSection{min-width:100%;height:auto;min-height:auto}.MvSection-module__LG0gQa__mvSection .MvSection-module__LG0gQa__bgList{min-width:100%}.MvSection-module__LG0gQa__mvSection .MvSection-module__LG0gQa__titleArea{width:80%;transform:translateY(-50%)}.MvSection-module__LG0gQa__mvSection .MvSection-module__LG0gQa__titleArea div{padding:20px 0 15px}.MvSection-module__LG0gQa__mvSection .MvSection-module__LG0gQa__titleArea div h2{width:72%;margin:0 auto}.MvSection-module__LG0gQa__mvSection .MvSection-module__LG0gQa__titleArea div p{margin-top:0;font-size:86%}.MvSection-module__LG0gQa__mvSection .MvSection-module__LG0gQa__titleArea div h2+p{margin-top:5px;font-size:100%}}
.ProblemSection-module__rFNCLa__problemSection{background:url(/real_estate/images/problem_bg.gif) bottom repeat-x;padding:75px 0 85px}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList{justify-content:space-between;margin-top:45px;display:flex}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li{box-sizing:border-box;text-align:center;width:350px;overflow:hidden}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li h4{color:#fff;box-sizing:border-box;background:#00a4be;border-radius:10px 10px 0 0;padding:15px 0;font-size:138%}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li p{text-align:center;border:3px solid #00a4be;border-radius:0 0 10px 10px;padding:15px 0 185px;line-height:1.7}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li:first-child p{background:url(/real_estate/images/problem_list_bg01_pc.jpg) bottom/100% no-repeat}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li:nth-child(2) p{background:url(/real_estate/images/problem_list_bg02_pc.jpg) bottom/100% no-repeat}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li:last-child h4{padding-top:1.5em}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li:last-child p{background:url(/real_estate/images/problem_list_bg03_pc.jpg) bottom/100% no-repeat}.ProblemSection-module__rFNCLa__problemSection .ProblemSection-module__rFNCLa__problemArrowArea{text-align:center;margin-top:40px;position:relative}.ProblemSection-module__rFNCLa__problemSection .ProblemSection-module__rFNCLa__problemArrowArea p.ProblemSection-module__rFNCLa__arrowTxt{font-size:175%;line-height:1.8;position:absolute;top:50px;left:0;right:0}@media screen and (min-width:751px) and (max-width:1200px){.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList{max-width:1200px;margin:45px auto 0;padding:0 30px}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li{width:30%}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li h4{padding:15px;font-size:1.8vw}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li p{padding-bottom:60%;font-size:1.5vw}.ProblemSection-module__rFNCLa__problemSection .ProblemSection-module__rFNCLa__problemArrowArea p.ProblemSection-module__rFNCLa__arrowimg img{width:auto}}@media screen and (max-width:750px){.ProblemSection-module__rFNCLa__problemSection{background-position:center bottom 10px;background-size:800px;padding:40px 0 50px}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList{width:82%;margin:45px auto 0;display:block}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li{width:100%;margin-top:40px}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li:first-child{margin-top:0}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li h4{border-radius:5px 5px 0 0;padding:15px 0;font-size:129%;font-weight:400;line-height:1.4}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li p{border:2px solid #00a4be;border-radius:0 0 5px 5px;padding:15px 0 55%}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li:first-child p{background:url(/real_estate/images/problem_list_bg01_sp.jpg) bottom/100% no-repeat}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li:nth-child(2) p{background:url(/real_estate/images/problem_list_bg02_sp.jpg) bottom/100% no-repeat}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li:last-child h4{padding-top:15px}.ProblemSection-module__rFNCLa__problemSection ul.ProblemSection-module__rFNCLa__problemList li:last-child p{background:url(/real_estate/images/problem_list_bg03_sp.jpg) bottom/100% no-repeat}.ProblemSection-module__rFNCLa__problemSection .ProblemSection-module__rFNCLa__problemArrowArea{margin-top:25px}.ProblemSection-module__rFNCLa__problemSection .ProblemSection-module__rFNCLa__problemArrowArea p.ProblemSection-module__rFNCLa__arrowimg{width:82%;max-width:276px;margin:0 auto}.ProblemSection-module__rFNCLa__problemSection .ProblemSection-module__rFNCLa__problemArrowArea p.ProblemSection-module__rFNCLa__arrowTxt{font-size:100%;top:12%}}
.ScreenSection-module__vCNFOq__screenSection{padding:85px 0 100px}.ScreenSection-module__vCNFOq__screenSection ul{z-index:1;justify-content:space-between;margin-top:70px;display:flex;position:relative}.ScreenSection-module__vCNFOq__screenSection ul li{width:264px}.ScreenSection-module__vCNFOq__screenSection ul li img{width:100%}.ScreenSection-module__vCNFOq__screenSection p.ScreenSection-module__vCNFOq__btn{margin-top:85px}@media screen and (min-width:751px) and (max-width:1200px){.ScreenSection-module__vCNFOq__screenSection ul{max-width:1200px;margin:45px auto 0;padding:0 30px}.ScreenSection-module__vCNFOq__screenSection ul li{width:22%}}@media screen and (max-width:750px){.ScreenSection-module__vCNFOq__screenSection{padding:40px 0 55vw}.ScreenSection-module__vCNFOq__screenSection ul{width:74%;margin:50px auto 0;display:block}.ScreenSection-module__vCNFOq__screenSection ul li{width:100%;margin-top:30px}.ScreenSection-module__vCNFOq__screenSection p.ScreenSection-module__vCNFOq__btn{margin-top:35px}}
