div.content-list{width:912px;padding:64px 0}@media screen and (max-width:1340px){div.content-list{width:100%;padding:22vw 0 187px}}@media screen and (max-width:912px){div.content-list{padding:187px 0}}div.content-list h1{word-wrap:break-word;flex-direction:column;margin:0 0 40px;font-size:30px;font-style:normal;font-weight:500;line-height:170%;display:flex}@media screen and (max-width:912px){div.content-list h1{margin-bottom:24px;font-size:22px}}div.content-list h1 span{font-size:16px;font-weight:500;line-height:170%}@media screen and (max-width:912px){div.content-list h1 span{font-size:15px}}div.content-list p{word-wrap:break-word}.contents.related,.contents.series{border-top:1px solid #ddd;margin-top:40px;padding-top:40px}.contents.related h2,.contents.series h2{color:#333;margin-bottom:20px;font-size:1.5rem}
.index-header-sp{display:none}@media screen and (max-width:1340px){.index-header-sp{z-index:1000;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;height:auto;padding:40px 16px;display:flex;position:absolute;top:0}.index-header-sp a{flex-direction:column;align-items:center;gap:9px;text-decoration:none;display:flex}.index-header-sp a h1{margin:0;line-height:1}.index-header-sp a h1 img{width:auto;height:8vw;min-height:56px}.index-header-sp a span{color:#121212;letter-spacing:.6px;font-size:12px;font-style:normal;font-weight:500;line-height:170%}}
