.link-card{display:flex;gap:16px;padding-right:16px;align-items:center;background:#fff;flex-grow:1;justify-content:space-between;min-width:0;max-width:900px}.link-card:hover .button-text-link::after{transform:scaleX(1);transform-origin:left top}.link-card .link-card-content{display:flex;align-items:center;gap:16px}.link-card .link-card-content .image-container{flex-shrink:0;width:135px}.link-card .link-card-content .link-card-image{width:135px;height:90px}.link-card .link-card-content .item-texts{display:flex;flex-direction:column;gap:4px;padding:16px 0}.link-card .link-card-content .item-texts .item-caption{color:#6f6e6c;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.03em}.link-card .link-card-content .item-texts .link-title{color:#238ab6;width:fit-content;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.03em}@media screen and (max-width: 1024px){.link-card .link-card-content .item-texts .link-title{font-size:14px}}.link-card .link-card-arrow{width:16px;height:16px}.article-categories-card-container{display:flex;flex-direction:row;gap:48px;margin-bottom:32px;justify-content:center}@media screen and (max-width: 1024px){.article-categories-card-container{flex-direction:column;gap:24px}}.article-categories-container{width:100%;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(4, 1fr);justify-content:space-between;row-gap:40px;column-gap:40px;margin-bottom:64px}@media screen and (max-width: 1130px){.article-categories-container{width:100%}}@media screen and (max-width: 841px){.article-categories-container{grid-template-columns:repeat(2, 1fr);row-gap:24px;margin-bottom:48px;column-gap:16px}.article-categories-container.sp-large{row-gap:40px}}.article-categories-container .category-item{min-width:0;display:flex;flex-direction:column;gap:16px;align-items:center}@media screen and (max-width: 540px){.article-categories-container .category-item{gap:0}}.article-categories-container .category-item__image{overflow:hidden;text-align:center;border-radius:50%}@media screen and (max-width: 540px){.article-categories-container .category-item__image{margin-bottom:12px}}.article-categories-container .category-item__image img{width:100%;height:100%;object-fit:cover;max-width:136px;max-height:136px}.article-categories-container .category-item__image img.sp-large{max-width:136px;max-height:136px}@media screen and (max-width: 540px){.article-categories-container .category-item__image img{max-width:80px;max-height:80px}}.article-categories-container .category-item__title{color:#6f6e6c;font-size:16px;letter-spacing:.96px;font-weight:400;line-height:150%;text-align:center;word-break:keep-all;flex:1;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 841px){.article-categories-container .category-item__title{flex:2}}@media screen and (max-width: 540px){.article-categories-container .category-item__title{font-size:14px;letter-spacing:.42px;margin-bottom:8px}}.article-categories-container .category-item__text{color:#6f6e6c;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.36px;word-break:keep-all;max-width:180px}@media screen and (max-width: 540px){.article-categories-container .category-item__text{font-size:11px;line-height:150%;letter-spacing:.33px}}.image-container{overflow:hidden}a img:not(.header-title,.icon-image){transition:opacity 450ms,transform 900ms cubic-bezier(0.215, 0.61, 0.355, 1);object-fit:contain}@media screen and (max-width: 540px){a img:not(.header-title,.icon-image){transition:none}}a:hover img:not(.header-title,.icon-image,.no-hover){transform:scale(1.1)}@media screen and (max-width: 540px){a:hover img:not(.header-title,.icon-image,.no-hover){transform:none}}.article-list-page .recommended-tag-section{width:84vw;max-width:1210px;margin-left:auto;margin-right:auto}@media screen and (max-width: 841px){.article-list-page .recommended-tag-section{width:calc(100% - 48px);margin-left:24px;margin-right:24px}}@media screen and (max-width: 540px){.article-list-page .recommended-tag-section{width:calc(100% - 48px);margin-left:24px;margin-right:24px}}.article-list-page .recommended-tag-section h2{padding-top:120px;padding-bottom:72px}@media screen and (max-width: 540px){.article-list-page .recommended-tag-section h2{padding-top:88px;padding-bottom:40px}}.article-list-page .recommended-tag-section .recommended-tag-area{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;gap:16px 32px;flex-wrap:wrap}@media screen and (max-width: 841px){.article-list-page .recommended-tag-section .recommended-tag-area{gap:20px 24px}}.article-list-page .recommended-tag-section .recommended-tag-area .tag{color:#238ab6;font-size:14px;font-weight:400;line-height:100%;letter-spacing:.42px}@media screen and (min-width: 842px){.article-list-page .recommended-tag-section .recommended-tag-area .tag{font-size:16px;letter-spacing:.48px}}.article-list-page .recommended-tag-section .recommended-tag-area a.tag{position:relative;display:inline-block}.article-list-page .recommended-tag-section .recommended-tag-area a.tag::after{position:absolute;left:0;content:"";width:100%;height:1px;background:#238ab6;bottom:-1px;transform:scaleX(0);transform-origin:right top;transition:transform .3s}@media screen and (max-width: 540px){.article-list-page .recommended-tag-section .recommended-tag-area a.tag::after{display:none}}.article-list-page .recommended-tag-section .recommended-tag-area a.tag:hover::after{transform:scaleX(1);transform-origin:left top}@media screen and (max-width: 540px){.article-list-page .recommended-tag-section .recommended-tag-area a.tag:hover::after{transition:none}}.article-list-page .article-list__title{width:100vw;height:300px;background-image:url("/image/article/article_top.webp");background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center;margin-bottom:80px}.article-list-page .article-list__title.new-arrival{background-image:url("/image/article/article_list.webp");background-position:top}@media screen and (max-width: 540px){.article-list-page .article-list__title.new-arrival{background-position:center}}@media screen and (max-width: 540px){.article-list-page .article-list__title{height:200px;margin-bottom:56px}}.article-list-page .article-list__title.movie{position:relative;background-image:url("/image/article/article_list_movie.webp");margin-bottom:56px;background-position:50% 70%}@media screen and (max-width: 540px){.article-list-page .article-list__title.movie{background-image:url("/image/article/article_list_movie_sp.webp");margin-bottom:24px;background-position:50% 60%}}.article-list-page .article-list__title.movie .image-credit{position:absolute;color:#fff;font-size:10px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1.2px;right:16px;bottom:0px}@media screen and (max-width: 540px){.article-list-page .article-list__title.movie .image-credit{font-size:8px;letter-spacing:.96px;right:8px}}.article-list-page .article-list__title.movie .image-credit .name{letter-spacing:2.4px}@media screen and (max-width: 540px){.article-list-page .article-list__title.movie .image-credit .name{letter-spacing:1.92px}}.article-list-page .article-list__title.no-image{background-image:none;height:initial;padding-top:56px;padding-bottom:72px;margin-bottom:0}@media screen and (max-width: 841px){.article-list-page .article-list__title.no-image{padding-top:32px;padding-bottom:48px}}.article-list-page .article-list__title.no-image .title-wrapper{padding:0}.article-list-page .article-list__title .title-wrapper{background-color:#f9f9f6;opacity:.96;padding:32px 64px;display:flex;flex-direction:column;row-gap:8px}@media screen and (max-width: 841px){.article-list-page .article-list__title .title-wrapper{padding:16px 24px;margin-left:24px;margin-right:24px;row-gap:4px}}.article-list-page .tag-description{font-size:14px;line-height:2;color:#6f6e6c;width:100%;max-width:900px;margin-left:auto;margin-right:auto;margin-top:36px;letter-spacing:.42px}@media screen and (max-width: 841px){.article-list-page .tag-description{width:calc(100% - 48px);margin-left:24px;margin-right:24px;margin-top:20px;font-size:12px;letter-spacing:.36px}}@media screen and (max-width: 540px){.article-list-page .tag-description{width:calc(100% - 48px);margin-left:24px;margin-right:24px}}.article-list-page section h2.title{padding-top:120px;padding-bottom:72px}@media screen and (max-width: 540px){.article-list-page section h2.title{padding-top:56px;padding-bottom:40px}}.article-list-page .article-list-section{width:100%;max-width:900px;margin-left:auto;margin-right:auto}@media screen and (max-width: 841px){.article-list-page .article-list-section{width:calc(100% - 48px);margin-left:24px;margin-right:24px}}@media screen and (max-width: 540px){.article-list-page .article-list-section{width:100vw;margin-left:0;margin-right:0}}.article-list-page .recommend-article-section{width:84vw;max-width:1210px;margin-left:auto;margin-right:auto}@media screen and (max-width: 841px){.article-list-page .recommend-article-section{width:calc(100% - 48px);margin-left:24px;margin-right:24px}}@media screen and (max-width: 540px){.article-list-page .recommend-article-section{width:100vw;margin-left:0;margin-right:0}}.article-list-page .category-list-section{width:84vw;max-width:1210px;margin-left:auto;margin-right:auto;margin-bottom:120px}@media screen and (max-width: 841px){.article-list-page .category-list-section{width:calc(100% - 48px);margin-left:24px;margin-right:24px}}@media screen and (max-width: 540px){.article-list-page .category-list-section{width:calc(100% - 48px);margin-left:24px;margin-right:24px;margin-bottom:80px}}@media screen and (max-width: 540px){.article-list-page .recommend-article-section h2,.article-list-page .article-tag-list-section h2{width:calc(100% - 48px);margin-left:24px;margin-right:24px}}.article-list-page .movie-category-filter{display:flex;justify-content:center;margin-bottom:80px;width:100%;z-index:600;position:relative;overflow-x:auto}@media screen and (max-width: 841px){.article-list-page .movie-category-filter{margin-bottom:40px;margin-right:auto;margin-left:auto;justify-content:space-between;width:80%;max-width:500px}}@media screen and (max-width: 540px){.article-list-page .movie-category-filter{width:initial;padding-right:24px;padding-left:24px;column-gap:4px}}.article-list-page .movie-category-filter-item{display:flex;padding:24px 40px;justify-content:center;align-items:center;gap:24px;color:#6f6e6c;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.48px;border-bottom:1px solid rgba(0,0,0,0);flex-shrink:0}@media screen and (max-width: 841px){.article-list-page .movie-category-filter-item{font-size:13px;font-weight:400;padding:16px 8px}}.article-list-page .movie-category-filter-item.selected{color:#238ab6;border-color:#238ab6;font-weight:500}.article-list-page .movie-category-list-section{width:84vw;max-width:1210px;margin-left:auto;margin-right:auto}@media screen and (max-width: 841px){.article-list-page .movie-category-list-section{width:calc(100% - 48px);margin-left:24px;margin-right:24px}}@media screen and (max-width: 540px){.article-list-page .movie-category-list-section{width:calc(100% - 48px);margin-left:24px;margin-right:24px}}
