@charset "UTF-8";@media screen and (max-width:840px){header{background-color:unset}}html{background-color:var(--color-sky-blue)}main{background-color:var(--color-sky-blue);padding-bottom:20.3vh}@media screen and (max-width:840px){main{padding-bottom:3vh}}main>section>.container>h1{padding-top:4.3vh;font-size:5.2vw;letter-spacing:.2em}@media screen and (max-width:840px){main>section>.container>h1{padding-top:0;font-size:9vw}}main>section>.container>.categories{display:flex;align-items:center;padding:1vh 0}main>section>.container>.categories>li{margin-right:.93vw}main>section>.container>.categories>li>a{padding:1vh 1vw;border:1px solid var(--color-black);border-radius:20px;font-size:.83vw}@media screen and (max-width:840px){main>section>.container>.categories>li>a{padding:.5vh 3vw;font-size:2.5vw}}main>section>.container>.categories>li>a.active{color:var(--color-white);background-color:var(--color-black)}main>section>.container>.posts{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:1.1vh}main>section>.container>.posts>.post{display:flex;justify-content:space-between;width:25.4vw;width:calc(50% - 1.7vw);height:12vh;margin-top:5.5vh}@media screen and (max-width:840px){main>section>.container>.posts>.post{width:100%;height:22vh;padding:3.5vh 0;margin-top:0;border-bottom:1px solid var(--color-black)}}main>section>.container>.posts>.post>.thumbnail{width:7.8vw;height:6.7vw}@media screen and (max-width:840px){main>section>.container>.posts>.post>.thumbnail{width:42vw;height:100%}}main>section>.container>.posts>.post>.thumbnail img{-o-object-fit:cover;object-fit:cover}main>section>.container>.posts>.post>.wrap{width:calc(100% - 9.5vw)}main>section>.container>.posts>.post>.wrap.wide{width:100%}@media screen and (max-width:840px){main>section>.container>.posts>.post>.wrap{width:calc(100% - 45vw)}}main>section>.container>.posts>.post>.wrap>.info{display:flex;align-items:center}main>section>.container>.posts>.post>.wrap>.info>.date{color:var(--color-black);border:1px solid var(--color-black);display:flex;align-items:center;justify-content:center;border-radius:40px;font-size:.93vw;padding:0 1vw}@media screen and (max-width:840px){main>section>.container>.posts>.post>.wrap>.info>.date{width:23vw;height:2.1vh;font-size:2.7vw}}main>section>.container>.posts>.post>.wrap>.info>.category{margin-left:.5vw}@media screen and (max-width:840px){main>section>.container>.posts>.post>.wrap>.info>.category{margin-left:1.5vw}}main>section>.container>.posts>.post>.wrap>.info>.category>p{font-size:1vw}@media screen and (max-width:840px){main>section>.container>.posts>.post>.wrap>.info>.category>p{font-size:2.7vw}}main>section>.container>.posts>.post>.wrap>.text{font-size:1vw;line-height:1.8}@media screen and (max-width:840px){main>section>.container>.posts>.post>.wrap>.text{margin-top:.5vh;font-size:2.7vw}}main>section>.container>.posts>.post>.ttl{font-size:1.1vw}main>section>.container>.posts.schedule>.post{width:100%;height:12.96vh;display:flex;align-items:center;border-bottom:1px solid var(--color-black);margin-top:0}@media screen and (max-width:840px){main>section>.container>.posts.schedule>.post .wrap{width:100%}}main>section>.container>.posts.schedule>.post .text{padding-top:1.5vh}main>section>.container>.posts.movie{justify-content:start;margin-top:0}main>section>.container>.posts.movie>.post{width:calc(33.3333333333% - 2.23vw);margin-right:2.2vw;height:32.4vh;max-width:370px;max-height:350px;display:block}@media screen and (max-width:840px){main>section>.container>.posts.movie>.post{width:calc(50% - 2.23vw);height:unset;border-bottom:0;padding:2vh 0}}main>section>.container>.posts.movie>.post>.thumbnail{width:100%;height:19.2vh}@media screen and (max-width:840px){main>section>.container>.posts.movie>.post>.thumbnail{height:10vh}}main>section>.container>.posts.movie>.post .wrap{padding-top:1.3vh;width:100%}@media screen and (max-width:840px){main>section>.container>.posts.movie>.post .wrap{width:100%}}main>section>.container>.pagination{text-align:right;padding:5vh 0 0}@media screen and (max-width:840px){main>section>.container>.pagination{padding:.5vh 0 0}}main>section>.container>.pagination .page-numbers{font-size:1.2vw;color:var(--color-gray2);font-weight:700;margin-left:.7vw}@media screen and (max-width:840px){main>section>.container>.pagination .page-numbers{font-size:4vw}}main>section>.container>.pagination .page-numbers.current{color:var(--color-black)}