/* common
=================================================================== */
/* color
=================================================================== */
/* layout
=================================================================== */
/* animation delay
=================================================================== */
/* 3d
=================================================================== */
/* font
=================================================================== */
/* form
=================================================================== */
/* max-width: 1300px
=================================================================== */
@media only screen and (max-width: 1300px) {
  article .section.exhibition .exhibition__content .palce__access .palce__access--list li {
    width: calc(100% / 3 - 35px);
    margin-right: 50px;
    margin-bottom: 35px; }
    article .section.exhibition .exhibition__content .palce__access .palce__access--list li:nth-child(4n) {
      margin-right: 50px; }
    article .section.exhibition .exhibition__content .palce__access .palce__access--list li:nth-child(3n) {
      margin-right: 0; } }
/* max-width: 1023px
=================================================================== */
@media only screen and (max-width: 1023px) {
  /* contents
  =================================================================== */
  article .section.exhibition {
    width: calc(100% - 10px); }
    article .section.exhibition .exhibition__content .map {
      height: 504px;
      margin-bottom: 8px; }
    article .section.exhibition .exhibition__content .map--icon {
      font-size: 8px; }
      article .section.exhibition .exhibition__content .map--icon li {
        padding-left: 14px; }
        article .section.exhibition .exhibition__content .map--icon li:before {
          width: 9px;
          height: 9px;
          top: 0; }
    article .section.exhibition .exhibition__content .map--detail {
      margin-bottom: 40px; }
      article .section.exhibition .exhibition__content .map--detail li {
        position: relative;
        flex-basis: 100%;
        padding-left: 40px;
        margin-bottom: 20px;
        margin-right: 0; }
        article .section.exhibition .exhibition__content .map--detail li dl dt span {
          position: absolute;
          width: 14px;
          height: 14px;
          top: 3px;
          left: 12px;
          font-size: 14px;
          line-height: 1; }
        article .section.exhibition .exhibition__content .map--detail li dl dd {
          font-size: 10px; }
    article .section.exhibition .exhibition__content .palce__access--title {
      font-size: 14px;
      margin-bottom: 30px; }
    article .section.exhibition .exhibition__content .palce__access {
      margin-bottom: 30px; }
      article .section.exhibition .exhibition__content .palce__access .palce__access--list li {
        width: calc(100% / 3 - 20px);
        margin-right: 30px;
        margin-bottom: 25px; }
        article .section.exhibition .exhibition__content .palce__access .palce__access--list li:nth-child(4n) {
          margin-right: 30px; }
        article .section.exhibition .exhibition__content .palce__access .palce__access--list li:nth-child(3n) {
          margin-right: 0; }
        article .section.exhibition .exhibition__content .palce__access .palce__access--list li h3 {
          font-size: 12px;
          margin-bottom: 10px; }
        article .section.exhibition .exhibition__content .palce__access .palce__access--list li dl {
          padding-left: 38px;
          margin-bottom: 15px; }
          article .section.exhibition .exhibition__content .palce__access .palce__access--list li dl:after {
            width: 24px;
            height: 31px; }
          article .section.exhibition .exhibition__content .palce__access .palce__access--list li dl dt {
            margin-bottom: 3px; }
          article .section.exhibition .exhibition__content .palce__access .palce__access--list li dl dd {
            font-size: 10px; }
      article .section.exhibition .exhibition__content .palce__access .palce__access--world > li {
        margin-bottom: 15px; }
        article .section.exhibition .exhibition__content .palce__access .palce__access--world > li h3 {
          font-size: 12px;
          margin-bottom: 5px; } }
/* max-width: 767px
=================================================================== */
@media only screen and (max-width: 767px) {
  article .section.exhibition .exhibition__content .palce__access .palce__access--title {
    margin-bottom: 15px; }
  article .section.exhibition .exhibition__content .palce__access .palce__access--list li {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px; }
    article .section.exhibition .exhibition__content .palce__access .palce__access--list li:nth-child(4n) {
      margin-right: 0; }
    article .section.exhibition .exhibition__content .palce__access .palce__access--list li dl {
      padding-left: 32px;
      margin-bottom: 9px; }
      article .section.exhibition .exhibition__content .palce__access .palce__access--list li dl:after {
        width: 20px; }
      article .section.exhibition .exhibition__content .palce__access .palce__access--list li dl dt {
        margin-bottom: 1px; }
  article .section.exhibition .exhibition__content .palce__access .palce__access--world > li {
    margin-bottom: 25px; }
    article .section.exhibition .exhibition__content .palce__access .palce__access--world > li h3 {
      font-size: 12px;
      margin-bottom: 8px; }
    article .section.exhibition .exhibition__content .palce__access .palce__access--world > li > ul {
      flex-wrap: wrap;
      line-height: 1.6; }
      article .section.exhibition .exhibition__content .palce__access .palce__access--world > li > ul li:nth-child(1) {
        width: 100%;
        margin-bottom: 5px; }
      article .section.exhibition .exhibition__content .palce__access .palce__access--world > li > ul li:nth-child(2) {
        width: 100%;
        margin-bottom: 5px; }
      article .section.exhibition .exhibition__content .palce__access .palce__access--world > li > ul li:nth-child(3) {
        width: 100%; }
      article .section.exhibition .exhibition__content .palce__access .palce__access--world > li > ul li:nth-child(1), article .section.exhibition .exhibition__content .palce__access .palce__access--world > li > ul li:nth-child(2) {
        padding-right: 50px; }
        article .section.exhibition .exhibition__content .palce__access .palce__access--world > li > ul li:nth-child(1):before, article .section.exhibition .exhibition__content .palce__access .palce__access--world > li > ul li:nth-child(1):after, article .section.exhibition .exhibition__content .palce__access .palce__access--world > li > ul li:nth-child(2):before, article .section.exhibition .exhibition__content .palce__access .palce__access--world > li > ul li:nth-child(2):after {
          right: 20px; }
        article .section.exhibition .exhibition__content .palce__access .palce__access--world > li > ul li:nth-child(1):before, article .section.exhibition .exhibition__content .palce__access .palce__access--world > li > ul li:nth-child(2):before {
          width: 18px; }
        article .section.exhibition .exhibition__content .palce__access .palce__access--world > li > ul li:nth-child(1):after, article .section.exhibition .exhibition__content .palce__access .palce__access--world > li > ul li:nth-child(2):after {
          width: 4px;
          height: 4px; } }
