.p-movie__header{padding-bottom:10rem;position:relative}@media screen and (max-width: 1439px){.p-movie__header{padding-bottom:6rem}}@media only screen and (max-width: 991px){.p-movie__header{padding-bottom:4rem}}@media only screen and (max-width: 767px){.p-movie__header{padding-bottom:2.6rem}}.p-movie__header:before{content:'';display:block;width:100%;height:calc(100% - 27rem);background:url(../tmpl-img/bg_movie01.png) repeat left top;position:absolute;bottom:0;left:0;z-index:-1}@media only screen and (max-width: 1199px){.p-movie__header:before{height:calc(100% - 17rem)}}@media only screen and (max-width: 991px){.p-movie__header:before{height:calc(100% - 14rem)}}@media only screen and (max-width: 767px){.p-movie__header:before{height:calc(100% - 10rem)}}@media only screen and (max-width: 575px){.p-movie__header:before{height:calc(100% - 8rem)}}.p-movie__heading img{display:block;border-radius:2.4rem}@media screen and (max-width: 1439px){.p-movie__heading img{border-radius:1.666vw}}.p-movie__description{font-size:2.4rem;font-weight:500;text-align:center;line-height:2.4;margin-top:10rem}@media screen and (max-width: 1439px){.p-movie__description{font-size:2rem;margin-top:6rem}}@media only screen and (max-width: 1199px){.p-movie__description{font-size:1.8rem}}@media only screen and (max-width: 991px){.p-movie__description{font-size:1.6rem;margin-top:4rem}}@media only screen and (max-width: 767px){.p-movie__description{font-size:1.4rem;margin-top:2.6rem}}@media only screen and (max-width: 575px){.p-movie__description{line-height:2;text-align:left}}.p-movie__caption{font-size:1.8rem;font-weight:500;letter-spacing:0.03em;line-height:1.4;margin-top:1em}@media screen and (max-width: 1439px){.p-movie__caption{font-size:1.6rem}}@media only screen and (max-width: 1199px){.p-movie__caption{font-size:1.5rem}}@media only screen and (max-width: 767px){.p-movie__caption{font-size:1.4rem}}@media only screen and (max-width: 575px){.p-movie__caption{font-size:1.3rem;margin-top:0.8em}}.p-movie-list{margin-bottom:-4rem}@media only screen and (max-width: 575px){.p-movie-list{margin-bottom:-3rem}}.p-movie-list__item{margin-bottom:4rem}@media only screen and (max-width: 575px){.p-movie-list__item{margin-bottom:3rem}}.p-movie .p-section{margin-top:10rem;padding-right:8rem;padding-left:8rem;position:relative}@media screen and (max-width: 1439px){.p-movie .p-section{padding-right:6rem;padding-left:6rem}}@media only screen and (max-width: 1199px){.p-movie .p-section{margin-top:8rem;padding-right:4rem;padding-left:4rem}}@media only screen and (max-width: 767px){.p-movie .p-section{margin-top:6rem}}@media only screen and (max-width: 575px){.p-movie .p-section{padding-right:2rem;padding-left:2rem}}.p-movie .p-section:before{content:'';display:block;width:100%;height:20rem;background-color:#feefe4;position:absolute;top:3.4rem;left:0;z-index:-1}@media screen and (max-width: 1439px){.p-movie .p-section:before{height:12rem;top:3rem}}@media only screen and (max-width: 991px){.p-movie .p-section:before{height:10rem;top:2.4rem}}@media only screen and (max-width: 767px){.p-movie .p-section:before{top:2rem}}@media only screen and (max-width: 575px){.p-movie .p-section:before{top:1.4rem}}.p-movie .p-section__heading{font-size:4rem;margin-bottom:1em;padding-top:0}@media screen and (max-width: 1439px){.p-movie .p-section__heading{font-size:3.6rem}}@media only screen and (max-width: 1199px){.p-movie .p-section__heading{font-size:3.2rem}}@media only screen and (max-width: 991px){.p-movie .p-section__heading{font-size:2.8rem}}@media only screen and (max-width: 767px){.p-movie .p-section__heading{font-size:2.4rem}}@media only screen and (max-width: 575px){.p-movie .p-section__heading{font-size:2rem}}
