
@charset "Shift_JIS";

/* CSS Document */

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

 index_pc用　
 
 -------------------------------------------------- */
#ttl_tv{
  display: flex; /* 横並びにする */
  justify-content: space-between; /* 要素間のスペースを均等にする */
  gap: 10px; /* 要素間の隙間を設定 */
   text-align:center;
   
   }
   
#ttl_tv.item {
  width: 32%; /* 3つ並ぶように約33%（隙間分を考慮） */
  padding: 20px;
  box-sizing: border-box; /* paddingを含めた幅の計算 */
  font-weight: bold;
}

.tvtx_01{
text-align:center;
font-weight: bold;                /* 太字 */
}

.btn--black,
a.btn--black {
  color: #fff;
  background-color: #000;
}
.btn--black:hover,
a.btn--black:hover {
  color: #fff;
  background: #333;
}

a.btn--radius {
   border-radius: 100vh;
  width: 500px;
  padding: 1.2em 40px;
  height: auto;
}


/*for SP*/
@media screen and (max-width:768px) {

    
/*for tablet*/
@media screen and (min-width:768px) and (max-width:1024px) {


/*for PC*/
@media screen and (min-width:1024px) {


