@charset "UTF-8";
/* CSS Document */
/*--------------------------------------------------------------------
  キービジュアル
--------------------------------------------------------------------*/
.keyVisual {
  position: relative;
}
.keyVisual .snsList {
  position: absolute;
  top: 25px;
  right: 30px;
}
.keyVisual .snsList li {
  float: left;
}
.keyVisual .snsList li:first-child {
  margin-right: 10px;
}

/*--------------------------------------------------------------------
  ページコンテンツ
--------------------------------------------------------------------*/
.pageContents {
  width: 880px;
  margin: 30px auto;
}
.pageContents .gnavi li {
  float: left;
}
.pageContents .pdfLinkArea {
  position: relative;
}
.pageContents .pdfLinkArea .pdfLinkList {
  position: absolute;
  left: 0;
  right: 0;
  top: 30px;
  margin: auto;
  width: 810px;
}
.pageContents .pdfLinkArea .pdfLinkList li {
  float: left;
}
.pageContents .pdfLinkArea .pdfLinkList li:nth-child(2) {
  margin: 0 24px;
}
.pageContents .itemArea {
  position: relative;
}
.pageContents .itemArea .itemListWrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 10px;
  margin: auto;
  width: 810px;
}
.pageContents .itemArea .itemListWrapper ul {
  margin-top: 10px;
  display: inline-block;
}
.pageContents .itemArea .itemListWrapper li {
  float: left;
}
.pageContents .itemArea .itemListWrapper li:nth-child(even) {
  margin: 0 9px;
}
.pageContents .itemArea .itemListWrapper .caution {
  margin-top: 20px;
  font-size: 10px;
}
.pageContents .itemArea .itemListWrapper .appBtn {
  width: 400px;
  height: 60px;
  margin: 35px auto;
  text-align: center;
}
.pageContents .noticeArea {
  position: relative;
}
.pageContents .noticeArea .noticeList {
  position: absolute;
  left: 0;
  right: 0;
  top: 30px;
  margin: auto;
  width: 810px;
}
.pageContents .noticeArea .noticeList dl {
  font-size: 16px;
  line-height: 1.4;
}
.pageContents .noticeArea .noticeList dl dt {
  float: left;
  color: #00873c;
  font-weight: bold;
  letter-spacing: 0.1em;
}
.pageContents .noticeArea .noticeList dl dd {
  overflow: hidden;
  zoom: 1;
  margin-bottom: 10px;
}
.pageContents .noticeArea .noticeList .noticeSub {
  font-size: 12px;
  line-height: 1.5;
}
.pageContents .preLinkArea {
  position: relative;
}
.pageContents .preLinkArea .dietLink {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 40px;
  margin: auto;
}
.reapply {
	margin-top:10px;
}
.reapply a{
color:#f90404;
font-size: 14px;
line-height: 1.5;
}
