@charset "UTF-8";
/*
  font-size
    pxは標準の1.231倍を小数点以下四捨五入
    remは標準の1.231倍
*/
body {
  font-size: 20px;
}
@media screen and (max-width: 1060px) {
  body {
    font-size: 3.2006rem;
  }
}

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

.utility__item01 a,
.utility__item03 a {
  font-size: 1.8465rem;
}
@media screen and (max-width: 1060px) {
  .utility__item01 a,
  .utility__item03 a {
    font-size: 3.0775rem;
  }
}

.utility__item02 .text,
.utility__item02 button {
  font-size: 1.8465rem;
}
@media screen and (max-width: 1060px) {
  .utility__item02 .text,
  .utility__item02 button {
    font-size: 3.0775rem;
  }
}
.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 3.5rem 9.5rem;
  }
}
.header__nav__list .list__item a .en {
  font-size: 1.4772rem;
  margin-bottom: 1.8rem;
}
@media screen and (max-width: 1060px) {
  .header__nav__list .list__item a .en {
    font-size: 2.9544rem;
    margin-bottom: 0;
  }
}
.header__nav__list .list__item a .jp {
  font-size: 1.9696rem;
}
@media screen and (max-width: 1060px) {
  .header__nav__list .list__item a .jp {
    font-size: 3.4468rem;
  }
}
@media screen and (max-width: 1060px) {
  .header__nav__list .list__item a .jp br {
    display: none;
  }
}

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

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

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

/* general */
.section__title .title__inner .title__text .en {
  font-size: 74px;
}
@media screen and (max-width: 1060px) {
  .section__title .title__inner .title__text .en {
    font-size: 8.3708rem;
  }
}
.section__title .title__inner .title__text .jp {
  font-size: 21px;
}
@media screen and (max-width: 1060px) {
  .section__title .title__inner .title__text .jp {
    font-size: 3.3237rem;
  }
}

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

/* 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;
  }
}
@media screen and (max-width: 520px) {
  .mv__inner .text__box-top {
    padding-top: 4rem;
  }
  .mv__inner .text__box {
    /* padding-top: 4rem; */
  }
}
.mv__inner .text__box .text01 {
  font-size: 5.6626rem;
}
.mv__inner .text__box-top .text01 {
  font-size: 5.6626rem;
}
@media screen and (max-width: 1060px) {
  .mv__inner .text__box .text01 {
    font-size: 5.1702rem;
  }
  .mv__inner .text__box-top .text01 {
    font-size: 5.1702rem;
  }
}
.mv__inner .text__box .text02 {
  font-size: 2.462rem;
}

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

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

.top02 .category__list .category__item {
  font-size: 21px;
}
@media screen and (max-width: 1060px) {
  .top02 .category__list .category__item {
    font-size: 3.2006rem;
  }
}
.top02 .entry__item .category__name span {
  font-size: 18px;
}
@media screen and (max-width: 1060px) {
  .top02 .entry__item .category__name span {
    font-size: 3.0775rem;
  }
}

.top03 .column__box a .team span {
  font-size: 18px;
}
@media screen and (max-width: 1060px) {
  .top03 .column__box a .team span {
    font-size: 3.0775rem;
  }
}
.top03 .column__box a .inner .text__box h3 {
  font-size: 23px;
}
@media screen and (max-width: 1060px) {
  .top03 .column__box a .inner .text__box h3 {
    font-size: 3.5699rem;
  }
}
.top03 .column__box a .inner .text__box p {
  font-size: 18px;
}
@media screen and (max-width: 1060px) {
  .top03 .column__box a .inner .text__box p {
    font-size: 3.0775rem;
  }
}

