#main{overflow:hidden}.lcl-cnt{margin-top:5rem;border-radius:5rem 5rem 0 0}@media screen and (max-width: 767px){.lcl-cnt{margin-top:2rem;border-radius:0}}.lcl-promotion .lcl-promotion-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem 2rem;margin-top:3rem}@media screen and (max-width: 767px){.lcl-promotion .lcl-promotion-list{grid-template-columns:repeat(2, 1fr);gap:1.5rem 1rem}}.lcl-promotion .lcl-promotion-list__item.lcl-promotion-list__item--wide{grid-column:span 3}@media screen and (max-width: 767px){.lcl-promotion .lcl-promotion-list__item.lcl-promotion-list__item--wide{grid-column:span 2}}.lcl-promotion .lcl-promotion-list__item.lcl-promotion-list__item--wide .lcl-promotion-list__link{position:relative;gap:1rem;width:80rem;margin:0 auto 1.5rem}@media screen and (max-width: 767px){.lcl-promotion .lcl-promotion-list__item.lcl-promotion-list__item--wide .lcl-promotion-list__link{grid-column:span 2;width:100%;margin-bottom:.5rem}}.lcl-promotion .lcl-promotion-list__item.lcl-promotion-list__item--wide .lcl-promotion-list__link .ico_new{position:absolute;top:-2rem;left:3rem;width:10rem}@media screen and (max-width: 767px){.lcl-promotion .lcl-promotion-list__item.lcl-promotion-list__item--wide .lcl-promotion-list__link .ico_new{top:-1.2rem;left:1.4rem;width:7rem}}.lcl-promotion .lcl-promotion-list__item.lcl-promotion-list__item--wide .lcl-promotion-list__thumb{aspect-ratio:800/450;border-radius:2rem}@media screen and (max-width: 767px){.lcl-promotion .lcl-promotion-list__item.lcl-promotion-list__item--wide .lcl-promotion-list__thumb{border-radius:1rem}}.lcl-promotion .lcl-promotion-list__item.lcl-promotion-list__item--wide .lcl-promotion-list__thumb::before,.lcl-promotion .lcl-promotion-list__item.lcl-promotion-list__item--wide .lcl-promotion-list__thumb::after{content:"";position:absolute;z-index:2}.lcl-promotion .lcl-promotion-list__item.lcl-promotion-list__item--wide .lcl-promotion-list__thumb::before{inset:10.6rem 2rem auto 0;width:7rem;aspect-ratio:59/68;margin-inline:auto;background:url(../../common/img/svg/ico_deco_01.svg) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-promotion .lcl-promotion-list__item.lcl-promotion-list__item--wide .lcl-promotion-list__thumb::before{inset:2rem 4rem auto 0;width:4rem}}.lcl-promotion .lcl-promotion-list__item.lcl-promotion-list__item--wide .lcl-promotion-list__thumb::after{content:"Movie";inset:auto 0 12.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-family:"Knewave",system-ui;font-weight:400;font-style:normal;font-size:6rem;font-size:max(6rem,10px);line-height:1.05;letter-spacing:.1em;color:#fff}@media screen and (max-width: 767px){.lcl-promotion .lcl-promotion-list__item.lcl-promotion-list__item--wide .lcl-promotion-list__thumb::after{bottom:3rem;font-size:4rem;font-size:max(4rem,10px)}}.lcl-promotion .lcl-promotion-list__item.lcl-promotion-list__item--wide .lcl-promotion-list__thumb .ico_play{width:7rem}@media screen and (max-width: 767px){.lcl-promotion .lcl-promotion-list__item.lcl-promotion-list__item--wide .lcl-promotion-list__thumb .ico_play{width:5rem}}.lcl-promotion .lcl-promotion-list__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%}@media(any-hover: hover){.lcl-promotion .lcl-promotion-list__link:hover .lcl-promotion-list__thumb img{scale:1.1;opacity:.7}}.lcl-promotion .lcl-promotion-list__thumb{position:relative;width:100%;aspect-ratio:320/180;border-radius:1rem;background-color:#000;overflow:hidden}@media screen and (max-width: 767px){.lcl-promotion .lcl-promotion-list__thumb{border-radius:.5rem}}.lcl-promotion .lcl-promotion-list__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .25s,scale .25s;transition:opacity .25s,scale .25s}.lcl-promotion .lcl-promotion-list__thumb .ico_play{position:absolute;inset:0;width:5rem;margin:auto}@media screen and (max-width: 767px){.lcl-promotion .lcl-promotion-list__thumb .ico_play{width:3rem}}.lcl-promotion .lcl-promotion-list__thumb .ico_play .svg-circle{fill:#ff5062}.lcl-promotion .lcl-promotion__cnt{margin-top:5rem}@media screen and (max-width: 767px){.lcl-promotion .lcl-promotion__cnt{margin-top:3.5rem}}.lcl-media.contents-01__sec{padding-top:7rem}@media screen and (max-width: 767px){.lcl-media.contents-01__sec{padding-top:4rem}}.lcl-media.contents-01__sec .lcl-media__lead{font-size:2.2rem;font-size:max(2.2rem,10px);letter-spacing:0;font-weight:700;line-height:1.6}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media__lead{font-size:1.8rem;font-size:max(1.8rem,10px)}}.lcl-media.contents-01__sec .lcl-media__lead{color:#000;text-align:center}.lcl-media.contents-01__sec .lcl-media__block{margin-top:3rem}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media__block{margin-top:2rem}}.lcl-media.contents-01__sec .lcl-media__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3rem;margin-top:3rem}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;margin-top:2.5rem}}.lcl-media.contents-01__sec .lcl-media__col{width:36.4rem}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media__col{width:100%}}.lcl-media.contents-01__sec .lcl-media__col.lcl-media__col--wide{width:60.6rem}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media__col.lcl-media__col--wide{width:100%}}.lcl-media.contents-01__sec .lcl-media__col .ttl03{padding-inline:0}.lcl-media.contents-01__sec .lcl-media__mag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2rem;margin-top:2rem}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media__mag{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}.lcl-media.contents-01__sec .lcl-media__mag .lcl-media-links--mag{-webkit-box-flex:0;-ms-flex:0 0 23.6rem;flex:0 0 23.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:23.6rem;margin-top:0}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media__mag .lcl-media-links--mag{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%}}.lcl-media.contents-01__sec .lcl-media__mag .lcl-media-dots{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media__mag .lcl-media-dots{-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.lcl-media.contents-01__sec .lcl-media-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;margin-top:3rem}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media-list{grid-template-columns:repeat(1, 1fr);margin-top:2rem}}.lcl-media.contents-01__sec .lcl-media-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.lcl-media.contents-01__sec .lcl-media-list__thumb{width:100%;aspect-ratio:320/180;margin-bottom:-3rem;border-radius:1rem;background-color:#d9d9d9;overflow:hidden}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media-list__thumb{border-radius:.5rem}}.lcl-media.contents-01__sec .lcl-media-list__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lcl-media.contents-01__sec .lcl-media-info{width:100%}.lcl-media.contents-01__sec .lcl-media-info__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;padding-left:1.7rem}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media-info__item{gap:.2rem;padding-left:1.5rem}}.lcl-media.contents-01__sec .lcl-media-info__item::before{content:"";position:absolute;top:.8rem;left:0;width:1.2rem;aspect-ratio:1;border-radius:50%;background:#1878cd}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media-info__item::before{top:.7rem}}.lcl-media.contents-01__sec .lcl-media-info__dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;padding-block:.3rem;font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:700;line-height:1.4}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media-info__dt{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0}}.lcl-media.contents-01__sec .lcl-media-info__dt{color:#1878cd}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media-info__dt{padding-block:.25rem}}.lcl-media.contents-01__sec .lcl-media-info__dt::after{content:"";display:block;width:1.7rem;aspect-ratio:34/10;margin-left:.5rem;background:url(../img/media_info/ico.png) center/cover no-repeat}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media-info__dt::after{width:1.4rem;margin-left:.2rem}}.lcl-media.contents-01__sec .lcl-media-info__dd{color:#000}.lcl-media.contents-01__sec .lcl-media-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;margin-top:2rem}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media-links{gap:1rem 3rem;margin-top:1.5rem}}.lcl-media.contents-01__sec .lcl-media-links__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;-webkit-transition:color .25s;transition:color .25s}@media(any-hover: hover){.lcl-media.contents-01__sec .lcl-media-links__link:hover{color:#1878cd}}.lcl-media.contents-01__sec .lcl-media-links__link .ico_svg{-ms-flex-negative:0;flex-shrink:0;width:1.6rem;margin-top:.2rem}.lcl-media.contents-01__sec .lcl-media-links__link .ico_svg.ico_tab .svg-path{fill:#1878cd}.lcl-media.contents-01__sec .lcl-media-links__link .ico_svg.ico_file .svg-path{fill:#1878cd}.lcl-media.contents-01__sec .lcl-media-links__link span{font-size:1.4rem;font-size:max(1.4rem,10px);font-weight:700;line-height:1.5}.lcl-media.contents-01__sec .lcl-media-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem}.lcl-media.contents-01__sec .lcl-media-dots__item{font-size:1.5rem;font-size:max(1.5rem,10px);letter-spacing:0;font-weight:700;line-height:1.4}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media-dots__item{font-size:1.3rem;font-size:max(1.3rem,10px);letter-spacing:0}}.lcl-media.contents-01__sec .lcl-media-dots__item{position:relative;padding-left:1.7rem;color:#1878cd}.lcl-media.contents-01__sec .lcl-media-dots__item::before{content:"";position:absolute;top:.5rem;left:0;width:1.2rem;aspect-ratio:1;border-radius:50%;background:#1878cd}@media screen and (max-width: 767px){.lcl-media.contents-01__sec .lcl-media-dots__item::before{top:.4rem}}