.wareki-box{font-size:1.5rem;text-align:center;background-image:url(//kotoyomi.com/kotolog/wp-content/themes/kotolog/assets/css/../img/gosyuin-background.webp);padding:10px}.wareki-container{height:380px;overflow:scroll;scrollbar-width:none}.wareki-container .table-title{position:relative;display:flex;position:sticky;top:0;background-color:#fff8dc;border:.5px solid #582d05;border-bottom:1px solid #582d05;z-index:10}.wareki-container .table-title p{width:50%;padding:2px 0;font-weight:700}.wareki-container .table-title p:first-child{border-right:.5px dashed #582d05}.wareki-table{width:100%;border-collapse:collapse;background-color:#fff;border-right:.5px solid #582d05;border-left:.5px solid #582d05;border-bottom:none}.wareki-table .thead{display:none;border:none}.wareki-table .tr{position:relative;display:flex;flex-wrap:nowrap;justify-content:center}.wareki-table .tr span{position:absolute;top:-23px;left:calc(50% - 30px);width:60px;font-size:1.3rem;font-weight:700;background-color:#fff;padding:3px;border:.5px solid #582d05;border-radius:50%}.wareki-table .tr.kityune{font-weight:700}.wareki-table .tr.this-year:after,.wareki-table .tr.kityune:after{content:"";position:absolute;left:calc(50% - 17.5px);bottom:-5;display:block;width:35px;height:35px;background-image:url(//kotoyomi.com/kotolog/wp-content/themes/kotolog/assets/css/../img/kityune-color.webp);background-size:contain;z-index:1}.wareki-table .tr:last-child td{border-bottom:none}.wareki-table .tr.this-year{color:#cf2e2e;font-weight:700;background-color:#fff6de}.wareki-table .tr p{border:none;width:50%;padding:2px 0;border-bottom:.5px solid #582d05}.wareki-table .tr p:last-child,.wareki-table .tr.this-year p:last-child,.wareki-table .tr.kityune p:last-child{border-left:.5px dashed #582d05}@media(min-width:500px){.wareki-container{display:flex;justify-content:center;align-items:flex-start;height:initial}.wareki-container .table-title{display:none}.wareki-table{width:calc(100% / 3);border:1px solid #582d05;border-right:none}.wareki-table:last-child{border-right:1px solid #582d05;border-bottom:1px solid #582d05}.wareki-table .thead{display:flex;flex-wrap:nowrap;justify-content:center;background-color:#fff8dc}.wareki-table .tr:last-child p{border-bottom:none}.wareki-table .thead p,.wareki-table .tr p{border:none;width:50%;padding:2px 0;border-bottom:.5px solid #582d05}.wareki-table .thead p:first-child{border-right:.5px dashed #582d05}.wareki-table .tr span{top:-18px;left:calc(50% - 27.5px);width:55px;font-size:1.2rem}.wareki-table .tr.kityune{font-weight:400}.wareki-table .tr.this-year:after{bottom:-7px;left:calc(50% - 15px);width:30px;height:30px}.wareki-table .tr.kityune span,.wareki-table .tr.kityune:after{display:none}.wareki-table .tr:last-child td{border-bottom:none}}