.top04 .content__inner .text__block01 .text01 {
  font-size: 57px;
}
@media screen and (max-width: 1060px) {
  .top04 .content__inner .text__block01 .text01 {
    font-size: 5.6626rem;
  }
}
.top04 .content__inner .text__block02 .en {
  font-size: 74px;
}
@media screen and (max-width: 1060px) {
  .top04 .content__inner .text__block02 .en {
    font-size: 12.00225rem;
  }
}
.top04 .content__inner .text__block02 .jp {
  font-size: 21px;
}
@media screen and (max-width: 1060px) {
  .top04 .content__inner .text__block02 .jp {
    font-size: 3.2006rem;
  }
}
.top04 .area__list li h4 {
  font-size: 27px;
  min-height: 80px;
}
@media screen and (max-width: 1390px) {
  .top04 .area__list li h4 {
    font-size: 25px;
    min-height: 110px;
  }
}
@media screen and (max-width: 970px) {
  .top04 .area__list li h4 {
    font-size: 22px;
  }
}
@media screen and (max-width: 890px) {
  .top04 .area__list li h4 {
    font-size: 20px;
  }
}
@media screen and (max-width: 1060px) {
  .top04 .area__list li h4 {
    font-size: 3.9392rem;
    min-height: 11rem;
  }
}
.top04 .area__list li.item01 h4 .b1 {
  display: none;
}
@media screen and (max-width: 1700px) {
  .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: 1720px) {
  .top04 .area__list li.item02 h4 .b1,
  .top04 .area__list li.item03 h4 .b1 {
    display: initial;
  }
}
@media screen and (max-width: 1100px) {
  .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;
}
@media screen and (max-width: 1100px) {
  .top04 .area__list li.item02 h4 .b2,
  .top04 .area__list li.item03 h4 .b2 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .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: 1880px) {
  .top04 .area__list li.item04 h4 .b1 {
    display: initial;
  }
}
.top04 .area__list li.item04 h4 .b2 {
  display: initial;
}
@media screen and (max-width: 1880px) {
  .top04 .area__list li.item04 h4 .b2 {
    display: none;
  }
}
@media screen and (max-width: 1500px) {
  .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: 1870px) {
  .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: 1870px) {
  .top04 .area__list li.item05 h4 .b2 {
    display: none;
  }
}
@media screen and (max-width: 1740px) {
  .top04 .area__list li.item05 h4 .b2 {
    display: initial;
  }
}
@media screen and (max-width: 1140px) {
  .top04 .area__list li.item05 h4 .b2 {
    display: none;
  }
}
.top04 .area__list li.item05 h4 .b3 {
  display: none;
}
@media screen and (max-width: 1140px) {
  .top04 .area__list li.item05 h4 .b3 {
    display: initial;
  }
}
@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: 1260px) {
  .top04 .area__list li.item06 h4 .b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .top04 .area__list li.item06 h4 .b1 {
    display: none;
  }
}
@media screen and (max-width: 1060px) {
  .top04 .area__list li p {
    font-size: 3.0775rem;
  }
}
@media screen and (max-width: 1060px) {
  .top04 .area__list li.more a .text {
    font-size: 3.0775rem;
  }
}

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

@media screen and (max-width: 520px) {
  .top06 .title__inner .link {
    display: none;
  }
}
.top06 .sp__link__box {
  display: none;
}
@media screen and (max-width: 520px) {
  .top06 .sp__link__box {
    display: flex;
    justify-content: flex-end;
    margin-top: 3rem;
    margin-right: 3.5rem;
  }
}

.top07 .content__inner .text__box .title .en {
  font-size: 27px;
}
@media screen and (max-width: 1060px) {
  .top07 .content__inner .text__box .title .en {
    font-size: 3.9392rem;
  }
}
.top07 .content__inner .text__box .title .jp {
  font-size: 54px;
}
@media screen and (max-width: 1060px) {
  .top07 .content__inner .text__box .title .jp {
    font-size: 6.155rem;
  }
}

/* under */
.under__page__title .title__inner .title__text .en {
  font-size: 123px;
}
@media screen and (max-width: 1060px) {
  .under__page__title .title__inner .title__text .en {
    font-size: 8.3708rem;
  }
}
.under__page__title .title__inner .title__text .jp {
  font-size: 25px;
}
@media screen and (max-width: 1060px) {
  .under__page__title .title__inner .title__text .jp {
    font-size: 3.4468rem;
  }
}
.under__page__title .title__inner .entry__title {
  font-size: 62px;
}
@media screen and (max-width: 1060px) {
  .under__page__title .title__inner .entry__title {
    font-size: 4.924rem;
  }
}

