.main{padding-top:40px}.main h1{margin-bottom:38px;-ms-flex-flow:column;flex-flow:column}.main h1 span.mini{padding:0;margin:0;margin-left:-40px;margin-bottom:16px}.main h1 span:not([class]){font-size:5.5rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.main+.box,.box+.box{padding-top:32px}.info_day{text-align:center;margin-bottom:20px}.info+.info{margin-top:28px}.canvas.spOnly{height:560px;opacity:0;animation:anm 0.7s 1.8s ease forwards}@keyframes anm{0%{opacity:0}100%{opacity:1}}