@charset "utf-8";@layer common,page,override;@layer page{@media (min-width:1441px){.content-section__inner{display:grid;grid-template-columns:max-content 1fr;column-gap:56px;justify-content:end;max-width:1140px;margin-inline:auto;padding-block:80px}.content-section__sidebar{position:sticky;top:130px;align-self:flex-start;width:120px}.content-section__tag-list{display:grid;list-style:none}.content-section__tag-item{opacity:.4;transition:opacity .3s;will-change:opacity}.content-section__tag-item.is-active{opacity:1}.content-section__tag-item.is-active .content-section__tag-link{pointer-events:none}.content-section__tag-item.is-active .content-section__tag-link::before{content:"";position:absolute;top:50%;left:10px;width:8px;border-top:1.5px solid var(--col_text)}@media (any-hover:hover){.content-section__tag-item:hover{opacity:1}}.content-section__tag-link{display:block;position:relative;padding:10px 10px 10px 26px;font-size:1.125rem;font-weight:500;letter-spacing:.1em;line-height:1.4;color:var(--col_text)}.content-section__main{width:100%}.news-list{list-style:none}.news-list__item:first-child .news-list__link{padding-top:20px}.news-list__link{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:16px;column-gap:40px;align-items:center;padding:32px 16px;border-bottom:1px solid var(--col_line, #bcbfd0);transition:background .3s;will-change:background}.news-list__link::after{content:"";grid-column:2;grid-row:1/-1;width:6px;height:6px;border-right:1px solid var(--col_text);border-top:1px solid var(--col_text);rotate:45deg}@media (any-hover:hover){.news-list__link:hover{background:var(--col_hover)}}.news-list__meta{grid-column:1;grid-row:1;display:flex;align-items:center;gap:24px}.news-list__date{font-family:"Avenir",sans-serif;font-size:1rem;font-weight:500;line-height:1;color:var(--col_text);white-space:nowrap}.news-list__title{grid-column:1;grid-row:2;font-size:1rem;font-weight:500;letter-spacing:.1em;line-height:1.6;color:var(--col_text);max-height:52px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (min-width:768px) and (max-width:1440px){.content-section__inner{display:grid;grid-template-columns:max-content 1fr;column-gap:3.89vw;justify-content:end;max-width:79.17vw;margin-inline:auto;padding-block:5.56vw}.content-section__sidebar{position:sticky;top:9.03vw;align-self:flex-start;width:8.33vw}.content-section__tag-list{display:grid;list-style:none}.content-section__tag-item{opacity:.4;transition:opacity .3s;will-change:opacity}.content-section__tag-item.is-active{opacity:1}.content-section__tag-item.is-active .content-section__tag-link{pointer-events:none}.content-section__tag-item.is-active .content-section__tag-link::before{content:"";position:absolute;top:50%;left:.69vw;width:.56vw;border-top:.1vw solid var(--col_text)}@media (any-hover:hover){.content-section__tag-item:hover{opacity:1}}.content-section__tag-link{display:block;position:relative;padding:.69vw .69vw .69vw 1.81vw;font-size:1.25vw;font-weight:500;letter-spacing:.1em;line-height:1.4;color:var(--col_text)}.content-section__main{width:100%}.news-list{list-style:none}.news-list__item:first-child .news-list__link{padding-top:1.39vw}.news-list__link{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:1.11vw;column-gap:2.78vw;align-items:center;padding:2.22vw 1.11vw;border-bottom:1px solid var(--col_line, #bcbfd0);transition:background .3s;will-change:background}.news-list__link::after{content:"";grid-column:2;grid-row:1/-1;width:.42vw;height:.42vw;border-right:1px solid var(--col_text);border-top:1px solid var(--col_text);rotate:45deg}@media (any-hover:hover){.news-list__link:hover{background:var(--col_hover)}}.news-list__meta{grid-column:1;grid-row:1;display:flex;align-items:center;gap:1.67vw}.news-list__date{font-family:"Avenir",sans-serif;font-size:1.11vw;font-weight:500;line-height:1;color:var(--col_text);white-space:nowrap}.news-list__title{grid-column:1;grid-row:2;font-size:1.11vw;font-weight:500;letter-spacing:.1em;line-height:1.6;color:var(--col_text);max-height:3.61vw;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}}@layer page{@media (max-width:767px){.page-header__heading-en{width:32.31vw}.content-section__inner{display:grid;row-gap:10.26vw;padding:10.26vw 5.13vw}.content-section__sidebar{width:100%}.content-section__tag-list{display:flex;gap:4.1vw;list-style:none}.content-section__tag-item{opacity:.4}.content-section__tag-item.is-active{opacity:1}.content-section__tag-item.is-active .content-section__tag-link::before{content:"";position:absolute;top:50%;left:0;width:2.05vw;border-top:1.5px solid var(--col_text)}.content-section__tag-link{display:block;position:relative;padding-left:3.08vw;font-size:3.59vw;font-weight:500;letter-spacing:.05em;line-height:1.6;color:var(--col_text)}.content-section__main{width:100%}.news-list{list-style:none}.news-list__item:first-child .news-list__link{padding-top:5.13vw}.news-list__link{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:3.08vw;column-gap:4.1vw;align-items:center;padding:4.1vw 2.05vw;border-bottom:1px solid var(--col_line, #bcbfd0)}.news-list__link::after{content:"";grid-column:2;grid-row:1/-1;width:1.54vw;height:1.54vw;border-right:1px solid var(--col_text);border-top:1px solid var(--col_text);rotate:45deg}.news-list__meta{grid-column:1;grid-row:1;display:flex;align-items:center;gap:3.08vw}.news-list__date{font-family:"Avenir",sans-serif;font-size:3.59vw;font-weight:400;letter-spacing:.05em;line-height:1.6;color:var(--col_text);white-space:nowrap}.news-list__title{grid-column:1;grid-row:2;font-size:3.59vw;font-weight:500;letter-spacing:.05em;line-height:1.6;color:var(--col_text);max-height:11.28vw;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}}