.under__page__title02 .title__inner .title__text .en {
  font-size: 30px;
}
@media screen and (max-width: 1060px) {
  .under__page__title02 .title__inner .title__text .en {
    font-size: 4.1854rem;
  }
}
.under__page__title02 .title__inner .title__text .jp {
  font-size: 62px;
}
@media screen and (max-width: 1060px) {
  .under__page__title02 .title__inner .title__text .jp {
    font-size: 6.155rem;
  }
}

@media screen and (max-width: 520px) {
  .about-page .under__page__title02 .title__text br.b1 {
    display: initial;
  }
}

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

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

.general__style .two__img__cols figure figcaption.size-l {
  font-size: 30px;
}
@media screen and (max-width: 1060px) {
  .general__style .two__img__cols figure figcaption.size-l {
    font-size: 4.1854rem;
  }
}
.general__style h2 {
  font-size: 49px;
}
@media screen and (max-width: 1060px) {
  .general__style h2 {
    font-size: 5.9088rem;
  }
}
.general__style h3 {
  font-size: 39px;
}
@media screen and (max-width: 1060px) {
  .general__style h3 {
    font-size: 4.6778rem;
  }
}
.general__style h4 {
  font-size: 30px;
}
@media screen and (max-width: 1060px) {
  .general__style h4 {
    font-size: 3.9392rem;
  }
}
.general__style p.literature,
.general__style p small {
  font-size: 17px;
}
@media screen and (max-width: 1060px) {
  .general__style p.literature,
  .general__style p small {
    font-size: 2.9544rem;
  }
}
.general__style .contents__block figure figcaption {
  font-size: 17px;
}
@media screen and (max-width: 1060px) {
  .general__style .contents__block figure figcaption {
    font-size: 2.9544rem;
  }
}

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

/* 当部門について */
@media screen and (max-width: 520px) {
  .about__content__wrapper .sidebar li a {
    line-height: 1.2;
    text-align: center;
  }
}
.about__content__wrapper .sidebar li a .b1 {
  display: none;
}
@media screen and (max-width: 520px) {
  .about__content__wrapper .sidebar li a .b1 {
    display: initial;
  }
}
.about__content__wrapper .area__list li h4 {
  font-size: 25px;
}
@media screen and (max-width: 1420px) {
  .about__content__wrapper .area__list li h4 {
    font-size: 22px;
  }
}
@media screen and (max-width: 1200px) {
  .about__content__wrapper .area__list li h4 {
    font-size: 20px;
  }
}
@media screen and (max-width: 1060px) {
  .about__content__wrapper .area__list li h4 {
    font-size: 3.693rem;
  }
}
.about__content__wrapper .area__list li.item01 h4 .b1 {
  display: none;
}
@media screen and (max-width: 1780px) {
  .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: 1800px) {
  .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: 1100px) {
  .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;
}
@media screen and (max-width: 1100px) {
  .about__content__wrapper .area__list li.item02 h4 .b2,
  .about__content__wrapper .area__list li.item03 h4 .b2 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .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: initial;
}
.about__content__wrapper .area__list li.item04 h4 .b2 {
  display: none;
}
@media screen and (max-width: 1740px) {
  .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: initial;
}
@media screen and (max-width: 1900px) {
  .about__content__wrapper .area__list li.item05 h4 .b1 {
    display: none;
  }
}
@media screen and (max-width: 1220px) {
  .about__content__wrapper .area__list li.item05 h4 .b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .about__content__wrapper .area__list li.item05 h4 .b1 {
    display: none;
  }
}
.about__content__wrapper .area__list li.item05 h4 .b2 {
  display: none;
}
@media screen and (max-width: 1220px) {
  .about__content__wrapper .area__list li.item05 h4 .b2 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .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: 1900px) {
  .about__content__wrapper .area__list li.item05 h4 .b3 {
    display: initial;
  }
}
@media screen and (max-width: 1220px) {
  .about__content__wrapper .area__list li.item05 h4 .b3 {
    display: none;
  }
}
@media screen and (max-width: 1060px) {
  .about__content__wrapper .area__list li.item05 h4 .b3 {
    display: initial;
  }
}
.about__content__wrapper .area__list li.item06 h4 .b1 {
  display: none;
}
@media screen and (max-width: 1500px) {
  .about__content__wrapper .area__list li.item06 h4 .b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .about__content__wrapper .area__list li.item06 h4 .b1 {
    display: none;
  }
}

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

