/*-----------------------------
    footerã®ã‚¯ãƒ©ã‚¹
--------------------------------*/
/* ãƒ‘ãƒ³ããš */
.pagePathParent {
  width: 100%;
  display: inline-block;
  /*font-size: var(--px11);*/
  background-color: rgb(0,170,238);
  overflow: hidden;
}

/* ãƒ‘ãƒ³ããšãƒªã‚¹ãƒˆ */
.pagePathParent > ul {
  margin-left: 20px;
  float: left;
}

/* ãƒ‘ãƒ³ããšãƒªã‚¹ãƒˆé …ç›® */
.pagePathParent > ul > li {
  float: left;
}

/* ãƒ‘ãƒ³ããšãƒªã‚¹ãƒˆå†…ãƒ›ãƒ¼ãƒ ã‚¢ã‚¤ã‚³ãƒ³ */
.pagePathParent > ul > li > img {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  padding-top: 11px;
  box-sizing: content-box;
}

/* ï¼‘ãƒ‘ãƒ³ããšã®ã‚ã¨ã«ï¼žè¡¨ç¤º */
.pagePath::after {
  content: ">";
  margin: 0 3px;
  color: #fff;
}

/* æœ€å¾Œã®å­ã®å ´åˆã¯ï¼žéžè¡¨ç¤º */
.pagePath:last-child::after {
  display: none
}

/* ãƒ‘ãƒ³ããšãƒªãƒ³ã‚¯ */
.pagePathLink {
  display: inline-block;
  text-decoration: underline !important;
  color: #fff !important;
  line-height: 40px;
}

/* ç¾åœ¨åœ°è¡¨ç¤ºå ´æ‰€ */
.pagePathChild01 {
  width: auto;
  height: 40px;
  line-height: 40px;
  background-color: #fff;
  box-sizing: border-box;
  padding: 0 20px 0 25px;
  float: left;
  position: relative;
  z-index: 1;
}

/* ãƒªãƒœãƒ³ãƒ‡ã‚¶ã‚¤ãƒ³ */
.pagePathChild01::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  top: 6px;
  left: -16px;
  border-width: 15px 15px 15px 15px;
  border-color: transparent rgb(0,170,238) rgb(0,170,238) transparent;
  border-style: solid;
  transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.18);
}

.pagePathChild01::after {
  position: absolute;
  content: "";
  width:0px;
  height: 0px;
  z-index: 1;
  top: -15px;
  right: -15px;
  border-width: 15px 15px 15px 15px;
  border-color: transparent transparent rgb(0,170,238) transparent;
  border-style: solid;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  /*box-shadow: 0 2px 2px -2px var(--shadow);*/
}

.pagePathChild02 {
  float: left;
  position: relative;
}

.pagePathChild02::after {
  position: absolute;
  content: "";
  width:0px;
  height: 0px;
  z-index: 1;
  bottom: -15px;
  right: -35px;
  border-width: 15px 15px 15px 15px;
  border-color: transparent transparent transparent rgb(0,170,238);
  border-style: solid;
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}


/* ç¾åœ¨åœ° */
.nowHere {
  color: rgb(0,170,238);
}

/*--------------------
  ãƒ‘ãƒ³ããšä¸‹é–¢é€£ã‚µã‚¤ãƒˆ
----------------------*/

/*ãƒ‘ãƒ³ããšä¸‹å›²ã¿*/
.simpleRelationFooter{
  width: 100%;
  background-color: rgb(238, 238, 238);
  margin-top: -2px;
  padding: 32px 20px;
  box-sizing: border-box;
}

@media screen and (max-width:767px) {
  .simpleRelationFooter {
    padding: 28px 0;
  }
/* ãƒ‘ãƒ³ããš */
.pagePathWrap{
overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
	width: 100%;
	}
.pagePathParent {
  display: inline-block;
  /*font-size: var(--px11);*/
  background-color: rgb(0,170,238);
	min-width: 800px;
  width:max-content;
}
/* ãƒ‘ãƒ³ããšãƒªã‚¹ãƒˆ */
.pagePathParent > ul {
  margin-left: 20px;
  float: left;
}


/* ãƒ‘ãƒ³ããšãƒªã‚¹ãƒˆé …ç›® */
.pagePathParent > ul > li {
  float: left;
}
}

/*ã‚³ãƒ³ãƒ†ãƒ³ãƒ„å¹…å›²ã¿*/
.contentWidthWrap {
  width: 100%;
  overflow: hidden;
}

@media (min-width: 768px) {
  .contentWidthWrap {
    max-width: 1034px;
    padding: 0 17px;
    box-sizing: border-box;
    margin: 0 auto;
  }
}

/*ãƒžã‚¤ãƒŠãƒ“ãƒ­ã‚´*/
.simpleRelationFooterMynaviLogo {
  width: 62px;
  height: auto;
  float: left;
  margin-right: 20px
}

@media (min-width: 768px) {
  .simpleRelationFooterMynaviLogo {
    width: 82px;
    height: auto;
    margin-right: 0;
  }
}

/*é–¢é€£ã‚µã‚¤ãƒˆå›²ã¿*/
.simpleRelationSiteWrap{
  float: left;
  width: calc(100% - 82px);
}

@media (min-width: 768px) {
  .simpleRelationSiteWrap {
    max-width: calc(100% - 154px);
    text-align: center;
  }
}

/*é–¢é€£ã‚µã‚¤ãƒˆ*/
.simpleRelationSite{
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  .simpleRelationSite {
    margin-bottom: 8px;
  }
}

/*é–¢é€£ã‚µã‚¤ãƒˆé …ç›®*/
.simpleRelationSiteItem {
  display: inline;
  /*font-size: var(--px10);*/
  /*line-height: var(--px16);*/
}

@media (min-width: 768px) {
  .simpleRelationSiteItem {
    /*font-size: var(--px11);*/
  }
}

/* é …ç›®åŒºåˆ‡ã‚Šç·š */
.simpleRelationSiteItem::after {
  content: "|";
  display: inline;
  margin: 0 5px;
}

/* æœ€å¾Œã®é …ç›®æ™‚é …ç›®åŒºåˆ‡ã‚Šç·šéžè¡¨ç¤º */
.simpleRelationSiteItem:last-child::after {
  display: none;
}

/* ã‚³ãƒ”ãƒ¼ãƒ©ã‚¤ã‚¿ãƒ¼ */
.copyright {
  /*font-size: var(--px10);*/
}

@media (min-width: 768px) {
  .copyright {
    float: none;
    /*font-size: var(--px11);*/
  }
}





/*ãƒ—ãƒ©ã‚¤ãƒã‚·ãƒ¼ãƒžãƒ¼ã‚¯*/
.privacyLink,
.privacyMark {
  display: none;
}

@media (min-width: 768px) {
  .privacyLink,
  .privacyMark {
    display: block;
    float: right;
    width: 72px;
    height: 72px;
  }
  .privacyLink img{
    width: 72px;
  }
}
