.cast .m-lyt-16 .m-description{font-size:1.6rem}.price-desc{font-size:1.6rem;line-height:1.8;text-align:center}
.intro__spot-img img,.m-lyt-02__img.is-full img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.price__table-03{width:100%;max-width:840px;border:1px solid #e6e9eb;border-collapse:separate;border-spacing:0;border-radius:8px;margin:0 auto;overflow:hidden}
.price__table-03 td,.price__table-03 th{text-align:center;border-left:1px solid #e6e9eb}
.price__table-03 td:first-child,.price__table-03 th:first-child{border-left:none}.price__table-03 th{font-weight:700;font-size:1.4rem;padding:15px 10px}.price__table-03 td{font-weight:500;font-size:1.3rem;border-top:1px solid #e6e9eb;padding:9.5px 10px}.price__table-03 thead th{width:38%}.price__table-03 thead th:nth-child(1){width:24%;background-color:#F3F6F7}.price__table-03 thead th:nth-child(2){background-color:#F7F3ED}.price__table-03 thead th:nth-child(3){background-color:#E8F5F5}.price__table-03 tbody td:nth-child(1){font-weight:600;background-color:#FFF}.price__table-03 tbody td:nth-child(2){background-color:#FDFCFB}.price__table-03 tbody td:nth-child(3){background-color:#FBFDFD}.price__table-03.is-col4{table-layout:fixed}
.price__table-03.is-col4 td,.price__table-03.is-col4 th{width:28%}
.price__table-03.is-col4 td:first-child,.price__table-03.is-col4 th:first-child{width:16%}.price__table-03.is-col4 thead th:nth-child(4){background-color:#E6F1E6}.price__table-03.is-col4 tbody td:nth-child(4){background-color:#F7FBF7}@media screen and (max-width:767px){.price__table{overflow-x:scroll}.price__table-03.is-col4{min-width:620px}}