.props>li{margin-right:1em}#pager{width:calc(100% - 40px);max-width:320px;margin:max(30px,min(60px,6vw)) auto 0}.pager-item{-webkit-transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.pager-item:not(:last-child){margin-right:max(24px,min(32px,4vw))}.pager-item:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.pager-item img{width:max(24px,min(32px,4vw));height:auto}.cat{display:inline-block;margin:0 10px 0 0;padding:.4em .5em;background-color:#E80;border-radius:3px;-webkit-border-radius:3px;-webkit-transform:translateY(-.15em);transform:translateY(-.15em);font-size:1.3rem;line-height:1}.fig-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:max(8px,min(20px,3vw))}.fig-wrap .fig{border:#FFF max(4px,min(8px,1vw)) solid;box-shadow:2px 2px 8px rgba(0,0,0,.15);-webkit-box-shadow:2px 2px 8px rgba(0,0,0,.15)}.spec th,.spec td{vertical-align:top}.spec th{position:relative;padding-right:1em;text-align-last:justify;text-justify:inter-ideograph;white-space:nowrap}.spec th::after{content:"：";position:absolute;display:block;top:0;right:.1em}.calendar{border-collapse:collapse;table-layout:fixed;min-width:100%}.calendar th,.calendar td{border:#EEE 1px solid;width:14.2857142857%;padding:5px;vertical-align:top;text-align:center;font-size:1.4rem;white-space:nowrap}.calendar.sp th,.calendar.sp td,.calendar.xs th,.calendar.xs td{width:auto;vertical-align:middle}