.m-sub-header{position:sticky;top:0;display:none;align-items:center;justify-content:space-between;height:6rem;padding:0 var(--x-padding);background-color:var(--clr-bg-01);border-bottom:1px solid var(--clr-border);z-index:2}@media screen and (max-width: 767px){.m-sub-header{display:flex}}.m-sub-header .back{font-size:2.8rem;margin-left:-0.6rem}.board-01{padding-top:var(--_padding-top, 8rem);padding-bottom:var(--_padding-bottom, 8rem)}@media screen and (max-width: 767px){.board-01{padding-top:calc(var(--_padding-top, 8rem)/1.5);padding-bottom:calc(var(--_padding-bottom, 8rem)/1.5)}}.board-01 .board-01__inner{width:100%;min-height:40vh}.board-01 .board-01__inner>header{padding-bottom:1.6rem;border-bottom:1px solid var(--clr-desc);border-bottom:2px solid color-mix(in oklab, var(--clr-id), #fff 30%);border-bottom:2px solid var(--clr-text)}@media screen and (max-width: 767px){.board-01 .board-01__inner>header{display:none}}.board-01 .board-01__inner>header em{color:var(--clr-desc)}.board-01 .board-01__inner ul .content{display:flex;align-items:center;justify-content:space-between;gap:.6rem;height:6.8rem;border-bottom:1px solid var(--clr-border);transition:.2s}.board-01 .board-01__inner ul .content:hover{color:var(--clr-id);padding-left:.6rem}.board-01 .board-01__inner ul .content .title{line-height:1.4}.board-01 .board-01__inner ul .content .title.active{color:var(--clr-id)}.board-01 .board-01__inner ul .content i{color:var(--clr-id);font-size:1.8rem}.board-01 .board-01__inner ul .content .spans{font-size:1.3rem;color:var(--clr-desc)}.board-01 .board-01__inner ul .content img{min-width:4.6rem;width:4.6rem;aspect-ratio:1;object-fit:cover;border-radius:.8rem;border:1px solid var(--clr-border);transition:.2s}.board-01 .board-01__inner ul .content img:hover{scale:1.1}.board-01 .board-01__view{display:flex;flex-direction:column;gap:2.6rem;min-height:40vh}.board-01 .board-01__view header{display:flex;flex-direction:column;gap:.6rem}.board-01 .board-01__view header span{color:var(--clr-desc);line-height:1.4}.board-01 .board-01__view header p{font-size:1.3rem;color:var(--clr-desc)}.board-01 .board-01__view .content-box{padding:2.6rem;background-color:var(--clr-bg-03);border-radius:1.6rem;min-height:20rem;line-height:1.75}@media screen and (max-width: 579px){.board-01 .board-01__view .content-box{padding:1.6rem;border-radius:.8rem}}.board-01 .board-01__view .content-box *{line-height:1.75}.board-01 .board-01__view .content-box em{font-style:italic}.board-01 .board-01__view .content-box a{text-decoration:underline;color:blue}.board-01 .board-01__view .content-box a:hover{opacity:.6}