.article,.article--vertical,.article--horizontal{color:#313636}.article:hover img,.article--vertical:hover img,.article--horizontal:hover img{transform:scale(1.2)}.article:hover .content,.article--vertical:hover .content,.article--horizontal:hover .content{text-decoration:underline}.article.has-border,.has-border.article--vertical,.has-border.article--horizontal{border:solid 1px hsl(0,0%,71%)}.article .image,.article--vertical .image,.article--horizontal .image{overflow:hidden}.article .image img,.article--vertical .image img,.article--horizontal .image img{transition:.5s}.article .content,.article--vertical .content,.article--horizontal .content{line-height:1.5}.article .tag,.article--vertical .tag,.article--horizontal .tag{background-color:#dadee6;color:#788488}.article time,.article--vertical time,.article--horizontal time{font-family:Roboto,"Roobert","Noto Sans JP","Yu Gothic","YuGothic","Hiragino Kaku Gothic Pro","Meiryo UI","Meiryo","MS PGothic",sans-serif;color:#788488}@media screen and (max-width: 768px){.article time,.article--vertical time,.article--horizontal time{font-size:.5rem}}.article--horizontal.is-small{width:400px;max-width:100%}.article--horizontal.is-large .image{width:200px}@media screen and (max-width: 768px){.article--horizontal.is-large .image{width:100px}}@media screen and (max-width: 768px){.news-section{padding-left:0;padding-right:0}}.news-section .inner-box{padding-right:1.5rem;padding-left:1.5rem;padding-top:2.5rem;padding-bottom:2.5rem;border-radius:10px}@media screen and (max-width: 768px){.news-section .inner-box{padding-top:6rem;padding-bottom:6rem;border-radius:0}}@media screen and (min-width: 1024px){.news-section .inner-box{margin-left:-3rem;margin-right:-3rem;padding-right:6rem;padding-left:6rem;padding-top:7.5rem;padding-bottom:7.5rem}}@media screen and (min-width: 1024px){.news-section .side-menu>.inner-box{position:sticky;z-index:1;top:7.5rem}}.news-section .side-menu .category-list{margin-bottom:.75rem}@media screen and (min-width: 769px){.news-section .side-menu .category-list{margin-bottom:1.5rem}}.news-section .side-menu .category-list .button{color:#999}.news-section .side-menu .category-list .button:hover{color:#313636}.news-section .side-menu .category-list .button.is-active{color:#00b6ac;background-color:#fff}@media screen and (min-width: 769px){.news-section .side-menu .category-list .button.is-active{color:#313636}}@media screen and (min-width: 769px){.news-section .side-menu .category-list .button.is-active::before{content:"";display:block;width:10px;height:10px;border-radius:100%;background-color:#00b6ac;position:absolute;top:0;left:-0.5rem;bottom:0;margin:auto}}.news-section .side-menu .other-buttons .button{width:200px}.news-section .category-name{border-bottom:solid 1px #ddd}.news-section .post-list{margin-bottom:5rem}.news-section .post-list:last-child{margin-bottom:0}.news-section .post-list>li{border-bottom:solid 1px #ddd}.news-section .article--horizontal{padding-top:1rem;padding-bottom:1rem}@media screen and (min-width: 769px){.news-section .article--horizontal{padding-top:2rem;padding-bottom:2rem}}.news-section .news-button{width:100%}@media screen and (min-width: 769px){.news-section .news-button{width:300px}}.pagination{font-family:Roboto,"Roobert","Noto Sans JP","Yu Gothic","YuGothic","Hiragino Kaku Gothic Pro","Meiryo UI","Meiryo","MS PGothic",sans-serif}.pagination a,.pagination span{text-align:center}.pagination .page-numbers{padding-top:.75rem;padding-bottom:.75rem;margin-left:4px;margin-right:4px}.pagination .page-numbers.dots{padding-left:.25rem;padding-right:.25rem}.pagination .page-numbers:not(.dots){appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);cursor:pointer;background-color:#fff;border-radius:0;padding-left:.75rem;padding-right:.75rem;color:#999}.pagination .page-numbers:not(.dots).current{border-bottom:solid 1px #ddd}.pagination .prev-button,.pagination .next-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);cursor:pointer;background-color:#fff;border-radius:0;padding-left:.75rem;padding-right:.75rem;margin-bottom:0;width:40px}.pagination .prev-button{transform:rotate(90deg)}.pagination .next-button{transform:rotate(-90deg)}.single-post .post .section{word-break:break-all;overflow:hidden}@media screen and (max-width: 768px){.single-post .post .section{padding-left:0;padding-right:0}}.single-post .post .section h1{font-size:1.5rem}@media screen and (min-width: 769px){.single-post .post .section h1{font-size:2rem}}.single-post .post .section .inner-box{padding:8rem;border-radius:10px}@media screen and (max-width: 768px){.single-post .post .section .inner-box{padding:1.5rem;border-radius:0}}.single-post .post .section .inner-box header{border-bottom:solid 1px #ddd;margin-bottom:2rem}.single-post .post .section .inner-box .post-thumbnail{overflow:hidden;border-radius:10px;margin-bottom:2rem}.single-post .post .section .back-button .icon{transform:rotate(180deg)}.single-post .post .section time{font-family:Roboto,"Roobert","Noto Sans JP","Yu Gothic","YuGothic","Hiragino Kaku Gothic Pro","Meiryo UI","Meiryo","MS PGothic",sans-serif;color:#788488}.single-post .post .section .tag{background-color:#dadee6;color:#788488}.single-post .post .section .content{font-size:14px}@media screen and (min-width: 769px){.single-post .post .section .content{font-size:15px}}.single-post .post .section .content figure{margin-left:0;margin-right:0;text-align:inherit}.single-post .post .section .content table{border:solid 1px #788488}.single-post .post .section .content table td{border:solid 1px #788488}
