*,*::before,*::after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}ol,ul{padding:0}ol li,ul li{list-style:none}:root{--bg: #1b140d;--text: #ffffff}aside{position:fixed;top:100px;left:0;width:228px;height:298px;padding:6px 41px 6px 0;background:url("https://static.gamecom.jp/soulworker/event/57_10th/aside/background.jpg") no-repeat 0 0 #cdb38a;transition:left .3s ease-in-out;z-index:100}aside.hidden{left:-193px}aside .btn-toggle{position:absolute;top:0;right:0;width:35px;height:100%;background:url("https://static.gamecom.jp/soulworker/event/57_10th/aside/txt_menu.png") no-repeat 50%;border:none;background-color:rgba(0,0,0,0);cursor:pointer;z-index:1}aside .btn-toggle span{overflow:hidden;display:block;position:absolute;width:1px;height:1px;opacity:0}aside ul li{list-style:none}aside ul li a{display:flex;align-items:center;gap:.5rem;color:#65372b;text-decoration:none;background-repeat:no-repeat}aside ul li a span{overflow:hidden;display:block;position:absolute;width:1px;height:1px;opacity:0}aside .event li{display:block;width:100%;border-bottom:1px solid #d5c69c}aside .event li a{position:relative;height:68px;font-weight:bold;background-position:50%;transition:background-color .3s ease-in-out}aside .event li a::before{content:"";display:inline-block;width:20px;height:20px;background-position:50%;background-repeat:no-repeat}aside .event li a:hover{background-color:#fff}aside .event li .logo{height:86px;background-image:url("https://static.gamecom.jp/soulworker/event/57_10th/aside/logo_soulworker.png")}aside .event li .event{padding-left:10px}aside .event li .event::before{background-image:url("https://static.gamecom.jp/soulworker/event/57_10th/aside/icon_event.png")}aside .event li .campaign{padding-left:10px}aside .event li .campaign::before{background-image:url("https://static.gamecom.jp/soulworker/event/57_10th/aside/icon_campaign.png")}aside .social{display:flex;align-items:center;justify-content:center;height:62px;gap:1rem}aside .social li a{width:30px;height:30px;background-position:50% 0}aside .social li a:hover{background-position:50% 100%}aside .social li .home{background-image:url("https://static.gamecom.jp/soulworker/event/57_10th/aside/icon_home.png")}aside .social li .x{background-image:url("https://static.gamecom.jp/soulworker/event/57_10th/aside/icon_x.png")}aside .social li .youtube{background-image:url("https://static.gamecom.jp/soulworker/event/57_10th/aside/icon_youtube.png")}