@font-face{font-display:swap;font-family:'GatsbyFLF';font-style:normal;font-weight:normal;src:url("../fonts/Gatsbyflf-gxBp.ttf") format("truetype")}@font-face{font-display:swap;font-family:'GatsbyFLF';font-style:normal;font-weight:bold;src:url("../fonts/GatsbyFLF-Bold.ttf") format("truetype")}@font-face{font-display:swap;font-family:'Honoka_Shin_Mincho';font-style:normal;font-weight:normal;src:url("../fonts/Honoka_Shin_Mincho_L.otf") format("OpenType")}.p-news:after{content:"";display:table;clear:both}:root{--border-color:#e8e8e8;--background-color:#f1f1f1;--border-raund:5px}.p-news{position:relative;width:100%;margin:auto;box-sizing:border-box}.p-news__inner{position:relative}@media only screen and (min-width: 768px){.p-news__inner{display:flex;justify-content:space-between;align-items:stretch}}@media only screen and (max-width: 767px){.p-news__inner{padding-right:0;padding-left:0}}.p-news__sidebar{width:100%;box-sizing:border-box}@media only screen and (min-width: 768px){.p-news__sidebar{width:24.19355%}}@media only screen and (max-width: 767px){.p-news__sidebar{padding-right:calc(20 / var(--fontSize) * 1em);padding-bottom:calc(20 / var(--fontSize) * 1em);border-bottom:1px solid var(--color-gray-light)}}.p-news__content{width:100%}@media only screen and (min-width: 768px){.p-news__content{width:73.3871%}}@media only screen and (max-width: 767px){.p-news__content{padding-left:calc(25 / var(--fontSize)* 1em);padding-right:calc(25 / var(--fontSize)* 1em)}}@media only screen and (min-width: 768px){.p-news__category{padding-left:0}}@media only screen and (max-width: 767px){.p-news__category{display:flex;overflow-x:scroll;overflow-y:visible;column-gap:calc(6 / var(--fontSize) * 1em);scrollbar-width:none;-ms-overflow-style:none}.p-news__category::-webkit-scrollbar{display:none}}.p-news__category.is-inview .p-news__category-item{opacity:1;transform:translateZ(0)}.p-news__category-item{opacity:0;display:inline-block;transform:translate3d(0, 150%, 0);transition:transform 1s cubic-bezier(0.18, 0.06, 0.23, 1),opacity 1s cubic-bezier(0.18, 0.06, 0.23, 1)}@media only screen and (min-width: 768px){.p-news__category-item{margin-bottom:5px}}@media only screen and (max-width: 767px){.p-news__category-item{flex-shrink:0}.p-news__category-item:first-of-type{margin-left:calc(25 / var(--fontSize)* 1em)}}.p-news__category-link{display:inline-block;position:relative;transition:color 0.7s cubic-bezier(0.26, 0.06, 0, 1)}@media only screen and (min-width: 768px){.p-news__category-link{padding:1em 1.2em;background-color:var(--color-white);border:1px solid #eeeeee;border-radius:3px;font-size:calc(13 / var(--fontSize) * 1em);font-weight:600;letter-spacing:0;transition:all .3s ease}.p-news__category-link:hover{border:1px solid #d9d7d7}}@media only screen and (max-width: 767px){.p-news__category-link{border:1px solid var(--border-color);border-radius:9999px;display:inline-block;padding:1em;font-size:calc(12 / var(--fontSize) * 1em);letter-spacing:.03em;line-height:1}}.p-news__category-link[aria-current]:not([aria-current=false]){color:var(--color-white);background-color:var(--color-brand);pointer-events:none}@media only screen and (max-width: 767px){.p-news__category-link[aria-current]:not([aria-current=false]){color:var(--color-white);background-color:var(--color-brand)}}.p-news__category-link[lang]:not([lang=false]){font-family:var(--font-Oswald);font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:-.01em}.p-news__category-link:hover:before{transform:translateZ(0) scale(1);transition:transform 0.7s cubic-bezier(0.26, 0.06, 0, 1) 0.2s}.p-news-body{position:relative}.p-news__list{position:relative;list-style:none}.p-news__item{position:relative;background-color:transparent;border-bottom:1px solid var(--border-color);box-sizing:border-box}.p-news__item:first-of-type{border-top:1px solid var(--border-color)}.p-news__article-link{-moz-column-gap:calc(1/var(--site-grid-column)*100%);column-gap:calc(1/var(--site-grid-column)*100%);display:flex;-moz-column-gap:2rem;column-gap:2rem;padding:calc(20 / var(--fontSize)* 1em) 0}@media only screen and (min-width: 768px){.p-news__article-link{-moz-column-gap:3.5rem;column-gap:3.5rem;padding:calc(25 / var(--fontSize)* 1em) 0}}.p-news__article-link:hover .p-news__article-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-news__article-image{position:relative;overflow:hidden;aspect-ratio:240/240;width:calc(160 / var(--fontSize) * 1em);height:auto;border-radius:.1875rem}@media only screen and (min-width: 768px){.p-news__article-image{width:calc(240 / var(--fontSize) * 1em)}}.p-news__article-image img{-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition-duration:.7s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.p-news__article-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;row-gap:.8rem;-moz-column-gap:1.25rem;column-gap:1.25rem;width:100%;line-height:1}@media only screen and (min-width: 768px){.p-news__article-content{row-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}}.p-news__article-list{display:flex;gap:3px}.p-news__article-date{font-weight:400;line-height:1}@media only screen and (min-width: 768px){.p-news__article-date{margin-left:auto}}@media only screen and (max-width: 767px){.p-news__article-date{font-size:calc(13 / var(--fontSize)* 1em)}}.p-news__article-category-list{display:flex;column-gap:3px}@media only screen and (max-width: 767px){.p-news__article-category-item{min-width:auto}}.p-news__article-category-label{display:inline-block;min-width:calc(60 / var(--fontSize) * 1em);padding:.35em .8em .3em;color:var(--color-white);background-color:var(--color-brand);border-radius:2px;letter-spacing:.03em;line-height:1;text-align:center;white-space:nowrap;box-sizing:border-box}@media only screen and (min-width: 768px){.p-news__article-category-label{min-width:calc(96 / var(--fontSize) * 1em);padding:.5em .8em .4em;border-radius:5px}}.p-news__article-category-label>span{display:block;font-size:calc(10 / var(--fontSize) * 1em)}@media only screen and (min-width: 768px){.p-news__article-category-label>span{font-size:calc(14 / var(--fontSize) * 1em)}}.p-news__article-title{width:100%;font-weight:normal;letter-spacing:.03em;line-height:1.6}@media only screen and (min-width: 768px){.p-news__article-title{font-size:calc(18 / var(--fontSize)* 1em)}}.p-pagination{margin-top:calc(30 / var(--fontSize) * 1em)}@media only screen and (min-width: 768px){.p-pagination{margin-top:calc(60 / var(--fontSize) * 1em)}}.p-pagination__inner{display:flex;align-items:center;justify-content:center}.p-pagination__inner .page-numbers{display:flex;justify-content:center;align-items:center}.p-pagination__item{display:flex;align-items:flex-start;justify-content:center;color:var(--color-black);border-radius:50%;border:1px solid var(--border-color);font-family:var(--font-Oswald);font-style:normal;letter-spacing:-.03em;transition:border-color 0.2s ease-in-out;box-sizing:border-box}@media only screen and (min-width: 768px){.p-pagination__item{width:calc(44 / var(--fontSize)* 1em);height:calc(44 / var(--fontSize)* 1em);margin:0 calc(8 / var(--fontSize)* 1em);line-height:calc(44 / var(--fontSize)* 1em);font-size:calc(13 / var(--fontSize)* 1em)}}@media only screen and (max-width: 767px){.p-pagination__item{width:calc(40 / var(--fontSize)* 1em);height:calc(40 / var(--fontSize)* 1em);margin:0 calc(5 / var(--fontSize)* 1em);line-height:calc(40 / var(--fontSize)* 1em);font-size:calc(12 / var(--fontSize)* 1em)}}.p-pagination__item:hover{color:var(--color-brand);border-color:var(--color-brand)}.p-pagination__item.is-current{color:var(--color-white);background-color:var(--color-brand);border-color:var(--color-brand);pointer-events:none}.p-pagination__arrow{display:inline-block;vertical-align:middle;width:6px;height:6px;border-style:solid;border-color:var(--color-black);border-width:2px 2px 0 0;border-radius:1px;transform:rotate(45deg)}@media only screen and (min-width: 768px){.p-pagination__arrow{width:8px;height:8px}}.p-pagination__arrow.arrow-prev{margin-right:14px;transform:rotate(-135deg)}.p-pagination__arrow.arrow-next{margin-left:14px}@media only screen and (max-width: 767px){.l-side-col__title{max-height:60px;height:calc(60 / var(--fontSize)* 1em)}}.l-side-col__title-label{color:var(--color-white);background-color:var(--color-brand);font-family:var(--font-Oswald);font-size:calc(16 / var(--fontSize)* 1em);font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:-.01em;text-align:center}@media only screen and (min-width: 768px){.l-side-col__title-label{padding:1.25em .8em;border-radius:var(--border-raund) var(--border-raund) 0 0}}@media only screen and (max-width: 767px){.l-side-col__title-label{display:flex;justify-content:center;align-items:center;height:100%;padding-right:0;padding-left:0;font-size:calc(16 / var(--fontSize)* 1em)}}@media only screen and (min-width: 768px){.l-side-col__contents-body{background-color:#f1f1f1;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color);border-radius:0 0 var(--border-raund) var(--border-raund)}}.p-side-search__title{display:none;padding:1.25em calc(20 / var(--fontSize)* 1em);background-color:var(--color-white)}.p-side-search__title--no-icon{padding-left:1.6rem}.p-side-search__contents-item:first-child{margin-top:0}@media only screen and (min-width: 768px){.p-side-search__contents-item-inner{display:flex;flex-wrap:wrap;row-gap:calc(20 / var(--fontSize)* 1em);padding:calc(20 / var(--fontSize)* 1em)}}
