.tablecenter{
    margin-left: auto;
    margin-right: auto;
}/*! Place your custom styles here */

table.border--round {
  border-radius: 10px;
  border: 2px solid #ededed;
}

p {
  margin-bottom: 1em;
  font-size: 1em;
  line-height: 1.6em;
}


table td {
  padding: 0.92857143em;
    border-radius: 5px;
}

h4,
.h4 {
  font-size: 1.5em;
  line-height: 1.36842105em;
}

.scheduleinside h4 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.accordion__content h4 {
  margin-top: 10px;
  margin-bottom: 10px;
}


.modal-container .modal-content {
  border: 3px;
  border-style: inset;
  border-color:#666;
  padding-top: 30px;
    padding-bottom: 10px;
  border-radius: 30px;
}


a .hasmargin{
    margin-bottom: 20px;
}


.tableblue{
    background-color: #c1e4e9;
}
.tableblue:hover{
    background-color: #ebf6f7;
}


.tablewhite{
    background-color: snow;
    opacity: 1;
}

.tablepink{
    background-color: #fdeff2;
}
.tablepink:hover{
    background-color: #e6cde3;
}


.tablered{
    background-color: #dbd0e6;
}
.tablered:hover{
    background-color: #e9dfe5;
}

.tablegreen{
    background-color: #d6e9ca;
}
.tablegreen:hover{
    background-color: #b9d08b;
}


.tablegray{
    background-color: #e7e7eb;
}
.tablegray:hover{
    background-color: #d3cfd9;
}
    

.accordion li{
    color:white;
}

.accordion li .accordion__content{
    color:black;
}


.accordion li .accordion__title {
  cursor: pointer;
  padding: 0.46428571em 0.92857143em;
  border: 1px solid #ececec;
  border-bottom: none;
    border-radius: 10px;
  background: #6E7972;
  font-weight: 800;　
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.accordion li.active .accordion__title {
  background: #6E7972;
  border-bottom: 1px solid #ececec;
}



@media all and (min-width: 768px) {
      .minischedule{
      display: none;
    }
}


@media all and (max-width: 767px) {
  .tablesec{
      display: none;
    }
   h2{
        margin-top: 30px;
    }
    img{
        width:60%;
    }
  }


.scheduleinside{
    margin-left: auto;
    margin-right: auto;
    width: 70%;
    display:block;
}

.staffpage{
  background-color: #f6f6f6;
}

.artistpage {
  background-color: #f6f6f6;
}

.artistpage .container {
    padding-top: 30px;
}

.minischedule {
  background-color: #f6f6f6;
}

.minischedule .container {
    margin-bottom: 30px;
    padding-top: 30px;
    padding-bottom: 0px;
}

.bullets__content{
    margin-bottom: 30px;
}

.text-block{
    margin-bottom: 10px;
}


.footer-6 table td {
  padding: 0.1em;
    text-align: left;
}

.testimonial__body{
    margin-top: 1em;
    padding-top: 0.5em;
    background-color: #fff;
}

.make80{
    width:80%;
}

.make40{
    width:40%;
    margin-bottom: 20px;
}

button.btn,
input[type="button"].btn {
  font-size: 0.85714286em;
  font-weight: 700;
  padding-left: 20px;
  padding-right: 20px;
    margin-bottom: 20px;
}


section{
    opacity: 1;
}

footer{
    opacity: 1;
}

.imageshow{
    opacity: 1;
}

.doubleline { 
background-image:url(../img/dline.png);
background-repeat:repeat-x;
background-position: center;
}

.modal-container{
    opacity: 0.3;
}

.modal-trigger h5{
margin-bottom: 3px;
padding: 0px;
line-height: 1.4;
}

.righttable{
display:block;
    margin-left: auto;
    margin-right: auto;
}

.theme--bordered {
  border: 0.92857143em solid #24433E;
}

.logomodoki{
width:40px;
}

.logomodoka{
width:30px;
}

.coverall{
min-height: 100%;
	background-image: "./preparing.jpg";
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	}



.btn--secondary {
  font-family: 'Open Sans', 'Helvetica', 'Arial', sans-serif;
  transition: 0.1s linear;
  -webkit-transition: 0.1s linear;
  -moz-transition: 0.1s linear;
  border-radius: 6px;
  padding-top: 0.46428571em;
  padding-bottom: 0.46428571em;
  padding-right: 2.78571429em;
  padding-left: 2.78571429em;
  border: 2px solid black;
  border-width: 1px;
  font-size: inherit;
  line-height: 1.85714286em;
  background: #97ABAC;
}
.btn--secondary,btn__text {
  color: #A0A0A0;
  border-color: black;
  font-weight: 700;
  font-size: 1em;
}


.btn--secondary:hover {
  background: #E49E61;
}
.btn--secondary:active {
  background: #E49E61;
}

.btn--secondary .btn__text,
.btn--secondary:visited .btn__text {
  color: black;
}

.border--white {
  border: 2px solid #ffeeee;
}


