@charset "utf-8";
/*最背面*/
.header-Mar_Apr2025-view-BK {
  /*B*/
  /*b*/
  background-image: url(../images/head/2025/11/bg.png);
  background-size: cover;
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 124px;
  top: 30px;
}
/**********************************************************/
.header-Mar_Apr2025-view01 {
  /*左1番目*/
  /*display: none;*/
  left: 11px;
  width: 9vw;
  height: 14vw;
}
.header-Mar_Apr2025-view02 {
  /*左2番目*/
  width: 8vw;
  top: -117px;
  left: -13px;
}
.header-Mar_Apr2025-view03 {
  /*左3番目*/
  height: 104px;
  width: 82vw;
  top: unset;
  bottom: 0;
  left: -12vw !important;
}
.header-Mar_Apr2025-view04 {
  /*左4番目*/
  display: none;
  width: 260px;
}
/**********************************************************/
.header-Mar_Apr2025-view05 {
  /*中央*/
  display: none;
}
/**********************************************************/
.header-Mar_Apr2025-view06 {
  /*右1番目*/
  background-repeat: no-repeat;
  width: 100px;
  bottom: -28px;
  right: 5px;
}
.header-Mar_Apr2025-view07 {
  /*右2番目*/
  display: none;
  right: 67px;
  width: 80px;
  top: -77px;
}
.header-Mar_Apr2025-view08 {
  /*右3番目*/
  right: -69px;
  width: 48%;
}
.header-Mar_Apr2025-view09 {
  /*右4番目*/
  display: none;
  width: 135px;
  bottom: -43px;
  right: -49px;
}
/**********************************************************/
/*PEPPER*/
#key_papper .peppar {
  right: 40px !important;
  left: auto;
  bottom: -46px;
}
#key_papper .peppar img {
  width: 140px !important;
  height: auto;
}
#key_papper .peppar_fuki {
  left: auto;
  right: 140px;
  bottom: 119px;
}

#main_contents .paragraph.middle {
  padding-bottom: 50px;
  /*background: url(../images/head/2025/09/middle.png) !important;*/
  background-position: right 10px bottom 30px !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
}

.special {
  width: 95%;
  margin: auto;
}
