.s-news .post-content a{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:from-font;text-underline-offset:.2em;transition:color .3s ease,text-decoration-color .3s ease}.s-news .post-content a:focus-visible{color:#f76e81}@media(any-hover: hover){.s-news .post-content a:hover{color:#f76e81}}.s-news .post-content a:has(img){text-decoration:none}@media(prefers-reduced-motion: reduce){.s-news .post-content a{transition:none}}.p-privacy .content .item::before{content:none}.p-privacy .content .num{position:absolute;top:0;left:0;color:#9a72f6}.p-privacy .content dd>*+*{margin-top:1em}.p-privacy .content dd ul{padding-left:1.5em;list-style:disc}.p-privacy .content dd ol{padding-left:2.2em;list-style:decimal}.p-specified .content .text{font-size:4vw;line-height:1.8666666667;letter-spacing:.05em;margin-bottom:8vw}@media(768px <= width){.p-specified .content .text{font-size:min(15px,1.0416666667vw);line-height:1.8;margin-bottom:60px}}.p-specified .content .specified-dd>*+*{margin-top:1em}.p-specified .content .specified-dd a{text-decoration:underline;text-underline-offset:.2em}@media(any-hover: hover){.p-specified .content .specified-dd a:hover{opacity:.7}}@media(width < 768px){.p-company .content .access .box{margin-right:9.3333333333vw}}.l-header .inner{transition:background-color .3s ease}.l-header .logo{transition:width .3s ease,height .3s ease,top .3s ease,left .3s ease}.l-header .logo a{transition:opacity .3s ease,visibility .3s ease}@media(prefers-reduced-motion: reduce){.l-header .inner,.l-header .logo,.l-header .logo a{transition:none}}
