@charset "utf-8";
/*---------------------
 2019.08.20 Creates KINET
-----------------------*/
.container {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
  text-align: center;
}

.header .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
h1{
  margin-top: 50px;
}

#conts_schedule {
width:90%;
font-size: 14px;
line-height: 1.6;
text-align: center;
margin: 20px auto;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
#conts_schedule table {
width:100%;
border-collapse: collapse;
border: 1px solid #ccc;
background-color: #fff;
text-align: center;
margin: 0 auto;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}
#conts_schedule tr {
vertical-align: top;
}

#conts_schedule th ,
#conts_schedule td {
border: 1px solid #ccc;
width:14%;
padding: 8px;
}
#conts_schedule td {
height: 100px;
text-align: left;
}
#conts_schedule th {
color: #656565;
text-align: center;
}
#conts_schedule a {
color: #2a3439;
}
#conts_schedule .red {
color: #d22800;
}
#conts_schedule .midori {
color: #3e765c;
}
#conts_schedule .title_month {
font-size: 1.286em ;
font-weight: bold; 
color: #3e765c;
}

#contents #conts_schedule p {
padding: 0px;
}
#conts_schedule td span.week {
display :none;
}



@media only screen and (max-width: 767px) {

#conts_schedule {
width:94%;
text-align: left;
margin: 12px 0px;
}
#conts_schedule table {
border: 0;
text-align: left;
padding: 0px 12px 0 8px;
}
#conts_schedule tr {
display: block; 
width: 100%;
margin:0px;
}
#conts_schedule th {
width: auto;
white-space: nowrap;
border: 1px solid #ccc;
}
#conts_schedule th ,
#conts_schedule td {
display: block; 
text-align: left;
width: 100%;
padding: 12px 8px;
}
#conts_schedule td {
height: auto;
}
#conts_schedule td br {
display:none;
}
#conts_schedule td.kara ,
#conts_schedule thead {
display: none;
}
#conts_schedule td span.week {
display :inline;
}




}
/* �X�}�[�g�t�H�� 
------------------------------------------------------------*/