.main{padding-top:60px}.column-mv{position:relative;overflow:hidden;padding:64px 24px 56px;background:radial-gradient(ellipse 55% 80% at 100% 0%, rgba(255, 255, 255, 0.38), transparent 58%),linear-gradient(115deg, #ffc56a 0%, #fea12a 46%, #f08a12 100%);color:#fff;text-align:center}.column-mv__mark{position:absolute;top:50%;right:max(24px,50% - 520px);width:220px;height:auto;transform:translateY(-54%);opacity:.22;pointer-events:none}.column-mv__inner{position:relative;z-index:1;width:min(100%,720px);margin:0 auto}.column-mv__icon{display:block;width:52px;height:52px;margin:0 auto 12px}.column-mv__kicker{margin:0;font-family:"Montserrat","Noto Sans JP",sans-serif;font-size:13px;font-weight:600;letter-spacing:.22em;line-height:1}.column-mv__title{margin:12px 0 0;font-family:"Noto Sans JP",sans-serif;font-size:40px;font-weight:700;letter-spacing:.08em;line-height:1.3}.column-mv__lead{margin:14px 0 0;font-family:"Noto Sans JP",sans-serif;font-size:15px;font-weight:500;line-height:1.8}.column-body{display:grid;grid-template-areas:"nav" "list";gap:28px;width:min(100% - 40px,1080px);margin:100px auto 100px;font-family:"Noto Sans JP",sans-serif;color:#303030}.column-main{grid-area:list;min-width:0}.column-cats{grid-area:nav;align-self:start;padding:20px 16px;border:1px solid #c7c7c7;border-radius:16px;background:#fff;box-shadow:0 4px 4px -1px rgba(12,12,13,.1),0 4px 4px -1px rgba(12,12,13,.08)}.column-cats__title{margin:0 0 8px;padding:0 12px;font-size:13px;font-weight:700;letter-spacing:.12em}.column-cats__list{margin:0;padding:0;list-style:none}.column-cats__list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;color:#303030;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none}.column-cats__list a.is-current{background:#fff6ea;color:#e08900}.column-cats__count{color:#737373;font-size:12px;font-weight:700}.column-cats__list a.is-current .column-cats__count{color:#e08900}.column-cats__list a:hover{background:#fff6ea;color:#e08900}.articles{display:grid;gap:28px 16px}.articles__item-card{display:grid;grid-template-areas:"thumbnail thumbnail" "date category" "title title";grid-template-columns:auto minmax(0, 1fr);gap:12px 16px;height:100%;padding:12px 12px 16px;border:1px solid #c7c7c7;border-radius:16px;background:#fff;box-shadow:0 4px 4px -1px rgba(12,12,13,.1),0 4px 4px -1px rgba(12,12,13,.08);color:inherit;text-decoration:none}.articles__column-title{grid-area:title;margin:0;font-size:16px;font-weight:700;line-height:1.6}.articles__column-thumbnail{grid-area:thumbnail;aspect-ratio:16/9;overflow:hidden;border-radius:10px;background:#f3f3f3}.articles__column-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.articles__column-date{grid-area:date;align-self:center;color:#737373;font-size:13px;line-height:1}.articles__column-categories--list{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;grid-area:category;margin:0;padding:0;list-style:none}.articles__column-categories{display:inline-flex;align-items:center;min-height:22px;padding:2px 10px;border:1px solid #fea12a;border-radius:999px;background:#fff6ea;color:#e08900;font-size:12px;font-weight:700;line-height:1.4}.column-pager{grid-column:1/-1;margin-top:12px}.column-pager .nav-links{display:flex;align-items:center;justify-content:center;gap:8px}.column-pager .page-numbers{display:grid;place-items:center;min-width:36px;height:36px;padding:0 8px;border:1px solid #c7c7c7;border-radius:999px;background:#fff;color:#303030;font-size:14px;font-weight:700;line-height:1;text-decoration:none}.column-pager .page-numbers.current{border-color:#fea12a;background:#fea12a;color:#fff}.column-pager .page-numbers.prev,.column-pager .page-numbers.next,.column-pager .page-numbers.dots{border:0;background:rgba(0,0,0,0)}.column-pager .page-numbers.dots{min-width:0;padding:0 2px;color:#737373;letter-spacing:.08em}.column-pager .page-numbers:hover:not(.current):not(.dots){border-color:#fea12a;color:#e08900}.no-articles{margin:0;color:#737373;text-align:center}@media(min-width: 640px){.articles{grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 20px}}@media(min-width: 960px){.column-body{grid-template-columns:minmax(0, 1fr) 240px;grid-template-areas:"list nav";align-items:start;gap:40px}.column-cats{position:sticky;top:84px}}@media(max-width: 768px){.main{padding-top:50px}.column-mv{padding:40px 20px 36px}.column-mv__mark{width:140px;right:-20px}.column-mv__title{font-size:32px}.column-mv__lead{font-size:14px}}body.admin-bar .main{padding-top:92px}@media(max-width: 782px){body.admin-bar .main{padding-top:96px}}@media(max-width: 768px){body.admin-bar .main{padding-top:96px}}
