@charset "UTF-8";
@font-face {
  font-family: "Inst"; /* フォント名 */
  src: url("../font/InstrumentSerif-Regular.ttf");
}
@font-face {
  font-family: "inst-italic"; /* フォント名 */
  src: url("../font/InstrumentSerif-Italic.ttf");
}
@font-face {
  font-family: "inter-black"; /* フォント名 */
  src: url("../font/Inter-Black.ttf");
}
@font-face {
  font-family: "inter-bold"; /* フォント名 */
  src: url("../font/Inter-Bold.ttf");
}
@font-face {
  font-family: "inter-eb"; /* フォント名 */
  src: url("../font/Inter-ExtraBold");
}
@font-face {
  font-family: "inter-el"; /* フォント名 */
  src: url("../font/Inter-ExtraLight.ttf");
}
@font-face {
  font-family: "inter-l"; /* フォント名 */
  src: url("../font/Inter-Light.ttf");
}
@font-face {
  font-family: "inter-m"; /* フォント名 */
  src: url("../font/Inter-Medium.ttf");
}
@font-face {
  font-family: "inter-r"; /* フォント名 */
  src: url("../font/Inter-Regular.ttf");
}
@font-face {
  font-family: "inter-sb"; /* フォント名 */
  src: url("../font/Inter-SemiBold.ttf");
}
@font-face {
  font-family: "inter-thin"; /* フォント名 */
  src: url("../font/Inter-Thin.ttf");
}
@font-face {
  font-family: "inter-vf"; /* フォント名 */
  src: url("../font/Inter-VariableFont_slnt,wght.ttf");
}
@font-face {
  font-family: "zenkakugo-black"; /* フォント名 */
  src: url("../font/ZenKakuGothicNew-Black.ttf");
}
@font-face {
  font-family: "zenkakugo-bold"; /* フォント名 */
  src: url("../font/ZenKakuGothicNew-Bold.ttf");
}
@font-face {
  font-family: "zenkakugo-medium"; /* フォント名 */
  src: url("../font/ZenKakuGothicNew-Medium.ttf");
}
@font-face {
  font-family: "zenkakugo-regular"; /* フォント名 */
  src: url("../font/ZenKakuGothicNew-Regular.ttf");
}
@font-face {
  font-family: "zenkakugo-light"; /* フォント名 */
  src: url("../font/ZenKakuGothicNew-Light.ttf");
}
:root {
  --pc: 1366 * 100vw;
  --sp: 375 * 100vw;
}

body {
  padding-top: 0 !important;
}

@media screen and (min-width: 769px) {
  #header {
    display: none;
  }
}
@media screen and (max-width: 768px) {
  #header {
    opacity: 0;
    pointer-events: none;
    transform: none !important;
    transition: opacity 0.3s, pointer-events 0s !important;
  }
  #header.active {
    opacity: 1;
    pointer-events: auto;
  }
}

#contents.top_bg {
  background: #fff;
}

#topicpath {
  display: none;
}

#information_page #information_detail {
  padding: 0;
}
#information_page #information_detail .title,
#information_page #information_detail .column .pager {
  display: none;
}
#information_page #information_detail .column {
  max-width: unset;
  margin: 0;
}

