

.tit-style{

font-size: 20px; 
color: #ef1218;
font-weight:bold;
margin-top:40px !important ;
margin-bottom:10px !important;


}


.alink-pdf{
    font-size: 20px;
    font-weight: bold;
    color: #ef12sec18;
  
}


.p-normal-1{
margin-bottom:0px !important ;


}



h1 {
    color: #6f1014;
    line-height: 100%;
}



h2 {
    color: #6f1014;
    line-height: 100%;
    border-bottom: 2px solid #6f1014;
}

.linkfont{
    font-size:18px;
    font-weight:bold;
    line-height:19px;
}


.secbottom{
  
  margin-left: 20px;
  margin-bottom:20px;  
  
}





.space-10{
     height:10px;
}

.space-20{
     height:20px;
}

.space-30{
     height:30px;
}




.container {
  margin-inline: auto;
  margin-top: 10px;
  overflow-x: auto; /* 横スクロール対応 */
  white-space: nowrap; /* テキストの折り返しなし */
  padding-left: 20px; /* 通常時の左側余白 */
  position: relative; /* 擬似要素の位置調整用 */

}

/* スマートフォン表示時 (画面幅が768px以下の場合) */
@media (max-width: 768px) {

.secbottom{
  
  margin-left: 0px;
  margin-bottom:40px;  
  
}


  .container {
    padding-left: 0; /* スマホ表示時の左側余白を0 */
  }
}

/* Firefox用のスクロールバー */
.container {
  scrollbar-width: thin; /* Firefoxで細いスクロールバー */
  scrollbar-color: #888 #f1f1f1; /* ハンドルとトラックの色 */
}

/* Webkitブラウザ用のスクロールバー */
.container::-webkit-scrollbar {
  height: 10px; /* スクロールバーの高さ */
}

.container::-webkit-scrollbar-track {
  background: #f1f1f1; /* トラックの背景 */
}

.container::-webkit-scrollbar-thumb {
  background: #888; /* ハンドルの背景 */
  border-radius: 5px;
}

.container::-webkit-scrollbar-thumb:hover {
  background: #555; /* ホバー時の色 */
}

/* 上部スクロールバーの擬似要素 */
.container::before {
  content: '';
  display: block;
  height: 10px;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  scrollbar-width: thin; /* Firefox用 */
  scrollbar-color: #888 #f1f1f1; /* Firefox用 */
}

.container::before::-webkit-scrollbar {
  height: 10px; /* 上部スクロールバーの高さ */
}

.container::before::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.container::before::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 5px;
}

.container::before::-webkit-scrollbar-thumb:hover {
  background: #555;
}





