
/* ----- override ----- */
.c-exchangeTabs-01 .c-anchorLinks-01 {
	margin: 1.5em 0 0 -15px;
}

.c-exchangeTabs-01 .currency-title + .c-hr-01 + .c-anchorLinks-01 + .c-hr-01 {
	margin-top: 7px;
}

/* ----- original styles ----- */
.currency-title img {
margin: 0 auto;
}
.fisco_notes_jump {
text-align: right;
}
.mgB_40 {
margin-bottom: 40px;
}
.pc_select_box {
margin-top: 60px;
}
.ttl_select {
margin-bottom: 20px;
}
.c-copy-01.author {
margin-top: 2.5em;
}

/* ----- c-event-01 ----- */
.c-event-01 {
  background-color: #efefef;
  border: 1px solid #eee;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
     -ms-flex-pack: justify;
   justify-content: space-between;
  -webkit-box-align: center;
     -ms-flex-align: center;
        align-items: center;
  margin-top: 22px;
  padding: 26px 40px 26px 34px;
}
.c-event-01 .c-event-icon {
  width: 18.63%;
}
.c-event-01 .c-event-data {
  width: 71%;
}

.c-event-01.usd {
  background-color: #f0f7f2;
  border: 1px solid #8dda9f;
}
.c-event-01.aud {
  background-color: #fde7cd;
  border: 1px solid #fba56c;
}
.c-event-01.zar {
  background-color: #fbebf9;
  border: 1px solid #d5a4cf;
}
.c-event-01.brl {
  background-color: #fffcea;
  border: 1px solid #fed760;
}
.c-event-01.eur {
  background-color: #e7f0fc;
  border: 1px solid #86b3ed;
}
.c-event-01.nzd {
  background-color: #f2eae9;
  border: 1px solid #c1acaa;
}
.c-event-01.cny {
  background-color: #fee9e9;
  border: 1px solid #f58686;
}
.c-event-01.krw {
  background-color: #d9f8fe;
  border: 1px solid #79d8ec;
}

/* ----- c-anchorLinks-pc ----- */
.c-exchangeTabs-01 .c-anchorLinks-pc {
  margin: 1.5em 0;
}
.c-anchorLinks-pc>li {
  margin: 0 30px 0 0;
}
.c-anchorLinks-pc>li:last-child {
  margin: 0;
}

.c-anchorLinks-pc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
     -ms-flex-pack: center;
   justify-content: center;
}

.c-anchorLinks-pc>li a::after {
  width: 2px;
  height: 29px;
  background-image: url(/market/detail/img/img_shortline_pc.png);
  background-repeat: no-repeat;
  background-size: auto;
  position: absolute;
  right: -15px;
  top: -4px;
  content: "";
}
.c-anchorLinks-pc>li:last-child a::after {
  content: none;
}

/* ----- c-report-area ----- */
.c-report-area {
  position: relative;
}

.c-report-area .c-figure_btn01 {
  position: absolute;
  bottom: 0;
  left: 0;
}

.c-report-area .c-figure_btn01 a img:hover {
    opacity: .7;
}