@media screen and (min-width: 1025px){.sp-br{display:none}}.mainarea-housingbox{margin-bottom:80px}.mainarea__contslist{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width: 1024px){.mainarea__contslist{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width:599px){.mainarea__contslist{grid-template-columns:repeat(2, 1fr)}}.mainarea__contslist--box{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:5px;opacity:0;transform:translateY(100px)}.mainarea__contslist--box--numimg{display:flex}.mainarea__contslist--box--numimg--noimg{width:25px}.mainarea__contslist--box--numimg--noimg--icon{width:100%;height:auto;height:100%;aspect-ratio:28/15;display:block}.mainarea__contslist--box--numimg--num{font-size:2.8rem}.mainarea__contslist--box--title{font-weight:bold;font-size:1.8rem;line-height:1.5em}.mainarea__contslist--box--img{margin-bottom:10px}.mainarea__contslist--box--img--pic{width:100%;height:auto;aspect-ratio:760/563;display:block}.mainarea__contslist--box--img--pic--02{aspect-ratio:44/35}.mainarea__contslist--box--col02link{width:50%;margin:0 auto}@media screen and (max-width:599px){.mainarea__contslist--box--col02link{width:100%}}@media screen and (max-width: 1024px){.mainarea__contslist--box--col02link--list{width:100%}}.mainarea__contslist--box--col02link--list--link{color:#fff;text-align:center;border-radius:5px;display:block;border:1px solid #fff;transition:all .4s ease;font-size:1.4rem;padding:3px 0}.mainarea__contslist--box--col02link--list--link--housing{background:#4dc2c1}.mainarea__contslist--box--col02link--list--link--housing:hover{border-color:#4dc2c1;color:#4dc2c1}.mainarea__contslist--box--col02link--list--link--public{background:#339ad4}.mainarea__contslist--box--col02link--list--link--public:hover{border-color:#339ad4;color:#339ad4}.mainarea__contslist--box--col02link--list--link:hover{background:#fff}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(1){animation:fadeUpAnime 0.5s forwards 0.2s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(2){animation:fadeUpAnime 0.5s forwards 0.4s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(3){animation:fadeUpAnime 0.5s forwards 0.6s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(4){animation:fadeUpAnime 0.5s forwards 0.8s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(5){animation:fadeUpAnime 0.5s forwards 1s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(6){animation:fadeUpAnime 0.5s forwards 1.2s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(7){animation:fadeUpAnime 0.5s forwards 1.4s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(8){animation:fadeUpAnime 0.5s forwards 1.6s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(9){animation:fadeUpAnime 0.5s forwards 1.8s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(10){animation:fadeUpAnime 0.5s forwards 2s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(11){animation:fadeUpAnime 0.5s forwards 2.2s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(12){animation:fadeUpAnime 0.5s forwards 2.4s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(13){animation:fadeUpAnime 0.5s forwards 2.6s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(14){animation:fadeUpAnime 0.5s forwards 2.8s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(15){animation:fadeUpAnime 0.5s forwards 3s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(16){animation:fadeUpAnime 0.5s forwards 3.2s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(17){animation:fadeUpAnime 0.5s forwards 3.4s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(18){animation:fadeUpAnime 0.5s forwards 3.6s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(19){animation:fadeUpAnime 0.5s forwards 3.8s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(20){animation:fadeUpAnime 0.5s forwards 4s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(21){animation:fadeUpAnime 0.5s forwards 4.2s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(22){animation:fadeUpAnime 0.5s forwards 4.4s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(23){animation:fadeUpAnime 0.5s forwards 4.6s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(24){animation:fadeUpAnime 0.5s forwards 4.8s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(25){animation:fadeUpAnime 0.5s forwards 5s}.mainarea-housingbox .mainarea__contslist .mainarea__contslist--box:nth-child(26){animation:fadeUpAnime 0.5s forwards 5.2s}@keyframes fadeUpAnime{100%{opacity:1;transform:translateY(0)}}.mainarea-publicbox .mainarea__contslist .mainarea__contslist--box:nth-child(1){animation:fadeUpAnime2 0.5s forwards 0.2s}.mainarea-publicbox .mainarea__contslist .mainarea__contslist--box:nth-child(2){animation:fadeUpAnime2 0.5s forwards 0.4s}.mainarea-publicbox .mainarea__contslist .mainarea__contslist--box:nth-child(3){animation:fadeUpAnime2 0.5s forwards 0.6s}.mainarea-publicbox .mainarea__contslist .mainarea__contslist--box:nth-child(4){animation:fadeUpAnime2 0.5s forwards 0.8s}.mainarea-publicbox .mainarea__contslist .mainarea__contslist--box:nth-child(5){animation:fadeUpAnime2 0.5s forwards 1s}.mainarea-publicbox .mainarea__contslist .mainarea__contslist--box:nth-child(6){animation:fadeUpAnime2 0.5s forwards 1.2s}.mainarea-publicbox .mainarea__contslist .mainarea__contslist--box:nth-child(7){animation:fadeUpAnime2 0.5s forwards 1.4s}.mainarea-publicbox .mainarea__contslist .mainarea__contslist--box:nth-child(8){animation:fadeUpAnime2 0.5s forwards 1.6s}.mainarea-publicbox .mainarea__contslist .mainarea__contslist--box:nth-child(9){animation:fadeUpAnime2 0.5s forwards 1.8s}.mainarea-publicbox .mainarea__contslist .mainarea__contslist--box:nth-child(10){animation:fadeUpAnime2 0.5s forwards 2s}.mainarea-publicbox .mainarea__contslist .mainarea__contslist--box:nth-child(11){animation:fadeUpAnime2 0.5s forwards 2.2s}.mainarea-publicbox .mainarea__contslist .mainarea__contslist--box:nth-child(12){animation:fadeUpAnime2 0.5s forwards 2.4s}.mainarea-publicbox .mainarea__contslist .mainarea__contslist--box:nth-child(13){animation:fadeUpAnime2 0.5s forwards 2.6s}.mainarea-publicbox .mainarea__contslist .mainarea__contslist--box:nth-child(14){animation:fadeUpAnime2 0.5s forwards 2.8s}@keyframes fadeUpAnime2{100%{opacity:1;transform:translateY(0)}}.bnrwrap{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media screen and (max-width:599px){.bnrwrap{grid-template-columns:repeat(1, 1fr)}}.bnrwrap__list--link{display:block}.bnrwrap__list--link:hover .bnrwrap__list--link--frame{outline:2px solid #0068b7;border:1px solid #0068b7}.bnrwrap__list--link:hover .bnrwrap__list--link--img{transform:scale(1.1)}.bnrwrap__list--link--img{width:100%;height:auto;display:block;transform:scale(1);transition:all .5s ease}.bnrwrap__list--link--img--01{aspect-ratio:300/79}.bnrwrap__list--link--img--02{aspect-ratio:34/9}.bnrwrap__list--link--img--03{aspect-ratio:61/16}.bnrwrap__list--link--frame{overflow:hidden;border:1px solid #ccc;outline:2px solid #fff;box-sizing:border-box;transition:all .5s ease}.plink-column{margin-top:70px}.plink-column__wrap--heading{font-size:2rem;font-weight:900;width:100%;border-bottom:1px solid #333;text-align:left;line-height:1.3;padding:0 10px;margin-bottom:20px}.plink-column__wrap--inner{padding:10px 10px 0 10px}.plink-column__wrap--inner--link{display:flex;border:1px solid #ccc;border-radius:10px;padding:10px 20px 10px 10px;font-size:1.6rem;line-height:1.3;justify-content:space-between;align-items:center;transition:all .5s ease;color:#333;text-decoration:none;position:relative}.plink-column__wrap--inner--link::after{position:absolute;width:7px;height:7px;right:16px;top:50%;content:"";display:block;border-right:1px solid #333;border-top:1px solid #333;transform:translateY(-50%) rotate(45deg)}.plink-column__wrap--inner--link--icon{flex-shrink:0}.plink-column__wrap--inner--link--icon img{transition:all .5s ease;aspect-ratio:1/1;width:34px;height:auto;display:block}.plink-column__wrap--inner--link--txt{flex-grow:1;padding:5px 10px;text-align:left}.plink-column__wrap--inner--link:hover{color:#fff;background-color:#0068b7}.plink-column__wrap--inner--link:hover::after{border-right:1px solid #fff;border-top:1px solid #fff}.plink-column__wrap--inner--link:hover .plink-column__wrap--inner--link--icon img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(220deg) brightness(104%) contrast(104%)}.chapter__product--title{max-width:1200px;width:100%;margin:0 auto 60px;text-align:center;font-weight:bold;font-size:3rem}@media screen and (max-width:599px){.chapter__product--title{font-size:2.8rem}}.youtube-movies__wrap{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:24px}@media screen and (min-width:600px)and (max-width:1024px){.youtube-movies__wrap{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:599px){.youtube-movies__wrap{grid-template-columns:repeat(1, 1fr)}}.youtube-movies__wrap--inner{overflow:hidden}.youtube-movies__wrap--inner--text{font-size:1.5rem;font-weight:bold;margin-top:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.y-more-movie{display:none;margin-top:24px}.y-more-movie+.y-more-movie--text{position:relative;margin-top:30px;text-align:center;color:#0068b7;text-decoration:underline;cursor:pointer}.y-more-movie+.y-more-movie--text:hover{text-decoration:none}.y-more-movie+.y-more-movie--text:after{content:"表示する▼"}.y-more-movie+.y-more-movie--text.accordion--processed:after{content:"閉じる▲"}