
/* 白いところの設定 */
/* .container{
  padding: 0;
} 
/* 背景色 */
.back1{
  background-color: #ebf9ff; 
}
.back2{
  background-color: #fdf5e5;
}

/* タイトル線 */
.ore{
  background: linear-gradient(transparent 70%, #ffbe3c 70%);
}
.blu{
  background: linear-gradient(transparent 70%, #00b0fc 70%);
}


/*一橙照隅  */
.word{
letter-spacing: 0.1em;
color: rgb(255, 238, 0);
font-weight: bold;
}
h1{
  margin: 0!important;
}
.back0{
  background: linear-gradient(to right, #444, rgb(255, 248, 156));
  background: -moz-linear-gradient(left, #444, rgb(255, 248, 156));
  background: -webkit-linear-gradient(left, #444, rgb(255, 248, 156));
}

/* スライド */
.slide{
  padding-top: 29px;
}
/* 社長の思い */
.row{
  --bs-gutter-x: 0;
}

/* ボタン */
.btn1 {
  color: #fff;
  background-color: #0d6efd;
}
.btn1:hover {
  color: #fff;
  background: #a2c7ff;
}
a.btn2 {
   border-radius: 10px;
}

/* 新着情報 */
.news table tr th,
.news table tr td{
	padding: 20px 0;
	border-bottom: 1px dotted #333;
}

.news table tr th {
	white-space: nowrap;
	padding-right: 30px;
}

/* お問い合わせ */
h5{
  border-bottom:solid ;
}

/*先頭に戻る*/
.pagetop{
  font-size: 15px;
  text-align: center;
  }
.pagetop a ,.hogo a{
  color: #333;
  text-decoration:none;
  }
.pagetop a:hover,.hogo a:hover{
  color:#007bff;
  }
/* ページフッター */
#pageFoot {
  border-top: solid 1px #000000;
  }