.about__subtitle .jp {
  font-size: 54px;
}
@media screen and (max-width: 1060px) {
  .about__subtitle .jp {
    font-size: 5.9088rem;
  }
}
@media screen and (max-width: 520px) {
  .about__subtitle .jp br {
    display: none;
  }
}
.about__subtitle .en {
  font-size: 21px;
}
@media screen and (max-width: 1060px) {
  .about__subtitle .en {
    font-size: 3.2006rem;
  }
}

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

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

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

/* 沿革 */
.history__block .year {
  font-size: 69px;
  width: 200px;
}
@media screen and (max-width: 1060px) {
  .history__block .year {
    font-size: 5.4164rem;
    width: 19rem;
  }
}
.history__block .history__content {
  width: calc(100% - 200px);
}
@media screen and (max-width: 1060px) {
  .history__block .history__content {
    width: calc(100% - 19rem);
  }
}
.history__block .history__content .date {
  font-size: 37px;
}
@media screen and (max-width: 1060px) {
  .history__block .history__content .date {
    font-size: 4.6778rem;
  }
}
.history__block .history__content .event {
  font-size: 25px;
}
@media screen and (max-width: 1060px) {
  .history__block .history__content .event {
    font-size: 3.4468rem;
  }
}
.history__block .history__content .world ul li {
  font-size: 18px;
}
@media screen and (max-width: 1060px) {
  .history__block .history__content .world ul li {
    font-size: 3.0775rem;
  }
}

/* 組織体制 */
.system__tree .person {
  font-size: 17px;
}
@media screen and (max-width: 1060px) {
  .system__tree .person {
    font-size: 2.9544rem;
  }
}
.system__tree .person .position {
  width: 250px;
}
@media screen and (max-width: 1060px) {
  .system__tree .person .position {
    width: 29rem;
  }
}
.system__tree .person .position::before {
  top: 10px;
}
@media screen and (max-width: 1060px) {
  .system__tree .person .position::before {
    top: 1.5rem;
  }
}
.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;
}
.system__tree .person .position br.b3 {
  display: none;
}
@media screen and (max-width: 1060px) {
  .system__tree .person .position br.b3 {
    display: initial;
  }
}
.system__tree .name {
  font-size: 22px;
  width: calc(100% - 250px);
}
@media screen and (max-width: 1060px) {
  .system__tree .name {
    font-size: 3.4468rem;
    width: calc(100% - 29rem);
  }
}
@media screen and (max-width: 1060px) {
  .system__tree .child .child__item .person .position {
    width: 27rem;
  }
}
@media screen and (max-width: 1060px) {
  .system__tree .child .child__item .person .name {
    width: calc(100% - 27rem);
  }
}

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

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

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

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

.book__box__inner .result__text h3 {
  font-size: 23px;
}
@media screen and (max-width: 1060px) {
  .book__box__inner .result__text h3 {
    font-size: 3.5699rem;
  }
}
.book__box__inner .result__text p {
  font-size: 18px;
}
@media screen and (max-width: 1060px) {
  .book__box__inner .result__text p {
    font-size: 3.0775rem;
  }
}

.member__list li .position {
  font-size: 17px;
}
@media screen and (max-width: 1060px) {
  .member__list li .position {
    font-size: 2.9544rem;
  }
}
.member__list li .name {
  font-size: 27px;
}
@media screen and (max-width: 1060px) {
  .member__list li .name {
    font-size: 3.9392rem;
  }
}
.member__list li .link a {
  font-size: 18px;
}
@media screen and (max-width: 1060px) {
  .member__list li .link a {
    font-size: 3.0775rem;
  }
}

