@charset "utf-8";

@import url(/campaign/css/campaign-detail.css);

/* ========== wrap-foreign_deposit-c-glossary-01 ========== */
.c-ground-01.wrap-foreign_deposit-c-glossary-01{
  border: 4px solid #de9d02;
}
.wrap-foreign_deposit-c-glossary-01 .c-noticeBlock-01 .glossary-color{
  color: #de9d02;
}
.c-noticeBlock-01.column-01.foreign_deposit-bg-none,
.c-noticeBlock-01.column-02.foreign_deposit-bg-none{
  padding-top: 0;
  -webkit-box-shadow:none;
  box-shadow: none;
}
.c-noticeBlock-01.column-01.foreign_deposit-c-noticeBlock-01,
.c-noticeBlock-01.column-02.foreign_deposit-c-noticeBlock-01{
  background: none;
}
@media only screen and (max-width: 640px){
  .c-noticeBlock-01>.col .heading {
    font-size: 112.5%;
  }
  .c-noticeBlock-01>.col .text {
    font-size: 100%;
  }
}

/* ========== c-ground-01 ========== */
.c-ground-01.c-ground-01_nomargin{
  padding: 0;
}
.c-ground-01 .c-ground-01_inner{
  padding: 0 54px 74px;
}
@media only screen and (max-width: 640px){
  .c-ground-01 .c-ground-01_inner{
    padding: 0 10px 50px;
  }
}
/* ========== contents_collar ========== */
/* -- c-ground-guidance_learn -- */
.c-ground-guidance_learn{
  background-color: #fff;
}
/* ========== c-ground_update_timing ========== */
.c-ground_update_timing{
  position: relative;
}
.c-ground_update_timing .c-figure_update_timing_btn{
  position: absolute;
}
/*--- pc --*/
.c-ground_update_timing_pc .update_timing_btn01{
  top: 35.37%;
  left: 14%;
  width: 43.4%;
}
.c-ground_update_timing_pc .update_timing_btn02{
  top: 45.6%;
  left: 14%;
  width: 43.4%;
}
.c-ground_update_timing_pc .update_timing_btn03{
  top: 70%;
  left: 14%;
  width: 43.4%;
}
.c-ground_update_timing_pc .update_timing_btn04{
  top: 73.24%;
  left: 14%;
  width: 43.4%;
}
.c-ground_update_timing_pc .update_timing_btn05{
  top: 72.2%;
  left: 60.9%;
  width: 36.9%;
}
.c-ground_update_timing_pc .update_timing_btn06{
  top: 95.8%;
  left: 60.9%;
  width: 36.9%;
}
.c-ground_update_timing_pc .update_timing_btn07{
  top: 20.1%;
  left: 14%;
  width: 43.4%;
}
.c-ground_update_timing_pc a img:hover{
  opacity: .7;
}
/*--- sp --*/
.c-ground_update_timing_sp .update_timing_btn01{
  top: 27.28%;
  left: 25.2%;
  width: 74.6%;
}
.c-ground_update_timing_sp .update_timing_btn02{
  top: 34.42%;
  left: 25.2%;
  width: 74.6%;
}
.c-ground_update_timing_sp .update_timing_btn03{
  top: 52.6%;
  left: 25.2%;
  width: 74.6%;
}
.c-ground_update_timing_sp .update_timing_btn04{
  top: 55.5%;
  left: 25.2%;
  width: 74.6%;
}
.c-ground_update_timing_sp .update_timing_btn05{
  top: 77.2%;
  left: 25.2%;
  width: 74.6%;
}
.c-ground_update_timing_sp .update_timing_btn06{
  top: 96.7%;
  left: 25.2%;
  width: 74.6%;
}
.c-ground_update_timing_sp .update_timing_btn07{
  top: 14.1%;
  left: 25.2%;
  width: 74.6%;
}