.article{padding:128px 30px 0}@media only screen and (min-width:768px){.article{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[18];grid-template-columns:repeat(18,minmax(0,1fr));-ms-grid-rows:auto;grid-template-rows:auto;padding:280px 0 0}.article>:first-child{-ms-grid-row:1;-ms-grid-column:1}.article>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.article>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.article>:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}.article>:nth-child(5){-ms-grid-row:1;-ms-grid-column:5}.article>:nth-child(6){-ms-grid-row:1;-ms-grid-column:6}.article>:nth-child(7){-ms-grid-row:1;-ms-grid-column:7}.article>:nth-child(8){-ms-grid-row:1;-ms-grid-column:8}.article>:nth-child(9){-ms-grid-row:1;-ms-grid-column:9}.article>:nth-child(10){-ms-grid-row:1;-ms-grid-column:10}.article>:nth-child(11){-ms-grid-row:1;-ms-grid-column:11}.article>:nth-child(12){-ms-grid-row:1;-ms-grid-column:12}.article>:nth-child(13){-ms-grid-row:1;-ms-grid-column:13}.article>:nth-child(14){-ms-grid-row:1;-ms-grid-column:14}.article>:nth-child(15){-ms-grid-row:1;-ms-grid-column:15}.article>:nth-child(16){-ms-grid-row:1;-ms-grid-column:16}.article>:nth-child(17){-ms-grid-row:1;-ms-grid-column:17}.article>:nth-child(18){-ms-grid-row:1;-ms-grid-column:18}}.page-heading{font-family:din-2014,"Helvetica Neue",Arial,sans-serif;font-size:1.8rem;line-height:1.5;letter-spacing:0.03em}@media only screen and (min-width:768px){.page-heading{grid-column:3/-1;padding-bottom:179px}}.page-lead{padding-top:60px;font-family:dnp-shuei-mincho-pr6n,"Yu Mincho",serif;font-size:1.4rem;font-weight:500;line-height:2.2;letter-spacing:0.1em}@media only screen and (min-width:768px){.page-lead{-ms-grid-column:3;-ms-grid-column-span:3;grid-column:3/6;grid-row:2/-1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:0;line-height:2.5}}.article__cat-accordion{margin-top:40px;padding:13px 20px;border-radius:5px;font-family:din-2014,"Helvetica Neue",Arial,sans-serif;font-size:1.4rem;line-height:1;letter-spacing:0.02em;color:#4e4e4e;background-color:#e9e9e9}@media only screen and (min-width:768px){.article__cat-accordion{-ms-grid-column:3;-ms-grid-column-span:3;grid-column:3/6;grid-row:2/-1;margin-top:137px;width:91.6666666667%;max-width:235px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}}.article-cat__summary{position:relative;display:block}.article-cat__summary::-webkit-details-marker{display:none}.article-cat__summary:after{content:"";position:absolute;top:50%;right:0;width:10px;height:9px;background-image:url(../../assets/images/common/icon_pulldown.svg);background-repeat:no-repeat;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content__inner{display:-ms-grid;display:grid;row-gap:12px;padding:24px 10px 15px}.article-cat__listItem{font-size:1.3rem;letter-spacing:0.03em}.article-cat__listItem.current{opacity:0.4}.article-list__wrapper{padding:36px 0 120px;margin-top:40px;border-top:1px solid #cecece}@media only screen and (min-width:768px){.article-list__wrapper{-ms-grid-column:7;-ms-grid-column-span:11;grid-column:7/18;grid-row:2/-1;padding:41px 0 200px;margin-top:10px}}.article__list{display:-ms-grid;display:grid;row-gap:36px}@media only screen and (min-width:768px){.article__list{row-gap:40px}}.article__listItem{padding-bottom:36px;border-bottom:1px solid #cecece}@media only screen and (min-width:768px){.article__listItem{padding-bottom:40px}}.article__listItem a{display:-ms-grid;display:grid;row-gap:28px}@media only screen and (min-width:768px){.article__listItem a{position:relative;-ms-grid-columns:45.4545454545% 50px 1fr;grid-template-columns:45.4545454545% 1fr;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.article__listItem a:after{content:"";position:absolute;bottom:-41px;left:0;width:0;height:0.5px;background-color:#8a8885;-webkit-transition:width 0.6s cubic-bezier(0.45,0,0.55,1);transition:width 0.6s cubic-bezier(0.45,0,0.55,1)}.article__listItem a:hover:after{width:100%}}.article__mv .mv-img{aspect-ratio:330/220}@media only screen and (min-width:768px){.article__mv .mv-img{aspect-ratio:400/267}}.article__head{position:relative}.article__dateCat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.article__date{position:relative;display:inline-block;padding-right:8px;font-family:din-2014,"Helvetica Neue",Arial,sans-serif;font-size:1.3rem;line-height:1;letter-spacing:0.03em;color:#a6a6a6}.article__date:after{content:"";position:absolute;top:50%;right:0;width:1px;height:9px;background-color:#cecece;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.article__cat{font-family:din-2014,"Helvetica Neue",Arial,sans-serif;font-size:1.3rem;line-height:1;letter-spacing:0.03em;color:#a6a6a6}.article__title{padding-top:12px;font-family:dnp-shuei-mincho-pr6n,"Yu Mincho",serif;font-size:1.6rem;font-weight:500;line-height:1.8;letter-spacing:0.12em;color:#292929}.article__tagsList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px 4px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:40px}@media only screen and (min-width:768px){.article__tagsList{position:absolute;bottom:0}}.article__tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:7px 14px;border:1px solid #d7d7d7;border-radius:13px;font-family:dnp-shuei-gothic-gin-std,sans-serif;font-size:1.1rem;font-weight:500;line-height:1;letter-spacing:0.1em;color:#6c6c6c}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:19px;-moz-column-gap:19px;column-gap:19px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-top:60px;margin-left:auto;font-family:din-2014,"Helvetica Neue",Arial,sans-serif;font-size:1.5rem;line-height:1.8;letter-spacing:0.05em;color:#6c6c6c}@media only screen and (min-width:768px){.pagination{padding-top:80px}}.pagination .current{opacity:0.5}.pagination .next,.pagination .prev{display:inline-block;width:7px;height:13px}.pagination .next img,.pagination .prev img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.breadcrumb{padding-left:0}@media only screen and (min-width:768px){.breadcrumb{grid-column:2/-1}}