/* 研究組織 */
.team__list .list__item a .team {
  font-size: 30px;
}
@media screen and (max-width: 1160px) {
  .team__list .list__item a .team {
    font-size: 27px;
  }
}
@media screen and (max-width: 1100px) {
  .team__list .list__item a .team {
    font-size: 25px;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item a .team {
    font-size: 4.1854rem;
  }
}
.team__list .list__item.item01 br.b1 {
  display: none;
}
@media screen and (max-width: 1380px) {
  .team__list .list__item.item01 br.b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item01 br.b1 {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item01 br.b1 {
    display: initial;
  }
}
.team__list .list__item.item02 br.b1 {
  display: none;
}
@media screen and (max-width: 1380px) {
  .team__list .list__item.item02 br.b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item02 br.b1 {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item02 br.b1 {
    display: initial;
  }
}
.team__list .list__item.item03 br.b1 {
  display: none;
}
@media screen and (max-width: 1380px) {
  .team__list .list__item.item03 br.b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item03 br.b1 {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item03 br.b1 {
    display: initial;
  }
}
.team__list .list__item.item04 br.b1 {
  display: none;
}
@media screen and (max-width: 1820px) {
  .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: 1820px) {
  .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;
}
@media screen and (max-width: 1380px) {
  .team__list .list__item.item07 br.b1 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item07 br.b1 {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item07 br.b1 {
    display: initial;
  }
}
.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: initial;
}
@media screen and (max-width: 1300px) {
  .team__list .list__item.item09 br.b1 {
    display: none;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item09 br.b1 {
    display: initial;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item09 br.b1 {
    display: none;
  }
}
.team__list .list__item.item09 br.b2 {
  display: none;
}
@media screen and (max-width: 1300px) {
  .team__list .list__item.item09 br.b2 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item09 br.b2 {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item09 br.b2 {
    display: initial;
  }
}
.team__list .list__item.item10 br.b1 {
  display: initial;
}
@media screen and (max-width: 1300px) {
  .team__list .list__item.item10 br.b1 {
    display: none;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item10 br.b1 {
    display: initial;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item10 br.b1 {
    display: none;
  }
}
.team__list .list__item.item10 br.b2 {
  display: none;
}
@media screen and (max-width: 1300px) {
  .team__list .list__item.item10 br.b2 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item10 br.b2 {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item10 br.b2 {
    display: initial;
  }
}
.team__list .list__item.item11 br.b1 {
  display: none;
}
@media screen and (max-width: 1760px) {
  .team__list .list__item.item11 br.b1 {
    display: initial;
  }
}
@media screen and (max-width: 1300px) {
  .team__list .list__item.item11 br.b1 {
    display: none;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item11 br.b1 {
    display: initial;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item11 br.b1 {
    display: none;
  }
}
.team__list .list__item.item11 br.b2 {
  display: none;
}
@media screen and (max-width: 1300px) {
  .team__list .list__item.item11 br.b2 {
    display: initial;
  }
}
@media screen and (max-width: 1060px) {
  .team__list .list__item.item11 br.b2 {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .team__list .list__item.item11 br.b2 {
    display: initial;
  }
}
.team__list .list__item.item12 br.b1 {
  display: initial;
}
.team__list .list__item.item13 br.b1 {
  display: none;
}
@media screen and (max-width: 1740px) {
  .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: initial;
}
@media screen and (max-width: 1760px) {
  .team__list .list__item.item14 br.b1 {
    display: none;
  }
}
@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: 1760px) {
  .team__list .list__item.item14 br.b2 {
    display: initial;
  }
}
@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: 18px;
}
@media screen and (max-width: 1060px) {
  .column__item a .content .text__box .data .category__name {
    font-size: 3.0775rem;
  }
}
.column__item a .content .text__box h2 {
  font-size: 34px;
}
@media screen and (max-width: 1060px) {
  .column__item a .content .text__box h2 {
    font-size: 4.6778rem;
  }
}

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