@charset "UTF-8";
body {
  font-size: 16px;
}
@media screen and (max-width: 1060px) {
  body {
    font-size: 2.6rem;
  }
}

/* header */
@media screen and (max-width: 1060px) {
  .header__utility__box.sp__box {
    padding-left: 7.5rem;
  }
}
.header__utility__box.sp__box .link__list .link__item a {
  font-size: 2.5rem;
}

.utility__item01 a,
.utility__item03 a {
  font-size: 1.5rem;
}
@media screen and (max-width: 1360px) {
  .utility__item01 a,
  .utility__item03 a {
    font-size: 14px;
  }
}
@media screen and (max-width: 1060px) {
  .utility__item01 a,
  .utility__item03 a {
    font-size: 2.5rem;
  }
}

.utility__item02 .text,
.utility__item02 button {
  font-size: 1.5rem;
}
@media screen and (max-width: 1360px) {
  .utility__item02 .text,
  .utility__item02 button {
    font-size: 14px;
  }
}
@media screen and (max-width: 1060px) {
  .utility__item02 .text,
  .utility__item02 button {
    font-size: 2.5rem;
  }
}
.utility__item02 button {
  width: 6.2rem;
  height: 3.4rem;
}
@media screen and (max-width: 1360px) {
  .utility__item02 button {
    width: 42px;
    height: 24px;
  }
}
@media screen and (max-width: 1060px) {
  .utility__item02 button {
    width: 12.5rem;
    height: 6.8rem;
  }
}

