.news_body p{font-size:var(--text-sm-regular);line-height:var(--line-relaxed);color:var(--color-gray)}@media (min-width:835px){.news_body p{margin-top:min(calc(12/1600*(100vw - (var(--scrollbar-width)*1px))),calc(12/1600*2000px))}}@media (max-width:834px){.news_body p{margin-top:calc(12/750*(100vw - (var(--scrollbar-width)*1px)))}}.news_body h2{z-index:0;font-size:var(--text-lg);font-weight:var(--text-bold);line-height:var(--line-tight);color:var(--color-gray);position:relative}.news_body h2:before{z-index:-1;content:"";background:linear-gradient(90deg,#78ffee 0%,#fff77ebf 70.19%,#fff 100%);width:100%;position:absolute;bottom:0;left:0}@media (min-width:835px){.news_body h2:before{height:min(calc(16/1600*(100vw - (var(--scrollbar-width)*1px))),calc(16/1600*2000px))}}@media (max-width:834px){.news_body h2:before{height:calc(16/750*(100vw - (var(--scrollbar-width)*1px)))}}@media (min-width:835px){.news_body h2{margin-top:min(calc(56/1600*(100vw - (var(--scrollbar-width)*1px))),calc(56/1600*2000px))}}@media (max-width:834px){.news_body h2{margin-top:calc(56/750*(100vw - (var(--scrollbar-width)*1px)))}}.news_body h3{font-size:var(--text-md);font-weight:var(--text-bold);line-height:var(--line-tight);color:#9c79d7}@media (min-width:835px){.news_body h3{margin-top:min(calc(56/1600*(100vw - (var(--scrollbar-width)*1px))),calc(56/1600*2000px))}}@media (max-width:834px){.news_body h3{margin-top:calc(56/750*(100vw - (var(--scrollbar-width)*1px)))}}.news_body .list-sparkle-def{table-layout:fixed;width:100%}@media (min-width:835px){.news_body .list-sparkle-def{border-spacing:0 12px;border-collapse:separate}}.news_body .list-sparkle-def th,.news_body .list-sparkle-def td{font-size:var(--text-sm-bold);font-weight:var(--text-bold);line-height:var(--line-relaxed);color:var(--color-gray)}.news_body .list-sparkle-def td:first-of-type{position:relative}.news_body .list-sparkle-def td:first-of-type:before{content:"";background-image:url(/images/pc/news/news_table_list.svg);position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (min-width:835px){.news_body .list-sparkle-def td:first-of-type:before{width:min(calc(16/1600*(100vw - (var(--scrollbar-width)*1px))),calc(16/1600*2000px));height:min(calc(16/1600*(100vw - (var(--scrollbar-width)*1px))),calc(16/1600*2000px));background-size:min(calc(16/1600*(100vw - (var(--scrollbar-width)*1px))),calc(16/1600*2000px))}}@media (max-width:834px){.news_body .list-sparkle-def td:first-of-type:before{width:calc(16/750*(100vw - (var(--scrollbar-width)*1px)));height:calc(16/750*(100vw - (var(--scrollbar-width)*1px)));background-size:calc(16/750*(100vw - (var(--scrollbar-width)*1px)))}}@media (min-width:835px){.news_body .list-sparkle-def td:first-of-type{width:min(calc(184/1600*(100vw - (var(--scrollbar-width)*1px))),calc(184/1600*2000px));padding-left:min(calc(24/1600*(100vw - (var(--scrollbar-width)*1px))),calc(24/1600*2000px))}}@media (max-width:834px){.news_body .list-sparkle-def tbody,.news_body .list-sparkle-def tr,.news_body .list-sparkle-def td{width:100%;display:block}.news_body .list-sparkle-def tr{margin-bottom:calc(20/750*(100vw - (var(--scrollbar-width)*1px)))}.news_body .list-sparkle-def tr:last-of-type{margin-bottom:0}.news_body .list-sparkle-def td{width:100%;padding-left:calc(24/750*(100vw - (var(--scrollbar-width)*1px)))}}.news_body ul{font-size:var(--text-sm-regular);color:var(--color-gray);padding-left:1.5em;list-style:outside}.news_body ul li{line-height:var(--line-relaxed)}.news_body img{margin:min(calc(40/1600*(100vw - (var(--scrollbar-width)*1px))),calc(40/1600*2000px))auto}:is(.news_body p:has(.btn-normal),.news_body p:has(.btn-pdf)){justify-content:center;display:flex}@media (min-width:835px){:is(.news_body p:has(.btn-normal),.news_body p:has(.btn-pdf)){gap:min(calc(50/1600*(100vw - (var(--scrollbar-width)*1px))),calc(50/1600*2000px));margin-top:min(calc(48/1600*(100vw - (var(--scrollbar-width)*1px))),calc(48/1600*2000px))}}@media (max-width:834px){:is(.news_body p:has(.btn-normal),.news_body p:has(.btn-pdf)){gap:calc(32/750*(100vw - (var(--scrollbar-width)*1px)));margin-top:calc(56/750*(100vw - (var(--scrollbar-width)*1px)));flex-direction:column}}.news_body .btn-normal{z-index:1;font-size:var(--text-md);font-weight:var(--text-bold);color:#fff;text-align:center;border:min(calc(2/1600*(100vw - (var(--scrollbar-width)*1px))),calc(2/1600*2000px))solid var(--white_base,#fff);box-shadow:0 min(calc(2/1600*(100vw - (var(--scrollbar-width)*1px))),calc(2/1600*2000px))min(calc(12/1600*(100vw - (var(--scrollbar-width)*1px))),calc(12/1600*2000px))0 #b285ff73;background:linear-gradient(90deg,#ff79db 0%,#ac67ff 100%);line-height:1.5;text-decoration:none;display:inline-block;position:relative}@media (min-width:835px){.news_body .btn-normal{min-width:min(calc(336/1600*(100vw - (var(--scrollbar-width)*1px))),calc(336/1600*2000px));padding:min(calc(24/1600*(100vw - (var(--scrollbar-width)*1px))),calc(24/1600*2000px))min(calc(66/1600*(100vw - (var(--scrollbar-width)*1px))),calc(66/1600*2000px))}}@media (max-width:834px){.news_body .btn-normal{width:calc(424/750*(100vw - (var(--scrollbar-width)*1px)));padding:calc(32/750*(100vw - (var(--scrollbar-width)*1px)));margin:0 auto}}.news_body .btn-normal:before{z-index:-1;content:"";opacity:0;background:linear-gradient(90deg,#ac67ff 0%,#5ad0ff 100%);transition:opacity .3s ease-out;position:absolute;inset:0}.news_body .btn-normal:after{content:"";border-bottom:3px solid #fff;border-right:3px solid #fff;border-radius:2px;position:absolute;top:50%;transform:translateY(-50%)rotate(-45deg)}@media (min-width:835px){.news_body .btn-normal:after{right:min(calc(22/1600*(100vw - (var(--scrollbar-width)*1px))),calc(22/1600*2000px));width:min(calc(12/1600*(100vw - (var(--scrollbar-width)*1px))),calc(12/1600*2000px));height:min(calc(12/1600*(100vw - (var(--scrollbar-width)*1px))),calc(12/1600*2000px))}}@media (max-width:834px){.news_body .btn-normal:after{right:calc(22/750*(100vw - (var(--scrollbar-width)*1px)));width:calc(12/750*(100vw - (var(--scrollbar-width)*1px)));height:calc(12/750*(100vw - (var(--scrollbar-width)*1px)))}}@media (hover:hover) and (pointer:fine){.news_body .btn-normal:hover:before{opacity:1}}.news_body .btn-pdf{z-index:1;font-size:var(--text-md);font-weight:var(--text-bold);font-feature-settings:"palt" on;color:#fff;text-align:center;border:min(calc(2/1600*(100vw - (var(--scrollbar-width)*1px))),calc(2/1600*2000px))solid var(--white_base,#fff);background:linear-gradient(90deg,#5bd9ff 0%,#8782ff 100%);line-height:1.5;text-decoration:none;display:inline-block;position:relative;box-shadow:0 2px 12px #b285ff73}@media (min-width:835px){.news_body .btn-pdf{width:min(calc(328/1600*(100vw - (var(--scrollbar-width)*1px))),calc(328/1600*2000px));padding:min(calc(24/1600*(100vw - (var(--scrollbar-width)*1px))),calc(24/1600*2000px))min(calc(66/1600*(100vw - (var(--scrollbar-width)*1px))),calc(66/1600*2000px))}}@media (max-width:834px){.news_body .btn-pdf{width:calc(424/750*(100vw - (var(--scrollbar-width)*1px)));padding:calc(32/750*(100vw - (var(--scrollbar-width)*1px)));margin:0 auto}}.news_body .btn-pdf:before{z-index:-1;content:"";opacity:0;will-change:opacity;background:linear-gradient(90deg,#8782ff 0%,#d29eff 100%);transition:opacity .3s ease-out;position:absolute;inset:0;box-shadow:0 2px 12px #b285ff73}.news_body .btn-pdf:after{z-index:1;content:"";background-image:url(/images/pc/top/btn_pdf.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:835px){.news_body .btn-pdf:after{right:min(calc(10/1600*(100vw - (var(--scrollbar-width)*1px))),calc(10/1600*2000px));width:min(calc(19/1600*(100vw - (var(--scrollbar-width)*1px))),calc(19/1600*2000px));height:min(calc(23/1600*(100vw - (var(--scrollbar-width)*1px))),calc(23/1600*2000px))}}@media (max-width:834px){.news_body .btn-pdf:after{right:calc(20/750*(100vw - (var(--scrollbar-width)*1px)));width:calc(26/750*(100vw - (var(--scrollbar-width)*1px)));height:calc(32/750*(100vw - (var(--scrollbar-width)*1px)))}}@media (hover:hover) and (pointer:fine){.news_body .btn-pdf:hover:before{opacity:1}}.news_body a:not([class]){color:#f0f;cursor:pointer;text-decoration:underline;transition:color .3s}@media (hover:hover) and (pointer:fine){.news_body a:not([class]):hover{color:#0ff}}
