/* #Contents .gallerySect */
@media print, screen and (min-width: 768px) {
  #Contents .gallerySect {
    margin-bottom: 70px;
  }
  #Contents .gallerySect .sectMain .linkTxt {
    margin-top: 10px;
  }
}
@media only screen and (max-width: 767px) {
  #Contents .gallerySect {
    margin-bottom: 35px;
  }
  #Contents .gallerySect .sectMain .linkTxt {
    margin-top: 5px;
  }
}

/* #Contents .pageSect */
@media print, screen and (min-width: 768px) {
  #Contents .pageSect .sectMain .sectIntro {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 767px) {
  #Contents .pageSect .sectMain .sectIntro {
    margin-bottom: 15px;
  }
}

/* #Contents .guideBlock */
@media print, screen and (min-width: 768px) {
  #Contents .guideBlock .blockMain .boxArea {
    margin-bottom: 40px;
  }
  #Contents .guideBlock .blockMain .boxArea .pageBox {
    margin-top: 30px;
  }
  #Contents .guideBlock .blockMain .boxArea .pageBox:first-child {
    margin-top: 0;
  }
  #Contents .guideBlock .blockMain .photoList {
    margin-bottom: 35px;
  }
  #Contents .guideBlock .blockMain .linkList {
    margin-bottom: 35px;
  }
  #Contents .guideBlock .blockMain .linkList > li {
    margin-top: 7px;
  }
  #Contents .guideBlock .blockMain .linkList > li:first-child {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  #Contents .guideBlock .blockMain .boxArea {
    margin-bottom: 20px;
  }
  #Contents .guideBlock .blockMain .boxArea .pageBox {
    margin-top: 15px;
  }
  #Contents .guideBlock .blockMain .boxArea .pageBox:first-child {
    margin-top: 0;
  }
  #Contents .guideBlock .blockMain .photoList {
    margin-bottom: 20px;
  }
  #Contents .guideBlock .blockMain .linkList {
    margin-bottom: 20px;
  }
  #Contents .guideBlock .blockMain .linkList > li {
    margin-top: 5px;
  }
  #Contents .guideBlock .blockMain .linkList > li:first-child {
    margin-top: 0;
  }
}

/* #Contents .pageBox */
@media print, screen and (min-width: 768px) {
  #Contents .pageBox .boxMain .note {
    margin-top: 15px; 
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  #Contents .pageBox .boxMain .note {
    margin-top: 8px; 
    font-size: 1.3rem;
  }
}

/* #Contents .timeBox */
@media print, screen and (min-width: 768px) {
  #Contents .timeBox .timeList > li {
    display: inline-block;
    margin-right: 30px;
  }
}
@media only screen and (max-width: 767px) {
  #Contents .timeBox .timeList {
    margin-bottom: 5px;
  }
  #Contents .timeBox .timeList > li {
    margin-top: 2px;
  }
  #Contents .timeBox .timeList > li:first-child {
    margin-top: 0;
  }
}

/* #Contents .moldSect */
@media print, screen and (min-width: 768px) {
  #Contents .moldSect {
    margin-bottom: 70px;
  }
}
@media only screen and (max-width: 767px) {
  #Contents .moldSect {
    margin-bottom: 35px;
  }
}

/*20170714×·¼Ó*/
#Contents .sublinkList > li .listInner {
    padding: 10px 40px;
}
#Contents .sublinkList > li .listInner {
    display: inline-block;
    border: 1px solid #cccccc;
    border-radius: 5px;
}

#Contents .layoutBox {
    margin-bottom: 30px;
}