#news-45th {
  padding-bottom: calc(70 / var(--pc));
  font-family: "zenkakugo-regular";
  color: #434343;
}
@media screen and (max-width: 768px) {
  #news-45th {
    padding-bottom: calc(80 / var(--sp));
  }
}
#news-45th * {
  box-sizing: border-box;
}
#news-45th h1, #news-45th h2, #news-45th h3, #news-45th h4, #news-45th h5, #news-45th h6 {
  font-weight: normal;
}
#news-45th .js-mask {
  overflow: hidden;
}
#news-45th .js-mask * {
  transform: translate(0, 100%);
  transition: transform 1s 0s cubic-bezier(0.22, 0.6, 0.35, 1);
}
#news-45th .js-mask.is-in * {
  transform: translate(0, 0) scale(1, 1) skew(0, 0);
}
#news-45th .fade-up {
  opacity: 0;
  transform: translate(0, 30px);
  transition: opacity 1s 0s cubic-bezier(0.22, 0.6, 0.35, 1), transform 1s 0s cubic-bezier(0.22, 0.6, 0.35, 1);
}
#news-45th .fade-up.is-in {
  opacity: 1;
  transform: translate(0, 0);
}
#news-45th .fade-left {
  opacity: 0;
  transform: translate(10px, 0);
  transition: opacity 1s 0s cubic-bezier(0.22, 0.6, 0.35, 1), transform 1s 0s cubic-bezier(0.22, 0.6, 0.35, 1);
}
#news-45th .fade-left.is-in {
  opacity: 1;
  transform: translate(0, 0);
}
#news-45th a:hover {
  opacity: 1;
}
#news-45th .hover-scale {
  overflow: hidden;
}
#news-45th .hover-scale img {
  transition: transform 0.8s 0s cubic-bezier(0.22, 0.6, 0.35, 1);
  transform: scale(1);
}
#news-45th .hover-scale img:hover {
  transform: scale(1.08);
}
#news-45th section {
  position: relative;
}
#news-45th section .section-inner {
  position: relative;
  width: 100%;
  max-width: calc(866 / var(--pc));
  margin-inline: auto;
}
@media screen and (max-width: 768px) {
  #news-45th section .section-inner {
    max-width: calc(319 / var(--sp));
  }
}
#news-45th section.kv .kv-main {
  position: relative;
}
#news-45th section.kv .kv-image {
  opacity: 0;
  transition: opacity 1s 0s cubic-bezier(0.22, 0.6, 0.35, 1), transform 1s 0s cubic-bezier(0.22, 0.6, 0.35, 1);
}
@media screen and (max-width: 768px) {
  #news-45th section.kv .kv-image img {
    aspect-ratio: 375/477;
  }
}
@media screen and (min-width: 769px) {
  #news-45th section.kv .section-inner {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 100%;
    max-width: calc(1226 / var(--pc));
  }
}
@media screen and (max-width: 768px) {
  #news-45th section.kv .section-inner {
    position: unset;
  }
}
#news-45th section.kv .kv-title {
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  #news-45th section.kv .kv-title {
    position: absolute;
    right: 0;
    bottom: calc(45 / var(--pc));
    padding-right: calc(38 / var(--pc));
    color: #fff;
  }
}
@media screen and (max-width: 768px) {
  #news-45th section.kv .kv-title {
    margin-top: calc(26 / var(--sp));
  }
}
#news-45th section.kv .kv-title .title-inner {
  transform: translate(0, 100%);
  transition: transform 1s 0s cubic-bezier(0.22, 0.6, 0.35, 1);
}
#news-45th section.kv .kv-title p {
  font-family: "inter-m";
  font-size: calc(20 / var(--pc));
  line-height: calc(24 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.kv .kv-title p {
    font-size: calc(14 / var(--sp));
    line-height: calc(16 / var(--sp));
  }
}
#news-45th section.kv .kv-title h1 {
  margin-top: calc(1 / var(--pc));
  font-family: "inter-r";
  font-size: calc(45 / var(--pc));
  line-height: calc(46 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.kv .kv-title h1 {
    margin-top: calc(1 / var(--sp));
    font-size: calc(34 / var(--sp));
    line-height: calc(34 / var(--sp));
  }
}
#news-45th section.kv .kv-title span {
  display: block;
  margin-top: calc(5 / var(--pc));
  font-family: "zenkakugo-bold";
  font-size: calc(18 / var(--pc));
  line-height: calc(26 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.kv .kv-title span {
    margin-top: calc(0 / var(--sp));
    font-size: calc(16 / var(--sp));
    line-height: calc(22 / var(--sp));
  }
}
#news-45th section.kv .kv-icon {
  position: absolute;
  opacity: 0;
  transition: opacity 1s 0s cubic-bezier(0.22, 0.6, 0.35, 1), transform 1s 0s cubic-bezier(0.22, 0.6, 0.35, 1);
}
@media screen and (min-width: 769px) {
  #news-45th section.kv .kv-icon {
    left: 0;
    bottom: calc(46 / var(--pc));
    width: calc(136 / var(--pc));
  }
}
@media screen and (max-width: 768px) {
  #news-45th section.kv .kv-icon {
    top: calc(336 / var(--sp));
    right: calc(11 / var(--sp));
    width: calc(82 / var(--sp));
  }
}
#news-45th section.section-colum {
  display: flex;
  margin-top: calc(47 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum {
    margin-top: calc(57 / var(--sp));
  }
}
#news-45th section.section-colum .section-inner {
  display: flex;
  flex-direction: column;
  gap: calc(47 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .section-inner {
    gap: calc(57 / var(--sp));
  }
}
#news-45th section.section-colum .kv-description {
  width: calc(866 / var(--pc));
  margin-inline: auto;
  font-size: calc(13 / var(--pc));
  line-height: calc(21 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .kv-description {
    width: calc(319 / var(--sp));
    font-size: calc(15 / var(--sp));
    line-height: calc(27 / var(--sp));
  }
}
#news-45th section.section-colum .section-title div {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
#news-45th section.section-colum .section-title h2 {
  margin-bottom: calc(5 / var(--pc));
  font-family: "Inst";
  font-size: calc(110 / var(--pc));
  line-height: calc(143 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .section-title h2 {
    margin-bottom: calc(10 / var(--sp));
    font-size: calc(65 / var(--sp));
    line-height: calc(84 / var(--sp));
  }
}
#news-45th section.section-colum .section-title p {
  font-family: "inter-m";
  font-size: calc(25 / var(--pc));
  line-height: calc(30 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .section-title p {
    font-size: calc(20 / var(--sp));
    line-height: calc(25 / var(--sp));
  }
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum ul.credit {
    margin-top: calc(15 / var(--sp));
  }
}
#news-45th section.section-colum ul.credit li {
  display: inline-block;
  margin-right: calc(5 / var(--pc));
  font-size: calc(10 / var(--pc));
  line-height: calc(15 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum ul.credit li {
    margin-right: calc(5 / var(--sp));
    font-size: calc(12 / var(--sp));
    line-height: calc(19 / var(--sp));
  }
}
@media screen and (min-width: 769px) {
  #news-45th section.section-colum .item-colum1 {
    display: flex;
    align-items: flex-end;
    flex-direction: row-reverse;
    justify-content: space-between;
  }
}
@media screen and (min-width: 769px) {
  #news-45th section.section-colum .item-colum1 img {
    width: calc(556 / var(--pc));
  }
}
#news-45th section.section-colum .item-colum2 {
  display: flex;
  justify-content: space-between;
}
#news-45th section.section-colum .item-colum2 .image {
  width: calc(423 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .item-colum2 .image {
    width: calc(155 / var(--sp));
  }
}
@media screen and (min-width: 769px) {
  #news-45th section.section-colum .item-colum2 .credit {
    margin-top: calc(20 / var(--pc));
  }
}
@media screen and (min-width: 769px) {
  #news-45th section.section-colum .item-full {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .item-full .image {
    width: calc(100% + 56 / var(--sp));
    margin-left: calc(-28 / var(--sp));
  }
}
@media screen and (min-width: 769px) {
  #news-45th section.section-colum .item-full .credit {
    margin-top: calc(20 / var(--pc));
  }
}
#news-45th section.section-colum .interview-h2 {
  padding: calc(7 / var(--pc));
  text-align: center;
  font-family: "zenkakugo-medium";
  font-size: calc(18 / var(--pc));
  line-height: calc(26 / var(--pc));
  border: 1px solid #434343;
  border-radius: calc(40 / var(--pc));
}
@media screen and (min-width: 769px) {
  #news-45th section.section-colum .interview-h2 {
    width: calc(766 / var(--pc));
    margin-inline: auto;
  }
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .interview-h2 {
    padding: calc(8.5 / var(--sp)) calc(8 / var(--sp)) calc(10.5 / var(--sp));
    font-size: calc(16 / var(--sp));
    line-height: calc(20 / var(--sp));
    border-radius: calc(15 / var(--sp));
  }
}
#news-45th section.section-colum .interview-h3 {
  text-align: center;
  font-family: "zenkakugo-medium";
  font-size: calc(18 / var(--pc));
  line-height: calc(26 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .interview-h3 {
    font-size: calc(16 / var(--sp));
    line-height: calc(20 / var(--sp));
  }
}
#news-45th section.section-colum .interview-description {
  margin-top: calc(22 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .interview-description {
    margin-top: calc(25 / var(--sp));
  }
}
@media screen and (min-width: 769px) {
  #news-45th section.section-colum .interview-description:has(p:nth-of-type(2)) {
    display: flex;
    justify-content: space-between;
  }
  #news-45th section.section-colum .interview-description:has(p:nth-of-type(2)) p {
    width: calc(373 / var(--pc));
  }
}
#news-45th section.section-colum .interview-description p {
  font-size: calc(12 / var(--pc));
  line-height: calc(22 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .interview-description p {
    font-size: calc(14 / var(--sp));
    line-height: calc(25 / var(--sp));
  }
}
#news-45th section.section-colum .interview-comment {
  width: calc(217 / var(--pc));
  margin-left: auto;
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .interview-comment {
    width: calc(217 / var(--sp));
  }
}
#news-45th section.section-colum .interview-comment p {
  display: flex;
  flex-direction: column;
  gap: calc(16 / var(--pc));
  font-family: "zenkakugo-medium";
  font-size: calc(16 / var(--pc));
  line-height: calc(22 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .interview-comment p {
    gap: calc(16 / var(--sp));
    font-size: calc(16 / var(--sp));
    line-height: calc(22 / var(--sp));
  }
}
#news-45th section.section-colum .interview-comment p::after {
  content: "";
  width: calc(217 / var(--pc));
  aspect-ratio: 217/42;
  background-image: url(../img/news/comment.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .interview-comment p::after {
    width: calc(217 / var(--sp));
  }
}
#news-45th section.section-colum .interview-comment .model {
  width: calc(70 / var(--pc));
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .interview-comment .model {
    width: calc(70 / var(--sp));
  }
}
#news-45th section.section-colum .interview-comment .model img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 769px) {
  #news-45th section.section-colum .faq {
    width: calc(592 / var(--pc));
    margin-inline: auto;
  }
}
#news-45th section.section-colum .faq .qa-list ul {
  display: flex;
  flex-direction: column;
  gap: calc(50 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .faq .qa-list ul {
    gap: calc(54 / var(--sp));
  }
}
#news-45th section.section-colum .faq .qa-list ul li .question {
  position: relative;
  padding-left: calc(50 / var(--pc));
  font-size: calc(12 / var(--pc));
  line-height: calc(22 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .faq .qa-list ul li .question {
    padding-left: calc(49 / var(--sp));
    font-size: calc(14 / var(--sp));
    line-height: calc(25 / var(--sp));
  }
}
#news-45th section.section-colum .faq .qa-list ul li .question::before {
  content: "";
  position: absolute;
  left: 0;
  top: calc(4 / var(--pc));
  width: calc(31 / var(--pc));
  aspect-ratio: 31/51;
  background-image: url(../img/news/icon-q.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .faq .qa-list ul li .question::before {
    top: calc(4 / var(--sp));
    width: calc(31 / var(--sp));
  }
}
#news-45th section.section-colum .faq .qa-list ul li .awnser {
  position: relative;
  margin-top: calc(45 / var(--pc));
  padding-left: calc(50 / var(--pc));
  font-size: calc(12 / var(--pc));
  line-height: calc(22 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .faq .qa-list ul li .awnser {
    margin-top: calc(50 / var(--sp));
    padding-left: calc(49 / var(--sp));
    font-size: calc(14 / var(--sp));
    line-height: calc(25 / var(--sp));
  }
}
#news-45th section.section-colum .faq .qa-list ul li .awnser::before {
  content: "";
  position: absolute;
  left: 0;
  top: calc(4 / var(--pc));
  width: calc(29 / var(--pc));
  aspect-ratio: 29/43;
  background-image: url(../img/news/icon-a.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .faq .qa-list ul li .awnser::before {
    top: calc(4 / var(--sp));
    width: calc(29 / var(--sp));
  }
}
#news-45th section.section-colum .faq .qa-list .more-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  width: calc(100 / var(--pc));
  height: calc(28 / var(--pc));
  margin-top: calc(61 / var(--pc));
  margin-inline: auto;
  background: #fff;
  border-radius: calc(20 / var(--pc));
  border: 1px solid #434343;
  font-family: "inter-r";
  font-size: calc(15 / var(--pc));
  line-height: 1;
}
@media screen and (min-width: 769px) {
  #news-45th section.section-colum .faq .qa-list .more-btn {
    cursor: pointer;
  }
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .faq .qa-list .more-btn {
    width: calc(100 / var(--sp));
    height: calc(28 / var(--sp));
    margin-top: calc(45 / var(--sp));
    margin-inline: auto;
    border-radius: calc(20 / var(--sp));
    font-size: calc(15 / var(--sp));
  }
}
#news-45th section.section-colum .faq .qa-list .more-btn::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(93 / var(--pc));
  height: calc(21 / var(--pc));
  background: inherit;
  border-radius: inherit;
  transition: 0.3s;
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .faq .qa-list .more-btn::before {
    width: calc(93 / var(--sp));
    height: calc(21 / var(--sp));
  }
}
#news-45th section.section-colum .faq .qa-list .more-btn:hover::before {
  background: #F1EDEB;
}
@media screen and (min-width: 769px) {
  #news-45th section.section-colum div[class^=author-] {
    width: calc(592 / var(--pc));
    margin-inline: auto;
  }
}
#news-45th section.section-colum .author-message {
  padding: calc(31 / var(--pc)) calc(30 / var(--pc)) calc(30 / var(--pc));
  background: #F1EDEB;
  border-radius: calc(6 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .author-message {
    padding: calc(31 / var(--sp)) calc(30 / var(--sp)) calc(30 / var(--sp));
    border-radius: calc(6 / var(--sp));
  }
}
#news-45th section.section-colum .author-message h3 {
  font-family: "inter-m";
  font-size: calc(15 / var(--pc));
  line-height: calc(18 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .author-message h3 {
    font-size: calc(15 / var(--sp));
    line-height: calc(18 / var(--sp));
  }
}
#news-45th section.section-colum .author-message .description {
  margin-top: calc(14 / var(--pc));
  font-size: calc(10 / var(--pc));
  line-height: calc(15 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .author-message .description {
    margin-top: calc(14 / var(--sp));
    font-size: calc(13 / var(--sp));
    line-height: calc(20 / var(--sp));
  }
}
#news-45th section.section-colum .author-about {
  padding: calc(31 / var(--pc)) calc(30 / var(--pc)) calc(30 / var(--pc));
  background: #F1EDEB;
  border-radius: calc(6 / var(--pc));
}
@media screen and (min-width: 769px) {
  #news-45th section.section-colum .author-about {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
  }
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .author-about {
    padding: calc(31 / var(--sp)) calc(30 / var(--sp)) calc(30 / var(--sp));
    border-radius: calc(6 / var(--sp));
  }
}
#news-45th section.section-colum .author-about .image {
  width: calc(100 / var(--pc));
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .author-about .image {
    width: calc(100 / var(--sp));
  }
}
#news-45th section.section-colum .author-about .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 769px) {
  #news-45th section.section-colum .author-about .detail {
    width: calc(411 / var(--pc));
  }
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .author-about .detail {
    margin-top: calc(21 / var(--sp));
  }
}
#news-45th section.section-colum .author-about h3 {
  font-family: "inter-m";
  font-size: calc(15 / var(--pc));
  line-height: calc(18 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .author-about h3 {
    font-size: calc(15 / var(--sp));
    line-height: calc(18 / var(--sp));
  }
}
#news-45th section.section-colum .author-about .description {
  margin-top: calc(14 / var(--pc));
  font-size: calc(10 / var(--pc));
  line-height: calc(15 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.section-colum .author-about .description {
    margin-top: calc(14 / var(--sp));
    font-size: calc(13 / var(--sp));
    line-height: calc(20 / var(--sp));
  }
}
#news-45th section.interview-colum {
  margin-top: calc(124 / var(--pc));
}
@media screen and (max-width: 768px) {
  #news-45th section.interview-colum {
    margin-top: calc(50 / var(--sp));
  }
}
@media screen and (min-width: 769px) {
  #news-45th section.interview-colum .section-inner {
    padding-inline: calc(50 / var(--pc));
  }
}
#news-45th.start section.kv .kv-image {
  opacity: 1;
}
#news-45th.start section.kv .kv-title .title-inner {
  transition-delay: 0.6s;
  transform: translate(0, 0);
}
#news-45th.start section.kv .kv-icon {
  opacity: 1;
  transition-delay: 1.2s;
}
#news-45th .back-btn {
  position: fixed;
  top: calc(20 / var(--pc));
  left: calc(20 / var(--pc));
  z-index: 3;
  display: flex;
  align-items: center;
  gap: calc(3 / var(--pc));
  font-family: "inter-m";
  font-size: calc(13 / var(--pc));
  line-height: calc(16 / var(--pc));
  color: #33AACD;
}
@media screen and (max-width: 768px) {
  #news-45th .back-btn {
    display: none;
  }
}
#news-45th .back-btn::after {
  content: "";
  width: calc(11 / var(--pc));
  height: calc(10 / var(--pc));
  background-image: url(../img/arrow.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

#links {
  display: none;
}

@media (max-width: 767px) {
  .pc {
    display: none;
  }
}
@media (min-width: 768px) {
  .sp {
    display: none;
  }
}/*# sourceMappingURL=news.css.map */