section .smallCatch{font-size:1.05rem;margin-bottom:.5rem}section ul.grid{display:grid;list-style:none;text-align:center}section>div{width:100%;max-width:1080px;margin:0 auto}section>div>a{display:block;width:240px;text-align:center;border:1px solid #707070;padding:16px;text-decoration:none;margin:0 auto}section>div ul.newsList{width:60%;height:300px;overflow-y:auto}section>div ul.newsList li{width:100%;margin-bottom:1rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}section>div ul.newsList li div:first-child{width:120px;font-size:.8rem;color:#c7c7c7;margin-right:1rem}section>div ul.newsList li div:nth-child(2){width:calc(100% - 120px - 1rem)}section>div ul.newsList li div:nth-child(2) a{display:inline-block;text-decoration:underline}@media screen and (max-width:499px){section>div ul.newsList{width:100%}}section>div ul.grid{margin-bottom:calc(48px)}section>div ul.grid.x5{grid-template-columns:repeat(5, 1fr)}@media screen and (max-width:499px){section>div ul.grid.x5{grid-template-columns:repeat(2, 1fr);gap:calc(16px * 2) 0}}section>div ul.grid.x3{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width:499px){section>div ul.grid.x3{grid-template-columns:1fr}section>div ul.grid.x3 li{margin-bottom:16px}}section>div ul.grid li a{display:block}section>div ul.silhouette li a{width:90%;height:160px;margin:0 auto;padding-top:140px;background-repeat:no-repeat;background-size:70%;background-position:50% 0}section>div ul.silhouette li.cat a{background-image:url(cat.png)}section>div ul.silhouette li.owl a{background-image:url(owl.png)}section>div ul.silhouette li.daruma a{background-image:url(daruma.png)}section>div ul.silhouette li.humanoid a{background-image:url(human.png)}section>div ul.silhouette li.rabbit a{background-image:url(rabbit.png)}section>div ul.place li a{max-width:240px;background-repeat:no-repeat;background-size:70%;background-position:50% 0;margin:0 auto}section>div ul.place li a span{display:block;width:25vw;height:25vw;max-width:240px;max-height:240px;border-radius:100%;background-position:center;background-size:contain;transition:all .3s ease-in-out}section>div ul.place li a span:hover{transform:scale(1.2, 1.2)}@media screen and (max-width:499px){section>div ul.place li a span{margin:0 auto}}@media screen and (max-width:499px){section>div ul.place li a{width:80vw;max-width:none}section>div ul.place li a span{width:100%;height:80vw}}section>div ul.place li.living a span{background-image:url(living.jpg)}section>div ul.place li.bed a span{background-image:url(bed.jpg)}section>div ul.place li.study a span{background-image:url(desk.jpg)}section>div ul.event li a{display:block;width:90%;margin:0 auto}section>div ul.event li a img{width:100%}section>div ul.prices li a{width:90%;margin:0 auto;padding:.8rem;border-radius:2rem;border:1px solid #707070}section>div ul.colors{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:calc(48px)}section>div ul.colors li{list-style:none;width:12.5vw}section>div ul.colors li a{display:block;width:90%;height:11.25vw;margin:5%;text-align:center;line-height:11.25vw;border-radius:100%;border:1px solid #707070;transition:all .5s ease-in-out}@media screen and (max-width:499px){section>div ul.colors li a{font-size:0}}section>div ul.colors li a.purple{background-color:#ca5ef5;color:#ca5ef5;border-color:#ca5ef5}section>div ul.colors li a.yellow{background-color:#faee4c;color:#faee4c;border-color:#faee4c}section>div ul.colors li a.white{background-color:#fff;color:#fff}section>div ul.colors li a.white:hover{color:#131313}section>div ul.colors li a.blue{background-color:#1861ff;color:#1861ff;border-color:#1861ff}section>div ul.colors li a.green{background-color:#0ea300;color:#0ea300;border-color:#0ea300}section>div ul.colors li a.pink{background-color:#ff9df2;color:#ff9df2;border-color:#ff9df2}section>div ul.colors li a.black{background-color:#000}section>div ul.colors li a:hover{background-color:#fff}@media screen and (max-width:499px){section>div ul.colors li{width:25%}section>div ul.colors li a{height:22.5vw}}section>div ul.others li{padding:0 1rem}section>div ul.others li>div{border-radius:1rem;border:1px solid #707070;padding:1rem;text-align:left}section>div ul.others li>div div:first-child{font-weight:700;margin-bottom:12.8px}section>div ul.others li>div div.update{width:100%;text-align:right;font-style:italic;margin-bottom:6.4px;font-size:.8rem}section>div ul.others li>div img{width:100%;margin-bottom:12.8px}section>div ul.others li>div a{margin-bottom:0;color:#c961c6;font-size:.8em;display:inline-block}@media screen and (max-width:499px){section>div ul.others li{width:100%}}
