.index{background-color:#f7f8fa}.p-archiveNews,.p-singleNews{background:#fff}.p-archiveNewsList__container{margin:0 auto;max-width:1120px;padding:0 20px}@media screen and (max-width: 768px){.p-archiveNewsList__container{padding:0 20px}}.p-archiveNewsList__content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:56px;padding:0 0 80px}@media screen and (max-width: 768px){.p-archiveNewsList__content{gap:48px;padding:0 0 80px}}.p-archiveNewsList__body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:56px}.p-archiveNewsList__table{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:16px;padding:0 80px}@media screen and (max-width: 768px){.p-archiveNewsList__table{padding:0}}.p-archiveNewsList__menu{box-shadow:inset 0 -2px 0 #e0e0e0;overflow-x:auto}.p-archiveNewsList__menuItems{display:-webkit-flex;display:flex;list-style:none;margin:0;min-width:100%;padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.p-archiveNewsList__menuItem{-webkit-flex:1 1 0;flex:1 1 0;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.p-archiveNewsList__menuItem.is_current{box-shadow:inset 0 -2px 0 #459488}.p-archiveNewsList__menuItem.is_current .p-archiveNewsList__menuLink{color:#459488;pointer-events:none}.p-archiveNewsList__menuLink{color:#2c2c2c;display:block;font-family:"Shippori Mincho B1","Shippori Mincho",serif;font-size:1.6rem;font-weight:600;line-height:1.4;padding:16px;text-align:center;text-decoration:none;white-space:nowrap}.p-archiveNewsList__articles{width:100%}.p-singleNews .o-pageHeader__container,.p-singleNews .o-breadcrumb__container,.p-singleNews__container{margin:0 auto;max-width:1120px;padding:0 20px}@media screen and (max-width: 768px){.p-singleNews .o-pageHeader__container,.p-singleNews .o-breadcrumb__container,.p-singleNews__container{padding:0 20px}}.p-singleNews__content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:72px;padding:0 0 80px}@media screen and (max-width: 768px){.p-singleNews__content{gap:48px;padding:0 0 80px}}.p-singleNews__footer{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 768px){.p-singleNews__footer .a-button{width:100%}}