@charset "utf-8";

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

/* ========== menu ========== */
/* ----- 01 ----- */
.guidance-menu-01 .menu-item a img {
margin: 0 auto;
}
@media only screen and (min-width: 641px) {
.guidance-menu-01 > li {
margin-top: 29px !important;
}
}
@media only screen and (max-width: 640px){
  .guidance-menu-01{
    overflow: hidden;
  }
  .guidance-menu-01 > li{
    float: left;
    width: calc((100% - 10px) / 2);
  }
  .guidance-menu-01 > li:nth-child(even){
    margin-left: 10px;
  }
}
/* ----- 02 ----- */
.guidance-menu-02 .c-menu-01{
  margin-top: 20px;
}
.guidance-menu-02 .c-menu-01 > li{
  margin-top: 0;
}
.guidance-menu-02 .c-menu-01 > li a > img{
  border-bottom: #dddddd solid 1px;
}
/* ----- 01 02 ----- */
.guidance-menu-01 > li.menu-item_last{
  flex-basis: 100%;
  width: 100%;
}
@media only screen and (max-width: 640px){
  .c-menu-01.guidance-menu-01 > li {
    margin-top: 10px !important;
  }
}
/* ----- pc ----- */
.c-column-group.c-column-group_pc .col-unit-2\/3{
  display: inline;
  float: left;
  width: 65.714285714285711%;
}
.c-column-group.c-column-group_pc .col-unit-2\/3 .cols-02 li:first-child,
.c-column-group.c-column-group_pc .col-unit-2\/3 .cols-02 li:nth-child(2){
  margin-top: 0 !important;
}
.c-column-group.c-column-group_pc .col-unit-1\/3{
  float: left;
  display: inline;
  width: 31.428571428571427%;
  margin-left: 2.857142857142857%;
  margin-top: 0;
}
/* ----- sp ----- */
.c-menu-01.guidance-menu-01.guidance-menu-01_sp{
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
}
.c-menu-01.guidance-menu-01.guidance-menu-01_sp li{
  float: left;
  width: calc((100% - 10px) / 2);
}
.c-menu-01.guidance-menu-01.guidance-menu-01_sp li:first-child,
.c-menu-01.guidance-menu-01.guidance-menu-01_sp li:nth-child(2){
  margin-top: 0 !important;
}
/* ========== c-ground-nav ========== */
#c-ground-nav.c-ground-01,
#c-ground-nav_list.c-ground-01{
  background: none;
  border: none;
  box-shadow: none;
}
#c-ground-nav,
#c-ground-nav ul,
#c-ground-nav_list,
#c-ground-nav_list ul{
  padding: 0;
}
#c-ground-nav header h1,
#c-ground-nav ul,
#c-ground-nav_list header h1,
#c-ground-nav_list ul{
  margin: 0;
}
#c-ground-nav ul{
  list-style: none;
  width: 100%;
  display: flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
#c-ground-nav ul li,
#c-ground-nav_list ul.nav_list_pc li{
  width: 49%;
}
#c-ground-nav ul li:last-child,
#c-ground-nav_list ul.nav_list_pc li:nth-child(even){
  margin-left: 2%;
}
#c-ground-nav_list ul.nav_list_pc{
  list-style: none;
}
#c-ground-nav_list ul.nav_list_pc li{
  float: left;
}
#c-ground-nav_list ul:after{
  content: "";
  display: block;
  clear: both;
}
/* ========== heading ========== */
#flg-yen_fixed_deposit_premium.prg-heading-01{
  margin: -30px -54px 0 -54px;
}
@media only screen and (max-width: 640px){
  #flg-yen_fixed_deposit_premium.prg-heading-01{
    margin: -16px -10px 0 -10px;
  }
}
/* ========== c-ground-tea_break ========== */
.c-ground-tea_break{
  background-color: #f9f7af;
  padding: 1em;
  margin-top: 2em;
}
.c-ground-tea_break .c-ground-tea_break_inner{
  background-color: #fff;
  padding: 1em;
  margin-top: 1em;
}