/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 27 2022 | 07:14:32 */
html{
background-color:#fffaea !important;
}

a{
	color:#036eb8;
}

a:hover{
  color:#6cc3ff;
}

a:visited{
  color:#036eb8;
}


.red{
color:#ff5d60;
}

.t_height p{
line-height:1.8;
}

.weluka-pagination span, .weluka-pagination a, .post-nav-link a, .comment-navigation a{
  color:#fff;
background-color: #ff5b5f;
}

.weluka-pagination .current{
color:#3c3c3c;
  background-color: #e4e4e4;
}

/* header ヘッダー */
@media screen and (max-width: 768px) {
  .top-text span {
    font-size: 13px;
  }
}



/*イベント用スタイル*/
h2.page-title{
  color:#5c8261;
  font-size:25px;
  font-weight:bold;
  text-align:center;
  margin-top:25px;
  padding:0px 20px;
}

/*施設テーブル*/
table{
font-size:15px;
}

table a{
color:#ea6287;
text-decoration:underline;
}

table a:hover{
color:#ff91af;
}


.shisetu_tb{
  width:100%;
  margin:0;
  padding:0;
  font-size:14px;
  background:#fff;
}

.shisetu_tb td{
  vertical-align:middle;
  padding:15px 5px;
  border:1px solid #85b200 !important;
}

.shisetu_tb td.column-1{
  color:#5c8261;
  width:20%;
  font-weight:bold;
  background:#ffffcc;
}

.shisetu_tb .row-1 td.column-2{
  text-align:center;
}


/*ドットタイトルのスタイル*/
.dott_tit{
  padding:5px;
  border-top:5px dotted #5c8261;
  border-bottom:5px dotted #5c8261;
}

.page_link_hover a{
  color:#ff6e6e !important;
  padding-top:5px ;
  padding-bottom:5px ;
border:1px solid #ff6e6e;
  display:block;
  background:#fff;
}

.page_link_hover a:hover{
color:#fff !important;
background:#ff6e6e;
}

.page_glink_hover a{
  color:#00b285 !important;
  padding-top:5px ;
  padding-bottom:5px ;
border:1px solid #00b285;
  display:block;
  background:#fff;
}

.page_glink_hover a:hover{
color:#fff !important;
background:#00b285;
}


/*コンテンツ内テーブルスタイル*/
.cont_table{
  font-size:110%;
  margin:0 auto;
  border:1px solid #0d8fbe;
  background:#fff;
}

.cont_table th, .cont_table td{
    padding:20px 10px 20px 10px;
  border:1px solid #0d8fbe;
}

.cont_table .row-1 .column-1, .cont_table .row-2 .column-1, .cont_table .row-3 .column-1, .cont_table .row-4 .column-1, .cont_table .row-5 .column-1, .cont_table .row-6 .column-1,.cont_table .row-7 .column-1{
text-align:center;
  width:15%;
  font-weight:bold;
background:#f9f8cd;
}

.cont_table th{
text-align:center;
  font-weight:bold;
background:#f9f8cd !important;
    border:1px solid #0d8fbe !important;
}

/*ゆっくり*/
.cont_table2{
  font-size:100%;
  margin:0 auto;
  border:1px solid #0d8fbe;
  background:#fff;
}

#tablepress-56 td{
    padding:20px 10px 20px 10px;
  border:1px solid #0d8fbe;
}

.cont_table2 .row-1 .column-1, .cont_table2 .row-2 .column-1, .cont_table2 .row-3 .column-1, .cont_table2 .row-4 .column-1, .cont_table2 .row-5 .column-1, .cont_table2 .row-6 .column-1,.cont_table2 .row-7 .column-1{
text-align:center;
  width:20%;
  font-weight:bold;
    border:1px solid #0d8fbe;
background:#f9f8cd;
}

.cont_table2 .row-1 .column-2, .cont_table2 .row-2 .column-2, .cont_table2 .row-3 .column-2, .cont_table2 .row-4 .column-2{
    border:1px solid #0d8fbe;
}




.yakudatsu_table a{
text-decoration:underline;
}

.yakudatsu_table .row-1 th.column-1{
width:28%;
}

.yakudatsu_table .row-1 th.column-2{
  width:49%;
}

.yakudatsu_table .row-1 th.column-3{
  width:23%;
}

.yakudatsu_table th{
  color:#ec6086;
  text-align:center;
font-weight:bold;
  background:#fff !important;
border:1px solid #ec6086 !important;
}

.yakudatsu_table .row-1 td.column-1{
width:28%;
}

.yakudatsu_table .row-1 td.column-2{
  width:49%;
}

.yakudatsu_table td{
background:#fff !important;
border:1px solid #ec6086 !important;
}

.azuke_tab{
background:#fff !important;
border:1px solid #ec6086 !important;
}

.azuke_tab td{
border:1px solid #ec6086 !important;
}

.azuke_tab .row-1 td.column-1{
  width:15%;
}

.kouryu_table a{
text-decoration:underline;
}

.kouryu_table th{
  color:#bc7000;
  text-align:center;
font-weight:bold;
  background:#ffc68d !important;
border:1px solid #ffc68d !important;
}

.kouryu_table td{
width:25%;
  background:#fff !important;
border:1px solid #ffc68d !important;
}

.hamatama_table a{
text-decoration:underline;
}

/*
.hamatama_table .row-1 th.column-1{
width:28%;
}

.hamatama_table .row-1 th.column-2{
  width:49%;
}

.hamatama_table .row-1 th.column-3{
  width:23%;
}
*/

