.md-txtLink2 {
  font-size: 18px;
  font-weight: bold;
}
.md-txtLink2 a:link,
.md-txtLink2 a:visited,
.md-txtLink2 a:active {
  color: #282ca9;
}
.about_entry .md-title6 {
  color: #0084d0;
}
.about_entry .md-read1 {
  text-align: center;
}
.about_entry .ae-section_wrap1 {
  position: relative;
}
.about_entry .ae-section_wrap2 {
  position: relative;
  margin: 0 auto;
}
.about_entry .md-title2 .md-title2_head::after {
  display: none;
}
.about_entry .ae-img01 {
  position: relative;
  margin: 0 auto;
}
.about_entry .ae-flow .ae-flow_item {
  box-sizing: border-box;
  position: relative;
}
.about_entry .ae-flow .ae-flow_item:after {
  content: "";
  display: block;
  position: absolute;
  background-size: 100%;
  background-position: 0px 0px;
}
.about_entry .ae-flowTitle {
  text-align: center;
}
.about_entry .ae-flowTitle .ae-flowTitle_num {
  margin: 0 auto;
}
.about_entry .ae-flowTitle .ae-flowTitle_num img {
  width: 100%;
}
.about_entry .ae-flowTitle .ae-flowTitle_num1 {
  border-bottom: 1px solid #186e72;
}
.about_entry .ae-flowTitle .ae-flowTitle_num1ImgWrap {
  margin: 0 auto;
}
.about_entry .ae-flowTitle .ae-flowTitle_num2 {
  border-bottom: 1px solid #685d89;
}
.about_entry .ae-flowTitle .ae-flowTitle_num3 {
  border-bottom: 1px solid #c92a85;
}
.about_entry .ae-flowTitle .ae-flowTitle_num2ImgWrap,
.about_entry .ae-flowTitle .ae-flowTitle_num3ImgWrap {
  margin: 0 auto;
}
.about_entry .ae-flowTitle .ae-flowTitle_ttl {
  font-weight: bold;
  font-size: 16px;
}
.about_entry .ae-flowTitle .ae-flowTitle_ttl.ae-flowTitle_ttl1 {
  color: #186e72;
}
.about_entry .ae-flowTitle .ae-flowTitle_ttl.ae-flowTitle_ttl2 {
  color: #685d89;
}
.about_entry .ae-flowTitle .ae-flowTitle_ttl.ae-flowTitle_ttl3 {
  color: #c92a85;
}
.about_entry .ae-flowText {
  font-weight: bold;
  font-size: 14px;
}
.about_entry .md-table2Block .md-note1 a {
  text-decoration: underline;
}
.ae-note1 .ae-note1_item::before {
  content: '※';
}
.ae-horse01 {
  position: absolute;
}
.ae-horse02 {
  position: absolute;
}
.ae-horse03 {
  position: absolute;
  z-index: 10;
}
.login-table {
  margin: 0 auto;
}
.login-table + .md-note1 {
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 767px) {
  .bg-about_entry {
    margin: 0 auto;
    max-width: 375px;
  }
  .md-txtLink2 {
    font-size: 10px;
    width: 100%;
    letter-spacing: 0.075em;
  }
  .about_entry .wrapperBg {
    background-image: url("/assets/img/about_entry/bg_sp.jpg?jraodds25sum");
    background-position: center -82px;
  }
  .about_entry .sub-title .md-read--close {
    margin-bottom: 210px;
  }
  .about_entry .login-ank1 {
    margin-top: 30px;
  }
  .about_entry .md-text7 {
    font-size: 12px;
    line-height: 1.91;
    letter-spacing: 0.05em;
  }
  .about_entry .md-flow2_item:nth-of-type(2) {
    padding-top: 27px;
    padding-bottom: 28px;
  }
  .about_entry .md-flow2_item:nth-of-type(3) {
    padding-top: 23px;
    padding-bottom: 27px;
  }
  .about_entry .ae-title {
    width: 287.5px;
    margin: 0 auto;
  }
  .about_entry .md-read1 {
    text-align: left;
    padding: 0 20px;
  }
  .about_entry .ae-section_wrap1 .md-bg-layout_heading {
    width: 96px;
    margin: 0 auto;
  }
  .about_entry .ae-section_wrap2 {
    width: 305px;
  }
  .about_entry .ae-section_wrap2 .md-bg-layout_heading {
    width: 96px;
    margin: 0 auto;
  }
  .about_entry .md-title2 .md-title2_head {
    width: 110px;
  }
  .about_entry .simplebar-track {
    width: calc(305 / 375 * 100%);
    margin: 0 auto;
  }
  .about_entry .simplebar-wrapper {
    padding-bottom: 20px;
  }
  .about_entry .ae-img01 img {
    width: 543px;
    margin: 0 35px;
  }
  .about_entry .ae-flow .ae-flow_item {
    margin-bottom: 52px;
  }
  .about_entry .ae-flow .ae-flow_item:after {
    left: 0;
    right: 0;
    margin: auto;
    bottom: -30px;
    width: 36px;
    height: 12px;
  }
  .about_entry .ae-flow .ae-flow_item:last-child {
    margin-bottom: 0;
  }
  .about_entry .ae-flow .ae-flow_item:last-child::after {
    display: none;
  }
  .about_entry .ae-flowTitle {
    margin-bottom: 12px;
  }
  .about_entry .ae-flowTitle .ae-flowTitle_num {
    margin-bottom: 22px;
    padding-bottom: 15px;
  }
  .about_entry .ae-flowTitle .ae-flowTitle_num1ImgWrap {
    width: 88px;
  }
  .about_entry .ae-flowTitle .ae-flowTitle_num2ImgWrap,
  .about_entry .ae-flowTitle .ae-flowTitle_num3ImgWrap {
    width: 95px;
  }
  .about_entry .sub-sectionEntry .sub-entryArea {
    margin-top: 162px;
  }
  .about_entry .sub-sectionEntry .sub-entryArea--end {
    margin-top: 227px;
  }
  .ae-section-01 {
    margin-top: 162px;
  }
  .ae-section-02 {
    margin-top: 162.5px;
  }
  .ae-note1 .ae-note1_item {
    font-size: 10px;
    line-height: 1.5;
    letter-spacing: 0.05em;
  }
  .ae-horse01 {
    width: 96px;
    top: -170px;
    right: 0;
  }
  .ae-horse02 {
    width: 100px;
    top: -150px;
    left: -35px;
  }
  .ae-horse03 {
    width: 123.5px;
    top: -155px;
    right: -20px;
  }
  .login-table {
    width: 305px;
  }
  .login-table + .md-note1 {
    width: 305px;
  }
}
@media print, screen and (min-width: 768px) {
  .entry-block {
    width: 760px;
  }
  .about_entry .wrapperBg {
    background-image: url("/assets/img/about_entry/bg.jpg?jraodds25sum");
  }
  .about_entry .sub-title .md-read--close {
    margin-bottom: 120px;
  }
  .about_entry .login-ank1 {
    margin-top: 60px;
  }
  .about_entry .md-text7 {
    font-size: 20px;
    line-height: 1.9;
  }
  .about_entry .md-flow2_item:nth-of-type(1) {
    padding-top: 35px;
    padding-bottom: 40px;
  }
  .about_entry .md-flow2_item:nth-of-type(2) {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .about_entry .md-flow2_item:nth-of-type(3) {
    padding-top: 12px;
    padding-bottom: 14px;
  }
  .about_entry .ae-section_wrap1 {
    width: 916px;
    margin: 0 auto;
  }
  .about_entry .ae-section_wrap2 {
    width: 916px;
  }
  .about_entry .md-block-scroll {
    margin-bottom: 125px;
  }
  .about_entry .simplebar-wrapper {
    padding-bottom: 0;
  }
  .about_entry .ae-img01 {
    width: 897px;
  }
  .about_entry .ae-img01 img {
    width: 100%;
  }
  .about_entry .ae-flow {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
  }
  .about_entry .ae-flow .ae-flow_item {
    width: 270px;
  }
  .about_entry .ae-flow .ae-flow_item:after {
    top: 0;
    bottom: 0;
    margin: auto;
    right: -34px;
    width: 8px;
    height: 24px;
  }
  .about_entry .ae-flowTitle {
    margin-bottom: 10px;
  }
  .about_entry .ae-flowTitle .ae-flowTitle_num {
    margin-bottom: 25px;
    padding-bottom: 12px;
  }
  .about_entry .ae-flowTitle .ae-flowTitle_num1ImgWrap {
    width: 71px;
  }
  .about_entry .ae-flowTitle .ae-flowTitle_num2ImgWrap,
  .about_entry .ae-flowTitle .ae-flowTitle_num3ImgWrap {
    width: 77px;
  }
  .about_entry .ae-flowTitle .ae-flowTitle_ttl {
    min-height: 70px;
  }
  .about_entry .ae-flowTitle .ae-flowTitle_ttl.ae-flowTitle_ttl2 {
    letter-spacing: -0.1em;
  }
  .about_entry .ae-flowTitle .ae-flowTitle_ttl.ae-flowTitle_ttl3 {
    letter-spacing: -0.1em;
  }
  .about_entry .ae-flowText {
    line-height: 2;
  }
  .about_entry .sub-sectionEntry .sub-entryArea {
    margin-top: 275px;
  }
  .about_entry .sub-sectionEntry .sub-entryArea--end {
    margin-top: 430px;
  }
  .simplebar-track {
    display: none;
  }
  .simplebar-mask {
    overflow: visible;
  }
  .ae-section-01 {
    margin-top: 270px;
  }
  .ae-section-02 {
    margin-top: 290px;
  }
  .ae-note1 .ae-note1_item {
    font-size: 14px;
  }
  .ae-horse01 {
    top: -265px;
    right: -168px;
  }
  .ae-horse02 {
    top: -260px;
    left: -152px;
  }
  .ae-horse03 {
    bottom: -300px;
    right: -136px;
  }
}
