.tgw-news-title[data-astro-cid-bbcsc5ba]{&:before{@media (max-width: 767px){width:54px;height:14px}}}.tgw-page-head{padding:56px 0 44px;background:var(--tgw-teal);border-bottom:3px solid var(--tgw-black)}.tgw-page-head-sub{margin-bottom:10px;font-size:14px;font-weight:700;line-height:1.5}.tgw-page-head-ttl{margin-bottom:0;font-family:var(--tgw-font-head);font-size:56px}.tgw-page-head-ttl:before{background:radial-gradient(circle,var(--tgw-red) 6.5px,transparent 7px) 0 0 / 14px 14px no-repeat,radial-gradient(circle,var(--tgw-yellow) 6.5px,transparent 7px) 20px 0 / 14px 14px no-repeat,radial-gradient(circle,var(--tgw-white) 6.5px,transparent 7px) 40px 0 / 14px 14px no-repeat}.tgw-newspage{padding:70px 0 100px}.tgw-newspage .tgw-inner{max-width:960px}.tgw-newspage-back{margin-top:40px;text-align:center}.tgw-newslist{padding:8px 44px}.tgw-newslist-item+.tgw-newslist-item{border-top:1px solid var(--tgw-line)}.tgw-newslist-item a{display:block;padding:26px 0}.tgw-newslist-meta{display:flex;align-items:center;gap:16px}.tgw-newslist-meta .tgw-news-cat{width:76px}.tgw-newslist-ttl{margin-top:10px;font-size:20px;font-weight:700;line-height:1.6;transition:color .25s}.tgw-newslist-desc{margin-top:6px;font-size:15px;line-height:1.8;color:#444;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (hover: hover){.tgw-newslist-item a:hover .tgw-newslist-ttl{color:var(--tgw-red)}}.tgw-article{padding:48px 56px 56px}.tgw-article-head{padding-bottom:28px;border-bottom:3px solid var(--tgw-black)}.tgw-article-ttl{margin-top:14px;font-size:30px;font-weight:900;line-height:1.5}.tgw-article-body{padding-top:12px;word-break:normal;overflow-wrap:anywhere}.tgw-article-body p{margin-top:18px;line-height:1.9}.tgw-article-body strong{font-weight:900}.tgw-article-body a{color:var(--tgw-teal-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px;transition:color .2s,background-color .2s}@media (hover: hover){.tgw-article-body a:hover{color:var(--tgw-red);background:color-mix(in srgb,var(--tgw-yellow) 30%,#fff)}}.tgw-article-body a:focus-visible{outline:3px solid var(--tgw-yellow);outline-offset:2px}.tgw-article-body h1,.tgw-article-body h2{display:flex;align-items:flex-start;gap:10px;margin-top:48px;font-size:24px;font-weight:900;line-height:1.5}.tgw-article-body h1:before,.tgw-article-body h2:before{content:"";flex-shrink:0;width:22px;height:22px;margin-top:6px;border-radius:50%;background:var(--tgw-red)}.tgw-article-body h2:before{background:var(--tgw-yellow)}.tgw-article-body h3{margin-top:32px;font-size:20px;font-weight:900;line-height:1.5}.tgw-article-body h4{margin-top:24px;font-size:17px;font-weight:900;color:var(--tgw-teal-dark)}.tgw-article-body ul,.tgw-article-body ol{margin-top:16px;padding-left:1.5em}.tgw-article-body ul{list-style:disc}.tgw-article-body ol{list-style:decimal}.tgw-article-body li{margin-top:6px;line-height:1.8}.tgw-article-body dl{display:flex;flex-wrap:wrap;margin-top:24px;border-top:1px solid var(--tgw-line)}.tgw-article-body dt,.tgw-article-body dd{padding:12px 0;border-bottom:1px solid var(--tgw-line);line-height:1.8}.tgw-article-body dt{width:140px;padding-right:20px;font-weight:900}.tgw-article-body dd{width:calc(100% - 140px);margin:0}.tgw-article-body hr{margin:40px 0;border:0;border-top:1px solid var(--tgw-line)}.news-image-item>img{margin-top:24px}.news-article-movie{margin-top:16px;width:100%;iframe{width:100%;aspect-ratio:16 / 9}}@media (max-width: 767px){.tgw-page-head{padding:36px 0 30px}.tgw-page-head-ttl{font-size:38px}.tgw-newspage{padding:40px 0 64px}.tgw-newslist{padding:4px 20px}.tgw-newslist-item a{padding:20px 0}.tgw-newslist-ttl{font-size:17px}.tgw-newslist-desc{font-size:14px}.tgw-article{padding:28px 20px 36px}.tgw-article-ttl{font-size:21px}.tgw-article-body h1,.tgw-article-body h2{margin-top:36px;font-size:20px}.tgw-article-body h1:before,.tgw-article-body h2:before{width:18px;height:18px;margin-top:5px}.tgw-article-body h3{font-size:18px}.tgw-article-body dt,.tgw-article-body dd{width:100%}.tgw-article-body dt{padding:12px 0 0;border-bottom:0}.tgw-article-body dd{padding:2px 0 12px}}