@media screen and (max-width: 1060px) {
  .header__nav__list {
    padding: 11rem 8rem 9.5rem;
  }
}
.header__nav__list .list__item.item02 br {
  display: none;
}
@media screen and (max-width: 1360px) {
  .header__nav__list .list__item.item02 br {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .header__nav__list .list__item.item02 br {
    display: none;
  }
}
.header__nav__list .list__item a .en {
  font-size: 1.2rem;
  margin-bottom: 2.5rem;
}
@media screen and (max-width: 1360px) {
  .header__nav__list .list__item a .en {
    font-size: 10px;
  }
}
@media screen and (max-width: 1060px) {
  .header__nav__list .list__item a .en {
    font-size: 2.4rem;
    margin-bottom: 0ß;
  }
}
.header__nav__list .list__item a .jp {
  font-size: 1.6rem;
}
@media screen and (max-width: 1360px) {
  .header__nav__list .list__item a .jp {
    font-size: 14px;
  }
}
@media screen and (max-width: 1060px) {
  .header__nav__list .list__item a .jp {
    font-size: 2.8rem;
  }
}

@media screen and (max-width: 1060px) {
  .header__copyright p {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 520px) {
  .header__copyright p {
    font-size: 2rem;
  }
}

/* footer */
.footer__right .copyright {
  font-size: 10px;
}
@media screen and (max-width: 1060px) {
  .footer__right .copyright {
    font-size: 1.2rem;
  }
}

.footer__list .link__item {
  font-size: 14px;
}
@media screen and (max-width: 1060px) {
  .footer__list .link__item {
    font-size: 2.4rem;
  }
}

/* general */
.section__title .title__inner .title__text .en {
  font-size: 60px;
}
@media screen and (max-width: 1060px) {
  .section__title .title__inner .title__text .en {
    font-size: 6.8rem;
  }
}
.section__title .title__inner .title__text .jp {
  font-size: 17px;
}
@media screen and (max-width: 1060px) {
  .section__title .title__inner .title__text .jp {
    font-size: 2.7rem;
  }
}

.link__btn02 .text {
  font-size: 15px;
}
@media screen and (max-width: 1060px) {
  .link__btn02 .text {
    font-size: 2.4rem;
  }
}

/* top */
@media screen and (max-width: 1060px) {
  .mv__inner .text__box-top {
    padding-top: 12rem;
  }
  .mv__inner .text__box {
    /* padding-top: 12rem; */
    margin-top: 2rem;
  }
}
.mv__inner .text__box .text01 {
  font-size: 4.6rem;
}
.mv__inner .text__box-top .text01 {
  font-size: 4.6rem;
}
@media screen and (max-width: 1060px) {
  .mv__inner .text__box .text01 {
    font-size: 4.2rem;
  }
  .mv__inner .text__box-top .text01 {
    font-size: 4.2rem;
  }
}
.mv__inner .text__box .text02 {
  font-size: 2rem;
}

.mv__scroll .en {
  font-size: 1.8rem;
}
@media screen and (max-width: 1060px) {
  .mv__scroll .en {
    font-size: 2.2rem;
  }
}

.team__slider .list__item a .num {
  font-size: 5rem;
}
@media screen and (max-width: 1060px) {
  .team__slider .list__item a .num {
    font-size: 6rem;
  }
}

.top02 .category__list .category__item {
  font-size: 17px;
}
@media screen and (max-width: 1060px) {
  .top02 .category__list .category__item {
    font-size: 2.6rem;
  }
}
.top02 .entry__item .category__name span {
  font-size: 15px;
}
@media screen and (max-width: 1060px) {
  .top02 .entry__item .category__name span {
    font-size: 2.5rem;
  }
}

.top03 .column__box a .team span {
  font-size: 15px;
}
@media screen and (max-width: 1060px) {
  .top03 .column__box a .team span {
    font-size: 2.5rem;
  }
}
.top03 .column__box a .inner .text__box h3 {
  font-size: 19px;
}
@media screen and (max-width: 1060px) {
  .top03 .column__box a .inner .text__box h3 {
    font-size: 2.9rem;
  }
}
.top03 .column__box a .inner .text__box p {
  font-size: 15px;
}
@media screen and (max-width: 1060px) {
  .top03 .column__box a .inner .text__box p {
    font-size: 2.5rem;
  }
}

.top04 .content__inner .text__block01 .text01 {
  font-size: 46px;
}
@media screen and (max-width: 1060px) {
  .top04 .content__inner .text__block01 .text01 {
    font-size: 4.6rem;
  }
}
.top04 .content__inner .text__block02 .en {
  font-size: 60px;
}
@media screen and (max-width: 1060px) {
  .top04 .content__inner .text__block02 .en {
    font-size: 9.75rem;
  }
}
.top04 .content__inner .text__block02 .jp {
  font-size: 17px;
}
@media screen and (max-width: 1060px) {
  .top04 .content__inner .text__block02 .jp {
    font-size: 2.6rem;
  }
}
.top04 .area__list li h4 {
  font-size: 22px;
  min-height: 66px;
}
@media screen and (max-width: 1430px) {
  .top04 .area__list li h4 {
    font-size: 20px;
  }
}
@media screen and (max-width: 1060px) {
  .top04 .area__list li h4 {
    font-size: 3.2rem;
    min-height: 8.2rem;
  }
}
.top04 .area__list li.item01 h4 .b1 {
  display: none;
}
@media screen and (max-width: 1190px) {
  .top04 .area__list li.item01 h4 .b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .top04 .area__list li.item01 h4 .b1 {
    display: none;
  }
}
.top04 .area__list li.item02 h4 .b1,
.top04 .area__list li.item03 h4 .b1 {
  display: none;
}
@media screen and (max-width: 1280px) {
  .top04 .area__list li.item02 h4 .b1,
  .top04 .area__list li.item03 h4 .b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .top04 .area__list li.item02 h4 .b1,
  .top04 .area__list li.item03 h4 .b1 {
    display: none;
  }
}
.top04 .area__list li.item02 h4 .b2,
.top04 .area__list li.item03 h4 .b2 {
  display: none;
}
.top04 .area__list li.item04 h4 .b1 {
  display: none;
}
@media screen and (max-width: 1680px) {
  .top04 .area__list li.item04 h4 .b1 {
    display: initial;
  }
}
.top04 .area__list li.item04 h4 .b2 {
  display: initial;
}
@media screen and (max-width: 1680px) {
  .top04 .area__list li.item04 h4 .b2 {
    display: none;
  }
}
@media screen and (max-width: 1160px) {
  .top04 .area__list li.item04 h4 .b2 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .top04 .area__list li.item04 h4 .b2 {
    display: none;
  }
}
.top04 .area__list li.item05 h4 .b1 {
  display: none;
}
@media screen and (max-width: 1680px) {
  .top04 .area__list li.item05 h4 .b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .top04 .area__list li.item05 h4 .b1 {
    display: none;
  }
}
.top04 .area__list li.item05 h4 .b2 {
  display: initial;
}
@media screen and (max-width: 1680px) {
  .top04 .area__list li.item05 h4 .b2 {
    display: none;
  }
}
@media screen and (max-width: 1350px) {
  .top04 .area__list li.item05 h4 .b2 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .top04 .area__list li.item05 h4 .b2 {
    display: none;
  }
}
.top04 .area__list li.item05 h4 .b3 {
  display: none;
}
@media screen and (max-width: 1060px) {
  .top04 .area__list li.item05 h4 .b3 {
    display: initial;
  }
}
.top04 .area__list li.item06 h4 .b1 {
  display: none;
}
@media screen and (max-width: 1060px) {
  .top04 .area__list li p {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 1060px) {
  .top04 .area__list li.more a .text {
    font-size: 2.5rem;
  }
}

.top05 .result__item a .front__layer .title {
  font-size: 24px;
}
@media screen and (max-width: 1060px) {
  .top05 .result__item a .front__layer .title {
    font-size: 3.4rem;
  }
}

.top06 .sp__link__box {
  display: none;
}

.top07 .content__inner .text__box .title .en {
  font-size: 22px;
}
@media screen and (max-width: 1060px) {
  .top07 .content__inner .text__box .title .en {
    font-size: 2.4rem;
  }
}
.top07 .content__inner .text__box .title .jp {
  font-size: 44px;
}
@media screen and (max-width: 1060px) {
  .top07 .content__inner .text__box .title .jp {
    font-size: 5rem;
  }
}

/* under */
.under__page__title .title__inner .title__text .en {
  font-size: 100px;
}
@media screen and (max-width: 1060px) {
  .under__page__title .title__inner .title__text .en {
    font-size: 6.8rem;
  }
}
.under__page__title .title__inner .title__text .jp {
  font-size: 20px;
}
@media screen and (max-width: 1060px) {
  .under__page__title .title__inner .title__text .jp {
    font-size: 2.8rem;
  }
}
.under__page__title .title__inner .entry__title {
  font-size: 50px;
}
@media screen and (max-width: 1060px) {
  .under__page__title .title__inner .entry__title {
    font-size: 4rem;
  }
}

.under__page__title02 .title__inner .title__text .en {
  font-size: 24px;
}
@media screen and (max-width: 1060px) {
  .under__page__title02 .title__inner .title__text .en {
    font-size: 3.4rem;
  }
}
.under__page__title02 .title__inner .title__text .jp {
  font-size: 50px;
}
@media screen and (max-width: 1060px) {
  .under__page__title02 .title__inner .title__text .jp {
    font-size: 5rem;
  }
}

.about-page .under__page__title02 .title__text br.b1 {
  display: none;
}

.section__title02 {
  font-size: 40px;
}
@media screen and (max-width: 1060px) {
  .section__title02 {
    font-size: 4.8rem;
  }
}

.breadcrumb li {
  font-size: 14px;
}
@media screen and (max-width: 1060px) {
  .breadcrumb li {
    font-size: 2rem;
  }
}

.general__style .two__img__cols figure figcaption.size-l {
  font-size: 24px;
}
@media screen and (max-width: 1060px) {
  .general__style .two__img__cols figure figcaption.size-l {
    font-size: 3.4rem;
  }
}
.general__style h2 {
  font-size: 40px;
}
@media screen and (max-width: 1060px) {
  .general__style h2 {
    font-size: 4.8rem;
  }
}
.general__style h3 {
  font-size: 32px;
}
@media screen and (max-width: 1060px) {
  .general__style h3 {
    font-size: 3.8rem;
  }
}
.general__style h4 {
  font-size: 24px;
}
@media screen and (max-width: 1060px) {
  .general__style h4 {
    font-size: 3.2rem;
  }
}
.general__style p.literature,
.general__style p small {
  font-size: 14px;
}
@media screen and (max-width: 1060px) {
  .general__style p.literature,
  .general__style p small {
    font-size: 2.4rem;
  }
}
.general__style .contents__block figure figcaption {
  font-size: 14px;
}
@media screen and (max-width: 1060px) {
  .general__style .contents__block figure figcaption {
    font-size: 2.4rem;
  }
}

.anchor__list li br.b0 {
  display: none;
}
@media screen and (max-width: 1160px) {
  .anchor__list li br.b0 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .anchor__list li br.b0 {
    display: none;
  }
}

/* 当部門について */
.about__content__wrapper .sidebar li a .b1 {
  display: none;
}
.about__content__wrapper .area__list li h4 {
  font-size: 20px;
}
@media screen and (max-width: 1430px) {
  .about__content__wrapper .area__list li h4 {
    font-size: 18px;
  }
}
@media screen and (max-width: 1060px) {
  .about__content__wrapper .area__list li h4 {
    font-size: 3rem;
  }
}
.about__content__wrapper .area__list li.item01 h4 .b1 {
  display: none;
}
@media screen and (max-width: 1220px) {
  .about__content__wrapper .area__list li.item01 h4 .b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .about__content__wrapper .area__list li.item01 h4 .b1 {
    display: none;
  }
}
.about__content__wrapper .area__list li.item02 h4 .b1,
.about__content__wrapper .area__list li.item03 h4 .b1 {
  display: none;
}
@media screen and (max-width: 1280px) {
  .about__content__wrapper .area__list li.item02 h4 .b1,
  .about__content__wrapper .area__list li.item03 h4 .b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .about__content__wrapper .area__list li.item02 h4 .b1,
  .about__content__wrapper .area__list li.item03 h4 .b1 {
    display: none;
  }
}
.about__content__wrapper .area__list li.item02 h4 .b2,
.about__content__wrapper .area__list li.item03 h4 .b2 {
  display: none;
}
.about__content__wrapper .area__list li.item04 h4 .b1 {
  display: none;
}
@media screen and (max-width: 1740px) {
  .about__content__wrapper .area__list li.item04 h4 .b1 {
    display: initial;
  }
}
.about__content__wrapper .area__list li.item04 h4 .b2 {
  display: initial;
}
@media screen and (max-width: 1740px) {
  .about__content__wrapper .area__list li.item04 h4 .b2 {
    display: none;
  }
}
@media screen and (max-width: 1160px) {
  .about__content__wrapper .area__list li.item04 h4 .b2 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .about__content__wrapper .area__list li.item04 h4 .b2 {
    display: none;
  }
}
.about__content__wrapper .area__list li.item05 h4 .b1 {
  display: none;
}
@media screen and (max-width: 1740px) {
  .about__content__wrapper .area__list li.item05 h4 .b1 {
    display: initial;
  }
}
@media screen and (max-width: 1520px) {
  .about__content__wrapper .area__list li.item05 h4 .b1 {
    display: none;
  }
}
.about__content__wrapper .area__list li.item05 h4 .b2 {
  display: initial;
}
@media screen and (max-width: 1740px) {
  .about__content__wrapper .area__list li.item05 h4 .b2 {
    display: none;
  }
}
.about__content__wrapper .area__list li.item05 h4 .b3 {
  display: none;
}
@media screen and (max-width: 1520px) {
  .about__content__wrapper .area__list li.item05 h4 .b3 {
    display: initial;
  }
}
.about__content__wrapper .area__list li.item06 h4 .b1 {
  display: none;
}

.about__title {
  font-size: 40px;
}
@media screen and (max-width: 1060px) {
  .about__title {
    font-size: 4.8rem;
  }
}

.about__subtitle .jp {
  font-size: 44px;
}
@media screen and (max-width: 1060px) {
  .about__subtitle .jp {
    font-size: 4.8rem;
  }
}
.about__subtitle .en {
  font-size: 17px;
}
@media screen and (max-width: 1060px) {
  .about__subtitle .en {
    font-size: 2.6rem;
  }
}

.area__title {
  font-size: 32px;
}
@media screen and (max-width: 1060px) {
  .area__title {
    font-size: 3.8rem;
  }
}

.about__content__block .box__title {
  font-size: 32px;
}
@media screen and (max-width: 1060px) {
  .about__content__block .box__title {
    font-size: 3.8rem;
  }
}

@media screen and (max-width: 1060px) {
  .about__content__block .anchor__list li a .text {
    font-size: 2.4rem;
  }
}
.about__content__block .anchor__list li a .text .b1 {
  display: none;
}

/* 沿革 */
.history__block .year {
  font-size: 56px;
  width: 170px;
}
@media screen and (max-width: 1060px) {
  .history__block .year {
    font-size: 4.4rem;
    width: 16rem;
  }
}
.history__block .history__content {
  width: calc(100% - 170px);
}
@media screen and (max-width: 1060px) {
  .history__block .history__content {
    width: calc(100% - 16rem);
  }
}
.history__block .history__content .date {
  font-size: 30px;
}
@media screen and (max-width: 1060px) {
  .history__block .history__content .date {
    font-size: 3.8rem;
  }
}
.history__block .history__content .event {
  font-size: 20px;
}
@media screen and (max-width: 1060px) {
  .history__block .history__content .event {
    font-size: 2.8rem;
  }
}
.history__block .history__content .world ul li {
  font-size: 15px;
}
@media screen and (max-width: 1060px) {
  .history__block .history__content .world ul li {
    font-size: 2.5rem;
  }
}

/* 組織体制 */
.system__tree .person {
  font-size: 14px;
}
@media screen and (max-width: 1060px) {
  .system__tree .person {
    font-size: 2.4rem;
  }
}
.system__tree .person .position {
  width: 250px;
}
@media screen and (max-width: 1060px) {
  .system__tree .person .position {
    width: 26rem;
  }
}
.system__tree .person .position::before {
  top: 8px;
}
@media screen and (max-width: 1060px) {
  .system__tree .person .position::before {
    top: 1.35rem;
  }
}
.system__tree .person .position br.b1 {
  display: none;
}
@media screen and (max-width: 1060px) {
  .system__tree .person .position br.b1 {
    display: initial;
  }
}
.system__tree .person .position br.b2 {
  display: none;
}
@media screen and (max-width: 1060px) {
  .system__tree .person .position br.b2 {
    display: initial;
  }
}
.system__tree .person .position br.b3 {
  display: none;
}
.system__tree .name {
  font-size: 18px;
  width: calc(100% - 250px);
}
@media screen and (max-width: 1060px) {
  .system__tree .name {
    font-size: 2.8rem;
    width: calc(100% - 26rem);
  }
}

.category__nav__inner {
  position: relative;
}
.category__nav__inner .category__btn {
  font-size: 16px;
}
@media screen and (max-width: 1060px) {
  .category__nav__inner .category__btn {
    font-size: 2.6rem;
  }
}

.university__list .list__item a .university {
  font-size: 24px;
}
@media screen and (max-width: 1060px) {
  .university__list .list__item a .university {
    font-size: 3.4rem;
  }
}

.equip__col .equip__text .title,
.equip__col02 .equip__text .title {
  font-size: 32px;
}
@media screen and (max-width: 1060px) {
  .equip__col .equip__text .title,
  .equip__col02 .equip__text .title {
    font-size: 3.8rem;
  }
}

/* 発表論文：カバーピクチャー */
.result__box__inner .result__text h3 {
  font-size: 24px;
}
@media screen and (max-width: 1060px) {
  .result__box__inner .result__text h3 {
    font-size: 3.4rem;
  }
}

.book__box__inner .result__text h3 {
  font-size: 19px;
}
@media screen and (max-width: 1060px) {
  .book__box__inner .result__text h3 {
    font-size: 2.9rem;
  }
}
.book__box__inner .result__text p {
  font-size: 15px;
}
@media screen and (max-width: 1060px) {
  .book__box__inner .result__text p {
    font-size: 2.5rem;
  }
}

.member__list li .position {
  font-size: 14px;
}
@media screen and (max-width: 1060px) {
  .member__list li .position {
    font-size: 2.4rem;
  }
}
.member__list li .name {
  font-size: 22px;
}
@media screen and (max-width: 1060px) {
  .member__list li .name {
    font-size: 3.2rem;
  }
}
.member__list li .link a {
  font-size: 15px;
}
@media screen and (max-width: 1060px) {
  .member__list li .link a {
    font-size: 2.5rem;
  }
}

/* 研究組織 */
.team__list .list__item a .team {
  font-size: 24px;
}
@media screen and (max-width: 1580px) {
  .team__list .list__item a .team {
    font-size: 22px;
  }
}
@media screen and (max-width: 930px) {
  .team__list .list__item a .team {
    font-size: 19px;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item a .team {
    font-size: 3.4rem;
  }
}
.team__list .list__item.item01 br.b1 {
  display: none;
}
.team__list .list__item.item02 br.b1 {
  display: none;
}
.team__list .list__item.item03 br.b1 {
  display: none;
}
.team__list .list__item.item04 br.b1 {
  display: none;
}
@media screen and (max-width: 1240px) {
  .team__list .list__item.item04 br.b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item04 br.b1 {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item04 br.b1 {
    display: initial;
  }
}
.team__list .list__item.item05 br.b1 {
  display: none;
}
@media screen and (max-width: 1300px) {
  .team__list .list__item.item05 br.b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item05 br.b1 {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item05 br.b1 {
    display: initial;
  }
}
.team__list .list__item.item06 br.b1 {
  display: none;
}
.team__list .list__item.item07 br.b1 {
  display: none;
}
.team__list .list__item.item08 br.b1 {
  display: none;
}
@media screen and (max-width: 1620px) {
  .team__list .list__item.item08 br.b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item08 br.b1 {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item08 br.b1 {
    display: initial;
  }
}
.team__list .list__item.item08 br.b2 {
  display: none;
}
.team__list .list__item.item09 br.b1 {
  display: none;
}
@media screen and (max-width: 1760px) {
  .team__list .list__item.item09 br.b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item09 br.b1 {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item09 br.b1 {
    display: initial;
  }
}
.team__list .list__item.item09 br.b2 {
  display: none;
}
.team__list .list__item.item10 br.b1 {
  display: none;
}
@media screen and (max-width: 1360px) {
  .team__list .list__item.item10 br.b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item10 br.b1 {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item10 br.b1 {
    display: initial;
  }
}
.team__list .list__item.item10 br.b2 {
  display: none;
}
.team__list .list__item.item11 br.b1 {
  display: none;
}
@media screen and (max-width: 1180px) {
  .team__list .list__item.item11 br.b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item11 br.b1 {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item11 br.b1 {
    display: initial;
  }
}
.team__list .list__item.item11 br.b2 {
  display: none;
}
.team__list .list__item.item12 br.b1 {
  display: initial;
}
.team__list .list__item.item13 br.b1 {
  display: none;
}
@media screen and (max-width: 1140px) {
  .team__list .list__item.item13 br.b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item13 br.b1 {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item13 br.b1 {
    display: initial;
  }
}
.team__list .list__item.item14 br.b1 {
  display: none;
}
@media screen and (max-width: 1760px) {
  .team__list .list__item.item14 br.b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item14 br.b1 {
    display: none;
  }
}
.team__list .list__item.item14 br.b2 {
  display: none;
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item14 br.b2 {
    display: initial;
  }
}

/* 連載コラム */
.column__item a .content .text__box .data .category__name {
  font-size: 15px;
}
@media screen and (max-width: 1060px) {
  .column__item a .content .text__box .data .category__name {
    font-size: 2.5rem;
  }
}
.column__item a .content .text__box h2 {
  font-size: 28px;
}
@media screen and (max-width: 1060px) {
  .column__item a .content .text__box h2 {
    font-size: 3.8rem;
  }
}

@media screen and (max-width: 520px) {
  .result-page .section__title02 br.b1 {
    display: none;
  }
}
