.contents-wrapper{font-family:YuGothic,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,Helvetica Neue,Osaka,Arial,sans-serif;line-height:1.5;margin:0 auto;max-width:800px;padding:0 70px 20px;text-align:center}.contents-wrapper h1,.contents-wrapper h2{font-family:Avenir,YuGothic,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,Helvetica Neue,Osaka,Arial,sans-serif;font-weight:400}.contents-wrapper h1{font-size:20px;margin:0 0 20px;padding:30px 0 0}.contents-wrapper h1.mainvisual{margin:0 -70px 20px;padding:0}.contents-wrapper h1 img{height:auto;width:100%}.contents-wrapper .description{margin:0 auto 40px;max-width:570px}.contents-wrapper .contents-list{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:50px;text-align:left}.contents-wrapper .contents-list>article .image,.contents-wrapper .contents-list>div .image{margin-bottom:10px;position:relative}.contents-wrapper .contents-list>article .image a,.contents-wrapper .contents-list>div .image a{aspect-ratio:4/3;display:block;transition:opacity .4s}.contents-wrapper .contents-list>article .image a:hover,.contents-wrapper .contents-list>div .image a:hover{opacity:.8}.contents-wrapper .contents-list>article .image a img,.contents-wrapper .contents-list>div .image a img{height:100%;object-fit:cover;vertical-align:bottom;width:100%}.contents-wrapper .contents-list>article .image ul,.contents-wrapper .contents-list>div .image ul{aspect-ratio:4/3;display:grid;gap:3px;grid-template-columns:1fr 1fr;overflow:hidden}.contents-wrapper .contents-list>article .image ul li img,.contents-wrapper .contents-list>div .image ul li img{aspect-ratio:4/3;height:auto;vertical-align:bottom;width:100%}.contents-wrapper .contents-list>article .image .label,.contents-wrapper .contents-list>div .image .label{background-color:rgba(0,0,0,.6);color:#fff;font-weight:700;padding:4px 8px;position:absolute;right:0;top:0}.contents-wrapper .contents-list>article .series-title,.contents-wrapper .contents-list>div .series-title{color:#515151;font-weight:700;margin:0 0 2px}.contents-wrapper .contents-list>article h2,.contents-wrapper .contents-list>div h2{font-size:18px;font-weight:700;margin-bottom:8px}.contents-wrapper .contents-list>article h2>a:hover,.contents-wrapper .contents-list>div h2>a:hover{text-decoration:underline}.contents-wrapper .contents-list>article .lead,.contents-wrapper .contents-list>div .lead{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;margin-bottom:12px;overflow:hidden}.contents-wrapper .contents-list>article .publish-date,.contents-wrapper .contents-list>div .publish-date{font-size:12px;margin-bottom:10px}.contents-wrapper .contents-list.contents-series-list>article .image a,.contents-wrapper .contents-list.contents-series-list>div .image a{aspect-ratio:inherit}@media only screen and (max-width:639px){.contents-wrapper{padding:0 16px 20px}.contents-wrapper h1{padding:20px 0 0}.contents-wrapper h1.mainvisual{margin:0 -16px 20px}.contents-wrapper .contents-list{grid-template-columns:1fr}}

/*# sourceMappingURL=series.dc5ccdc1197ce07ff65c.css.map*/