

table{border-collapse:separate !important;
　margin:0 auto;
	border-radius:0px;
	border-left:1px solid black;
	border-top:1px solid black;
	page-break-inside:avoid;page-break-before:always;
}
table, th, td {border:1px solid;
}
th,td{border-width: 1px 1px !important;
border-color: #000000 !important;
padding:9px !important;
line-height:1.4;
	border-bottom:1px solid black;
	border-right:1px solid black;
}
th{background-color:lightblue}!important;

// th{background:linear-gradient(180deg,lightblue,lightblue 10%, white) !important;
/*border-bottom:1px solid #000080 !important;*/
	color:gray !important;
	border-radius:0px;
	border-bottom:1px solid black;
	border-right:1px solid black;
}
/*table-a横ボーダー*/
.epochal-table-03 tr:nth-child(odd){background:ghostwhite!important;
}
/*table-ｂ縦ボーダー*/
.epochal-table-02 tr td:nth-child(odd){background:#ccffff ;
}
.epochal-table-02 tr td:nth-child(even){background: #eeffff ;
}
/*table-ｃ td無地*/
.epochal-table-01 th {background:none !important;
}
.epochal-table-01 tr:nth-child(1) th{background-color: #ffffff  !important
}
/*tdセンター*/
.td-center td {text-align:center; 
}
.title td th {width: 1.8em;}    /* セルの横幅：1.8文字分 */
table thead th{
	border-radius:0px 0 0 0; 
}
/* table thead td:last-child{
	border-radius:0 0px 0 0; 
}
table tbody tr:last-child th{
	border-radius:0 0 0 0px; 
}*/
table tbody tr:last-child td:last-child{
	border-radius:0 0 0px 0; }
a:link{color:graytext}
/*a:visited{color:white}*/
a:active{color:blue}
a:hover{color:maroon}
/* Print Style Sheet */
@media print {
body{background-color:white;color:black;margin:0;-webkit-print-color-adjust:exact;}
header{ background-color:#fff!important;}
.pagebreak{break-before:always;break-after:avoid;
}
	.printImg{break-before:avoid;break-after:always;width:100%;}
}
@page {
    size: A4;
	margin: 12.7mm 9.7mm;
}
.site-navigation {
    background:#fff;
    height:40px;
    z-index:170;
    margin:0 auto;
    border-bottom:1px solid #dadada;
    width:80%;
	  position: sticky;
    top: 0px;
    left:0;
    right:0;
    text-align: center; 
	  vertical-align:bottom;
}
.eventsmanager
{a:link{color:graytext}
a:visited{color:white}
a:active{color:blue}
a:hover{color:maroon}}
/*  .entry-meta { display: none; } */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="number"],
.wpcf7 textarea
{
    background-color: #d3d3d3;
    color: #000;
    width: 50%;
}
.wpcf7 textarea[name="textarea-209"],textarea[name="textarea-980"] {
width: 100%;!important;
}
.wpcf7 time[name="time-506"]{width:100%;!important;}
.wpcf7 time[name="time-507"]{width:100%;!important;}
.wpcf7 time[name="time-508"]{width:100%;!important;}
.wpcf7 time[name="time-509"]{width:100%;!important;}
//空き状況問い合わせボタンCSS
.btn{
  display: inline-block;
  border-radius: 5px;
  background-color: blue;
  padding: 15px;
  text-align: center;
  color: white;
  width: 100px;
  font-size: 15px;
}
