.style-module-scss-module__nkN1GW__wrap{align-items:flex-start;display:flex}.style-module-scss-module__nkN1GW__content{flex:1}.style-module-scss-module__nkN1GW__content_wrap{box-sizing:border-box;flex-direction:column;width:100%;max-width:900px;min-height:100vh;margin:0 auto;padding:97px 20px 144px;display:flex}@media screen and (max-width:1024px){.style-module-scss-module__nkN1GW__content_wrap{max-width:none;padding:50px 20px}}@media screen and (max-width:820px){.style-module-scss-module__nkN1GW__content_wrap{padding:50px 15px}}.style-module-scss-module__nkN1GW__header{border-bottom:1px solid #cccc;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:0 0 31px;display:flex}.style-module-scss-module__nkN1GW__header h2{word-break:break-all;flex:1;font-size:38px;font-weight:500;line-height:1.28947em}.style-module-scss-module__nkN1GW__header .style-module-scss-module__nkN1GW__date{flex:none;justify-content:flex-end;align-items:center;gap:17px;margin-left:auto;display:flex}.style-module-scss-module__nkN1GW__header .style-module-scss-module__nkN1GW__date span{letter-spacing:-.5px;color:#666;font-size:20px}.style-module-scss-module__nkN1GW__header .style-module-scss-module__nkN1GW__date .style-module-scss-module__nkN1GW__link{gap:11px;display:flex}.style-module-scss-module__nkN1GW__header .style-module-scss-module__nkN1GW__date .style-module-scss-module__nkN1GW__link a,.style-module-scss-module__nkN1GW__header .style-module-scss-module__nkN1GW__date .style-module-scss-module__nkN1GW__link button{aspect-ratio:1;color:#666;cursor:pointer;background:#eee;border-radius:1000px;justify-content:center;align-items:center;width:32px;font-size:20px;display:flex}@media screen and (max-width:1280px){.style-module-scss-module__nkN1GW__header h2{font-size:30px}.style-module-scss-module__nkN1GW__header .style-module-scss-module__nkN1GW__date span{font-size:16px}}@media screen and (max-width:820px){.style-module-scss-module__nkN1GW__header{flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:20px}.style-module-scss-module__nkN1GW__header h2{font-size:24px}}.style-module-scss-module__nkN1GW__html{margin:37px auto 0}.style-module-scss-module__nkN1GW__detail_navigator{border-top:1px solid #000;grid-template-columns:repeat(3,1fr);display:grid}.style-module-scss-module__nkN1GW__detail_navigator a{box-sizing:border-box;flex:1;align-items:center;gap:5px;height:3em;font-size:20px;font-weight:500;transition:background .4s,color .4s;display:flex}.style-module-scss-module__nkN1GW__detail_navigator a p{color:#666}.style-module-scss-module__nkN1GW__detail_navigator a div{font-family:var(--font-neue-haas);box-sizing:border-box;gap:5px;line-height:1.1em;display:flex}.style-module-scss-module__nkN1GW__detail_navigator a.style-module-scss-module__nkN1GW__center{border:0;border-left:1px solid #000;border-right:1px solid #000;grid-column:2/2;justify-content:center}.style-module-scss-module__nkN1GW__detail_navigator a.style-module-scss-module__nkN1GW__prev{padding-left:2.5em}.style-module-scss-module__nkN1GW__detail_navigator a.style-module-scss-module__nkN1GW__next{justify-content:flex-end;padding-right:2.5em}.style-module-scss-module__nkN1GW__detail_navigator a:hover{color:#fff;background:#000}.style-module-scss-module__nkN1GW__detail_navigator a:hover p{color:#fff}@media screen and (max-width:1280px){.style-module-scss-module__nkN1GW__detail_navigator a{font-size:18px}}@media screen and (max-width:820px){.style-module-scss-module__nkN1GW__detail_navigator{grid-template-columns:repeat(2,1fr);display:grid}.style-module-scss-module__nkN1GW__detail_navigator a{font-size:16px}.style-module-scss-module__nkN1GW__detail_navigator a.style-module-scss-module__nkN1GW__center{border:0;border-bottom:1px solid #000;order:-1;grid-column:2 span}.style-module-scss-module__nkN1GW__detail_navigator a.style-module-scss-module__nkN1GW__prev{border-right:1px solid #000}.style-module-scss-module__nkN1GW__detail_navigator a.style-module-scss-module__nkN1GW__prev~.style-module-scss-module__nkN1GW__next{border-left:0!important}.style-module-scss-module__nkN1GW__detail_navigator a.style-module-scss-module__nkN1GW__next{border-left:1px solid #000;grid-column:2/2}.style-module-scss-module__nkN1GW__detail_navigator a p{display:none}}@media screen and (max-width:480px){.style-module-scss-module__nkN1GW__detail_navigator a{font-size:14px}}
.style-module-scss-module__y3P24G__page{box-sizing:border-box;flex-direction:column;flex:0 0 400px;align-self:flex-end;height:calc(100vh - 70px);display:flex;position:sticky;bottom:0;left:0;overflow-y:scroll}.style-module-scss-module__y3P24G__page::-webkit-scrollbar{width:20px}.style-module-scss-module__y3P24G__page::-webkit-scrollbar-track{background:#fff;border-left:1px solid #000;border-right:1px solid #000}.style-module-scss-module__y3P24G__page::-webkit-scrollbar-thumb{background:#000 padding-box content-box;border:6px solid #0000;border-radius:0}.style-module-scss-module__y3P24G__page::-webkit-scrollbar-thumb:hover{background:#000}.style-module-scss-module__y3P24G__page a{color:#aaa;background:#fff;padding:14px 49px 17px;display:block}.style-module-scss-module__y3P24G__page a+a{border-top:1px solid #ccc}.style-module-scss-module__y3P24G__page a:hover{color:#000}.style-module-scss-module__y3P24G__page a.style-module-scss-module__y3P24G__active{color:#fff;background:#000}@media screen and (max-width:1280px){.style-module-scss-module__y3P24G__page{flex:0 0 300px}}@media screen and (max-width:1024px){.style-module-scss-module__y3P24G__page{display:none}}
