.\33 0th [data-design="responsive"] .news__news-1{background-color:var(--background-bg-base,#f6f6f6);position:relative;width:100%;height:100%;width:375px;height:3029px;overflow:clip;isolation:isolate}
.\33 0th [data-design="responsive"] .news__bg-1{position:absolute;background-color:var(--background-bg-base,#f6f6f6);inset:0 0 -64px 0}
.\33 0th [data-design="responsive"] .news__paragraph-1{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:center;left:20px;padding-top:48px;top:2955px;width:335px}
.\33 0th [data-design="responsive"] .news__link-1{height:26px;overflow:clip;position:relative;flex-shrink:0;width:114px}
.\33 0th [data-design="responsive"] .news__text-1{position:absolute;background-color:var(--font-font-primary,#222);height:1px;left:0;top:25px;width:114px}
.\33 0th [data-design="responsive"] .news__p-1{overflow-wrap:break-word;position:absolute;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:16px;left:40.5px;font-size:16px;color:var(--font-font-primary,#222);text-align:center;top:1px;letter-spacing:0.48px;white-space:nowrap;transform:translateX(-50%)}
.\33 0th [data-design="responsive"] .news__div-1{position:absolute;display:flex;height:12px;align-items:center;justify-content:center;left:107px;top:3px;width:7px}
.\33 0th [data-design="responsive"] .news__div-2{flex:none;transform:rotate(-90deg)}
.\33 0th [data-design="responsive"] .news__icon-1{height:7px;position:relative;width:12px}
.\33 0th [data-design="responsive"] .news__img-1{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.\33 0th [data-design="responsive"] .news__p-2{overflow-wrap:break-word;position:absolute;font-family:"Antonio",sans-serif;font-weight:400;line-height:35px;left:20px;font-size:35px;color:var(--font-font-primary,#222);top:64px;letter-spacing:2px;width:335px}
.\33 0th [data-design="responsive"] .news__news-margin-1{position:absolute;align-content:stretch;display:flex;flex-direction:column;height:2816px;align-items:flex-start;left:20px;padding-top:40px;top:99px;width:335px}
.\33 0th [data-design="responsive"] .news__news-2{height:2816px;position:relative;flex-shrink:0;width:335px}
.\33 0th [data-design="responsive"] .news__article-1{position:absolute;align-content:stretch;display:flex;flex-direction:column;height:461px;align-items:flex-start;left:0;top:0;width:335px}
.\33 0th [data-design="responsive"] .news__placeholder-1{border-width:1px;border-color:var(--line-line-strong,#222);border-style:solid;position:relative;flex-shrink:0;width:335px;height:335px}
.\33 0th [data-design="responsive"] .news__img-2{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.\33 0th [data-design="responsive"] .news__heading-3-1{align-content:stretch;display:flex;flex-direction:column;height:98px;align-items:flex-start;overflow:clip;padding-top:8px;position:relative;flex-shrink:0;width:335px}
.\33 0th [data-design="responsive"] .news__h3-1{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:30px;position:relative;flex-shrink:0;font-size:20px;color:var(--font-font-primary,#222);width:335px}
.\33 0th [data-design="responsive"] .news__paragraph-2{align-content:stretch;display:flex;flex-direction:column;height:28px;align-items:flex-start;padding-top:12px;position:relative;flex-shrink:0;width:335px}
.\33 0th [data-design="responsive"] .news__time-1{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:16px;position:relative;flex-shrink:0;font-size:13px;color:var(--font-font-primary,#222);width:335px}
.\33 0th [data-design="responsive"] .news__article-2{position:absolute;align-content:stretch;display:flex;flex-direction:column;height:431px;align-items:flex-start;left:0;top:501px;width:335px}
.\33 0th [data-design="responsive"] .news__placeholder-2{border-width:1px;border-color:var(--line-line-strong,#222);border-style:solid;position:relative;flex-shrink:0;width:335px;height:335px}
.\33 0th [data-design="responsive"] .news__img-3{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.\33 0th [data-design="responsive"] .news__heading-3-2{align-content:stretch;display:flex;flex-direction:column;height:68px;align-items:flex-start;overflow:clip;padding-top:8px;position:relative;flex-shrink:0;width:335px}
.\33 0th [data-design="responsive"] .news__h3-2{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:30px;position:relative;flex-shrink:0;font-size:20px;color:var(--font-font-primary,#222);width:335px}
.\33 0th [data-design="responsive"] .news__paragraph-3{align-content:stretch;display:flex;flex-direction:column;height:28px;align-items:flex-start;padding-top:12px;position:relative;flex-shrink:0;width:335px}
.\33 0th [data-design="responsive"] .news__meta-1{align-content:stretch;display:flex;gap:8px;align-items:center;overflow:clip;position:relative;flex-shrink:0}
.\33 0th [data-design="responsive"] .news__time-2{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:16px;position:relative;flex-shrink:0;font-size:13px;color:var(--font-font-primary,#222);white-space:nowrap}
.\33 0th [data-design="responsive"] .news__tag-pr-1{border-width:1px;border-color:#ccc;border-style:solid;height:15px;position:relative;flex-shrink:0;width:26px}
.\33 0th [data-design="responsive"] .news__div-3{overflow-wrap:break-word;position:absolute;display:flex;flex-direction:column;font-family:"Noto Sans JP",sans-serif;height:15px;justify-content:center;line-height:0;left:12px;font-style:normal;color:#767676;font-size:9px;text-align:center;top:6.5px;letter-spacing:1.44px;width:26px;transform:translateX(-50%) translateY(-50%)}
.\33 0th [data-design="responsive"] .news__p-3{line-height:15px}
.\33 0th [data-design="responsive"] .news__article-3{position:absolute;align-content:stretch;display:flex;flex-direction:column;height:431px;align-items:flex-start;left:0;top:972px;width:335px}
.\33 0th [data-design="responsive"] .news__placeholder-3{border-width:1px;border-color:var(--line-line-strong,#222);border-style:solid;position:relative;flex-shrink:0;width:335px;height:335px}
.\33 0th [data-design="responsive"] .news__img-4{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.\33 0th [data-design="responsive"] .news__heading-3-3{align-content:stretch;display:flex;flex-direction:column;height:68px;align-items:flex-start;overflow:clip;padding-top:8px;position:relative;flex-shrink:0;width:335px}
.\33 0th [data-design="responsive"] .news__h3-3{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:30px;position:relative;flex-shrink:0;font-size:20px;color:var(--font-font-primary,#222);width:335px}
.\33 0th [data-design="responsive"] .news__paragraph-4{align-content:stretch;display:flex;flex-direction:column;height:28px;align-items:flex-start;padding-top:12px;position:relative;flex-shrink:0;width:335px}
.\33 0th [data-design="responsive"] .news__time-3{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:16px;position:relative;flex-shrink:0;font-size:13px;color:var(--font-font-primary,#222);width:335px}
.\33 0th [data-design="responsive"] .news__article-4{position:absolute;align-content:stretch;display:flex;flex-direction:column;height:431px;align-items:flex-start;left:0;top:1443px;width:335px}
.\33 0th [data-design="responsive"] .news__placeholder-4{border-width:1px;border-color:var(--line-line-strong,#222);border-style:solid;position:relative;flex-shrink:0;width:335px;height:335px}
.\33 0th [data-design="responsive"] .news__img-5{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.\33 0th [data-design="responsive"] .news__heading-3-4{align-content:stretch;display:flex;flex-direction:column;height:68px;align-items:flex-start;overflow:clip;padding-top:8px;position:relative;flex-shrink:0;width:335px}
.\33 0th [data-design="responsive"] .news__h3-4{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:30px;position:relative;flex-shrink:0;font-size:20px;color:var(--font-font-primary,#222);width:335px}
.\33 0th [data-design="responsive"] .news__paragraph-5{align-content:stretch;display:flex;flex-direction:column;height:28px;align-items:flex-start;padding-top:12px;position:relative;flex-shrink:0;width:335px}
.\33 0th [data-design="responsive"] .news__time-4{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:16px;position:relative;flex-shrink:0;font-size:13px;color:var(--font-font-primary,#222);width:335px}
.\33 0th [data-design="responsive"] .news__article-5{position:absolute;align-content:stretch;display:flex;flex-direction:column;height:431px;align-items:flex-start;left:0;top:1914px;width:335px}
.\33 0th [data-design="responsive"] .news__placeholder-5{border-width:1px;border-color:var(--line-line-strong,#222);border-style:solid;position:relative;flex-shrink:0;width:335px;height:335px}
.\33 0th [data-design="responsive"] .news__img-6{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.\33 0th [data-design="responsive"] .news__heading-3-5{align-content:stretch;display:flex;flex-direction:column;height:68px;align-items:flex-start;overflow:clip;padding-top:8px;position:relative;flex-shrink:0;width:335px}
.\33 0th [data-design="responsive"] .news__h3-5{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:30px;position:relative;flex-shrink:0;font-size:20px;color:var(--font-font-primary,#222);width:335px}
.\33 0th [data-design="responsive"] .news__paragraph-6{align-content:stretch;display:flex;flex-direction:column;height:28px;align-items:flex-start;padding-top:12px;position:relative;flex-shrink:0;width:335px}
.\33 0th [data-design="responsive"] .news__meta-2{align-content:stretch;display:flex;gap:8px;align-items:center;overflow:clip;position:relative;flex-shrink:0}
.\33 0th [data-design="responsive"] .news__time-5{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:16px;position:relative;flex-shrink:0;font-size:13px;color:var(--font-font-primary,#222);white-space:nowrap}
.\33 0th [data-design="responsive"] .news__tag-pr-2{border-width:1px;border-color:#ccc;border-style:solid;height:15px;position:relative;flex-shrink:0;width:26px}
.\33 0th [data-design="responsive"] .news__div-4{overflow-wrap:break-word;position:absolute;display:flex;flex-direction:column;font-family:"Noto Sans JP",sans-serif;height:15px;justify-content:center;line-height:0;left:12px;font-style:normal;color:#767676;font-size:9px;text-align:center;top:6.5px;letter-spacing:1.44px;width:26px;transform:translateX(-50%) translateY(-50%)}
.\33 0th [data-design="responsive"] .news__p-4{line-height:15px}
.\33 0th [data-design="responsive"] .news__article-6{position:absolute;align-content:stretch;display:flex;flex-direction:column;height:431px;align-items:flex-start;left:0;top:2385px;width:335px}
.\33 0th [data-design="responsive"] .news__placeholder-6{border-width:1px;border-color:var(--line-line-strong,#222);border-style:solid;position:relative;flex-shrink:0;width:335px;height:335px}
.\33 0th [data-design="responsive"] .news__img-7{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.\33 0th [data-design="responsive"] .news__heading-3-6{align-content:stretch;display:flex;flex-direction:column;height:68px;align-items:flex-start;overflow:clip;padding-top:8px;position:relative;flex-shrink:0;width:335px}
.\33 0th [data-design="responsive"] .news__h3-6{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:30px;position:relative;flex-shrink:0;font-size:20px;color:var(--font-font-primary,#222);width:335px}
.\33 0th [data-design="responsive"] .news__paragraph-7{align-content:stretch;display:flex;flex-direction:column;height:28px;align-items:flex-start;padding-top:12px;position:relative;flex-shrink:0;width:335px}
.\33 0th [data-design="responsive"] .news__time-6{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:16px;position:relative;flex-shrink:0;font-size:13px;color:var(--font-font-primary,#222);width:335px}
@media (min-width:768px){
.\33 0th [data-design="responsive"] .news__news-1{background-color:var(--background-bg-base,#f6f6f6);position:relative;width:100%;height:100%;width:1440px;height:1330px;overflow:clip;isolation:isolate}
.\33 0th [data-design="responsive"] .news__p-1{overflow-wrap:break-word;position:absolute;font-family:"Antonio",sans-serif;font-weight:400;line-height:56px;left:calc(11.54% - 46.15px);font-size:56px;color:var(--font-font-primary,#222);top:120px;letter-spacing:2px;white-space:nowrap}
.\33 0th [data-design="responsive"] .news__news-margin-1{position:absolute;align-content:stretch;display:flex;flex-direction:column;height:1080px;align-items:flex-start;left:50%;padding-top:48px;top:176px;width:1200px;transform:translateX(-50%)}
.\33 0th [data-design="responsive"] .news__news-2{height:1032px;position:relative;flex-shrink:0;width:100%}
.\33 0th [data-design="responsive"] .news__article-1{position:absolute;align-content:stretch;display:flex;flex-direction:column;height:483.5px;align-items:flex-start;left:0;top:0;width:384px}
.\33 0th [data-design="responsive"] .news__placeholder-1{border-width:1px;border-color:var(--line-line-strong,#222);border-style:solid;position:relative;flex-shrink:0;width:384px;height:384px}
.\33 0th [data-design="responsive"] .news__img-1{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.\33 0th [data-design="responsive"] .news__heading-3-1{align-content:stretch;display:flex;flex-direction:column;height:68px;align-items:flex-start;overflow:clip;padding-top:8px;position:relative;flex-shrink:0;width:384px}
.\33 0th [data-design="responsive"] .news__h3-1{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:30px;position:relative;flex-shrink:0;font-size:20px;color:var(--font-font-primary,#222);width:384px}
.\33 0th [data-design="responsive"] .news__paragraph-1{align-content:stretch;display:flex;flex-direction:column;height:31.5px;align-items:flex-start;padding-top:12px;position:relative;flex-shrink:0;width:384px}
.\33 0th [data-design="responsive"] .news__time-1{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:16px;position:relative;flex-shrink:0;font-size:13px;color:var(--font-font-primary,#222);white-space:nowrap}
.\33 0th [data-design="responsive"] .news__article-2{position:absolute;align-content:stretch;display:flex;flex-direction:column;height:483.5px;align-items:flex-start;left:408px;top:0;width:384px}
.\33 0th [data-design="responsive"] .news__placeholder-2{border-width:1px;border-color:var(--line-line-strong,#222);border-style:solid;position:relative;flex-shrink:0;width:384px;height:384px}
.\33 0th [data-design="responsive"] .news__img-2{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.\33 0th [data-design="responsive"] .news__heading-3-2{align-content:stretch;display:flex;flex-direction:column;height:68px;align-items:flex-start;overflow:clip;padding-top:8px;position:relative;flex-shrink:0;width:384px}
.\33 0th [data-design="responsive"] .news__h3-2{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:30px;position:relative;flex-shrink:0;font-size:20px;color:var(--font-font-primary,#222);width:384px}
.\33 0th [data-design="responsive"] .news__paragraph-2{align-content:stretch;display:flex;flex-direction:column;height:31.5px;align-items:flex-start;padding-top:12px;position:relative;flex-shrink:0;width:384px}
.\33 0th [data-design="responsive"] .news__meta-1{align-content:stretch;display:flex;gap:10px;align-items:center;overflow:clip;position:relative;flex-shrink:0}
.\33 0th [data-design="responsive"] .news__time-2{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:16px;position:relative;flex-shrink:0;font-size:13px;color:var(--font-font-primary,#222);white-space:nowrap}
.\33 0th [data-design="responsive"] .news__tag-pr-1{border-width:1px;border-color:#ccc;border-style:solid;height:15px;position:relative;flex-shrink:0;width:26px}
.\33 0th [data-design="responsive"] .news__div-1{overflow-wrap:break-word;position:absolute;display:flex;flex-direction:column;font-family:"Noto Sans JP",sans-serif;height:15px;justify-content:center;line-height:0;left:12px;font-style:normal;color:#767676;font-size:9px;text-align:center;top:6.5px;letter-spacing:1.44px;width:26px;transform:translateX(-50%) translateY(-50%)}
.\33 0th [data-design="responsive"] .news__p-2{line-height:15px}
.\33 0th [data-design="responsive"] .news__article-3{position:absolute;align-content:stretch;display:flex;flex-direction:column;height:483.5px;align-items:flex-start;left:816px;top:0;width:384px}
.\33 0th [data-design="responsive"] .news__placeholder-3{border-width:1px;border-color:var(--line-line-strong,#222);border-style:solid;position:relative;flex-shrink:0;width:384px;height:384px}
.\33 0th [data-design="responsive"] .news__img-3{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.\33 0th [data-design="responsive"] .news__heading-3-3{align-content:stretch;display:flex;flex-direction:column;height:68px;align-items:flex-start;overflow:clip;padding-top:8px;position:relative;flex-shrink:0;width:384px}
.\33 0th [data-design="responsive"] .news__h3-3{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:30px;position:relative;flex-shrink:0;font-size:20px;color:var(--font-font-primary,#222);width:384px}
.\33 0th [data-design="responsive"] .news__paragraph-3{align-content:stretch;display:flex;flex-direction:column;height:31.5px;align-items:flex-start;padding-top:12px;position:relative;flex-shrink:0;width:384px}
.\33 0th [data-design="responsive"] .news__time-3{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:16px;position:relative;flex-shrink:0;font-size:13px;color:var(--font-font-primary,#222);white-space:nowrap}
.\33 0th [data-design="responsive"] .news__article-4{position:absolute;align-content:stretch;display:flex;flex-direction:column;height:483.5px;align-items:flex-start;left:0;top:515.5px;width:384px}
.\33 0th [data-design="responsive"] .news__placeholder-4{border-width:1px;border-color:var(--line-line-strong,#222);border-style:solid;position:relative;flex-shrink:0;width:384px;height:384px}
.\33 0th [data-design="responsive"] .news__img-4{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.\33 0th [data-design="responsive"] .news__heading-3-4{align-content:stretch;display:flex;flex-direction:column;height:68px;align-items:flex-start;overflow:clip;padding-top:8px;position:relative;flex-shrink:0;width:384px}
.\33 0th [data-design="responsive"] .news__h3-4{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:30px;position:relative;flex-shrink:0;font-size:20px;color:var(--font-font-primary,#222);width:384px}
.\33 0th [data-design="responsive"] .news__paragraph-4{align-content:stretch;display:flex;flex-direction:column;height:31.5px;align-items:flex-start;padding-top:12px;position:relative;flex-shrink:0;width:384px}
.\33 0th [data-design="responsive"] .news__time-4{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:16px;position:relative;flex-shrink:0;font-size:13px;color:var(--font-font-primary,#222);white-space:nowrap}
.\33 0th [data-design="responsive"] .news__article-5{position:absolute;align-content:stretch;display:flex;flex-direction:column;height:483.5px;align-items:flex-start;left:408px;top:515.5px;width:384px}
.\33 0th [data-design="responsive"] .news__placeholder-5{border-width:1px;border-color:var(--line-line-strong,#222);border-style:solid;position:relative;flex-shrink:0;width:384px;height:384px}
.\33 0th [data-design="responsive"] .news__img-5{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.\33 0th [data-design="responsive"] .news__heading-3-5{align-content:stretch;display:flex;flex-direction:column;height:68px;align-items:flex-start;overflow:clip;padding-top:8px;position:relative;flex-shrink:0;width:384px}
.\33 0th [data-design="responsive"] .news__h3-5{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:30px;position:relative;flex-shrink:0;font-size:20px;color:var(--font-font-primary,#222);width:384px}
.\33 0th [data-design="responsive"] .news__paragraph-5{align-content:stretch;display:flex;flex-direction:column;height:31.5px;align-items:flex-start;padding-top:12px;position:relative;flex-shrink:0;width:384px}
.\33 0th [data-design="responsive"] .news__meta-2{align-content:stretch;display:flex;gap:10px;align-items:center;overflow:clip;position:relative;flex-shrink:0}
.\33 0th [data-design="responsive"] .news__time-5{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:16px;position:relative;flex-shrink:0;font-size:13px;color:var(--font-font-primary,#222);white-space:nowrap}
.\33 0th [data-design="responsive"] .news__tag-pr-2{border-width:1px;border-color:#ccc;border-style:solid;height:15px;position:relative;flex-shrink:0;width:26px}
.\33 0th [data-design="responsive"] .news__div-2{overflow-wrap:break-word;position:absolute;display:flex;flex-direction:column;font-family:"Noto Sans JP",sans-serif;height:15px;justify-content:center;line-height:0;left:12px;font-style:normal;color:#767676;font-size:9px;text-align:center;top:6.5px;letter-spacing:1.44px;width:26px;transform:translateX(-50%) translateY(-50%)}
.\33 0th [data-design="responsive"] .news__p-3{line-height:15px}
.\33 0th [data-design="responsive"] .news__article-6{position:absolute;align-content:stretch;display:flex;flex-direction:column;height:483.5px;align-items:flex-start;left:816px;top:515.5px;width:384px}
.\33 0th [data-design="responsive"] .news__placeholder-6{border-width:1px;border-color:var(--line-line-strong,#222);border-style:solid;position:relative;flex-shrink:0;width:384px;height:384px}
.\33 0th [data-design="responsive"] .news__img-6{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;width:100%;height:100%}
.\33 0th [data-design="responsive"] .news__heading-3-6{align-content:stretch;display:flex;flex-direction:column;height:68px;align-items:flex-start;overflow:clip;padding-top:8px;position:relative;flex-shrink:0;width:384px}
.\33 0th [data-design="responsive"] .news__h3-6{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:500;line-height:30px;position:relative;flex-shrink:0;font-size:20px;color:var(--font-font-primary,#222);width:384px}
.\33 0th [data-design="responsive"] .news__paragraph-6{align-content:stretch;display:flex;flex-direction:column;height:31.5px;align-items:flex-start;padding-top:12px;position:relative;flex-shrink:0;width:384px}
.\33 0th [data-design="responsive"] .news__time-6{overflow-wrap:break-word;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:16px;position:relative;flex-shrink:0;font-size:13px;color:var(--font-font-primary,#222);white-space:nowrap}
.\33 0th [data-design="responsive"] .news__paragraph-7{position:absolute;align-content:stretch;display:flex;flex-direction:column;align-items:center;left:50%;padding-top:48px;top:1256px;width:1200px;transform:translateX(-50%)}
.\33 0th [data-design="responsive"] .news__link-1{height:26px;overflow:clip;position:relative;flex-shrink:0;width:114px}
.\33 0th [data-design="responsive"] .news__text-1{position:absolute;background-color:var(--font-font-primary,#222);height:1px;left:0;top:25px;width:114px}
.\33 0th [data-design="responsive"] .news__p-4{overflow-wrap:break-word;position:absolute;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:16px;left:40.5px;font-size:16px;color:var(--font-font-primary,#222);text-align:center;top:1px;letter-spacing:0.48px;white-space:nowrap;transform:translateX(-50%)}
.\33 0th [data-design="responsive"] .news__div-3{position:absolute;display:flex;height:12px;align-items:center;justify-content:center;left:107px;top:3px;width:7px}
.\33 0th [data-design="responsive"] .news__div-4{flex:none;transform:rotate(-90deg)}
.\33 0th [data-design="responsive"] .news__icon-1{height:7px;position:relative;width:12px}
.\33 0th [data-design="responsive"] .news__img-7{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
}

@media (min-width:768px) {
  .\33 0th #news [data-viewport-design="1440"] .news__div-3 {
    transform: none;
  }

  .\33 0th #news [data-viewport-design="1440"] .news__div-4 {
    position: static;
    display: block;
    width: auto;
    height: auto;
    left: auto;
    top: auto;
    font: inherit;
    color: inherit;
    text-align: initial;
    letter-spacing: normal;
    transform: rotate(-90deg);
  }
}

.\33 0th #news [data-name="Link"] {
  overflow: visible;
}

/* Keep the Updates media frame intact while its image scales and rotates. */
.\33 0th #news [data-viewport-design] [data-name="Placeholder"] {
  isolation: isolate;
  overflow: hidden;
}

.\33 0th #news [data-viewport-design] [data-name="Placeholder"]::after {
  content: "";
  position: absolute;
  z-index: 2;
  inset: -1px;
  border: 1px solid var(--line-line-strong, #222);
  pointer-events: none;
}

.\33 0th #news [data-viewport-design] [data-name="Placeholder"] > img {
  display: block;
  inset: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  min-width: calc(100% + 2px);
  min-height: calc(100% + 2px);
}

.\33 0th #news [data-viewport-design] [data-name="Article"] > [data-name="Paragraph"] {
  position: relative;
  inset: auto;
  width: 100%;
  height: 28px;
  min-height: 28px;
  padding-top: 12px;
  align-items: flex-start;
  overflow: visible;
  opacity: 1;
  visibility: visible;
  transform: none;
}

.\33 0th #news [data-viewport-design] [data-name="tag / PR"] {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: visible;
}

.\33 0th #news [data-viewport-design] [data-name="tag / PR"] > div {
  position: static;
  inset: auto;
  display: block;
  width: auto;
  height: auto;
  line-height: 15px;
  color: #767676;
  text-align: center;
  letter-spacing: 1.44px;
  transform: none;
}

.\33 0th #news [data-viewport-design] [data-name="tag / PR"] p {
  position: static;
  inset: auto;
  display: block;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  font: 400 9px/15px "Noto Sans JP", sans-serif;
  color: inherit;
  white-space: nowrap;
  transform: none;
}

@media (hover: hover) and (pointer: fine) {
  .\33 0th #news .js-media-hover-card:hover .js-media-hover-image {
    transform: scale(1.10) rotate(var(--media-hover-angle, 0deg));
  }
}

/* 件数に応じて伸びるUpdates一覧。PC/SPの表示件数はJSで共通管理する。 */
.\33 0th #news [hidden] { display: none !important; }
.\33 0th #news [data-viewport-design] .news__news-1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: auto;
  padding-top: 64px;
}
.\33 0th #news [data-viewport-design] .news__news-1 > h2 {
  position: relative;
  inset: auto;
  order: 0;
  width: 335px;
}
.\33 0th #news [data-viewport-design] [data-name="News:margin"] {
  position: relative;
  inset: auto;
  transform: none;
  height: auto;
  order: 1;
}
.\33 0th #news [data-viewport-design] .news__news-2 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 40px;
  height: auto;
}
.\33 0th #news [data-viewport-design] [data-name="Article"] {
  position: relative;
  inset: auto;
  height: auto;
}
.\33 0th #news [data-viewport-design] .news__news-1 > [data-name="Paragraph"] {
  height: auto;
  position: relative;
  inset: auto;
  transform: none;
  order: 2;
}
@media (min-width: 768px) {
  .\33 0th #news [data-viewport-design] .news__news-1 { padding-top: 120px; }
  .\33 0th #news [data-viewport-design] .news__news-1 > h2 { width: 1200px; }
  .\33 0th #news [data-viewport-design] .news__news-2 {
    grid-template-columns: repeat(3, 1fr);
    gap: 32px 24px;
  }
  .\33 0th #news [data-viewport-design] [data-name="News:margin"] { padding-bottom: 32px; }
}

/* Pen OnlineのVIEW MOREに合わせた、右へ抜けて左から戻る下線。 */
.\33 0th #news [data-name="Link"] {
  border-bottom: 0;
}
.\33 0th #news [data-name="Link"] > [data-name="Text"] {
  display: block;
  top: auto;
  bottom: 0;
  width: 100%;
  height: 1px;
  overflow: hidden;
  background: none;
  pointer-events: none;
}
.\33 0th #news [data-name="Link"] > [data-name="Text"]::before,
.\33 0th #news [data-name="Link"] > [data-name="Text"]::after {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--font-font-primary, #222);
}
.\33 0th #news [data-name="Link"] > [data-name="Text"]::after {
  transform: translate3d(-100%, 0, 0);
}
.\33 0th #news [data-name="Link"]:hover > [data-name="Text"]::before,
.\33 0th #news [data-name="Link"]:focus > [data-name="Text"]::before {
  transform: translate3d(100%, 0, 0);
  transition: transform .4s cubic-bezier(.55, .06, .68, .19);
}
.\33 0th #news [data-name="Link"]:hover > [data-name="Text"]::after,
.\33 0th #news [data-name="Link"]:focus > [data-name="Text"]::after {
  transform: translate3d(0, 0, 0);
  transition: transform .8s cubic-bezier(.11, .68, .18, .99) .4s;
}
.\33 0th #news [data-name="Link"]:hover > div:last-child {
  translate: none;
}

/* MTの前半・後半グループを既存の記事グリッドへ配置する。 */
.\33 0th #news .news__mt-group,
.\33 0th #news .news__mt-items { display: contents; }
.\33 0th #news a[data-name="Article"] { color: inherit; text-decoration: none; }
