@charset "UTF-8";

body{
 font-size: 100%;

}

/* ーーーーーーーーーーーーー
          archive 
ーーーーーーーーーーーーーー*/

/* 中央寄せ */
.archive{
justify-content: center;
padding-left:8.975rem ;
padding-right:9.025rem ;
}


/*ーーーーー 見出し ーーーーーー*/ /* 仮余白あり */ 

.archive_tite{
  margin-top:19.5rem ;   /* 仮余白 */
  /* margin-top: 11.5rem;  */

 
 font-size:3.2rem;
 font-weight: Bold;
 font-family:Noto Sans JP ;
 color: #707070;
 margin-bottom: 6rem;
}


/*ーーーー カテゴリー ーーーーー*/

.archive_Categorytext{
  font-size:1.4rem ;
  font-weight:Regular ;
  font-family: Noto Sans JP;
  color: #707070;
 margin-bottom: 2.3rem;
}


/*ーーーーーー 目次 ーーーーーー*/
.archive_tableofcontentsflex{
  display: flex;
  margin-bottom:9.9rem ;
}


/* お知らせ、メディア、すべて */



.archive_bulletpoints {
  color: #707070;
  border :0.1rem #707070 solid ;
  text-align: center;
  width: 11.3rem;
  height:2.6rem ;
  font-weight :Medium;
  font-family :Noto Sans JP;
  border-radius:6rem; 
  font-size:1.2rem;
  padding-top:0.5rem ;
  padding-bottom: 0.4rem ;
  margin-right: 0.8rem; 
}

/*ワードプレス用 追加クラス */

.archive_all {
  color: #FFFF;
  background-color: #707070;
} 



/* ーーーーお知らせリンクーーーー */

.archive_noticelink{
 margin-bottom: 9.7rem;

}

/* 一番上の線 */
.border_first{
  border-top:0.1rem #707070 solid ;
}

/* リンクレイアウト */
.archive_flex{
 color: #707070;
 display: flex;
 justify-content: space-between;
 font-family:Noto Sans CJK JP;
 border-bottom:0.1rem #707070 solid;
}
.archive_flex.add{
  color: #707070;
}

.archive_flex:first-child{
  border-top:0.1rem #707070 solid  ;

}

/* ポインター */
.archive_flex:hover{
  background-color: #EAF3C3;
  
 }

/* 2024.04.15 */
.archive_linkdateandtime{
 font-size:1.4rem ;
 padding-top:2rem ;
 padding-bottom:2rem ;
 padding-left:2rem ; 
} 

/* HPリニュアルオープンしました */
.archive_Linktite{
 font-size:1.4rem ;
 padding-top:2rem ;
 padding-bottom:2rem ;
  padding-left: 4.7rem; 
} 

/* お知らせ見出し横並び */
.archive_dlflex{
  display: flex;
}


/* お知らせ */
.archive_Linknotice{
 font-size:1.4rem ;
 font-weight:Medium ;
 font-family:Noto Sans CJK JP ;

 padding-top:2rem ;
 padding-bottom:2rem ;
 padding-right:2rem ; 

}



/*ーー ページネーション ーー*/ /* 仮余白あり */ 

.archive_Pagmargin{
  text-align: center;
  /* margin-bottom: 9.7rem; */
  margin-bottom: 42.3rem;   /* 仮余白 */
}

/* 横並び */
.archive_Pagination{
  display: inline;

}
/* 文字サイズ 余白 フォント等 */
.archive_number{
  display:inline;
  font-family: Noto Sans CJK JP;
  font-weight:Regular ;
  font-size: 1.8rem;
  padding-right: 0.7rem;
}
/* リンク */
.archive_number a {
 color: #707070;

}

/*ワードプレス用 追加クラス */
.archive_numberone a{
 font-weight: bold;
}















/* ------------------- */
/* ページネーションの汎用スタイル */
.nav-links ul {
  list-style: none;
  display: flex;
  justify-content: center;
  gap: 8px;
}
.nav-links li > * {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8rem;
  cursor: pointer;
  /* height: 45px; */
}
.nav-links li > *:not(.dots) {
  width: 2.3rem;
  /* border-radius: 50%; */
  color: #707070;
  /* background: #efefef; */
  /* transition: color 0.3s ease, background 0.3s ease; */
}
.nav-links li > .current,
.nav-links li > a:hover {
  font-weight: bold;
}



/* ------------------- */

@media screen and (max-width:699.98px){
 
/* ーーーーーーーーーーーーー
          archive SP版
ーーーーーーーーーーーーーー*/

/* 中央寄せ */

.archive{

  padding-left:2rem ;
  padding-right:2rem ;
 }

  /*ーーーーー 見出し ーーーーーー*/ /* 仮余白あり */ 

.archive_tite{
  margin-top:9.6rem ;   /* 仮余白 */
  /* margin-top: 3.6rem;  */

 text-align: center;
 font-size:2.8rem;
 margin-bottom: 3.7rem;
}



/*ーーーー カテゴリー ーーーーー*/

.archive_Categorytext{
  font-size:1.4rem ;
 margin-bottom: 1.8rem;
}


/*ーーーーーー 目次 ーーーーーー*/
.archive_tableofcontentsflex{
  flex-wrap: wrap;
  display: flex;
  height:6.7rem ;
  margin-bottom:5.7rem ;

}



/* お知らせ、メディア、すべて */

.archive_bulletpoints {
  font-size:1.2rem;
  width: 11.3rem;
  height: 2.6rem;
  padding-top:0.5rem ;
  padding-bottom: 0.4rem ;
  margin-right: 0.8rem; 

} 


/* ーーーーお知らせリンクーーーー */

.archive_noticelink{
  margin-bottom: 5.75rem;

 }
 
 /* 一番上の線 */
 .border_first{
   border-top:0.1rem #707070 solid ;
 }
 
 /* リンクレイアウト */
 .archive_flex{

  display: flex;
  flex-flow: column;
  font-family:Noto Sans CJK JP ;
  border-bottom:0.1rem #707070 solid  ;
 }
 
 /* お知らせ見出し横並び */
 .archive_dlflex{
   display: flex;
   flex-flow: column;
 }
 
  
 /* 2024.04.15 */
 .archive_linkdateandtime{
  font-size: 1.2rem;
  padding-top:1.2rem ;
  padding-bottom:1.2rem ;
  padding-left:0rem ; 
 } 
 
 /* HPリニュアルオープンしました */
 .archive_Linktite{
  font-size: 1.4rem;
  padding-top:1.2rem ;
  padding-bottom:1.2rem ;
   padding-left: 0rem; 
 } 
 
 /* お知らせ */
 .archive_Linknotice{
  font-size: 1.2rem;
  font-weight:Medium ;
  font-family:Noto Sans CJK JP ;
 
  padding-top:1.2rem ;
  padding-bottom:2.1rem ;
  padding-right:0rem ; 
 }

 
/*ーー ページネーション ーー*/ /* 仮余白あり */ 

.archive_Pagmargin{
  text-align: center;
  /* margin-bottom: 5.8rem; */
  margin-bottom: 12.8rem;   /* 仮余白 */
}


}
 


