#header {
  position: relative;
}

.header-Feb_Mar2025-view-BK {
  /*background:url(../images/Feb_Mar2025_bk.png) center top no-repeat;*/
  background: #fff;
  background-size: cover;
  width: 100%;
  height: 124px;
  position: absolute;
  top: 30px;
  z-index: 0;
}

/*背景*/
.header-Mar_Apr2025-view-BK {
  /*最背面*/
  background-image: url(../images/head/2025/11/bg.png);
  background-size: cover;
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 124px;
  top: 30px;
  z-index: 0;
}
/**********************************************************/
/*左側*/
.header-Mar_Apr2025-view01 {
  /*左1番目*/
  background-image: url(../images/head/2025/11/left1.png);
  background-size: 100%;
  position: absolute;
  background-repeat: no-repeat;
  background-position: bottom;
  width: 3.5vw;
  height: 105px;
  left: 90px;
  bottom: 5px;
  z-index: 4;
}

.header-Mar_Apr2025-view02 {
  /*左2番目*/
  background-image: url(../images/head/2025/11/left2.png);
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: bottom;
  position: absolute;
  width: 515px;
  height: 125px;
  left: 0;
  bottom: 0;
  z-index: 3;
}

.header-Mar_Apr2025-view03 {
  /*左3番目*/
  background-image: url(../images/head/2025/11/left3.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom;
  position: absolute;
  width: 502px;
  height: 183px;
  left: 0px;
  bottom: 0;
  z-index: 2;
}

.header-Mar_Apr2025-view04 {
  /*左4番目*/
  /*background-image: url(../images/head/2025/11/left4.png);*/
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  height: 125px;
  width: 200px;
  top: -23px;
  left: 5vw;
  z-index: 1;
}
/**********************************************************/

/*中央*/
.header-Mar_Apr2025-view05 {
  /*b*/
  background-image: url(../images/head/2025/11/center.png);
  background-size: 100%;
  background-repeat: no-repeat;
  position: absolute;
  width: 95px;
  height: 95px;
  left: 50%;
  bottom: 10px;
}
/**********************************************************/

/*右側*/
.header-Mar_Apr2025-view06 {
  /*右1番目*/
  background: url(../images/head/2025/11/right1.png);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  width: 155px;
  height: 90px;
  right: 5px;
  bottom: 0;
  z-index: 4;
}

.header-Mar_Apr2025-view07 {
  /*右2番目*/
  background: url(../images/head/2025/11/right2.png);
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  width: 505px;
  height: 125px;
  right: 0;
  bottom: 0;
  z-index: 3;
  background-position: bottom;
}

.header-Mar_Apr2025-view08 {
  /*右3番目*/
  background: url(../images/head/2025/11/right3.png);
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  width: 305px;
  height: 125px;
  right: 0;
  bottom: 0;
  z-index: 2;
}

.header-Mar_Apr2025-view09 {
  /*右4番目*/
  background: url(../images/head/2025/11/right4.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: bottom;
  position: absolute;
  width: 40px;
  height: 34px;
  right: 105px;
  top: 5px;
  z-index: 1;
}
/**********************************************************/
/*Pepper*/
#key_papper .peppar {
  position: absolute;
  left: 20px;
  bottom: 0px;
  z-index: 1000;
  height: 180px;
}
#key_papper .peppar img {
  display: block;
  width: 100%;
  height: auto;
}

/*中央画像*/
#main_contents .paragraph.middle {
  /*2025.10投稿のご要望によりindexへ直接入力*/
  /*background: url(../images/head/2025/10/middle.png);*/
  background-repeat: no-repeat;
  background-position: right top 247px;
}

/**********************************************************/
/*2025/10依頼*/
.special {
  margin-top: 1em;
  width: 376px;
}
.special dl {
  width: 100%;
  margin-top: 1em;
}
