.single-info-list .top-info-list-item-img img{max-width:250px;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain}.single-info-list .top-info-list-item-txt{padding-top:0}@media screen and (max-width:692px){.single-info-list .top-info-list-item-txt{padding-right:0}}.single-info-ttl-wrap{border-bottom:1px solid #444;padding-bottom:30px;margin-bottom:50px}.single-info-date{font-size:2rem;font-family:"Anton",sans-serif;font-weight:400}@media screen and (max-width:692px){.single-info-date{font-size:1.4rem}}.single-info-ttl{font-size:2.4rem}@media screen and (max-width:692px){.single-info-ttl{font-size:1.8rem}}.single-info-ttlpage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:80px;border-top:1px solid #444;border-bottom:1px solid #444;padding:30px 60px}@media screen and (max-width:960px){.single-info-ttlpage{padding:30px}}@media screen and (max-width:800px){.single-info-ttlpage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:none;padding:0;border-top:1px solid #fff}}.single-info-ttlpage a,.single-info-ttlpage>span{width:33.3333333333%}@media screen and (max-width:800px){.single-info-ttlpage a,.single-info-ttlpage>span{width:100%}}.single-info-content a{border-bottom:1px solid #fff}.single-page-prev{border-right:1px solid #444;display:block;position:relative;padding-right:20px}@media screen and (max-width:800px){.single-page-prev{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff;padding:30px 80px}}@media screen and (max-width:520px){.single-page-prev{padding:30px 50px}}.single-page-prev p{color:#8c8c8c;-webkit-transition:ease all .2s;transition:ease all .2s;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width:960px){.single-page-prev p{font-size:1.4rem}}@media screen and (max-width:800px){.single-page-prev p{color:#fff}}.single-page-prev:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-top:7px solid #fff0;border-bottom:7px solid #fff0;border-right:12px solid #8c8c8c;border-left:0;top:50%;left:-10%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transition:ease all .2s;transition:ease all .2s}@media screen and (max-width:800px){.single-page-prev:before{left:5%;border-right:12px solid #fff}}span.single-page-prev:before{display:none}.single-page-list{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media screen and (max-width:800px){.single-page-list{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-top:30px;text-align:center}}.single-page-list p{text-align:center}@media screen and (max-width:800px){.single-page-list p{font-size:1.6rem;display:inline-block;border-bottom:1px solid #fff}}.single-page-next{border-left:1px solid #444;position:relative;padding-left:20px}@media screen and (max-width:800px){.single-page-next{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff;padding:30px 80px}}@media screen and (max-width:520px){.single-page-next{padding:30px 50px}}.single-page-next p{text-align:right;-webkit-transition:ease all .2s;transition:ease all .2s;color:#8c8c8c;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width:960px){.single-page-next p{font-size:1.4rem}}@media screen and (max-width:800px){.single-page-next p{color:#fff}}.single-page-next:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-top:7px solid #fff0;border-bottom:7px solid #fff0;border-left:12px solid #8c8c8c;border-right:0;top:50%;right:-10%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transition:ease all .2s;transition:ease all .2s}@media screen and (max-width:800px){.single-page-next:before{right:5%;border-left:12px solid #fff}}span.single-page-next:before{display:none}.sigle-page-small{font-size:1.4rem}@media screen and (max-width:960px){.sigle-page-small{font-size:1.2rem}}.single-page-prev:hover p,.single-page-next:hover p{color:#fff}.single-page-prev:hover::before{border-right:12px solid #fff}.single-page-next:hover::before{border-left:12px solid #fff}