.hamatama_table th{
  color:#ff8000;
  text-align:center;
font-weight:bold;
  background:#fff !important;
border:1px solid #ff8000 !important;
}

.hamatama_table td{
width:25%;
background:#fff !important;
border:1px solid #ff8000 !important;
}



.aichi_table a{
text-decoration:underline;
}

/*
.aichi_table .row-1 th.column-1{
width:28%;
}

.aichi_table .row-1 th.column-2{
  width:49%;
}

.aichi_table .row-1 th.column-3{
  width:23%;
}
*/

.aichi_table th{
  color:#ffbf00;
  text-align:center;
font-weight:bold;
  background:#fff !important;
border:1px solid #ffbf00 !important;
}

.aichi_table td{
  width:25%;
background:#fff !important;
border:1px solid #ffbf00 !important;
}

.take_table a{
text-decoration:underline;
}

/*
.take_table .row-1 th.column-1{
width:28%;
}

.take_table .row-1 th.column-2{
  width:49%;
}

.take_table .row-1 th.column-3{
  width:23%;
}
*/

.take_table th{
  color:#85b200;
  text-align:center;
font-weight:bold;
  background:#fff !important;
border:1px solid #85b200 !important;
}

.take_table td{
  width:25%;
background:#fff !important;
border:1px solid #85b200 !important;
}

.kita_table a{
text-decoration:underline;
}

/*
.kita_table .row-1 th.column-1{
width:28%;
}

.kita_table .row-1 th.column-2{
  width:49%;
}

.kita_table .row-1 th.column-3{
  width:23%;
}
*/

.kita_table th{
  color:#1a6600;
  text-align:center;
font-weight:bold;
  background:#fff !important;
border:1px solid #1a6600 !important;
}

.kita_table td{
  width:25%;
background:#fff !important;
border:1px solid #1a6600 !important;
}

.tin_table a{
text-decoration:underline;
}

/*
.tin_table .row-1 th.column-1{
width:28%;
}

.tin_table .row-1 th.column-2{
  width:49%;
}

.tin_table .row-1 th.column-3{
  width:23%;
}
*/

.tin_table th{
  color:#008c69;
  text-align:center;
font-weight:bold;
  background:#fff !important;
border:1px solid #008c69 !important;
}

.tin_table td{
  width:25%;
background:#fff !important;
border:1px solid #008c69 !important;
}

.yobu_table a{
text-decoration:underline;
}

/*
.yobu_table .row-1 th.column-1{
width:28%;
}

.yobu_table .row-1 th.column-2{
  width:49%;
}

.yobu_table .row-1 th.column-3{
  width:23%;
}
*/

.yobu_table th{
  color:#00b2b2;
  text-align:center;
font-weight:bold;
  background:#fff !important;
border:1px solid #00b2b2 !important;
}

.yobu_table td{
  width:25%;
background:#fff !important;
border:1px solid #00b2b2 !important;
}



.hi_table a{
text-decoration:underline;
}

/*
.hi_table .row-1 th.column-1{
width:28%;
}

.hi_table .row-1 th.column-2{
  width:49%;
}

.hi_table .row-1 th.column-3{
  width:23%;
}
*/

.hi_table th{
  color:#0085b2;
  text-align:center;
font-weight:bold;
  background:#fff !important;
border:1px solid #0085b2 !important;
}

.hi_table td{
  width:25%;
background:#fff !important;
border:1px solid #0085b2 !important;
}




.green_table a{
text-decoration:underline;
}

.green_table .row-1 th.column-1{
width:28%;
}

.green_table .row-1 th.column-2{
  width:72%;
}

.green_table th{
  color:#85b200;
  text-align:center;
font-weight:bold;
  background:#fff !important;
border:1px solid #85b200 !important;
}

.green_table td{
background:#fff !important;
border:1px solid #85b200 !important;
}


/*ミドルナビスタイル*/
.middle_nav{
width:100%;
  margin:0 auto;
}

.nav_flame{
width:100%;
  margin:0;

}

.nav_flame ul{
  width:100%;
  margin:0;
  padding:0;
  float:left;
    background:url(http://karatsu-kosodate.net/wp10/wp/wp-content/uploads/2019/04/nav_arse_bg02.png) no-repeat bottom;
}

.nav_flame li{
  text-align:center;
  width:14.2%;
  margin:0;
  list-style:none;
  float:left;
}

.nav_flame ul li a{
  color:#878e66;
  font-size:13px;
  display:block;
}

.clear_both{
clear:both;
}

/*ミドルナビ・テキストリンク*/
.nav_txt{
width:100%;
  margin:0 auto;
  padding:0;
}

.nav_txt_flame{
width:100%;
  margin:0;

}

.nav_txt_link{
  display:block;
  width:14.2%;
  margin:0;
  padding:0;
  float:left;
}

.nav_txt_link a{
  color:#878e66;
  text-align:center;
  font-size:13px;
  margin:10px 0 0 0;
  padding:0;
  display:block;
}

.nav_txt_link a:hover{
opacity:0.7;
}

/*カレンダー*/
.timely{
padding:0px 8px;
}

.ai1ec-event-avatar{
display:none;
}

.acc_table td{
border-bottom:1px solid #ffb5c9;
}

/* instagram インスタグラム */
@media screen and (max-width: 768px) {
  #sb_instagram {
    overflow-y : scroll;
    height: 400px;
  }
}
