.boards_box .contents .caption{display:block;margin:0 0 16px;color:var(--color-active);font-size:var(--size-base);font-weight:400;line-height:1.25}.boards_box .contents{max-width:var(--width-contents);margin:0 0 var(--gap-contents);--color-text: var(--color-heading)}.boards_box .contents:last-child{margin-bottom:0}.boards_box .items{display:flex;position:relative;flex-wrap:wrap;width:calc(100% + var(--gap-grid));margin:0 calc(-1*var(--gap-grid)) calc(-1*var(--gap-vertical)) 0;z-index:2}.boards_box .item{display:inline-flex;position:relative;flex-direction:column;flex-grow:0;flex-shrink:0;width:calc(var(--width-item) - var(--gap-grid));margin:0 var(--gap-grid) var(--gap-vertical) 0}.boards_box{--width-item: 50%;--gap-vertical: var(--gap-grid)}.boards_box .inner{position:relative;z-index:2}.boards_box .contents{--color-text: inherit}.boards_box .image{display:flex;flex-basis:150px;flex-grow:1;align-items:center;justify-content:center;padding:var(--gap-card);margin:0 0 var(--gap-vertical);border-radius:var(--radius-regular);background-color:var(--color-background);color:var(--color-heading)}.boards_box .image:last-child{margin-bottom:0}.boards_box .image img{display:block;width:auto;max-width:100%;height:auto;max-height:100px}.boards_box .wrapper{display:block;flex-grow:1}@media(min-width: 1024px){.boards_box .fixed{display:flex;align-items:stretch}.boards_box .inner{flex-basis:calc(50% - var(--gap-section-offset));flex-grow:0;flex-shrink:0;padding:0 var(--gap-aside) 80px 0;--width-contents: 480px}.boards_box .wrapper{flex-basis:calc(50% + var(--gap-section-offset));flex-grow:0;flex-shrink:0}.boards_box .carousel{overflow:hidden;--width-item: 320px}.boards_box .carousel.is-horizontal{position:static;width:calc(50vw + var(--gap-grid) + var(--gap-section-offset))}.boards_box .carousel-nav{display:flex;position:absolute;bottom:0;left:0;flex-direction:row-reverse}.boards_box .carousel-button{position:relative;right:auto;bottom:auto;left:auto}.boards_box .carousel-button.is-prev{margin-right:15px}.boards_box .carousel-dots{display:none}}@media(max-width: 1024px){.boards_box{--gap-grid: 10px}.boards_box .inner{max-width:var(--width-contents);margin:0 auto var(--gap-contents);text-align:center}.boards_box .inner:last-child{margin-bottom:0}.boards_box .image{flex-basis:120px}.boards_box .image img{max-height:80px}.boards_box .deco{display:none}}
/*# sourceMappingURL=boards.css.map */
